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