131c4b0999fbe5f4c9d210b0ee07233326185c85
[elisp/gnus.git-] / lisp / ChangeLog
1 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2
3         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
4         gnus-article-sort-functions.
5         (gnus-article-sort-functions): Doc fix.  Refer to
6         gnus-thread-sort-functions. 
7
8 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
9         From Paul Jarc <prj@po.cwru.edu>.
10
11         * message.el (message-get-reply-headers): More fixes.
12
13 2001-02-17  Paul Jarc <prj@po.cwru.edu>
14         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
15
16         * message.el (message-get-reply-headers): Fix bug with
17         Mail-Followup-To/to-address interaction.
18
19 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
20
21         * gnus-msg.el (gnus-configure-posting-styles): Match header in
22         gnus-article-copy.
23
24 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
25
26         * message.el (message-do-send-housekeeping): Rename to a better
27         name.
28
29 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
30
31         * message.el (message-cancel-news): Check article first, then ask
32         yes or no.
33
34 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
35
36         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
37
38 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
39
40         * gnus-range.el (gnus-range-normalize): New function.
41
42 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
43
44         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
45
46 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
47
48         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
49
50         * nnagent.el (nnagent-request-regenerate): New.
51
52         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
53
54         * nnml.el (nnml-generate-nov-databases): Accept argument
55         server. Don't open server if it is opened.
56         (nnml-request-regenerate): Use it. Change to deffoo.
57
58 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
59         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
60
61         * gnus.el (gnus-define-group-parameter): Fix.
62
63 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
64
65         * gnus.el (gnus-define-group-parameter): Improved.
66
67         * gnus-sum.el (charset): Define parameter.
68         (ignored-charsets): Ditto.
69         (gnus-summary-setup-default-charset): Use them.
70
71         * gnus-start.el (gnus-read-descriptions-file): Use them.
72         
73         * gnus-cus.el (gnus-group-parameters): Remove them.
74
75 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
76
77         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
78
79 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
80
81         * gnus-sum.el (gnus-summary-read-group-1): Remove 
82         gnus-summary-set-local-parameters.
83         (gnus-summary-setup-buffer): Put it here.
84
85 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
86
87         * gnus.el (to-address): Define parameter.
88         (to-list): Ditto.
89         * gnus-art.el (article-hide-boring-headers): Use them.
90         * gnus-msg.el (gnus-post-news): Ditto.
91         * gnus-cus.el (gnus-group-parameters): Remove them.
92
93 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
94
95         * gnus-draft.el (gnus-draft-reminder): New.
96
97         * gnus-art.el (gnus-sender-save-name): New.
98
99 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
100
101         * mm-util.el (mm-mime-charset): Error message.
102
103 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
104
105         * message.el (message-check-news-body-syntax): Don't check mml lines.
106
107 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
108
109         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
110         subscribe.
111
112         * gnus-start.el (gnus-call-subscribe-functions): New.
113         (gnus-find-new-newsgroups): Use it.
114         (gnus-ask-server-for-new-groups): Use it.
115         (gnus-check-first-time-used): Use it.
116         (gnus-subscribe-newsgroup-method): Grok a list of functions.
117         (gnus-subscribe-options-newsgroup-method): Ditto.
118         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
119         return .
120
121 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
122
123         * gnus-cus.el (gnus-score-customize): Doc fix.
124
125 2001-02-11  Jesper Harder <harder@ifa.au.dk>
126
127         * dgnushack.el (my-getenv): Typo.
128
129 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
130
131         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
132
133 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
134
135         * gnus-group.el (gnus-group-suspend): Offer save summaries.
136
137         * gnus-art.el (gnus-treat-leading-whitespace): New.
138         (gnus-treatment-function-alist): Use it.
139         (article-remove-leading-whitespace): New.
140         (gnus-article-make-menu-bar): Use it.
141
142         * gnus-sum.el (gnus-summary-wash-empty-map): Add
143         remove-leading-whitespace.
144         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
145         because of conflict.
146
147 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
148
149         * Makefile.in: Hack generating gnus-load.el.
150         * dgnushack.el: Ditto.
151         * gnus-load.el: Remove it.
152
153 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
154
155         * dgnushack.el : Add URLDIR.
156         
157         * Makefile.in (EMACS_COMP): Ditto.
158
159 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
160
161         * gnus-cus.el (gnus-score-customize): Error on no score file.
162
163 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
164
165         * mm-decode.el (mm-merge-handles): New function.
166
167         * mm-view.el (mm-inline-message): Use it.
168         (mm-view-message): Ditto.
169         
170         * mm-partial.el (mm-inline-partial): Ditto.
171
172         * mm-extern.el (mm-inline-external-body): Ditto.
173
174         * gnus-art.el (gnus-mime-view-part): Ditto.
175         (gnus-mime-view-part-as-type): Ditto.
176         (gnus-mime-save-part-and-strip): Prevent users to strip in some
177         cases.
178
179 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
180
181         * message.el (message-cancel-news): Allow to shoot foot.
182         (message-supersede): Ditto.
183
184 2001-02-08  Tommi Vainikainen <thv@iki.fi> 
185
186         * gnus-sum.el (gnus-simplify-subject-re): Use
187         message-subject-re-regexp.
188
189 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
190
191         * nnmail.el (nnmail-expiry-target-group): Bind
192         nnmail-cache-accepted-message-ids to nil.
193
194         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
195         coding system.
196
197 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
198
199         * qp.el (quoted-printable-encode-region): Make sure characters are
200         between 00 and FF.  Don't check charset.
201
202         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
203         in Emacs 20.  
204         * rfc2047.el (rfc2047-q-encode-region): Ditto.
205
206 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
207
208         * message.el (message-make-forward-subject): Argument decoded.
209         (message-forward): Use it when digest.
210
211         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
212         buffer.
213
214 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
215
216         * message.el (message-generate-headers-first): Doc fix.
217
218 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
219
220         * gnus-art.el (article-make-date-line): Error proof.
221
222 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
223
224         * gnus-group.el (gnus-group-listing-limit): New.
225         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
226
227         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
228
229 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
230
231         * message.el (message-newline-and-reformat): Special case for
232         breaking at BOL.
233
234 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
235
236         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
237         message/rfc822.
238
239 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
240
241         * message.el (message-encode-message-body): Don't insert
242         Content-Type if it is inside a mail.
243
244 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
245
246         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
247         gnus-article-commands-menu.
248
249         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
250         in Emacs.
251
252         * gnus-start.el (gnus-read-descriptions-file): Use
253         gnus-group-name-charset and gnus-group-charset-alist.
254
255 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
256
257         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
258         active region.
259
260         * gnus-start.el (gnus-group-change-level): Remove from both
261         gnus-zombie-list and gnus-killed-list.
262
263 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
264
265         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
266         gnus-subscribe-topics.
267
268         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
269
270 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
271
272         * gnus-art.el (gnus-article-make-menu-bar): Make
273         gnus-article-post-menu.
274
275         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
276
277         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
278
279         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
280         
281         * message.el (message-mode-menu): Ditto.
282         
283         * gnus-art.el (defvar): eval-when-compile.
284
285 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
286
287         * gnus-agent.el (gnus-agentize): Fix doc.
288
289 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
290
291         * mml.el (mml-preview): Bind `q'.
292
293 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
294
295         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
296
297 2001-01-31  Dave Love  <fx@gnu.org>
298
299         * mm-util.el (mm-mime-mule-charset-alist)
300         (mm-find-mime-charset-region): Consider mule-utf-8.
301
302 2001-01-31  Dave Love  <fx@gnu.org>
303
304         * gnus-art.el (gnus-article-x-face-command)
305         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
306         :version.
307
308 2001-01-26  Dave Love  <fx@gnu.org>
309
310         * mm-util.el (mm-multibyte-string-p): New.
311         
312 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
313 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
314 ;;      string-as-multibyte on class.  Clarify line-folding.
315         (quoted-printable-encode-string): Make temp buffer inherit
316         string's multibyteness.
317
318 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
319
320         * nnheader.el (toplevel): Don't require `gnus-util' at
321         compile-time; this creates a circular dependency, and prevents
322         a bootstrap.
323
324 2001-01-22  Andreas Schwab  <schwab@suse.de>
325
326         * nnheader.el (gnus-delete-line): Autoload it as a macro.
327
328 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
329
330         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
331
332         * gnus-art.el (article-hide-list-identifiers): Ditto.
333
334         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
335
336 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
337
338         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
339
340         * gnus-art.el (article-hide-list-identifiers): Similar.
341
342 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
343
344         * nnmail.el (nnmail-remove-list-identifiers): Improved.
345
346 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
347
348         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
349
350 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
351
352         * gnus-util.el (gnus-string-equal): New function.
353         
354         * gnus-art.el (article-hide-boring-headers): Use it.
355
356 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
357
358         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
359
360 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
361
362         * gnus-msg.el (gnus-msg-mail): Support switch-action.
363
364 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
365
366         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
367         command if there is not last-saver.
368
369 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
370
371         * nntp.el (nntp-open-connection): 201 is possible.
372
373 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
374
375         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
376         (rfc2047-charset-encoding-alist): Add big5.
377
378 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
379
380         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
381         (gnus-agent-remove-server): Ditto.
382         (autoload): gnus-server-update-server.
383
384         * gnus-srvr.el (gnus-server-line-format): Add %a.
385         (gnus-server-line-format-alist): Add gnus-tmp-agent.
386         (gnus-server-insert-server-line): Use it.
387
388 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
389         
390         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
391         GB2312 and Big5.
392
393 2001-01-24  Simon Josefsson  <sj@extundo.com>
394
395         * mail-source.el (mail-sources): Add :program specifier to IMAP
396         mail source.
397         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
398
399 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
400
401         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
402
403 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
404
405         * nntp.el (nntp-wait-for): Return the success code.
406         (nntp-open-connection): Use it.
407
408 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
409
410         * gnus-int.el (gnus-check-server): Allow breaking the opening. 
411
412 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
413
414         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
415
416 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
417
418         * gnus-sum.el (gnus-summary-print-article): Take one prefix
419         argument. Allow to print several articles in one file.
420
421 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
422
423         * webmail.el (webmail-type-definition): netaddress changes.
424
425 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
426
427         * gnus.el: Fix copyright. Remove trailing spaces.
428
429         * message.el (message-forward): Use mule4.
430         
431 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
432
433         * mm-util.el (mm-string-as-unibyte): New.
434
435         * message.el (message-forward): Use it.
436
437 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
438
439         * message.el (message-cite-original-without-signature): Don't peel
440         off the blank line.
441         (message-get-reply-headers): Add Cc if it is not in follow-to.
442
443 2001-01-20  Simon Josefsson  <sj@extundo.com>
444
445         * mm-decode.el (mm-handle-multipart-from): Add.
446         (mm-dissect-buffer): Save From: header value.
447         (mm-security-from): Remove.
448         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
449
450         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
451         instead of `mml-security-from'.  Protect null from value.
452
453 2001-01-20  Simon Josefsson  <sj@extundo.com>
454
455         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
456         application/vnd.ms-excel attachments.
457
458 2001-01-19  Simon Josefsson  <sj@extundo.com>
459
460         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
461
462 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
463
464         * message.el (message-ignored-mail-headers): Ditto.
465
466 2001-01-19  Simon Josefsson  <sj@extundo.com>
467
468         * message.el (message-ignored-news-headers): Only search beginning
469         of line.
470
471 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
472
473         * message.el (message-send-mail): Content-Type may not be there.
474
475 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
476
477         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
478         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
479
480         * gnus-art.el (article-display-x-face): Insert X-Face if there is
481         not.
482
483 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
484
485         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
486         non-native groups.
487
488 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
489
490         * message.el (message-yank-original): Understand
491         universal-argument.
492
493 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
494
495         * gnus-art.el (gnus-boring-article-headers): Add to-address.
496         (article-hide-boring-headers): Ditto.
497
498         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
499
500 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
501
502         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
503         one.
504
505 2001-01-16  Simon Josefsson  <simon@josefsson.org>
506
507         * message.el (message-make-in-reply-to): Add comment to message-id
508         (old syntax, see 2000-08-02 change).
509
510 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
511
512         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
513         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
514         (gnus-button-reply): Ditto.
515
516 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
517
518         * gnus-art.el (article-display-x-face): Fix.
519
520 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
521
522         * gnus-art.el (article-display-x-face): Use
523         gnus-original-article-buffer.
524
525 2001-01-15  Jack Twilley <jmt@tbe.net>
526
527         * message.el (message-add-header): Move to point-max.
528
529 2001-01-15  Simon Josefsson  <simon@josefsson.org>
530
531         * smime.el (smime-CA-directory, smime-CA-file): Change default to
532         nil, improve documentation.
533         (smime-certificate-directory): Comment out false hints (until it
534         is implemented).
535
536         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
537         there aren't any keys.
538         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
539         verify certificate.  Default is changed to only check integrity.
540         Improved security status texts.  If a certificate doesn't contain
541         a email address, don't fail.
542         
543         * smime.el (smime-noverify-region):
544         (smime-noverify-buffer): New functions.  Verifies integrity only.
545
546 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
547
548         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
549
550 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
551
552         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
553         (gnus-remove-some-windows): Ditto.
554
555 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
556
557         * gnus-art.el (article-make-date-line): 11th.
558
559 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
560
561         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
562         (mml2015-gpg-sign): Ditto.
563
564 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
565
566         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
567         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
568
569 2001-01-08  Dave Love  <fx@gnu.org>
570
571         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
572         single character.
573
574         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
575
576         * message.el: Doc and message fixes.
577         (message-send-rename-function)
578         (message-make-forward-subject-function)
579         (message-send-mail-function, message-reply-to-function)
580         (message-wide-reply-to-function, message-followup-to-function)
581         (message-distribution-function, message-auto-save-directory): Fix
582         :type.
583
584         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
585         proceeding after warnings.  Amend multipart warning message.
586
587 2001-01-04  Dave Love  <fx@gnu.org>
588
589         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
590         compiling.
591         (gnus-make-directory): Require nnmail.
592
593         * mm-decode.el (mm-inline-media-tests): Add
594         image/x-portable-bitmap.
595         (mm-get-image): Grok pbm.
596
597 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
598
599         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
600
601 2001-01-09  Didier Verna  <didier@xemacs.org>
602
603         * dgnushack.el (dgnushack-compile): give a dummy value to
604         `gnus-xmas-glyph-directory' for the time of compilation.
605         * gnus-agent.el: moved some XEmacs specific hook add-ons from
606         `gnus-xmas-[re]define' to avoid loosing user custom settings.
607         * gnus-art.el: ditto.
608         * gnus-group.el: ditto.
609         * gnus-salt.el: ditto.
610         * gnus-sum.el: ditto.
611         * gnus-topic.el: ditto.
612         * gnus-xmas.el (gnus-xmas-define): see above.
613         * gnus-xmas.el (gnus-xmas-redefine): see above.
614         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
615         non-continuable error when the directory can't be found.
616
617 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
618
619         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
620         handle.
621         * gnus-art.el (gnus-mime-view-part): Copy it.
622         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
623
624 2001-01-09  Michael Downes <mjd@ams.org>
625
626         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
627
628 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
629
630         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
631         orig-file. Use ',source.
632
633 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
634
635         * gnus-xmas.el (gnus-xmas-modeline-glyph):
636         (gnus-xmas-group-startup-message):
637         Detect gnus-xmas-glyph-directory when it is nil.
638
639 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
640
641         * pop3.el (pop3-get-message-count): Andrew Innes
642         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
643
644 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
645
646         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
647
648         * time-date.el (time-to-number-of-days): New function.
649
650 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
651
652         * nnslashdot.el (nnslashdot-request-list): Always get the right
653         sid.
654
655 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
656
657         * message.el (message-minibuffer-local-map): New keymap.
658         (message-read-from-minibuffer): Use it.
659         * gnus-msg.el (gnus-summary-resend-message): Use it
660
661 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
662
663         * gnus-start.el (gnus-display-time-event-handler): New function.
664         (gnus-after-getting-new-news-hook): Use it.
665
666 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
667
668         * message.el (message-ignored-mail-headers): Add draft header.
669
670 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
671
672         * gnus-sum.el (gnus-summary-expire-articles): Don't save
673         excursion.
674
675         * nnslashdot.el (nnslashdot-request-list): Get the right year.
676
677 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
678
679         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
680
681 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
682
683         * qp.el (quoted-printable-decode-region): Don't backward-char.
684
685 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
686
687         * gnus-draft.el: Mark articles as replied.
688
689         * gnus-sum.el (gnus-summary-add-mark): New function.
690
691         * gnus-group.el (gnus-add-mark): New function.
692
693         * gnus-sum.el (gnus-summary-buffer-name): New function.
694         (gnus-summary-setup-buffer): Use it.
695
696         * gnus-draft.el: Set things up with the right post method and
697         stuff.
698
699         * message.el (message-ignored-news-headers): Remove X-Draft-From.
700
701         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
702
703         * gnus.el (gnus-draft-meta-information-header): New variable.
704
705 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
706
707         * gnus-art.el (gnus-treatment-function-alist): Move the date
708         functions before the header sorting functions.
709
710         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
711
712         * dgnushack.el (dgnushack-compile): Message whether there is w3.
713         Don't (push "/usr/share/emacs/site-lisp" load-path).
714
715         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
716         to empty fill prefixes.
717
718 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
719
720         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
721         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
722
723 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
724
725         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
726
727         * nnml.el (autoload): Move to nnheader.el.
728
729         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
730         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
731         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
732         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
733
734 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
735
736         * gnus-art.el (article-make-date-line): Get the hours right.
737         (gnus-ignored-headers): More hiding.
738
739         * nnmail.el (nnmail-expiry-wait): Not an integer.
740
741         * message.el (message-goto-body): Only expand abbrev when called
742         interactively.
743         (message-make-lines): Use it.
744
745 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
746
747         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
748
749 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
750
751         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
752         include the expunged articles.
753
754         * gnus-group.el (gnus-group-sort-by-server): New function.
755
756         * gnus.el (gnus-method-to-server-name): New function.
757         (gnus-group-prefixed-name): Use it.
758
759         * gnus-group.el (gnus-group-sort-function): Doc fix.
760         (gnus-group-sort-groups-by-server): New command.
761
762 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
763
764         * gnus-art.el (gnus-treat-date-english): New variable.
765         (article-date-english): New command.
766         (gnus-english-month-names): New variable.
767         (article-make-date-line): Do 'english.
768
769         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
770         after the fill prefix.
771
772         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
773         score...".
774
775         * gnus-art.el (gnus-ignored-headers): Hide more headers.
776
777         * message.el (message-mode-map): Bind comment-region.
778
779         * gnus-art.el (gnus-mime-display-part): Let w3 display
780         multipart/related.
781
782         * mm-bodies.el (mm-long-lines-p): New function.
783         (mm-body-encoding): Use it.
784         (mm-body-encoding): Encode articles with lines longer than 1000
785         characters.
786
787 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
788
789         * mm-util.el (mm-enable-multibyte): Use
790         default-enable-multibyte-characters.
791         (mm-enable-multibyte-mule4): Ditto.
792         (mm-disable-multibyte): Test XEmacs.
793         (mm-disable-multibyte-mule4): Ditto.
794         (mm-with-unibyte-current-buffer): Simplified.
795         (mm-with-unibyte-current-buffer-mule4): Ditto.
796
797 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
798
799         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
800
801         * nnheader.el (nnheader-string-as-multibyte): New alias.
802
803         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
804
805         * gnus-uu.el (gnus-message-process-mark): New function.
806         (gnus-uu-mark-by-regexp): Use it.
807         (gnus-new-processable): New function.
808
809 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
810
811         * gnus-sum.el (gnus-no-mark): New variable.
812
813 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
814
815         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
816         backslashes.
817
818 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
819
820         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
821         definition.
822
823 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
824
825         * dgnushack.el (dgnushack-compile): elc is in the current directory.
826
827         * qp.el (quoted-printable-encode-region): Don't check multibyte in
828         XEmacs.
829
830 2000-12-25  Lloyd Zusman <ljz@asfast.com>
831
832         * mml.el (mml-read-tag): Save tag location.
833
834 2000-12-25  Simon Josefsson  <simon@josefsson.org>
835
836         * starttls.el: Sync with Emacs 21.
837
838 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
839
840         * message.el (message-mail): Support yank-action.
841
842         * message.el (message-setup): Revoke the last change.
843
844 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
845
846         * message.el (message-setup): Use cons. Suggested by Johan Vromans
847         <jvromans@squirrel.nl>.
848
849 2000-12-24  Simon Josefsson  <sj@extundo.com>
850
851         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
852         mailing list junk at end of part.
853
854 2000-12-23  Simon Josefsson  <sj@extundo.com>
855
856         * nnimap.el (nnimap-expiry-target): New function.
857         (nnimap-request-expire-articles): Use it.
858
859 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
860
861         * gnus.el (gnus-group-parameters-more): New variable.
862         * gnus-cus.el (gnus-group-customize): Use it.
863
864         * gnus.el (gnus-define-group-parameter): New macro.
865         (auto-expire): Use it
866         (total-expire): Use it.
867         * gnus-art.el (banner): Use it.
868
869         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
870         <ljz@asfast.com>.
871
872 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
873
874         * gnus-topic.el (gnus-topic-create-topic): Use list.
875
876         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
877         before binding gnus-default-article-saver.
878
879         * gnus-sum.el (gnus-summary-save-article):
880         (gnus-summary-pipe-output):
881         (gnus-summary-save-article-mail):
882         (gnus-summary-save-article-rmail):
883         (gnus-summary-save-article-file):
884         (gnus-summary-write-article-file):
885         (gnus-summary-save-article-body-file): Ditto.
886
887         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
888
889 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
890
891         * gnus-art.el (gnus-mime-security-button-map):
892         (gnus-mime-button-map): Add parent.
893
894 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
895
896         * messagexmas.el (message-xmas-redefine): New function.
897
898         * message.el: Use it.
899
900         * gnus-art.el (gnus-article-check-hidden-text): Return t.
901
902         * gnus-util.el (gnus-remove-text-properties-when): Return t.
903
904 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
905
906         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
907         malformatted messages.
908
909 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
910
911         * mm-util.el (mm-image-load-path): New function.
912
913         * gnus-group.el (gnus-group-make-tool-bar): Use it.
914
915         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
916
917         * message.el (message-tool-bar-map): Use it.
918
919         * Makefile.in (install-el): New.
920
921 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
922
923         * gnus-art.el (article-treat-dumbquotes): Quote \.
924
925 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
926
927         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
928         Emacs 20 runs on a terminal.
929
930 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
931
932         * gnus-msg.el (gnus-bug): Revert to save-excursion.
933
934         * mml.el (gnus-add-minor-mode): Autoload.
935
936         * message.el (message-forward): Save-restriction.
937
938 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
939
940         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
941         Paul Stevenson <p.stevenson@surrey.ac.uk>
942
943 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
944
945         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
946
947         * mml.el (gnus-ems): Don't require.
948
949         * gnus.el (gnus-decode-rfc1522): Removed.
950         (gnus-set-text-properties): Define.
951
952 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
953
954         * gnus-art.el (gnus-mime-*): handle may be nil.
955
956         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
957
958         * gnus.el (gnus-group-remove-excess-properties): Not defined
959         in gnus-xmas.
960
961 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
962
963         * message.el (message-mail-user-agent): Add :version.
964
965 2000-12-21  Miles Bader  <miles@gnu.org>
966
967         * message.el (message-mode): Set `comment-start' to the  yank prefix.
968
969 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
970
971         * message.el (message-mail-user-agent): New variable.
972         (message-setup): Renamed to message-setup-1. Support
973         mail-user-agent.
974         (message-mail-user-agent): New function.
975         (message-mail): Use it.
976         (message-reply): Use it.
977         (message-resend): Use it.
978         (message-mail-other-window): Use it.
979         (message-mail-other-frame): Use it.
980
981         * gnus-msg.el (gnus-bug): Support mail-user-agent.
982
983 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
984
985         * message.el (message-tool-bar-map): Simplify.
986         (message-narrow-to-head-1): New function.
987         (message-narrow-to-head): Use it.
988         (message-reply): Ditto.
989         (message-cancel-news): Ditto.
990         (message-supersede): Ditto.
991         (message-make-forward-subject): Ditto.
992         (message-bounce): Ditto.
993
994 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
995
996         * uudecode.el (uudecode-decode-region-external): make-temp-file
997         may not be defined.
998
999         * binhex.el (defalias): eval-and-compile.
1000
1001         * message.el (message-tool-bar-map): New function.
1002         (message-mode): Use it.
1003
1004 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1005
1006         * nntp.el (nntp-find-connection): Remove the entry.
1007         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
1008
1009 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1010
1011         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
1012
1013         * message.el (message-forward): Copy buffer in unibyte mode.
1014
1015 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1016
1017         * message.el (message-make-forward-subject): Don't widen. Decode.
1018         (message-forward): Don't decode subject.
1019
1020 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
1021
1022         * qp.el (quoted-printable-encode-region): Upcase QP.
1023
1024 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1025
1026         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
1027         mail-extract-a-c instead. Don't depend on Gnus.
1028
1029         * mml.el (gnus-ems): Require it.
1030
1031         * gnus-msg.el (gnus-summary-mail-forward):
1032
1033         * message.el (message-forward):  Move mime-to-mml here.
1034
1035 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1036
1037         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
1038         * gnus-art.el (gnus-insert-mime-button): Simplify.
1039         (gnus-mime-display-alternative): Ditto.
1040         (gnus-insert-mime-security-button): Ditto.
1041
1042 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1043
1044         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
1045         text-property-not-all doesn't return nil when start=mark(end).
1046         (gnus-remove-text-properties-when): Ditto.
1047
1048 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1049
1050         * gnus-start.el (gnus-group-change-level): Remove group from
1051         gnus-active-hashtb if real killed.
1052
1053 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1054
1055         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
1056         (gnus-mime-display-alternative): Ditto.
1057         (gnus-insert-mime-security-button): Ditto.
1058
1059 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1060
1061         * gnus-start.el (gnus-group-change-level): Don't add it into
1062         killed-list if it was killed.
1063
1064 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1065
1066         * nnmbox.el (nnmbox-file-coding-system): Use binary.
1067         (nnmbox-active-file-coding-system): Ditto.
1068
1069         * gnus-cus.el (gnus-group-parameters): Add posting-style.
1070
1071 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1072
1073         * gnus.el (gnus-version):
1074         (gnus-version-number): Set to Oort Gnus 0.01.
1075
1076         * gnus-art.el (gnus-mime-security-button-map):
1077         (gnus-insert-mime-security-button): Fix for Emacs21.
1078
1079 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1080
1081         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
1082         easymenu, because XEmacs doesn't understand :help.
1083
1084         * mm-uu.el: Require binhex.
1085
1086 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1087
1088         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
1089
1090 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1091
1092         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1093
1094 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
1095
1096         * *.xpm, *.pbm: Convert icons icons to size 24x24.
1097
1098 2000-12-18  Dave Love  <fx@gnu.org>
1099
1100         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1101         (unused).
1102
1103 2000-12-13  Miles Bader  <miles@gnu.org>
1104
1105         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1106         to t, so that we don't get stuck while trying to smilefy
1107         intangible text.
1108
1109 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1110
1111         * smiley-ems.el (smiley-regexp-alist): Make regexps match
1112         at the end of the buffer.
1113         (smiley-region): In the loop, move to the end of the submatch
1114         matching the smiley instead of using the end of the match
1115         of the whole regexp.
1116
1117 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
1118
1119         * message.el (message-mode): Doc fix.
1120
1121 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1122
1123         * smiley-ems.el (smiley-region): Doc fix.
1124
1125 2000-12-11  Miles Bader  <miles@gnu.org>
1126
1127         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1128         bottom line visible, check to see if it's partially obscured, and
1129         if so, either scroll one more line to make it fully visible, or
1130         revert to showing the second line from the top.
1131
1132 2000-12-07  Dave Love  <fx@gnu.org>
1133
1134         * mailcap.el (mailcap-download-directory)
1135         * gnus-audio.el (gnus-audio-directory)
1136         * smiley-ems.el (smiley-data-directory): Fix :type.
1137
1138 2000-11-30  Dave Love  <fx@gnu.org>
1139
1140         * message.el (message-auto-save-directory): Use
1141         file-name-as-directory.
1142         (message-set-auto-save-file-name): Create
1143         message-auto-save-directory if necessary.
1144         (message-replace-chars-in-string): Removed -- unused.
1145         (message-mail-alias-type): Customize.
1146         (message-headers): Remove duplicate defgroup.
1147
1148 2000-11-29  Dave Love  <fx@gnu.org>
1149
1150         * qp.el (quoted-printable-decode-region): Use error, not message
1151         to report malformed text (like base64).  Amend message.
1152
1153 2000-11-29  Miles Bader  <miles@gnu.org>
1154
1155         * message.el (message-header-lines): Fontify tag.
1156
1157 2000-11-27  Dave Love  <fx@gnu.org>
1158
1159         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1160         compiler warning.
1161
1162 ;2000-11-26  Dave Love  <fx@gnu.org>
1163 ;
1164 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1165 ;
1166 2000-11-23  Dave Love  <fx@gnu.org>
1167
1168         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1169
1170         * mm-uu.el (uudecode): Require.
1171         (uudecode-decode-region, uudecode-decode-region-external): Don't
1172         autoload.
1173         (mm-uu-copy-to-buffer): Doc fix.
1174         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1175         type fix.
1176
1177         * mailcap.el: Doc fixes.
1178         (mailcap-mime-data): Various adjustments.
1179         (mailcap): New group.
1180         (mailcap-download-directory): Customize.
1181         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1182         (mailcap-temporary-directory): Deleted (unused).
1183         (mailcap-unescape-mime-test): Simplify slightly.
1184         (mailcap-viewer-passes-test): Use functionp.
1185         (mailcap-command-p): Aliased to executable-find.
1186
1187         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1188         default-enable-multibyte-characters is nil.
1189
1190 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
1191
1192         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1193
1194 2000-11-21  Dave Love  <fx@gnu.org>
1195
1196         * gnus-art.el (gnus-mime-button-map): Don't inherit from
1197         gnus-article-mode-map.
1198 ;       (gnus-mime-button-menu): Use mouse-set-point.
1199         (gnus-insert-mime-button, gnus-mime-display-alternative)
1200         (gnus-mime-display-alternative): Don't use local-map property.
1201
1202 2000-11-17  Dave Love  <fx@gnu.org>
1203
1204         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1205         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1206         and make-temp-file.
1207         (uudecode-decode-region): Doc fix.
1208
1209 2000-11-14  Dave Love  <fx@gnu.org>
1210
1211         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1212         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1213         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1214         New files, derived from the XPMs.
1215
1216 2000-11-10  Dave Love  <fx@gnu.org>
1217
1218         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1219         (gnus-agent-lib-file, gnus-agent-load-alist)
1220         (gnus-agent-save-alist, gnus-agent-article-name): Use
1221         expand-file-name.
1222
1223         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1224         :version.
1225         (nnkiboze-score-file): Defvar when compiling.
1226
1227         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1228
1229         * gnus-art.el (gnus-article-banner-alist)
1230         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1231         (gnus-article-date-lapsed-new-header)
1232         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1233         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1234         (gnus-treat-strip-headers-in-body)
1235         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1236         (gnus-treat-translate): Add :version.
1237         (gnus-article-mime-part-function): Fix defcustom.
1238
1239         * nnmail.el (nnmail-expiry-target)
1240         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1241         (nnmail-split-header-length-limit): Add :version.
1242
1243         * gnus-sum.el (gnus-auto-expirable-marks)
1244         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1245         (gnus-extra-headers, gnus-ignored-from-addresses)
1246         (gnus-newsgroup-ignored-charsets)
1247         (gnus-group-highlight-words-alist)
1248         (gnus-summary-show-article-charset-alist): Add :version.
1249
1250         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1251         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1252         files, converted from the XPMs.
1253
1254         * gnus-cache.el (gnus-cache-active-file): Don't use
1255         file-name-as-directory on directory.
1256         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1257         use file-name-as-directory on directory.
1258
1259         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1260         (date-to-time): Use it.
1261
1262 ;       * message.el (message-mode) <adaptive-fill-regexp>:
1263 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1264 ;       (message-newline-and-reformat): Likewise.
1265         (message-forward-as-mime, message-forward-ignored-headers)
1266         (message-buffer-naming-style, message-default-charset)
1267         (message-dont-reply-to-names, message-send-mail-partially-limit):
1268         Add :version.
1269
1270         * mm-util.el: Doc fixes.
1271         (mm-mime-charset): Don't use the raw result of
1272         mm-preferred-coding-system.
1273         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1274         (mm-with-unibyte): Simplify.
1275
1276         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1277         concat.
1278
1279         * pop3.el (pop3-version): Deleted.
1280         (pop3-make-date): New function, avoiding message-make-date.
1281         (pop3-munge-message-separator): Use it.
1282
1283 2000-11-09  Dave Love  <fx@gnu.org>
1284
1285         * gnus-group.el (gnus-group-make-directory-group)
1286         (gnus-group-fetch-faq): Use expand-file-name.
1287         (gnus-group-fetch-faq): Simplify completing-read form.
1288
1289         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1290         test for Mule.
1291
1292         * message.el (tool-bar-map): Defvar when compiling.
1293
1294         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1295         (gnus-tm-lisp-directory): Deleted.
1296         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1297         (featurep 'xemacs).
1298         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1299         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1300         version numbers from file names.
1301
1302 2000-11-08  Dave Love  <fx@gnu.org>
1303
1304         * mm-view.el: Use featurep for XEmacs test.
1305         (mm-inline-message): Test for `remove-specifier'; don't use
1306         condition-case.
1307
1308         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1309
1310         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1311         (gnus-score-find-bnews): Don't concat "".
1312
1313         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1314         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1315         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1316         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1317
1318         * gnus-sum.el: Put some defvars in eval-when-compile.
1319         (gnus-summary-mode-hook): Add :options.
1320         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1321         (gnus-summary-tool-bar-map): New variable.
1322         (gnus-summary-make-tool-bar): New function.
1323         (gnus-summary-mode): Put kill-all-local-variables first.
1324
1325         * gnus-group.el (gnus-group-toolbar-map): New variable.
1326         (gnus-group-make-tool-bar): Rewritten.
1327         (gnus-group-mode): Put kill-all-local-variables first.
1328
1329         * rfc2047.el: Require gnus-util.
1330
1331         * nnml.el (gnus-sorted-intersection): Autoload.
1332
1333         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1334         Put some defvars in eval-when-compile.
1335         (gnus-intersection, gnus-sorted-complement):  Autoload.
1336
1337         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1338
1339         * mm-encode.el (mm-body-7-or-8): Autoload.
1340
1341         * mm-decode.el (mm-insert-inline): Autoload.
1342
1343         * mml.el:
1344         * message.el: Put some defvars in eval-when-compile.
1345
1346         * gnus-msg.el: Put some defvars in eval-when-compile.
1347         (gnus-msg-mail): Move after gnus-setup-message.
1348
1349         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1350
1351 2000-11-07  Dave Love  <fx@gnu.org>
1352
1353         * gnus-util.el (nnheader): Don't require message (recursive
1354         autoload).
1355
1356         * uudecode.el: Avoid compiler warnings.
1357
1358         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1359         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1360
1361 2000-11-06  Dave Love  <fx@gnu.org>
1362
1363         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1364
1365         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1366         (uudecode-char-int): New alias, replacing char-int.
1367         (uudecode-decode-region): Don't call buffer-disable-undo.
1368
1369 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
1370 ;       (mm-uu-configure-list): Doc fix.
1371 ;
1372 ;       * earcon.el (running-xemacs): Don't define.
1373 ;
1374 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1375 ;
1376 ;       * message.el (message-font-lock-keywords): Match a final newline
1377 ;       to help font-lock's multiline support.
1378 ;
1379 2000-11-03  Dave Love  <fx@gnu.org>
1380
1381         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1382
1383         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1384         name.
1385
1386         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1387         <banner>: Fix custom type, doc.
1388
1389         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1390         name.  Don't disable undo explicitly.
1391
1392 ;2000-11-02  Dave Love  <fx@gnu.org>
1393 ;
1394 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
1395 ;       cite-prefix.
1396
1397 2000-11-01  Dave Love  <fx@gnu.org>
1398
1399         * rfc2047.el (base64): Require unconditionally.
1400         (message-posting-charset): Defvar when compiling.
1401         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1402         message.
1403
1404         * gnus-sum.el (nnoo): Require.
1405         (mm-uu-dissect): Autoload.
1406
1407         * mml.el (mml-parse-1): Clarify message.
1408         (mml-minibuffer-read-type): Use mailcap-mime-types.
1409
1410 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1411
1412         * mml.el: Fix a typo in the requiring of CL.
1413
1414 2000-11-01  Dave Love  <fx@gnu.org>
1415
1416         * utf7.el: Require cl when compiling.
1417
1418         * binhex.el: Use (featurep 'xemacs).
1419         (binhex-char-int): New alias, replacing char-int.  Change callers.
1420         (binhex-decode-region): Simplify work buffer code.
1421         (binhex-decode-region-external): Use expand-file-name, not concat.
1422
1423 2000-10-30  Dave Love  <fx@gnu.org>
1424
1425         * gnus-art.el: Fix 2000-10-27 change properly.
1426
1427 2000-10-28  Miles Bader  <miles@gnu.org>
1428
1429         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1430
1431 2000-10-27  Dave Love  <fx@gnu.org>
1432
1433         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1434         strings.
1435         (gnus-group-make-tool-bar): New function.
1436         (gnus-group-mode): Use it.
1437
1438         * message.el (message-mode-menu): Add some :help strings.
1439         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1440         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1441
1442         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1443         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1444         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1445
1446         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1447         display-graphic-p here.
1448
1449 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1450
1451         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1452         of the `gnus-xemacs' variable, as the latter has been removed.
1453         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1454         * gnus-art.el (gnus-treat-display-xface)
1455         (gnus-treat-display-smileys, gnus-treat-display-picons)
1456         (gnus-article-read-summary-keys): Likewise.
1457
1458 2000-10-26  Dave Love  <fx@gnu.org>
1459
1460         (defvar): Use rmail-spool-directory unconditionally.
1461
1462 2000-10-18  Dave Love  <fx@gnu.org>
1463
1464         * mm-bodies.el (mm-uu-decode-function)
1465         (mm-uu-binhex-decode-function): Defvar when compiling.
1466
1467         * gnus-nocem.el (gnus-nocem-issuers): Update.
1468         (gnus-nocem-check-from): New option.
1469         (gnus-nocem-scan-groups): Use it.
1470         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1471         (gnus-nocem-check-article-limit): Add :version.
1472
1473 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1474
1475         * ietf-drums.el (mm-util): Require CL when compiling.
1476
1477 2000-10-15  Dave Love  <fx@gnu.org>
1478
1479         * qp.el: Require mm-util.
1480
1481 2000-10-13  Dave Love  <fx@gnu.org>
1482
1483         * qp.el (quoted-printable-decode-region): Avoid invalid
1484         coding-systems.
1485
1486 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1487
1488         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1489         to a recursive load.
1490
1491 2000-10-12  Dave Love  <fx@gnu.org>
1492
1493         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1494
1495         * gnus.el (gnus-group-startup-message): Check for PBM image.
1496
1497 2000-10-09  Dave Love  <fx@gnu.org>
1498
1499         * mail-source.el (mail-source-fetch-imap): Bind
1500         default-enable-multibyte-characters rather than using
1501         mm-disable-multibyte.
1502
1503 2000-10-05  Dave Love  <fx@gnu.org>
1504
1505         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1506         Autoload.
1507         (quoted-printable-decode-region):  Rename arg which confused
1508         charset with coding-system.  Don't use nonascii-insert-offset.
1509         Coding-system encode the region initially.  Don't recognize `=='
1510         as valid QP.  Coding-system decode the region finally.
1511         (quoted-printable-decode-string): Rename arg which confused
1512         charset with coding-system.
1513
1514         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1515         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1516         mm-encode-coding-region.
1517         (mm-decode-body, mm-decode-string): Rename variables which
1518         confused charset with coding-system.
1519         (binhex-decode-region): Don't autoload.
1520         (mm-body-encoding): Require message.
1521         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1522         cond branches.
1523
1524         * gnus-art.el (article-de-quoted-unreadable)
1525         (article-de-base64-unreadable): Fold search case
1526         rather than downcasing string.  Apply mm-charset-to-coding-system
1527         to arg of quoted-printable-decode-region.
1528
1529 2000-10-04  Dave Love  <fx@gnu.org>
1530
1531         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1532         Require ring when compiling.
1533         (gnus-article-compface-xbm): New variable.
1534
1535 2000-10-04  Dave Love  <fx@gnu.org>
1536
1537         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1538         pbm images.
1539
1540         * frown.pbm, smile.pbm, wry.pbm: New files.
1541
1542         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1543
1544 2000-10-03  Dave Love  <fx@gnu.org>
1545
1546         * mail-source.el (mail-sources): Revert to nil.
1547
1548         * nnmail (nnmail-spool-file): Revert to `((file))'.
1549
1550         * qp.el: Don't require mm-util.
1551         (quoted-printable-decode-region): Rewritten.
1552         (quoted-printable-decode-string, quoted-printable-encode-region):
1553         Doc fix.
1554         (quoted-printable-encode-region): Barf on multibyte characters.
1555         Maybe make the class multibyte.  Upcase chars, not formatted
1556         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1557         (quoted-printable-encode-string): Don't use
1558         mm-with-unibyte-buffer.
1559
1560 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1561
1562         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1563
1564 2000-09-21  Dave Love  <fx@gnu.org>
1565
1566         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1567         (for Emacs 20).  Tidy somewhat.
1568
1569 2000-09-21  Dave Love  <fx@gnu.org>
1570
1571         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1572         image processing.  Rationalize logic somewhat.
1573
1574 2000-09-20  Dave Love  <fx@gnu.org>
1575
1576         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1577         specifically.
1578
1579         * gnus.el (gnus-version-number): Avoid some redundant
1580         autoloads.
1581
1582 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1583
1584         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1585         to XBM; we always have PBM support.
1586
1587 2000-09-14  Dave Love  <fx@gnu.org>
1588
1589         * gnus.el (gnus-charset):
1590         * mm-decode.el (mime-display):
1591         * imap.el (imap) <defgroup>: Add :version.
1592
1593 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1594
1595         * parse-time.el: Fix author's mail address.
1596
1597         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1598         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1599         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1600         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1601         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1602         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1603         * rfc2231.el, uudecode.el: Fix copyright notice.
1604
1605         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1606         require `w3' at load-time only if not running in batch mode.
1607
1608 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1609
1610         * gnus.el: Before merge with Emacs21.
1611
1612 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
1613
1614         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
1615
1616 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
1617
1618         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
1619         to avoid conflict with the standard `back-to-indentation'
1620         binding.
1621
1622 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1623
1624         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
1625
1626         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
1627         (mm-disable-multibyte-mule4): Ditto.
1628         (mm-with-unibyte-current-buffer-mule4): Ditto.
1629
1630 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1631
1632         * pop3.el (pop3-movemail): Use binary.
1633         (pop3-movemail-file-coding-system): Removed.
1634
1635 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1636
1637         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
1638
1639 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1640
1641         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
1642         exists.
1643
1644 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1645
1646         * gnus-msg.el (gnus-post-method): Use backend name when the
1647         address is "".
1648
1649 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1650
1651         * gnus-art.el (article-verify-x-pgp-sig): Don't test
1652         mm-verify-option.
1653         (gnus-treat-x-pgp-sig): Default value.
1654         (gnus-ignored-headers): Redundant.
1655
1656 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1657
1658         * gnus-win.el (gnus-configure-frame): Save selected window.
1659
1660 2000-02-15  Andrew Innes  <andrewi@gnu.org>
1661
1662         * nnmbox.el: Require gnus-range.
1663         (nnmbox-group-building-active-articles): New variable.
1664         (nnmbox-group-active-articles): New variable; this is a cache of
1665         all active articles by group and number.
1666         (nnmbox-in-header-p): New function.
1667         (nnmbox-find-article): New function.
1668         (nnmbox-record-active-article): New function.
1669         (nnmbox-record-deleted-article): New function.
1670         (nnmbox-is-article-active-p): New function.
1671         (nnmbox-retrieve-headers): Use nnmbox-find-article.
1672         (nnmbox-request-article): Ditto.  Also supply extra arg to
1673         nnmbox-article-group-number.
1674         (nnmbox-request-expire-articles): Ditto.
1675         (nnmbox-request-move-article): Ditto.
1676         (nnmbox-request-replace-article): Ditto.
1677         (nnmbox-request-rename-group): Rename group entry in active
1678         article cache.
1679         (nnmbox-delete-mail): Update active article cache, unless article
1680         is being replaced.
1681         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
1682         than partially duplicating it.
1683         (nnmbox-article-group-number): Add extra `this-line' arg, to
1684         handle articles belonging to multiple groups.
1685         (nnmbox-save-mail): Update active article cache.
1686         (nnmbox-read-mbox): Build active article cache when loading mbox.
1687         Also do some repair work, if we find articles that are missing the
1688         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
1689         reconstruct these from Xref info.
1690
1691 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1692
1693         * mail-source.el (mail-source-report-new-mail): Use
1694         nnheader-run-at-time.
1695
1696 2000-02-15  Andrew Innes  <andrewi@gnu.org>
1697
1698         * mail-source.el (mail-source-fetch-pop): Clear pop password when
1699         an error is thrown, and then rethrow the error.
1700         (mail-source-check-pop): Ditto.
1701         (mail-source-start-idle-timer): Prevent multiple pop checks
1702         running if the check takes a long time.
1703
1704 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1705
1706         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
1707         succeed.
1708
1709 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1710
1711         * gnus-win.el (gnus-configure-windows): Make sure
1712         nntp-server-buffer is live.
1713         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1714
1715 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
1716
1717         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1718
1719 2000-12-04  Andreas Jaeger  <aj@suse.de>
1720
1721         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1722
1723 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1724
1725         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
1726
1727 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
1728
1729         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
1730
1731 2000-12-01  Simon Josefsson  <sj@extundo.com>
1732
1733         * mml-smime.el (mml-smime-verify): Fix address parsing.
1734
1735 2000-12-01  Simon Josefsson  <sj@extundo.com>
1736
1737         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
1738         more than one certificate inside PKCS#7 blob.  Better security
1739         information (clamed / actual sender, openssl output, certificates
1740         inside message).
1741
1742         * smime.el (smime-verify-region): Output to /dev/null.
1743         (smime-buffer-as-string-region): Don't parse empty lines.
1744
1745 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1746
1747         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
1748         ?d and ?D.
1749         (gnus-mime-security-show-details-inline): New variable.
1750         (gnus-mime-security-show-details): Use them.
1751         (gnus-insert-mime-security-button): Ditto.
1752
1753         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
1754         Suggest by Michael Duggan (md5i@cs.cmu.edu).
1755         (mml2015-gpg-clear-verify): Ditto.
1756         (mml2015-gpg-decrypt-1): Ditto.
1757         (mml2015-use): Prefer 'gpg.
1758
1759 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1760
1761         * gnus-util.el (gnus-add-text-properties-when): New function.
1762         (gnus-remove-text-properties-when): Ditto.
1763
1764         * gnus-cite.el (gnus-article-hide-citation): Use them.
1765         (gnus-article-toggle-cited-text): Use them.
1766
1767         * gnus-art.el (gnus-signature-toggle): Use them.
1768         (gnus-article-show-hidden-text): Ditto.
1769         (gnus-article-hide-text): Ditto.
1770
1771 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1772
1773         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
1774
1775 2000-11-30  Simon Josefsson  <sj@extundo.com>
1776
1777         * smime.el (smime-point-at-eol): New alias.
1778         (smime-buffer-as-string-region): Use it.
1779
1780 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1781
1782         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
1783
1784 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1785
1786         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
1787
1788         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1789
1790         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1791
1792 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
1793
1794         * nnmh.el (nnmh-request-expire-articles): Implemented
1795         expiry-target for nnmh backend.
1796
1797 2000-11-30  Simon Josefsson  <sj@extundo.com>
1798
1799         * mm-decode.el (mm-security-from): New variable.
1800         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
1801
1802         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
1803         than `from'.
1804
1805 2000-11-30  Simon Josefsson  <sj@extundo.com>
1806
1807         * mml-smime.el (mml-smime-verify): Verify that certificate mail
1808         address match sender address.
1809
1810         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
1811
1812         * smime.el (smime-verify-region): Don't copy buffer.
1813         (smime-decrypt-buffer): Use expand-file-name on keyfile.
1814         (smime-pkcs7-region): New function.
1815         (smime-pkcs7-certificates-region): Ditto.
1816         (smime-pkcs7-email-region): Ditto.
1817         (smime-buffer-as-string-region): Ditto.
1818
1819         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
1820         buffer.
1821
1822 2000-11-23  Jens Krinke <j.krinke@gmx.de>
1823
1824         * smime.el (smime-decrypt-region): Fix keyfile argument.
1825
1826 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1827
1828         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
1829
1830 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1831
1832         * message.el (message-shoot-gnksa-feet): New variable.
1833         (message-gnksa-enable-p): New function.
1834         (message-send): Use it.
1835         (message-check-news-body-syntax): Ditto.
1836
1837 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
1838
1839         * message.el (message-make-message-id): Remove the redundancy.
1840
1841 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1842
1843         * message.el (message-setup): Discourage using mc-install-*-mode.
1844
1845         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
1846
1847 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1848
1849         * gnus-cite.el (gnus-cite-parse): Guess citation length.
1850
1851 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1852
1853         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
1854
1855 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1856
1857         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
1858
1859 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1860
1861         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
1862         insert-buffer-substring.
1863
1864         * message.el (message-send-mail): Use buffer-substring-no-properties.
1865         (message-send-news): Ditto.
1866
1867 2000-11-22  David Edmondson <dme@dme.org>
1868
1869         * imap.el (imap-wait-for-tag): Message read info.
1870
1871 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1872
1873         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
1874         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
1875         (mml2015-gpg-encrypt): Ditto.
1876
1877 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1878
1879         * mm-decode.el (mm-verify-option): Default value.
1880
1881         * mml-sec.el (mml-secure-part): Error message.
1882
1883 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1884
1885         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
1886
1887 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1888
1889         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
1890
1891 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1892
1893         * gnus-art.el (gnus-article-describe-key): Use prompt.
1894         (gnus-article-describe-key-briefly): Ditto.
1895
1896 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1897
1898         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
1899
1900 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1901
1902         * gnus-art.el (gnus-article-describe-key): New function.
1903         (gnus-article-describe-key-briefly): New function.
1904
1905 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1906
1907         * mm-decode.el (mm-decrypt-option): Doc typo.
1908
1909         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
1910         return a number.
1911
1912 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1913
1914         * message.el (message-newline-and-reformat): Typo.
1915
1916 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1917
1918         * gnus-art.el (article-verify-x-pgp-sig): Check whether
1919         original-article-buffer exists.
1920
1921         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
1922         (rfc2047-header-encoding-alist): Addresses are different from text.
1923         (rfc2047-encode-message-header): Ditto.
1924         (rfc2047-dissect-region): Extra parameter.
1925         (rfc2047-encode-region): Ditto.
1926         (rfc2047-encode-string): Ditto.
1927
1928 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1929
1930         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
1931         (mm-uu-pgp-encrypted-extract): Use it.
1932         (mm-uu-pgp-signed-extract-1): New function.
1933         (mm-uu-pgp-signed-extract): Use it.
1934
1935         * gnus-art.el (gnus-mime-display-security): New function.
1936         (gnus-mime-display-part): Use it.
1937         (gnus-mime-security-verify-or-decrypt): New function.
1938         (gnus-mime-security-press-button): New function.
1939         (gnus-insert-mime-security-button): Use it.
1940
1941         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
1942         (mm-find-raw-part-by-type): Ditto.
1943         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
1944         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
1945         (mm-destroy-parts): Kill nested multibyte buffer.
1946
1947         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
1948         (mml2015-gpg-verify): Ditto.
1949
1950 2000-11-18  Simon Josefsson  <sj@extundo.com>
1951
1952         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
1953         (mml2015-function-alist): Use it.
1954
1955         * mml-sec.el (mml-sign-alist): Update names.
1956         (mml-encrypt-alist): Ditto.
1957         (mml-secure-part-smime-sign): Moved to mml-smime.el
1958         as `mml-smime-sign-query'.
1959         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
1960         `mml-smime-get-file-cert'.
1961         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
1962         `mml-smime-get-dns-cert'.
1963         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
1964         `mml-smime-encrypt-query'.
1965         (mml-smime-sign-buffer): Use mml-smime-sign.
1966         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
1967
1968         * mml-smime.el (mml-smime-sign): New function.
1969         (mml-smime-encrypt):
1970         (mml-smime-sign-query):
1971         (mml-smime-get-file-cert):
1972         (mml-smime-get-dns-cert):
1973         (mml-smime-encrypt-query): Moved from mml-sec.el.
1974
1975 2000-11-16  Simon Josefsson  <sj@extundo.com>
1976
1977         * mml2015.el (mml2015-gpg-clear-verify): New function.
1978         (mml2015-function-alist): Add it.
1979
1980 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1981
1982         * message.el (message-setup-fill-variables): Use
1983         message-cite-prefix-regexp.
1984         (message-newline-and-reformat): Check the end of citation, leading
1985         WSP, break in the cite prefix.
1986         (message-fill-paragraph): New function.
1987
1988 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1989
1990         * lpath.el: Shut up.
1991
1992 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
1993
1994         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1995         raw 8-bit in headers in dk.* newsgroups.
1996
1997 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1998
1999         * message.el (message-newline-and-reformat): Match extra WSPs.
2000
2001 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
2002
2003         * mml.el (mml-generate-mime-1): Ignore ascii.
2004
2005 2000-11-16 Justin Sheehy <justin@iago.org>
2006
2007         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
2008
2009 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2010
2011         * message.el (message-cite-prefix-regexp): Prefix should not end
2012         at space.
2013
2014 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2015
2016         * message.el (message-mode-syntax-table): Add - as a word
2017         constituent as in articles.
2018         (message-setup-fill-variables): Add -_. as supercite-style prefix.
2019         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
2020         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
2021
2022 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2023
2024         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
2025
2026 2000-11-12  David Edmondson  <dme@dme.org>
2027
2028         * message.el (message-font-lock-keywords): use
2029         message-cite-prefix-regexp.
2030
2031 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2032
2033         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
2034         Stein Arild Str\e,Ax\e(Bmme.
2035         (gnus-group-jump-to-group): Use it.
2036         (gnus-group-jump-to-group-prompt): Customize.
2037
2038 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
2039
2040         * mailcap.el (mailcap-possible-viewers): Match the entire string.
2041
2042 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2043
2044         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
2045         incompatible.
2046         (mml2015-mailcrypt-sign): Ditto.
2047
2048 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2049
2050         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
2051         group is open.
2052
2053 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
2054
2055         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
2056         nnvirtual articles.
2057         (gnus-backlog-request-article): Don't request nnvirtual articles.
2058
2059 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2060
2061         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2062         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
2063
2064 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2065
2066         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
2067         * mml.el (mml-generate-mime-1): Use charset attribute.
2068         * mm-bodies.el (mm-encode-body): Add parameter charset.
2069         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
2070
2071 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2072
2073         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
2074         (mml2015-mailcrypt-clear-decrypt): Ditto.
2075         (mml2015-mailcrypt-verify): Ditto.
2076         (mml2015-mailcrypt-clear-verify): Ditto.
2077         (mml2015-gpg-verify): Ditto.
2078
2079 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2080
2081         * smime.el (smime-openssl-program): Test the existence of openssl.
2082         * mml-smime.el: Require mm-decode.
2083         (mml-smime-verify-test): New function.
2084         * mm-decode.el (mm-verify-function-alist): Use it.
2085
2086 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2087
2088         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
2089         anyway.
2090
2091 2000-11-13  Simon Josefsson  <sj@extundo.com>
2092
2093         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
2094         verification doesn't work.
2095
2096 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2097
2098         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
2099         (gnus-inews-do-gcc): Use it.
2100
2101 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2102
2103         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
2104         leading space.
2105         * mm-extern.el (mm-inline-external-body): Report error when no
2106         access-type.
2107
2108 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
2109
2110         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
2111
2112 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
2113
2114         * gnus-art.el (gnus-mime-button-menu): Use select-window.
2115
2116 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
2117
2118         * gnus-art.el (gnus-mime-display-part): Display multipart/related
2119         as multipart/mixed.
2120
2121 2000-11-12  David Edmondson  <dme@dme.org>
2122
2123         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
2124         and replace `.' with `\w' to allow for different syntax tables
2125         (from Vladimir Volovich).
2126         * message.el (message-newline-and-reformat): use
2127         `message-cite-prefix-regexp'.
2128         * gnus-cite.el (gnus-supercite-regexp): use
2129         `message-cite-prefix-regexp'.
2130         * gnus-cite.el (gnus-cite-parse): use
2131         `message-cite-prefix-regexp'.
2132
2133 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2134
2135         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
2136         PGP SIGNATURE.  Escape leading "-"'s.
2137         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
2138
2139 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
2140
2141         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
2142
2143 2000-11-11  Simon Josefsson  <sj@extundo.com>
2144
2145         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
2146
2147         * smime.el (smime-details-buffer): New variable.
2148         (smime-sign-region):
2149         (smime-encrypt-region):
2150         (smime-verify-region):
2151         (smime-decrypt-region): Copy OpenSSL output to the buffer.
2152
2153         * mml-smime.el (mml-smime-verify): Support security info.
2154
2155 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
2156
2157         * mm-decode.el (mm-verify-option): Set default to nil.
2158         (mm-decrypt-option): Ditto.
2159         * gnus-art.el (article-verify-x-pgp-sig): New function.
2160
2161 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2162
2163         * gnus-art.el (gnus-mime-display-alternative): Show button if no
2164         preferred part.
2165
2166 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2167
2168         * gnus-sum.el (gnus-move-split-methods): Say that
2169         `gnus-split-methods' uses file names, whereas this uses group
2170         names.  (Report from Nevin Kapur)
2171
2172 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
2173
2174         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
2175
2176 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2177
2178         * nnheader.el (nnheader-directory-files-is-safe): New variable.
2179         (nnheader-directory-articles): Use it.
2180         (nnheader-article-to-file-alist): Ditto.
2181
2182 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2183
2184         * rfc2047.el (rfc2047-pad-base64): New function.
2185         (rfc2047-decode): Use it.
2186
2187 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2188
2189         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
2190         select method.
2191
2192 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2193
2194         * mml2015.el (mml2015-gpg-decrypt-1):
2195         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
2196
2197 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2198
2199         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
2200
2201 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
2202
2203         * pop3.el (pop3-munge-message-separator): A message may have an
2204         empty body.
2205
2206 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
2207
2208         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
2209         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
2210         (mm-uu-pgp-signed-extract): Use coding-system.
2211
2212 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2213
2214         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
2215         (gnus-insert-mime-security-button): New function.
2216         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
2217         * mml2015.el:  Add security info when verify or decrypt.
2218         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
2219         (mm-uu-pgp-encrypted-extract): Ditto.
2220
2221 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
2222
2223         * mm-decode.el (mm-display-parts): New function.
2224         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
2225
2226 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2227
2228         * gnus-mlspl.el: Documentation tweaks.
2229
2230 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2231
2232         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
2233         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
2234         argument.
2235
2236 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2237
2238         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
2239
2240 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
2241
2242         * gnus-art.el (gnus-article-encrypt): New function.
2243         (gnus-article-encrypt-protocol-alist): New variable.
2244         (gnus-article-encrypt-protocol): New variable.
2245         * mml2015.el (mml2015-self-encrypt): New function.
2246         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
2247
2248 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
2249
2250         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
2251         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
2252         let mailcap do it.
2253         * mml2015.el: Remove snarf code.
2254         * mm-decode.el: Remove snarf code.
2255
2256 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2257
2258         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
2259         (mml-insert-mime): Understand gnus-decoded.
2260         (mime-to-mml): New parameter handles.
2261         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
2262         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
2263
2264 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2265
2266         * mm-decode.el (mime-security): New group.
2267         (mm-verify-function-alist): Add test function.
2268         (mm-decrypt-function-alist): Ditto.
2269         (mm-snarf-option): Set default value as nil.
2270         (mm-find-part-by-type): Recursive parameter.
2271         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
2272         * mml2015.el: Support draft-ietf-openpgp-multsig.
2273
2274 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
2275
2276         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
2277         (gnus-article-view-part-as-charset): New function.
2278
2279 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2280
2281         * mm-decode.el (mm-verify-option): Default value.
2282         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
2283
2284 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2285
2286         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
2287
2288 2000-11-05  Simon Josefsson  <sj@extundo.com>
2289
2290         * mml-smime.el (mml-smime-verify): Work in original multipart
2291         buffert.
2292
2293         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
2294         (mm-handle-multipart-ctl-parameter): Ditto.
2295         (mm-alist-to-plist): New function.
2296         (mm-dissect-buffer): Store CTL parameters and copy original buffer
2297         for multiparts.
2298         (mm-destroy-parts): Destroy multipart buffert.
2299         (mm-remove-part): Ditto.
2300
2301         * mml-smime.el (mml-smime-sign): Not used.
2302         (mml-smime-encrypt): Ditto.
2303
2304         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
2305
2306         Verify S/MIME signature support.
2307
2308         * mm-decode.el (mm-inline-media-tests): Add
2309         application/{x-,}pkcs7-signature.
2310         (mm-inlined-types): Ditto.
2311         (mm-automatic-display): Ditto.
2312         (mm-verify-function-alist): Ditto.  Add name of method.
2313         (mm-decrypt-function-alist): Add name of method.
2314         (mm-find-part-by-type): Add documentation.
2315         (mm-possibly-verify-or-decrypt): Use new format of
2316         mm-{verify,decrypt}-function-alist.  Use method names.
2317
2318         * mml-smime.el (mml-smime-verify): New function.
2319
2320 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2321
2322         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
2323
2324 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2325
2326         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
2327         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
2328         * mm-decode.el (mm-snarf-option): New.
2329
2330 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2331
2332         * mm-util.el (mm-subst-char-in-string): New function.
2333         (mm-replace-chars-in-string): Use it.
2334         * message.el (message-replace-chars-in-string): Use it.
2335         * nnheader.el (nnheader-replace-chars-in-string): Use it.
2336         * gnus-mh.el (mh-lib-progs): Shut up.
2337
2338 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2339
2340         * base64.el, md5.el: Moved to contrib directory.
2341
2342 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2343
2344         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
2345         the last article when search.
2346
2347 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2348
2349         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
2350         * nnmail.el (nnmail-pathname-coding-system): Ditto.
2351
2352 2000-09-29  David Edmondson  <dme@thus.net>
2353
2354         * message.el (message-newline-and-reformat): Typo.
2355
2356 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2357
2358         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
2359
2360 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
2361
2362         * nntp.el (nntp-decode-text): Delete bogus status lines.
2363
2364 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
2365
2366         * message.el (message-font-lock-keywords): Match a final newline
2367         to help font-lock's multiline support.
2368
2369 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2370
2371         * nnoo.el (nnoo-set): New function.
2372
2373 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2374
2375         * gpg.el, gpg-ring.el: Moved to contrib directory.
2376
2377 2000-11-04  Simon Josefsson  <sj@extundo.com>
2378
2379         * nnimap.el (nnimap-split-inbox): Typo.
2380
2381 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2382
2383         * gnus-msg.el (gnus-msg-mail): Move it backwards.
2384
2385 2000-11-03  Simon Josefsson  <sj@extundo.com>
2386
2387         * rfc2231.el (rfc2231-parse-qp-string): New function.
2388         (require): rfc2047.
2389
2390         * mail-parse.el (mail-header-parse-content-type):
2391         (mail-header-parse-content-disposition): Support invalid QP
2392         encoded strings, by using `rfc2231-parse-qp-string'.
2393
2394 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2395
2396         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
2397         (rfc2231-decode-encoded-string): Typo "> X 1".
2398         (rfc2231-encode-string): Insert the name of charset.
2399         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
2400
2401 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2402
2403         * mm-decode.el (mm-save-part): Return the filename.
2404         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
2405         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
2406         (gnus-mime-action-alist): Use it.
2407         (gnus-mime-button-commands): USe it.
2408         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
2409         (mm-inline-external-body): unwind-protect.
2410
2411 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2412
2413         * gnus-art.el (gnus-insert-mime-button): Show url.
2414
2415 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2416
2417         * mml.el (mml-generate-mime-1): Support external url.
2418         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
2419
2420 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
2421
2422         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
2423         * mm-decode.el (mm-display-external): Ditto.
2424         * mm-extern.el: New file.
2425         * mm-decode.el (mm-inline-media-tests): Hook it up.
2426         (mm-inlined-types): Inline message/external-body.
2427
2428 2000-11-02  Simon Josefsson  <sj@extundo.com>
2429
2430         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
2431
2432         * message.el (message-get-reply-headers): Better handling when
2433         Mail-Followup-To is very large.
2434
2435 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2436
2437         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
2438         * gnus-art.el (gnus-article-edit-done):
2439         * gnus-sum.el (gnus-summary-edit-article-done): Move line
2440         counting code here.
2441         * gnus-msg.el (gnus-setup-message): Remove a hack.
2442
2443 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
2444
2445         * gnus-sum.el (gnus-newsgroup-variables): New variable.
2446         (gnus-summary-mode): Make them local variables.
2447         (gnus-set-global-variables): Globalize them.
2448         (gnus-summary-exit): Kill them.
2449
2450 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
2451
2452         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
2453         word.
2454
2455 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2456
2457         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
2458         gnus-article-wash-types.
2459         * gnus-art.el (gnus-article-wash-status): Use them.
2460
2461 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2462
2463         * mml.el (mml-read-tag): Remove spaces and LF.
2464
2465 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2466
2467         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
2468         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
2469
2470 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
2471
2472         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
2473
2474 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2475
2476         * gnus-sum.el (gnus-article-charset): New variable.
2477         (gnus-summary-display-article): Set it.
2478         * gnus-msg.el (gnus-copy-article-buffer): Use it.
2479         * gnus-art.el (gnus-article-mode): Make it local variable.
2480
2481 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2482
2483         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
2484
2485 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2486
2487         * nnwfm.el: New file.
2488
2489         * nnweb.el (nnweb-replace-in-string): New function.
2490
2491 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2492
2493         * mml2015.el: Wrap gpg.el.
2494         * gpg.el (gpg-verify): The last argument of apply is a list.
2495         (gpg-encrypt): Add passphrase as a parameter.
2496
2497 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2498
2499         * gpg.el: New file.
2500         * gpg-ring.el: New file.
2501
2502 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2503
2504         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
2505
2506 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
2507
2508         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
2509         double-quote characters.
2510         (gnus-summary-prepare-threads): Ditto.
2511
2512 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2513
2514         * gnus-art.el (gnus-mime-display-single): Forward line -1.
2515         * mml.el (mml-read-tag): Don't skip the leading space.
2516         * lpath.el (font-lock-set-defaults): Shut up.
2517
2518 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
2519
2520         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
2521
2522 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2523
2524         * qp.el (quoted-printable-encode-region): Replace leading - when
2525         ultra safe.
2526         * mml.el (mml-generate-mime-postprocess-function): Removed.
2527         (mml-postprocess-alist): Removed.
2528         (mml-generate-mime-1): Use ultra-safe when sign.
2529         * mml2015.el (mml2015-fix-micalg): Uppercase.
2530         (mml2015-verify): Insert LF.
2531         (mml2015-mailcrypt-sign): Downcase; search backward.
2532
2533 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2534
2535         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
2536         restrictive.
2537         (nnultimate-table-regexp): New variable.
2538         (nnultimate-forum-table-p): Use it.
2539
2540 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
2541
2542         * gnus-sum.el (gnus-summary-expire-articles): Save point.
2543
2544 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2545
2546         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
2547         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
2548
2549 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2550
2551         * mml2015.el: Shut up.
2552
2553 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2554
2555         * gnus.el (gnus-server-browse-hashtb): Removed.
2556         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
2557         (gnus-group-insert-group-line-info): Use simplified method.
2558         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
2559
2560 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2561
2562         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
2563         moved here.
2564         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
2565         * gnus-group.el (gnus-group-prepare-flat): Use it.
2566         * gnus-topic.el (gnus-group-prepare-topics): Use it.
2567
2568 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2569
2570         * mml.el (mml-mode): Show menu in XEmacs.
2571
2572 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
2573
2574         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
2575         (gnus-server-read-server-in-server-buffer): New function.
2576         (gnus-browse-foreign-server): Browse in group buffer.
2577         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
2578         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
2579         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
2580         * gnus.el (gnus-server-browse-hashtb): New variable.
2581
2582 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2583
2584         * nnfolder.el (nnfolder-open-nov): Use group.
2585
2586 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2587
2588         * nnfolder.el: Add NOV. Set version to 2.0.
2589         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
2590
2591 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2592
2593         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
2594
2595 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2596
2597         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
2598         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
2599
2600 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2601
2602         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
2603
2604 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
2605
2606         * mm-decode.el (mm-verify-function-alist): New variable.
2607         (mm-verify-option): New variable.
2608         (mm-decrypt-function-alist): Ditto.
2609         (mm-decrypt-option): Ditto.
2610         (mm-find-raw-part-by-type): New function.
2611         (mm-possibly-verify-or-decrypt): New function.
2612         (mm-dissect-multipart): Use it.
2613         * mml2015.el (mml2015-fix-micalg): New function.
2614         (mml2015-decrypt): Use new interface.
2615         (mml2015-verify):  Use new interface.
2616         (mml2015-setup): Make it bogus.
2617
2618 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2619
2620         * mml.el (mml-generate-mime-postprocess-function): Set to
2621         mml-postprocess.
2622         (autoload): Autoload mml2015 and mml-smime.
2623         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
2624         * mml2015.el (mml2015-encrypt): New function.
2625         (mml2015-sign): New function.
2626         (mml2015-encrypt-function): New variable.
2627         (mml2015-sign-function): New variable.
2628         (mml2015-mailcrypt-encrypt): Use message-recipients.
2629         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
2630         * mml-smime.el (mml-smime-setup): Ditto.
2631
2632 2000-10-28  Simon Josefsson  <sj@extundo.com>
2633
2634         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
2635         Communigate Pro 3.3.1 server.
2636
2637         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
2638         in buffers.
2639         (mml-secure-dns-server): Removed.
2640         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
2641         write certificates to files.
2642
2643         * smime.el (smime-dns-server): New variable.
2644         (smime-mail-to-domain):
2645         (smime-cert-by-dns): New functions.
2646
2647         * dig.el: New file.
2648
2649 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
2650
2651         * message.el (message-options): New variable.
2652         (message-options-set-recipient): New function.
2653         (message-send): Use them.
2654         * gnus-int.el (gnus-request-replace-article): Use them.
2655         (gnus-request-accept-article): Ditto.
2656         * mml.el (mml-preview): Use them.
2657         * gnus-sum.el (gnus-summary-edit-article): Use them.
2658
2659         * message.el (message-options-get): New function.
2660         (message-options-get): New function.
2661         * rfc2047.el (rfc2047-encode-message-header): Use them.
2662         * mm-bodies.el (mm-encode-body): Use them.
2663
2664 2000-10-28  Simon Josefsson  <sj@extundo.com>
2665
2666         * nnimap.el (nnimap-retrieve-which-headers):
2667         (nnimap-request-article-part): Quote message-id.
2668
2669         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
2670         (smime-CA-file): New variable.
2671         (smime-call-openssl-region): Don't error.
2672         (smime-sign-region): Return result value.
2673         (smime-encrypt-region): Ditto.
2674         (smime-verify-region): New function.
2675         (smime-decrypt-region): Ditto.
2676         (smime-verify-buffer): Ditto.
2677         (smime-decrypt-buffer): Ditto.
2678
2679         * mml.el: Require mml-sec.
2680         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
2681         (mml-mode-map): Add "sign" and "encrypt" maps.
2682         (mml-menu): Add security menu.
2683         (mml-preview): Use generate-new-buffer.
2684
2685         * mml-sec.el: New file.
2686
2687 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2688
2689         * mm-decode.el (mm-find-part-by-type): Move it here.
2690         * mml.el (mml-postprocess): Move it here.
2691         (mml-postprocess-alist): Move it here. Merge them.
2692
2693 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
2694
2695         * rfc2047.el (rfc2047-encode-message-header): Make sure no
2696         unencoded stuff in the header.
2697
2698 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2699
2700         * gnus-group.el (gnus-group-listed-groups): New variable.
2701         (gnus-group-list-option): New variable.
2702         (gnus-group-list-limit-map): New keymap.
2703         (gnus-group-list-flush-map): New keymap.
2704         (gnus-group-list-plus-map): New keymap.
2705         (gnus-group-prepare-logic): New function.
2706         (gnus-group-prepare-flat): Merge with
2707         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
2708         (gnus-group-prepare-flat-list-dead): Ditto.
2709         (gnus-group-list-matching): Use gnus-group-prepare-function.
2710         (gnus-group-list-dormant): Ditto.
2711         (gnus-group-list-cached): Ditto.
2712         (gnus-group-listed-groups): New function.
2713         (gnus-group-list-limit): New function.
2714         (gnus-group-list-flush): New function.
2715         (gnus-group-list-plus): New function.
2716         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
2717         (gnus-topic-prepare-topic): Ditto.
2718
2719 2000-10-27  Paul Jarc <prj@po.cwru.edu>
2720
2721         * message.el (message-insert-to, message-get-reply-headers):
2722         (message-reply, message-followup): Mail-{Followup,Reply}-To.
2723
2724 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2725
2726         * mml2015.el: New file.
2727         * smime.el: New file.
2728         * mml-smime.el: New file.
2729
2730 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2731
2732         * ChangeLog: Moved to ChangeLog.1.
2733
2734 ;; Local Variables:
2735 ;; coding: iso-2022-7bit
2736 ;; End: