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