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