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