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