2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
[gnus] / lisp / ChangeLog
1 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
4
5         * mm-decode.el (mm-get-image): Guess then use the type.
6
7         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
8
9 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
10         
11         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
12         display (%B) for threads if threading is off.
13  
14 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
15         From Henrik Enberg <henrik@enberg.org>
16
17         * gnus-msg.el: Customization patch.
18
19 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
20
21         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
22         variable.
23         (nnmail-split-fancy-with-parent): Ignore certain groups.
24         
25 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
26
27         * gnus-util.el (gnus-byte-compile): New.
28         (gnus-use-byte-compile): New.
29         (gnus-make-sort-function): Use it.
30
31         * nnmail.el (nnmail-get-new-mail): Use it.
32
33         * gnus-agent.el (gnus-category-make-function): Simple function or
34         compiled function.
35         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
36
37         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
38         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
39         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
40
41         * message.el (message-check-news-header-syntax): Remove quote.
42
43 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
44
45         * message.el (message-use-mail-followup-to): `t' is not a
46         documented value.
47
48 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
49
50         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
51
52 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
53
54         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
55         there are long lines.
56
57 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
58
59         * dgnushack.el (copy-list): New compiler macro.
60
61 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
62
63         * message.el (message-bounce): If no Return-Path, the whole
64         content is considered as the original message.
65
66         * nnml.el (nnml-check-directory-twice): New.
67         (nnml-article-to-file): Use it.
68         (nnml-retrieve-headers): Hack it.
69
70 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
71
72         * gnus-win.el (gnus-buffer-configuration): New configure.
73
74         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
75         not alive.
76
77         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
78         (mm-display-external): Use display-term configure.
79
80 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
81
82         * gnus-delay.el (gnus-delay-default-hour): New variable.
83         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
84
85 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
86         From Karl Kleinpaste <karl@charcoal.com>
87
88         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
89         (gnus-summary-prepare-threads): Ditto.
90
91         * gnus.el (gnus-summary-line-format): Add %B.
92
93 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
94
95         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
96
97         * mm-util.el (mm-string-as-multibyte): New.
98
99         * nnmh.el (nnmh-request-list-1): Encode, not decode!
100
101 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
102
103         * mm-util.el (mm-universal-coding-system): New.
104
105         * gnus-start.el (gnus-startup-file-coding-system): Use it.
106
107         * score-mode.el (score-mode-coding-system): Use it.
108
109 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
110
111         * gnus-start.el (gnus-setup-news): Call
112         `gnus-check-bogus-newsgroups' just after the native server is
113         opened.
114
115 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
116
117         * nnmail.el (nnmail-do-request-post): Util function to be used by
118         `nnchoke-request-post' for all nnmail-derived backends.
119
120         * nnml.el (nnml-request-post): Use it.
121
122         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
123         backend, for it groks nnml-request-post.
124
125         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
126         Treat `mail-post' backends like `mail' backends, not like `news'
127         backends.
128
129 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
130
131         * gnus-msg.el (gnus-setup-message): make-local-hook.
132
133 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
134
135         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
136         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
137         <karl@charcoal.com>, slightly changed by Kai.
138
139         * message.el (message-check-news-header-syntax): When checking
140         whether the groups exist, check the right server based on
141         `gnus-post-method'.
142
143 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
144
145         * gnus-delay.el: New file.
146
147 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
148
149         * mm-util.el (mm-read-coding-system): Take two arguments.
150
151         * gnus-sum.el (gnus-summary-show-article): Use
152         mm-read-coding-system.
153
154         * gnus-art.el (article-de-quoted-unreadable):
155         (article-de-base64-unreadable, article-wash-html):
156         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
157
158 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
159
160         * nnml.el (nnml-request-post): New function.  Can be used for
161         annotations in nnml groups.
162
163 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
164
165         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
166         command.
167
168         * gnus-start.el (gnus-find-new-newsgroups): Use
169         `message-make-date' instead of `current-time-string'.
170         (gnus-ask-server-for-new-groups): Ditto.
171         (gnus-check-first-time-used): Ditto.
172
173 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
174
175         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
176
177 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
178
179         * message.el (message-shorten-references): Change `maxcount' and
180         `cut' to obey USEFOR draft 5.
181
182 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
183
184         * gnus-sum.el (gnus-summary-display-arrow): New variable.
185         (gnus-summary-set-article-display-arrow): New function.
186         (gnus-summary-goto-subject): Use it.
187
188 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
189
190         * gnus-sum.el (gnus-summary-import-article): Insert date if
191         doesn't exist.
192
193 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
194
195         * mml.el (mml-content-type-parameters): New.
196         (mml-content-disposition-parameters): New.
197         (mml-insert-mime-headers): Use them.
198         (mml-parse-1): Accept charset.
199
200 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
201
202         * gnus-group.el (gnus-group-select-group): Doc fix.
203
204         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
205
206 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
207
208         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
209         to handle `define-derived-mode'.
210
211 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
212         From:  Stefan Monnier  <monnier@cs.yale.edu>
213
214         * message.el (message-mode): Use define-derived-mode.
215         (message-tab): message-completion-alist.
216
217         * imap.el (imap-interactive-login): Use make-local-variable.
218         (imap-open): Ditto.
219         (imap-authenticate): Ditto.
220
221         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
222
223         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
224
225 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
226
227         * message.el (message-citation-line-function): Refer to
228         gnus-cite-attribution-suffix.
229
230 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
231
232         * gnus-art.el,...: Error convention changes.
233
234 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
235
236         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
237
238 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
239
240         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
241         (nnrss-read-server-data): Ditto.
242
243 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
244
245         * gnus-setup.el (gnus-use-installed-gnus): Typo.
246         * Cleanup files.
247         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
248
249 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
250
251         * gnus.el (gnus-summary-line-format): Add %o.
252
253         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
254         unless shell outputs something.
255
256 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
257
258         * gnus-art.el (gnus-boring-article-headers): Better doc.
259         (article-hide-headers): Better regexp.
260         Suggested by Matt Swift <swift@alum.mit.edu>.
261
262         * nnheader.el (nnheader-max-head-length): Better doc.
263         (nnheader-header-value): Skip spaces.
264         (nnheader-parse-head): Remove space.
265         Suggested by Matt Swift <swift@alum.mit.edu>.
266
267         * gnus-sum.el (gnus-summary-show-raw-article): New function.
268         (gnus-get-newsgroup-headers): Remove space.
269
270 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
271
272         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
273         (gnus-summary-reply): Use it.
274         (gnus-summary-reply-broken-reply-to): New.
275         (gnus-msg-force-broken-reply-to): New.
276
277         * mm-view.el (mm-inline-text): Showing as text/plain when error.
278
279 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
280
281         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
282
283 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
284
285         * mm-decode.el (mm-external-terminal-program): New variable.
286         (mm-display-external): Use it. Use term to display when no
287         window-system.
288
289 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
290
291         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
292         Browse->Next entries to Browse->Prev
293
294 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
295
296         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
297
298 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
299
300         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
301         for the default encoding.
302
303         * nnrss.el (nnrss-url-field): New field.
304         (nnrss-request-article): Add newsgroups.
305
306         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
307
308 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
309
310         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
311
312         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
313         (gnus-draft-setup): Remove backlog.
314
315 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
316
317         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
318         Cleanup.
319
320 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
321
322         * gnus-msg.el (gnus-bug): Erase buffer.
323
324         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
325
326 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
327
328         * mm-decode.el (mm-attachment-override-p): Fix typo.
329
330 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
331
332         * gnus-kill.el (gnus-execute): Work with the extra headers.
333         * gnus-sum.el (gnus-summary-execute-command): Ditto.
334
335 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
336
337         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
338         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
339
340         * message.el (message-send-mail-real-function): New variable.
341         (message-send-mail-partially, message-send-mail):
342
343         * nngateway.el (nngateway-request-post): Use it.
344
345         * gnus-agent.el (gnus-agentize): Use it.
346
347         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
348         (nnsoup-revert-variables): Use it.
349
350 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
351
352         * mm-decode.el (mm-inline-media-tests): Default to displaying as
353         text/plain if the type doesn't match any other media types.
354         (mm-inlined-types): Doc fix.
355         (mm-display-inline): Revert previous change (now handled by a
356         default type in `mm-inline-media-tests'.
357         (mm-inlinable-p): Revive.
358         (mm-display-part): Call `mm-inlinable-p'.
359         (mm-attachment-override-p): Ditto.
360         (mm-inlined-p): Doc fix.
361
362         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
363         well as `mm-inlined-p'.
364
365 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
366
367         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
368         (nntp-send-command-and-decode): Use gnus-point-at-bol.
369
370 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
371         From  Paul Jarc <prj@po.cwru.edu>
372
373         * message.el (message-use-mail-followup-to): New variable.
374         (message-get-reply-headers): Use it.
375
376 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
377
378         * nnheader.el (nnheader-init-server-buffer): Make sure the
379         *nntpd* buffer is made multibyte instead of a random buffer.
380
381 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
382
383         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
384         when it returns headers.
385
386 2001-07-07  Simon Josefsson  <jas@extundo.com>
387
388         * rfc2047.el (rfc2047-encode-message-header): Skip header when
389         trying to fold. Thanks to Colin Walters
390         <walters@cis.ohio-state.edu>
391
392 2001-07-06  Simon Josefsson  <jas@extundo.com>
393
394         * imap.el (imap-parse-address-list, imap-parse-flag-list)
395         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
396         Add information in `assert's.
397
398         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
399         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
400         and `nnimap-group-overview-filename', should handle all
401         change-of-uidvalidity related issues.  But there may be other
402         problems.)
403
404 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
405
406         * rfc2047.el (rfc2047-encode-message-header): Don't include the
407         header name when folding.
408
409 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
410
411         * mm-decode.el (mm-inlined-types): Document relationship with
412         `mm-inline-media-tests'.
413         (mm-display-inline): Default to displaying as plain text if no
414         inlining handler is available.
415         (mm-inlinable-p): Remove.
416         (mm-inlined-p): Don't call `mm-inlinable-p'.
417         (mm-automatic-display-p): Ditto.
418         (mm-attachment-override-p): Ditto.
419
420 2001-07-04  Simon Josefsson  <jas@extundo.com>
421
422         * nnimap.el (nnimap-importantize-dormant): New variable.
423         (nnimap-request-update-info-internal): Use it.
424         (nnimap-request-set-mark): Ditto.
425
426 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
427
428         * nntp.el (nntp-send-command): don't pass a buffer argument to
429         `point'. Only XEmacs accepts this.
430         * nntp.el (nntp-send-command-nodelete): ditto.
431         * nntp.el (nntp-send-command-and-decode): ditto.
432
433 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
434
435         * nntp.el (nntp-open-connection-function): doc update.
436         * nntp.el (nntp-pre-command): New.
437         * nntp.el (nntp-via-rlogin-command): New.
438         * nntp.el (nntp-via-telnet-command): New.
439         * nntp.el (nntp-via-telnet-switches): New.
440         * nntp.el (nntp-via-user-name): New.
441         * nntp.el (nntp-via-user-password): New.
442         * nntp.el (nntp-via-address): New.
443         * nntp.el (nntp-via-envuser): New.
444         * nntp.el (nntp-via-shell-prompt): New.
445         * nntp.el (nntp-open-telnet-stream): New.
446         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
447         * nntp.el (nntp-open-via-telnet-and-telnet): New.
448         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
449         * nntp.el (nntp-send-command): ditto.
450         * nntp.el (nntp-send-command-nodelete): ditto.
451         * nntp.el (nntp-send-command-and-decode): ditto.
452
453 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
454
455         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
456         `when'.
457
458 2001-07-03  Simon Josefsson  <jas@extundo.com>
459         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
460
461         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
462
463 2001-07-03  Simon Josefsson  <jas@extundo.com>
464
465         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
466         remove it (workaround XEmacs `fill-region' bug).
467
468 2001-07-01  Simon Josefsson  <jas@extundo.com>
469
470         * nnimap.el (nnimap-date-days-ago): Defeat locale.
471
472 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
473
474         * mml2015.el (mml2015-format-error): New function.
475         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
476         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
477         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
478
479 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
480
481         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
482         Suggested by Christoph Conrad <C.Conrad@cli.de>.
483
484         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
485         group variables.
486
487 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
488
489         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
490
491         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
492         (nnrss-save-group-data): Ditto.
493
494         * gnus-agent.el (gnus-agent-save-alist): Ditto.
495
496 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
497
498         * message.el (message-do-send-housekeeping): Narrow to headers.
499
500 2001-06-24  Simon Josefsson  <jas@extundo.com>
501
502         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
503         insertion when breaking lines looked for " \t" instead of "[ \t]".
504         (rfc2047-encode-message-header): Fold lines even if
505         no QP encoding is done.
506
507 2001-06-23  Simon Josefsson  <jas@extundo.com>
508         From Samuel Tardieu <sam@inf.enst.fr>
509
510         * smime.el (smime-keys): Support additional certificates.
511         (smime-make-certfiles): New function.
512         (smime-sign-region): Use previous variables.
513         (smime-get-certfiles): New function.
514         (smime-sign-buffer): Use it.
515         (smime-verify-region): Support both CAfile and CApath.
516
517 2001-06-23  Simon Josefsson  <jas@extundo.com>
518
519         * smime.el (smime-decrypt-region): Perhaps work.
520
521 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
522
523         * gnus-msg.el (gnus-copy-article-buffer): Typo.
524
525 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
526
527         * mm-decode.el (mm-save-part): Rewrite file name.
528         (mm-file-name-rewrite-functions): New variable.
529         (mm-file-name-delete-whitespace): New function.
530         (mm-file-name-trim-whitespace): New function.
531         (mm-file-name-collapse-whitespace): New function.
532         (mm-file-name-replace-whitespace): New variable and function.
533
534 2001-06-22  Simon Josefsson  <jas@extundo.com>
535
536         * message.el (message-make-date): Workaround locale for weekdays.
537
538 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
539
540         * message.el (message-goto-body): Return nil if not found. (revert!)
541
542 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
543         From Fremlin <chief@bandits.org>
544
545         * message.el (message-goto-body): Some messages have no header.
546
547         * gnus-msg.el (gnus-copy-article-buffer): Use it.
548
549 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
550
551         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
552
553 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
554
555         * message.el (message-make-date): Add week day.
556         Suggested by Jason R. Mastaler <jason@mastaler.com>.
557
558 2001-06-19  Simon Josefsson  <jas@extundo.com>
559
560         * message.el (message-yank-prefix): Doc fix.
561         (message-yank-cited-prefix): Ditto.
562         (message-delete-not-region): Keep citation prefix on first line,
563         if possible and appropriate.
564
565 2001-06-19  Simon Josefsson  <jas@extundo.com>
566
567         * imap.el (imap-process-connection-type): New variable.
568         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
569         recent `imtest's work completely (no line length issues), while
570         making making old `imtest's unusable.  Thanks to NAGY Andras
571         <nagya@inf.elte.hu> for his work.
572
573 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
574
575         * imap.el (imap-ssl-program): Add -quiet to shut up
576         OpenSSL/SSLeay's internal debug talk.
577
578 2001-06-19  Matt Armstrong <matt@lickey.com>
579
580         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
581         server.
582
583 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
584
585         * nnmail.el (nnmail-article-buffer): New variable.
586         (nnmail-split-incoming): Use it.
587
588 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
589
590         * qp.el (quoted-printable-decode-region): If called interactively,
591         use coding-system-for-read.
592
593 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
594
595         * message.el (message-check-news-header-syntax): Check Reply-To.
596
597 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
598
599         * mml.el (mml-parse-1): Use message options.
600
601         * message.el (message-do-fcc): Don't do anything if there is no
602         FCC.
603
604 2001-06-16  Simon Josefsson  <jas@extundo.com>
605
606         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
607         (nnimap-expunge-search-string): New variable.
608         (nnimap-request-expire-articles): Use it.
609
610 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
611
612         * message.el (message-send-mail-with-qmail): wrong exit status is
613         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
614
615 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
616
617         * gnus-art.el (article-strip-multiple-blank-lines): Use
618         delete-region instead of replace-match.
619
620 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
621
622         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
623         (nnweb-google-wash-article): Ditto.
624
625 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
626
627         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
628
629 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
630
631         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
632         specs.
633
634 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
635
636         * gnus.el (gnus-email-address): Move it here.
637
638         * gnus-art.el (article-de-quoted-unreadable): Read charset if
639         requested.
640         (article-de-base64-unreadable): Ditto.
641         (article-wash-html): Ditto.
642
643 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
644
645         * message.el (message-options-set-recipient): Don't add ", "
646         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
647
648 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
649
650         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
651
652 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
653
654         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
655         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
656
657         * nnrss.el (nnrss-node-text): Node might be nil.
658
659 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
660
661         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
662         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
663
664         * nnrss.el (nnrss-group-alist): More items.
665
666 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
667
668         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
669
670 2001-06-03  Dale Hagglund  <rdh@best.com>
671
672        * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
673        restrict clauses.
674
675 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
676
677         From Benjamin Rutt <brutt+news@bloomington.in.us>
678
679         * message.el (message-wide-reply-confirm-recipients): New variable.
680
681 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
682
683         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
684         fix so it works with XEmacs.
685
686 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
687
688         * nnrss.el (nnrss-retrieve-headers): Support description as extra
689         headers.
690
691 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
692
693         * nnrss.el: Fix a few bugs.
694
695 2001-06-05  Simon Josefsson  <jas@extundo.com>
696
697         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
698         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
699
700 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
701
702         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
703         binary so that we don't transmit ISO 2022 garbage to the process.
704         This is needed under XEmacs.
705
706 2001-06-03  Simon Josefsson  <simon@josefsson.org>
707
708         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
709         autoloaded incorrectly below because ssl-program-* is bound.)
710         Thanks to Amos Gouaux for report.
711
712 2001-06-02  Simon Josefsson  <simon@josefsson.org>
713
714         * imap.el (imap-kerberos4-open):
715         (imap-gssapi-open):
716         (imap-ssl-open):
717         (imap-network-open):
718         (imap-shell-open):
719         (imap-starttls-open): Set buffer to workaround spurious
720         `accept-process-output' buffer changes.  Thanks to Mats Lidell
721         <Mats.Lidell@contactor.se> for report and partial patch and Jake
722         Colman <colman@ppllc.com> for report.
723
724 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
725
726         * gnus-sum.el (gnus-summary-catchup): New argument.
727         (gnus-summary-catchup-from-here): New function.
728
729 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
730
731         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
732         back, then insert glyph.  (Before, the glyph was inserted first,
733         then the newline.)  This works around a behavior in XEmacs where
734         it is not possible to insert a character after a glyph which is at
735         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
736
737 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
738
739         From Jaap-Henk Hoepman (jhh@xs4all.nl).
740
741         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
742         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
743         mm-destroy-postponed-undisplay-list): New functions.
744         (mm-display-external): Use them.
745
746 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
747
748         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
749         `default-low' when evaluating `gnus-summary-highlight'.
750         From Raja R Harinath <harinath@cs.umn.edu>.
751
752 2001-05-27  Simon Josefsson  <simon@josefsson.org>
753
754         * message.el (message-yank-cited-prefix): New variable.
755         (message-indent-citation): Use it.
756
757         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
758         as details.
759         (mml2015-mailcrypt-clear-verify): Ditto.
760
761 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
762         From Nevin Kapur <nevin@jhu.edu>.
763
764         * gnus-sum.el (gnus-summary-default-high-score,
765         gnus-summary-default-low-score): New variables.
766         (gnus-summary-highlight): Use them.
767
768 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
769
770         * message.el (message-mail): pass the 'send-actions argument to
771         `message-setup'.
772
773 2001-05-16  Simon Josefsson  <simon@josefsson.org>
774         From Raymond Scholz <ray-2001@zonix.de>
775
776         * gnus-art.el (gnus-mime-view-part-as-charset):
777         (gnus-mime-internalize-part): Doc fixes.
778
779 2001-05-11  Simon Josefsson  <simon@josefsson.org>
780
781         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
782         status lines without any text ("^215$").
783
784 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
785
786         * nnrss.el (nnrss-check-group): Reverse.
787
788 2001-05-07  Simon Josefsson  <simon@josefsson.org>
789
790         * message.el (message-get-reply-headers):
791         (message-followup): Fix typo, suggested by David Green
792         <dgreen@uab.edu>
793
794 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
795
796         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
797
798         * nnrss.el (nnrss-open-server): Read server data when it is called.
799         (nnrss-request-expire-articles): Fix.
800
801 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
802
803         * message.el (message-do-send-housekeeping): mail-abbrevs may
804         rename buffer behind Gnus.
805
806 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
807
808         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
809         (nnrss-group-alist): Add more resources.
810         (nnrss-check-group): Ignore errors.
811
812 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
813
814         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
815
816         * nnslashdot.el (nnslashdot-request-list): Add time.
817         (nnslashdot-request-expire-articles): New.
818
819         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
820         secondary methods too.
821
822 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
823
824         * message.el (message-use-followup-to): Set default value to t.
825
826 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
827
828         * message.el (message-dont-reply-to-names): Fix documentation.
829         (message-get-reply-headers): Use Mail-Followup-To only for wide
830         replies.
831
832 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
833
834         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
835         correctly.
836         (nnrss-check-group): Use time.
837
838 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
839
840         * gnus.el: Oort Gnus v0.03 is released.
841
842 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
843
844         * nnultimate.el (nnultimate-topic-article-to-article): Use the
845         group.
846
847 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
848
849         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
850
851 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
852
853         * nnultimate.el (nnultimate-retrieve-headers): Return all
854         available headers.
855
856         * gnus-sum.el (gnus-read-all-available-headers): New variable.
857         (gnus-get-newsgroup-headers-xover): Use it.
858
859 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
860
861         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
862
863 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
864
865         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
866
867 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
868
869         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
870         disable it.
871
872         * gnus.el (gnus-info-nodes): Remove a few The's.
873
874 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
875
876         * mail-source.el (mail-source-movemail): Call-process may return a
877         signal description string.
878
879         * gnus-start.el (gnus-read-newsrc-el-file):
880         gnus-newsrc-file-version may be nil.
881
882         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
883         Suggested by Michael Sperber [Mr. Preprocessor]
884         <sperber@informatik.uni-tuebingen.de>.
885
886 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
887
888         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
889
890 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
891
892         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
893         fontify HANDLE.
894
895 2001-04-18  Simon Josefsson  <simon@josefsson.org>
896
897         * smime.el (smime-ask-passphrase): Rework to return value.
898         (smime-sign-region): Rework to bind value and use it.
899         (smime-decrypt-region): Ditto.
900
901 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
902         Committed by Simon Josefsson  <simon@josefsson.org>
903
904         * smime.el (smime-ask-passphrase): New function.
905         (smime-sign-region): Use it.
906         (smime-encrypt-cipher): New variable.
907         (smime-decrypt-region): Ditto.
908
909 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
910         Committed by Simon Josefsson  <simon@josefsson.org>
911
912         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
913         the log.
914
915 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
916
917         *gnus.el: Oort Gnus v0.02 is released.
918
919 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
920
921         * gnus.el: Oort Gnus v0.01 is released.
922
923 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
924
925         * gnus-sum.el (gnus-summary-highlight): Highlight read
926         undownloaded articles as read articles.
927
928         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
929         (gnus-agent-get-undownloaded-list): Mark all undownloaded
930         articles, even read ones, as such.
931
932         * gnus-sum.el (gnus-summary-find-matching): Clean up.
933         (gnus-find-matching-articles): New function.
934         (gnus-summary-limit-include-matching-articles): New command.
935         (gnus-summary-limit-include-thread): Include articles that have
936         matching subjects.
937         (gnus-offer-save-summaries): Clean up.
938
939 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
940
941         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
942
943 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
944         From Jason Merrill <jason_merrill@redhat.com>
945
946         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
947
948 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
949         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
950
951         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
952         newsgroup names when the original article is a news message.
953
954 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
955
956         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
957         supported. Suggest by Jim Meyering <jim@meyering.net>.
958
959 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
960         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
961
962         * nnmail.el (nnmail-split-it): Added check for .* at the end of
963         regexp in nnmail-split-fancy.
964
965 2001-04-10  Simon Josefsson  <simon@josefsson.org>
966
967         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
968
969 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
970
971         * message.el (message-send-mail): Improve the interaction with the
972         user.
973
974 2001-04-10  Simon Josefsson  <simon@josefsson.org>
975
976         * imap.el (imap-message-copy): Work around buggy servers that
977         doesn't send TRYCREATE tags.
978
979 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
980
981         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
982
983 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
984
985         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
986         date.
987
988 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
989
990         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
991         lives.
992
993 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
994
995         * gnus-art.el (gnus-parse-news-url): New function.
996         (gnus-button-handle-news): New function.
997         (gnus-button-alist): Point to new functions.
998
999         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
1000
1001         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
1002         gnus-format-specs.
1003
1004         * message.el (message-check-news-header-syntax): Question even
1005         when Gnus doesn't know the group names.
1006         (message-send-news): Clean up.
1007
1008         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
1009         exited on purpose without saving.
1010
1011         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
1012
1013 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1014
1015         * gnus-score.el (gnus-score-orphans): Clean up.
1016
1017         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
1018
1019         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
1020         later.
1021
1022         * gnus-start.el (gnus-close-all-servers): Find the right items to
1023         close.
1024
1025         * qp.el (quoted-printable-decode-region): Just message
1026         malformation; don't quit.
1027
1028 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1029         From Gerd Moellmann <gerd@gnu.org>.
1030
1031         * gnus.el (gnus-interactive): A typo.
1032
1033 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
1034         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1035
1036         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
1037         `assq-delete-all', if that function exists; otherwise use the old
1038         definition. Documentation changed to match the one in
1039         `assq-delete-all'.
1040
1041 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1042
1043         * gnus-start.el (gnus-close-all-servers): New function.
1044
1045         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
1046         (gnus-server-remove-denials): Clean up.
1047
1048         * gnus-sum.el (gnus-summary-sort-by-original): New command and
1049         keystroke.
1050
1051 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1052
1053         * message.el (message-send-news): Message where we are sending.
1054         (message-send-mail): Ditto.
1055
1056         * gnus.el (gnus-server-string): New function.
1057
1058         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
1059
1060         * mm-decode.el (mm-default-directory): Customized.
1061         (mm-tmp-directory): Ditto.
1062
1063         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
1064         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
1065         or Chars.
1066         (gnus-summary-line-format-alist): ?l is now a string.
1067         (gnus-summary-prepare-threads): Output ? for unknown lines.
1068         (gnus-summary-insert-line): Ditto.
1069         (gnus-summary-print-article): Unbalanced parentheses.
1070
1071         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
1072         out whether new stuff has arrived.
1073
1074 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
1075
1076         * gnus-sum.el: Let printing work on ttys on Emacs.
1077
1078 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1079
1080         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
1081         when forcing news.
1082
1083         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
1084         command.
1085
1086 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
1087
1088         * message.el (message-set-auto-save-file-name): Don't use
1089         asterisks under nt.
1090
1091 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1092
1093         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
1094         lists of articles.
1095
1096         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
1097
1098         * gnus-msg.el (gnus-put-message): Clean up.
1099         (gnus-summary-reply): Mark all replied-to articles as replied to.
1100         (gnus-inews-add-send-actions): Also mark as forwarded.
1101         (gnus-summary-mail-forward): Mark as forwarded.
1102
1103         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
1104         of articles.
1105         (gnus-summary-mark-article-as-forwarded): Ditto.
1106
1107         * gnus-msg.el (gnus-summary-resend-message): Mark article as
1108         forwarded.
1109         (gnus-summary-mail-forward): Clean up.
1110
1111         * gnus.el (gnus-article-mark-lists): Added forward.
1112
1113         * gnus-sum.el (gnus-forwarded-mark): New variable.
1114         (gnus-summary-prepare-threads): Use it.
1115         (gnus-summary-update-secondary-mark): Ditto.
1116         (gnus-newsgroup-forwarded): New variable.
1117
1118 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1119
1120         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
1121         (gnus-summary-very-wide-reply): New command and keystroke.
1122         (gnus-summary-very-wide-reply-with-original): Ditto.
1123
1124         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
1125         (gnus-score-adaptive): Use it.
1126
1127         * gnus-start.el (gnus-get-unread-articles): Clean up.
1128
1129 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1130
1131         * nnultimate.el (nnultimate-retrieve-headers): Work for other
1132         boards.
1133
1134 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
1135
1136         * gnus-start.el:
1137         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
1138         * gnus-start.el (gnus-subscribe-newsgroup): use it.
1139
1140
1141 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1142
1143         * nnultimate.el (nnultimate-retrieve-headers): Understand
1144         long-form month names.
1145
1146 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1147
1148         * gnus-sum.el (gnus-summary-show-all-headers):
1149         gnus-article-show-all-headers is broken. Use
1150         gnus-summary-toggle-header instead.
1151
1152         * mml2015.el (mml2015-gpg-extract-from): No error.
1153
1154 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1155         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
1156
1157         * mml2015.el (mml2015-gpg-extract-from): New function.
1158         (mml2015-gpg-verify): Use it.
1159         (mml2015-gpg-clear-verify): Use it.
1160
1161 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1162
1163         * message.el (message-setup-fill-variables): Use
1164         fill-paragraph-function.
1165         (message-fill-paragraph): Take an argument.
1166         (message-newline-and-reformat): Take another argument.
1167
1168 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1169
1170         * message.el (rmail-output): It is in rmailout.el not rmail.el.
1171
1172 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1173
1174         * message.el (message-forward): local-variable-p takes an extra
1175         argument in XEmacs.
1176
1177 2001-03-16  Simon Josefsson  <simon@josefsson.org>
1178
1179         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
1180         `nnimap-use-nov-p' (it really tested the negative).
1181         (nnimap-retrieve-headers): Use it.
1182
1183 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1184
1185         * message.el (message-generate-headers-first): Update doc.
1186
1187 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
1188
1189         * gnus.el (gnus-summary-line-format): Typo.
1190
1191 2001-03-11  Simon Josefsson  <simon@josefsson.org>
1192
1193         * mailcap.el (mailcap-mime-data): Add application/sieve.
1194         (mailcap-mime-extensions): Add .siv, .xls.
1195
1196 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1197         From Christoph Conrad <christoph.conrad@gmx.de>
1198
1199         * gnus-score.el (gnus-summary-lower-thread): Typo.
1200
1201 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1202
1203         * message.el (message-forward-decoded-p): New variable.
1204         (message-forward-subject-author-subject): Use it.
1205         (message-make-forward-subject): Use it.
1206         (message-forward): Use it.
1207
1208         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
1209
1210         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
1211         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
1212
1213 ;;Has been fixed -- zsh.
1214 ;;2001-03-05  Dave Love  <fx@gnu.org>
1215 ;;
1216 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
1217 ;;      Move it after definition of mm-coding-system-p.
1218 ;;
1219 2001-03-01  Dave Love  <fx@gnu.org>
1220
1221         * mm-util.el (mm-inhibit-file-name-handlers): Add
1222         image-file-handler.
1223
1224 2001-02-11  Dave Love  <fx@gnu.org>
1225
1226         * message.el (message-signature-file): Fix doc, :type.
1227
1228 2001-02-08  Dave Love  <fx@gnu.org>
1229
1230         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
1231         (message-posting-charset): Defvar when compiling again.
1232         (rfc2047-encodable-p): Require message.
1233
1234         * gnus-sum.el (gnus-alter-articles-to-read-function):
1235         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
1236
1237 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1238
1239         * nnrss.el: New file.
1240
1241 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
1242         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1243
1244         * rfc2047.el (rfc2047-unfold-region): Fix arg of
1245         `skip-chars-forward'.
1246
1247 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1248
1249         * nndraft.el (nndraft-request-group): Restore auto save files if
1250         the original files do not exist.
1251
1252 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1253
1254         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
1255         SCORE paths.
1256
1257         * mm-decode.el (mm-dissect-buffer): Call
1258         mail-extract-address-components only if necessary.
1259
1260 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1261
1262         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
1263         directory part.
1264         (gnus-score-search-global-directories): Use file-directory-p.
1265
1266         * gnus-score.el (gnus-score-score-files-1): Use
1267         gnus-kill-files-directory.
1268         From Adrian Aichner <adrian@xemacs.org>.
1269
1270 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1271
1272         * gnus.el (charset): Move here from gnus-sum.el.
1273
1274 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1275
1276         * mml.el (mml-preview): Disable local map.
1277
1278         * gnus-sum.el (gnus-summary-make-menu-bar): Make
1279         gnus-article-post-menu here.
1280
1281         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
1282         if it has not been made.
1283
1284 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1285
1286         * gnus-art.el (gnus-article-describe-key): Map key to event.
1287         (gnus-article-describe-key-briefly): Ditto
1288
1289 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1290
1291         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
1292
1293 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1294         From Katsumi Yamaoka <yamaoka@jpl.org>.
1295
1296         * dgnushack.el (coerce, merge, subseq): defmacro.
1297
1298 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1299
1300         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
1301         A fake defalias in nndraft.el results a not-activated bug in
1302         uncompiled versions.
1303
1304 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
1305         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1306
1307         * gnus-util.el (gnus-split-references): Handle malformed References:.
1308
1309 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1310
1311         * gnus-art.el (gnus-article-mime-part-status): 1 part.
1312
1313 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1314         From NAGY Andras <nagya@inf.elte.hu>.
1315
1316         * gnus.el (gnus-parameters): Typo.
1317
1318 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1319
1320         * gnus.el (gnus-read-method): Remove redundancy.
1321
1322 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1323
1324         * nnslashdot.el (nnslashdot-backslash-url): New.
1325         (nnslashdot-request-list): Use it.
1326
1327 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1328
1329         * nnml.el (nnml-generate-active-info): Fix the case when there is
1330         no file.
1331
1332         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
1333         (gnus-summary-create-article): New.
1334
1335         * gnus-group.el (gnus-group-mark-article-read): New.
1336
1337         * gnus-msg.el (gnus-inews-do-gcc): Use it.
1338
1339         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
1340
1341 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1342
1343         * gnus-art.el (gnus-article-edit-done): Don't use
1344         gnus-article-edit-exit.
1345         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
1346
1347         * gnus.el (gnus-parameters): New.
1348         Suggested by NAGY Andras <nagya@inf.elte.hu>.
1349         (gnus-parameters-get-parameter): New.
1350         (gnus-group-find-parameter): Use it.
1351
1352 2001-02-23  Simon Josefsson  <simon@josefsson.org>
1353
1354         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
1355         change of default value to `current'.
1356
1357 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1358
1359         * nneething.el (nneething-get-head): Insert unreadable file too.
1360
1361 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1362
1363         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
1364
1365         * webmail.el (webmail-type-definition): Deja is bought by google.
1366
1367 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1368
1369         * gnus-sum.el (gnus-fetch-headers): New.
1370         (gnus-select-newsgroup): Use it.
1371         (gnus-summary-insert-articles): New.
1372         (gnus-summary-insert-old-articles): New.
1373         (gnus-summary-insert-new-articles): New.
1374
1375         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
1376         (gnus-group-list-active): Ditto.
1377         * gnus-sum.el (gnus-set-mode-line): Ditto.
1378         (gnus-summary-read-group-1): Ditto.
1379
1380 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1381
1382         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
1383         current topic.
1384
1385 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1386
1387         * smiley.el (gnus-smiley-display): Don't do widening.
1388
1389         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
1390         within body.
1391
1392         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
1393
1394         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
1395         New.
1396         (gnus-mime-display-multipart-related-as-mixed): New.
1397         (gnus-mime-display-part): Use them.
1398
1399 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1400
1401         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
1402         something special.
1403
1404 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1405
1406         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
1407         (nnweb-request-article): Call reference if exists.
1408         (nnweb-type-definition): Dejanews is bought by google.com.
1409         Beta!
1410
1411 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1412
1413         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
1414
1415 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1416
1417         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
1418         gnus-article-sort-functions.
1419         (gnus-article-sort-functions): Doc fix.  Refer to
1420         gnus-thread-sort-functions.
1421
1422 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1423         From Paul Jarc <prj@po.cwru.edu>.
1424
1425         * message.el (message-get-reply-headers): More fixes.
1426
1427 2001-02-17  Paul Jarc <prj@po.cwru.edu>
1428         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1429
1430         * message.el (message-get-reply-headers): Fix bug with
1431         Mail-Followup-To/to-address interaction.
1432
1433 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1434
1435         * gnus-msg.el (gnus-configure-posting-styles): Match header in
1436         gnus-article-copy.
1437
1438 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1439
1440         * message.el (message-do-send-housekeeping): Rename to a better
1441         name.
1442
1443 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1444
1445         * message.el (message-cancel-news): Check article first, then ask
1446         yes or no.
1447
1448 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1449
1450         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
1451
1452 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1453
1454         * gnus-range.el (gnus-range-normalize): New function.
1455
1456 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
1457
1458         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
1459
1460 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1461
1462         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
1463
1464         * nnagent.el (nnagent-request-regenerate): New.
1465
1466         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
1467
1468         * nnml.el (nnml-generate-nov-databases): Accept argument
1469         server. Don't open server if it is opened.
1470         (nnml-request-regenerate): Use it. Change to deffoo.
1471
1472 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
1473         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1474
1475         * gnus.el (gnus-define-group-parameter): Fix.
1476
1477 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1478
1479         * gnus.el (gnus-define-group-parameter): Improved.
1480
1481         * gnus-sum.el (charset): Define parameter.
1482         (ignored-charsets): Ditto.
1483         (gnus-summary-setup-default-charset): Use them.
1484
1485         * gnus-start.el (gnus-read-descriptions-file): Use them.
1486
1487         * gnus-cus.el (gnus-group-parameters): Remove them.
1488
1489 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1490
1491         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
1492
1493 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1494
1495         * gnus-sum.el (gnus-summary-read-group-1): Remove
1496         gnus-summary-set-local-parameters.
1497         (gnus-summary-setup-buffer): Put it here.
1498
1499 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1500
1501         * gnus.el (to-address): Define parameter.
1502         (to-list): Ditto.
1503         * gnus-art.el (article-hide-boring-headers): Use them.
1504         * gnus-msg.el (gnus-post-news): Ditto.
1505         * gnus-cus.el (gnus-group-parameters): Remove them.
1506
1507 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1508
1509         * gnus-draft.el (gnus-draft-reminder): New.
1510
1511         * gnus-art.el (gnus-sender-save-name): New.
1512
1513 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1514
1515         * mm-util.el (mm-mime-charset): Error message.
1516
1517 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1518
1519         * message.el (message-check-news-body-syntax): Don't check mml lines.
1520
1521 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1522
1523         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
1524         subscribe.
1525
1526         * gnus-start.el (gnus-call-subscribe-functions): New.
1527         (gnus-find-new-newsgroups): Use it.
1528         (gnus-ask-server-for-new-groups): Use it.
1529         (gnus-check-first-time-used): Use it.
1530         (gnus-subscribe-newsgroup-method): Grok a list of functions.
1531         (gnus-subscribe-options-newsgroup-method): Ditto.
1532         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
1533         return .
1534
1535 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1536
1537         * gnus-cus.el (gnus-score-customize): Doc fix.
1538
1539 2001-02-11  Jesper Harder <harder@ifa.au.dk>
1540
1541         * dgnushack.el (my-getenv): Typo.
1542
1543 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1544
1545         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
1546
1547 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1548
1549         * gnus-group.el (gnus-group-suspend): Offer save summaries.
1550
1551         * gnus-art.el (gnus-treat-leading-whitespace): New.
1552         (gnus-treatment-function-alist): Use it.
1553         (article-remove-leading-whitespace): New.
1554         (gnus-article-make-menu-bar): Use it.
1555
1556         * gnus-sum.el (gnus-summary-wash-empty-map): Add
1557         remove-leading-whitespace.
1558         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
1559         because of conflict.
1560
1561 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1562
1563         * Makefile.in: Hack generating gnus-load.el.
1564         * dgnushack.el: Ditto.
1565         * gnus-load.el: Remove it.
1566
1567 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1568
1569         * dgnushack.el : Add URLDIR.
1570
1571         * Makefile.in (EMACS_COMP): Ditto.
1572
1573 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1574
1575         * gnus-cus.el (gnus-score-customize): Error on no score file.
1576
1577 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1578
1579         * mm-decode.el (mm-merge-handles): New function.
1580
1581         * mm-view.el (mm-inline-message): Use it.
1582         (mm-view-message): Ditto.
1583
1584         * mm-partial.el (mm-inline-partial): Ditto.
1585
1586         * mm-extern.el (mm-inline-external-body): Ditto.
1587
1588         * gnus-art.el (gnus-mime-view-part): Ditto.
1589         (gnus-mime-view-part-as-type): Ditto.
1590         (gnus-mime-save-part-and-strip): Prevent users to strip in some
1591         cases.
1592
1593 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1594
1595         * message.el (message-cancel-news): Allow to shoot foot.
1596         (message-supersede): Ditto.
1597
1598 2001-02-08  Tommi Vainikainen <thv@iki.fi>
1599
1600         * gnus-sum.el (gnus-simplify-subject-re): Use
1601         message-subject-re-regexp.
1602
1603 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1604
1605         * nnmail.el (nnmail-expiry-target-group): Bind
1606         nnmail-cache-accepted-message-ids to nil.
1607
1608         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
1609         coding system.
1610
1611 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1612
1613         * qp.el (quoted-printable-encode-region): Make sure characters are
1614         between 00 and FF.  Don't check charset.
1615
1616         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
1617         in Emacs 20.
1618         * rfc2047.el (rfc2047-q-encode-region): Ditto.
1619
1620 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1621
1622         * message.el (message-make-forward-subject): Argument decoded.
1623         (message-forward): Use it when digest.
1624
1625         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
1626         buffer.
1627
1628 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1629
1630         * message.el (message-generate-headers-first): Doc fix.
1631
1632 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1633
1634         * gnus-art.el (article-make-date-line): Error proof.
1635
1636 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1637
1638         * gnus-group.el (gnus-group-listing-limit): New.
1639         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
1640
1641         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
1642
1643 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1644
1645         * message.el (message-newline-and-reformat): Special case for
1646         breaking at BOL.
1647
1648 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
1649
1650         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
1651         message/rfc822.
1652
1653 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1654
1655         * message.el (message-encode-message-body): Don't insert
1656         Content-Type if it is inside a mail.
1657
1658 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1659
1660         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
1661         gnus-article-commands-menu.
1662
1663         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
1664         in Emacs.
1665
1666         * gnus-start.el (gnus-read-descriptions-file): Use
1667         gnus-group-name-charset and gnus-group-charset-alist.
1668
1669 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1670
1671         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
1672         active region.
1673
1674         * gnus-start.el (gnus-group-change-level): Remove from both
1675         gnus-zombie-list and gnus-killed-list.
1676
1677 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1678
1679         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
1680         gnus-subscribe-topics.
1681
1682         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
1683
1684 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1685
1686         * gnus-art.el (gnus-article-make-menu-bar): Make
1687         gnus-article-post-menu.
1688
1689         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
1690
1691         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
1692
1693         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1694
1695         * message.el (message-mode-menu): Ditto.
1696
1697         * gnus-art.el (defvar): eval-when-compile.
1698
1699 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1700
1701         * gnus-agent.el (gnus-agentize): Fix doc.
1702
1703 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
1704
1705         * mml.el (mml-preview): Bind `q'.
1706
1707 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1708
1709         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
1710
1711 2001-01-31  Dave Love  <fx@gnu.org>
1712
1713         * mm-util.el (mm-mime-mule-charset-alist)
1714         (mm-find-mime-charset-region): Consider mule-utf-8.
1715
1716 2001-01-31  Dave Love  <fx@gnu.org>
1717
1718         * gnus-art.el (gnus-article-x-face-command)
1719         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
1720         :version.
1721
1722 2001-01-26  Dave Love  <fx@gnu.org>
1723
1724         * mm-util.el (mm-multibyte-string-p): New.
1725
1726 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
1727 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
1728 ;;      string-as-multibyte on class.  Clarify line-folding.
1729         (quoted-printable-encode-string): Make temp buffer inherit
1730         string's multibyteness.
1731
1732 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
1733
1734         * nnheader.el (toplevel): Don't require `gnus-util' at
1735         compile-time; this creates a circular dependency, and prevents
1736         a bootstrap.
1737
1738 2001-01-22  Andreas Schwab  <schwab@suse.de>
1739
1740         * nnheader.el (gnus-delete-line): Autoload it as a macro.
1741
1742 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1743
1744         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
1745
1746         * gnus-art.el (article-hide-list-identifiers): Ditto.
1747
1748         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1749
1750 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1751
1752         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
1753
1754         * gnus-art.el (article-hide-list-identifiers): Similar.
1755
1756 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
1757
1758         * nnmail.el (nnmail-remove-list-identifiers): Improved.
1759
1760 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1761
1762         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
1763
1764 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1765
1766         * gnus-util.el (gnus-string-equal): New function.
1767
1768         * gnus-art.el (article-hide-boring-headers): Use it.
1769
1770 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
1771
1772         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
1773
1774 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1775
1776         * gnus-msg.el (gnus-msg-mail): Support switch-action.
1777
1778 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1779
1780         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
1781         command if there is not last-saver.
1782
1783 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1784
1785         * nntp.el (nntp-open-connection): 201 is possible.
1786
1787 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1788
1789         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
1790         (rfc2047-charset-encoding-alist): Add big5.
1791
1792 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1793
1794         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
1795         (gnus-agent-remove-server): Ditto.
1796         (autoload): gnus-server-update-server.
1797
1798         * gnus-srvr.el (gnus-server-line-format): Add %a.
1799         (gnus-server-line-format-alist): Add gnus-tmp-agent.
1800         (gnus-server-insert-server-line): Use it.
1801
1802 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1803
1804         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
1805         GB2312 and Big5.
1806
1807 2001-01-24  Simon Josefsson  <sj@extundo.com>
1808
1809         * mail-source.el (mail-sources): Add :program specifier to IMAP
1810         mail source.
1811         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
1812
1813 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1814
1815         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
1816
1817 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1818
1819         * nntp.el (nntp-wait-for): Return the success code.
1820         (nntp-open-connection): Use it.
1821
1822 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1823
1824         * gnus-int.el (gnus-check-server): Allow breaking the opening.
1825
1826 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1827
1828         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
1829
1830 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1831
1832         * gnus-sum.el (gnus-summary-print-article): Take one prefix
1833         argument. Allow to print several articles in one file.
1834
1835 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1836
1837         * webmail.el (webmail-type-definition): netaddress changes.
1838
1839 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1840
1841         * gnus.el: Fix copyright. Remove trailing spaces.
1842
1843         * message.el (message-forward): Use mule4.
1844
1845 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1846
1847         * mm-util.el (mm-string-as-unibyte): New.
1848
1849         * message.el (message-forward): Use it.
1850
1851 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1852
1853         * message.el (message-cite-original-without-signature): Don't peel
1854         off the blank line.
1855         (message-get-reply-headers): Add Cc if it is not in follow-to.
1856
1857 2001-01-20  Simon Josefsson  <sj@extundo.com>
1858
1859         * mm-decode.el (mm-handle-multipart-from): Add.
1860         (mm-dissect-buffer): Save From: header value.
1861         (mm-security-from): Remove.
1862         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
1863
1864         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
1865         instead of `mml-security-from'.  Protect null from value.
1866
1867 2001-01-20  Simon Josefsson  <sj@extundo.com>
1868
1869         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
1870         application/vnd.ms-excel attachments.
1871
1872 2001-01-19  Simon Josefsson  <sj@extundo.com>
1873
1874         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
1875
1876 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1877
1878         * message.el (message-ignored-mail-headers): Ditto.
1879
1880 2001-01-19  Simon Josefsson  <sj@extundo.com>
1881
1882         * message.el (message-ignored-news-headers): Only search beginning
1883         of line.
1884
1885 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
1886
1887         * message.el (message-send-mail): Content-Type may not be there.
1888
1889 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1890
1891         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
1892         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
1893
1894         * gnus-art.el (article-display-x-face): Insert X-Face if there is
1895         not.
1896
1897 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1898
1899         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
1900         non-native groups.
1901
1902 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1903
1904         * message.el (message-yank-original): Understand
1905         universal-argument.
1906
1907 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1908
1909         * gnus-art.el (gnus-boring-article-headers): Add to-address.
1910         (article-hide-boring-headers): Ditto.
1911
1912         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
1913
1914 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1915
1916         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
1917         one.
1918
1919 2001-01-16  Simon Josefsson  <simon@josefsson.org>
1920
1921         * message.el (message-make-in-reply-to): Add comment to message-id
1922         (old syntax, see 2000-08-02 change).
1923
1924 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1925
1926         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
1927         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
1928         (gnus-button-reply): Ditto.
1929
1930 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
1931
1932         * gnus-art.el (article-display-x-face): Fix.
1933
1934 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1935
1936         * gnus-art.el (article-display-x-face): Use
1937         gnus-original-article-buffer.
1938
1939 2001-01-15  Jack Twilley <jmt@tbe.net>
1940
1941         * message.el (message-add-header): Move to point-max.
1942
1943 2001-01-15  Simon Josefsson  <simon@josefsson.org>
1944
1945         * smime.el (smime-CA-directory, smime-CA-file): Change default to
1946         nil, improve documentation.
1947         (smime-certificate-directory): Comment out false hints (until it
1948         is implemented).
1949
1950         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
1951         there aren't any keys.
1952         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
1953         verify certificate.  Default is changed to only check integrity.
1954         Improved security status texts.  If a certificate doesn't contain
1955         a email address, don't fail.
1956
1957         * smime.el (smime-noverify-region):
1958         (smime-noverify-buffer): New functions.  Verifies integrity only.
1959
1960 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1961
1962         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
1963
1964 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1965
1966         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
1967         (gnus-remove-some-windows): Ditto.
1968
1969 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1970
1971         * gnus-art.el (article-make-date-line): 11th.
1972
1973 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1974
1975         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
1976         (mml2015-gpg-sign): Ditto.
1977
1978 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1979
1980         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
1981         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
1982
1983 2001-01-08  Dave Love  <fx@gnu.org>
1984
1985         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
1986         single character.
1987
1988         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
1989
1990         * message.el: Doc and message fixes.
1991         (message-send-rename-function)
1992         (message-make-forward-subject-function)
1993         (message-send-mail-function, message-reply-to-function)
1994         (message-wide-reply-to-function, message-followup-to-function)
1995         (message-distribution-function, message-auto-save-directory): Fix
1996         :type.
1997
1998         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
1999         proceeding after warnings.  Amend multipart warning message.
2000
2001 2001-01-04  Dave Love  <fx@gnu.org>
2002
2003         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
2004         compiling.
2005         (gnus-make-directory): Require nnmail.
2006
2007         * mm-decode.el (mm-inline-media-tests): Add
2008         image/x-portable-bitmap.
2009         (mm-get-image): Grok pbm.
2010
2011 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
2012
2013         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
2014
2015 2001-01-09  Didier Verna  <didier@xemacs.org>
2016
2017         * dgnushack.el (dgnushack-compile): give a dummy value to
2018         `gnus-xmas-glyph-directory' for the time of compilation.
2019         * gnus-agent.el: moved some XEmacs specific hook add-ons from
2020         `gnus-xmas-[re]define' to avoid loosing user custom settings.
2021         * gnus-art.el: ditto.
2022         * gnus-group.el: ditto.
2023         * gnus-salt.el: ditto.
2024         * gnus-sum.el: ditto.
2025         * gnus-topic.el: ditto.
2026         * gnus-xmas.el (gnus-xmas-define): see above.
2027         * gnus-xmas.el (gnus-xmas-redefine): see above.
2028         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
2029         non-continuable error when the directory can't be found.
2030
2031 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2032
2033         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
2034         handle.
2035         * gnus-art.el (gnus-mime-view-part): Copy it.
2036         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
2037
2038 2001-01-09  Michael Downes <mjd@ams.org>
2039
2040         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
2041
2042 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2043
2044         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2045         orig-file. Use ',source.
2046
2047 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2048
2049         * gnus-xmas.el (gnus-xmas-modeline-glyph):
2050         (gnus-xmas-group-startup-message):
2051         Detect gnus-xmas-glyph-directory when it is nil.
2052
2053 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2054
2055         * pop3.el (pop3-get-message-count): Andrew Innes
2056         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
2057
2058 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2059
2060         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
2061
2062         * time-date.el (time-to-number-of-days): New function.
2063
2064 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
2065
2066         * nnslashdot.el (nnslashdot-request-list): Always get the right
2067         sid.
2068
2069 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2070
2071         * message.el (message-minibuffer-local-map): New keymap.
2072         (message-read-from-minibuffer): Use it.
2073         * gnus-msg.el (gnus-summary-resend-message): Use it
2074
2075 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2076
2077         * gnus-start.el (gnus-display-time-event-handler): New function.
2078         (gnus-after-getting-new-news-hook): Use it.
2079
2080 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2081
2082         * message.el (message-ignored-mail-headers): Add draft header.
2083
2084 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2085
2086         * gnus-sum.el (gnus-summary-expire-articles): Don't save
2087         excursion.
2088
2089         * nnslashdot.el (nnslashdot-request-list): Get the right year.
2090
2091 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
2092
2093         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
2094
2095 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2096
2097         * qp.el (quoted-printable-decode-region): Don't backward-char.
2098
2099 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2100
2101         * gnus-draft.el: Mark articles as replied.
2102
2103         * gnus-sum.el (gnus-summary-add-mark): New function.
2104
2105         * gnus-group.el (gnus-add-mark): New function.
2106
2107         * gnus-sum.el (gnus-summary-buffer-name): New function.
2108         (gnus-summary-setup-buffer): Use it.
2109
2110         * gnus-draft.el: Set things up with the right post method and
2111         stuff.
2112
2113         * message.el (message-ignored-news-headers): Remove X-Draft-From.
2114
2115         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
2116
2117         * gnus.el (gnus-draft-meta-information-header): New variable.
2118
2119 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2120
2121         * gnus-art.el (gnus-treatment-function-alist): Move the date
2122         functions before the header sorting functions.
2123
2124         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
2125
2126         * dgnushack.el (dgnushack-compile): Message whether there is w3.
2127         Don't (push "/usr/share/emacs/site-lisp" load-path).
2128
2129         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
2130         to empty fill prefixes.
2131
2132 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2133
2134         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
2135         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
2136
2137 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2138
2139         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
2140
2141         * nnml.el (autoload): Move to nnheader.el.
2142
2143         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
2144         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2145         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
2146         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
2147
2148 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2149
2150         * gnus-art.el (article-make-date-line): Get the hours right.
2151         (gnus-ignored-headers): More hiding.
2152
2153         * nnmail.el (nnmail-expiry-wait): Not an integer.
2154
2155         * message.el (message-goto-body): Only expand abbrev when called
2156         interactively.
2157         (message-make-lines): Use it.
2158
2159 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2160
2161         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
2162
2163 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2164
2165         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
2166         include the expunged articles.
2167
2168         * gnus-group.el (gnus-group-sort-by-server): New function.
2169
2170         * gnus.el (gnus-method-to-server-name): New function.
2171         (gnus-group-prefixed-name): Use it.
2172
2173         * gnus-group.el (gnus-group-sort-function): Doc fix.
2174         (gnus-group-sort-groups-by-server): New command.
2175
2176 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2177
2178         * gnus-art.el (gnus-treat-date-english): New variable.
2179         (article-date-english): New command.
2180         (gnus-english-month-names): New variable.
2181         (article-make-date-line): Do 'english.
2182
2183         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
2184         after the fill prefix.
2185
2186         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
2187         score...".
2188
2189         * gnus-art.el (gnus-ignored-headers): Hide more headers.
2190
2191         * message.el (message-mode-map): Bind comment-region.
2192
2193         * gnus-art.el (gnus-mime-display-part): Let w3 display
2194         multipart/related.
2195
2196         * mm-bodies.el (mm-long-lines-p): New function.
2197         (mm-body-encoding): Use it.
2198         (mm-body-encoding): Encode articles with lines longer than 1000
2199         characters.
2200
2201 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2202
2203         * mm-util.el (mm-enable-multibyte): Use
2204         default-enable-multibyte-characters.
2205         (mm-enable-multibyte-mule4): Ditto.
2206         (mm-disable-multibyte): Test XEmacs.
2207         (mm-disable-multibyte-mule4): Ditto.
2208         (mm-with-unibyte-current-buffer): Simplified.
2209         (mm-with-unibyte-current-buffer-mule4): Ditto.
2210
2211 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2212
2213         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
2214
2215         * nnheader.el (nnheader-string-as-multibyte): New alias.
2216
2217         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
2218
2219         * gnus-uu.el (gnus-message-process-mark): New function.
2220         (gnus-uu-mark-by-regexp): Use it.
2221         (gnus-new-processable): New function.
2222
2223 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
2224
2225         * gnus-sum.el (gnus-no-mark): New variable.
2226
2227 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2228
2229         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
2230         backslashes.
2231
2232 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
2233
2234         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
2235         definition.
2236
2237 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2238
2239         * dgnushack.el (dgnushack-compile): elc is in the current directory.
2240
2241         * qp.el (quoted-printable-encode-region): Don't check multibyte in
2242         XEmacs.
2243
2244 2000-12-25  Lloyd Zusman <ljz@asfast.com>
2245
2246         * mml.el (mml-read-tag): Save tag location.
2247
2248 2000-12-25  Simon Josefsson  <simon@josefsson.org>
2249
2250         * starttls.el: Sync with Emacs 21.
2251
2252 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2253
2254         * message.el (message-mail): Support yank-action.
2255
2256         * message.el (message-setup): Revoke the last change.
2257
2258 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2259
2260         * message.el (message-setup): Use cons. Suggested by Johan Vromans
2261         <jvromans@squirrel.nl>.
2262
2263 2000-12-24  Simon Josefsson  <sj@extundo.com>
2264
2265         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
2266         mailing list junk at end of part.
2267
2268 2000-12-23  Simon Josefsson  <sj@extundo.com>
2269
2270         * nnimap.el (nnimap-expiry-target): New function.
2271         (nnimap-request-expire-articles): Use it.
2272
2273 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2274
2275         * gnus.el (gnus-group-parameters-more): New variable.
2276         * gnus-cus.el (gnus-group-customize): Use it.
2277
2278         * gnus.el (gnus-define-group-parameter): New macro.
2279         (auto-expire): Use it
2280         (total-expire): Use it.
2281         * gnus-art.el (banner): Use it.
2282
2283         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
2284         <ljz@asfast.com>.
2285
2286 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2287
2288         * gnus-topic.el (gnus-topic-create-topic): Use list.
2289
2290         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
2291         before binding gnus-default-article-saver.
2292
2293         * gnus-sum.el (gnus-summary-save-article):
2294         (gnus-summary-pipe-output):
2295         (gnus-summary-save-article-mail):
2296         (gnus-summary-save-article-rmail):
2297         (gnus-summary-save-article-file):
2298         (gnus-summary-write-article-file):
2299         (gnus-summary-save-article-body-file): Ditto.
2300
2301         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
2302
2303 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2304
2305         * gnus-art.el (gnus-mime-security-button-map):
2306         (gnus-mime-button-map): Add parent.
2307
2308 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2309
2310         * messagexmas.el (message-xmas-redefine): New function.
2311
2312         * message.el: Use it.
2313
2314         * gnus-art.el (gnus-article-check-hidden-text): Return t.
2315
2316         * gnus-util.el (gnus-remove-text-properties-when): Return t.
2317
2318 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2319
2320         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
2321         malformatted messages.
2322
2323 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2324
2325         * mm-util.el (mm-image-load-path): New function.
2326
2327         * gnus-group.el (gnus-group-make-tool-bar): Use it.
2328
2329         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
2330
2331         * message.el (message-tool-bar-map): Use it.
2332
2333         * Makefile.in (install-el): New.
2334
2335 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
2336
2337         * gnus-art.el (article-treat-dumbquotes): Quote \.
2338
2339 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2340
2341         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
2342         Emacs 20 runs on a terminal.
2343
2344 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2345
2346         * gnus-msg.el (gnus-bug): Revert to save-excursion.
2347
2348         * mml.el (gnus-add-minor-mode): Autoload.
2349
2350         * message.el (message-forward): Save-restriction.
2351
2352 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2353
2354         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
2355         Paul Stevenson <p.stevenson@surrey.ac.uk>
2356
2357 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2358
2359         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
2360
2361         * mml.el (gnus-ems): Don't require.
2362
2363         * gnus.el (gnus-decode-rfc1522): Removed.
2364         (gnus-set-text-properties): Define.
2365
2366 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2367
2368         * gnus-art.el (gnus-mime-*): handle may be nil.
2369
2370         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
2371
2372         * gnus.el (gnus-group-remove-excess-properties): Not defined
2373         in gnus-xmas.
2374
2375 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2376
2377         * message.el (message-mail-user-agent): Add :version.
2378
2379 2000-12-21  Miles Bader  <miles@gnu.org>
2380
2381         * message.el (message-mode): Set `comment-start' to the  yank prefix.
2382
2383 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2384
2385         * message.el (message-mail-user-agent): New variable.
2386         (message-setup): Renamed to message-setup-1. Support
2387         mail-user-agent.
2388         (message-mail-user-agent): New function.
2389         (message-mail): Use it.
2390         (message-reply): Use it.
2391         (message-resend): Use it.
2392         (message-mail-other-window): Use it.
2393         (message-mail-other-frame): Use it.
2394
2395         * gnus-msg.el (gnus-bug): Support mail-user-agent.
2396
2397 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2398
2399         * message.el (message-tool-bar-map): Simplify.
2400         (message-narrow-to-head-1): New function.
2401         (message-narrow-to-head): Use it.
2402         (message-reply): Ditto.
2403         (message-cancel-news): Ditto.
2404         (message-supersede): Ditto.
2405         (message-make-forward-subject): Ditto.
2406         (message-bounce): Ditto.
2407
2408 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2409
2410         * uudecode.el (uudecode-decode-region-external): make-temp-file
2411         may not be defined.
2412
2413         * binhex.el (defalias): eval-and-compile.
2414
2415         * message.el (message-tool-bar-map): New function.
2416         (message-mode): Use it.
2417
2418 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2419
2420         * nntp.el (nntp-find-connection): Remove the entry.
2421         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
2422
2423 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2424
2425         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
2426
2427         * message.el (message-forward): Copy buffer in unibyte mode.
2428
2429 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2430
2431         * message.el (message-make-forward-subject): Don't widen. Decode.
2432         (message-forward): Don't decode subject.
2433
2434 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
2435
2436         * qp.el (quoted-printable-encode-region): Upcase QP.
2437
2438 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2439
2440         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2441         mail-extract-a-c instead. Don't depend on Gnus.
2442
2443         * mml.el (gnus-ems): Require it.
2444
2445         * gnus-msg.el (gnus-summary-mail-forward):
2446
2447         * message.el (message-forward):  Move mime-to-mml here.
2448
2449 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2450
2451         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
2452         * gnus-art.el (gnus-insert-mime-button): Simplify.
2453         (gnus-mime-display-alternative): Ditto.
2454         (gnus-insert-mime-security-button): Ditto.
2455
2456 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2457
2458         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
2459         text-property-not-all doesn't return nil when start=mark(end).
2460         (gnus-remove-text-properties-when): Ditto.
2461
2462 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2463
2464         * gnus-start.el (gnus-group-change-level): Remove group from
2465         gnus-active-hashtb if real killed.
2466
2467 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2468
2469         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
2470         (gnus-mime-display-alternative): Ditto.
2471         (gnus-insert-mime-security-button): Ditto.
2472
2473 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2474
2475         * gnus-start.el (gnus-group-change-level): Don't add it into
2476         killed-list if it was killed.
2477
2478 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2479
2480         * nnmbox.el (nnmbox-file-coding-system): Use binary.
2481         (nnmbox-active-file-coding-system): Ditto.
2482
2483         * gnus-cus.el (gnus-group-parameters): Add posting-style.
2484
2485 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2486
2487         * gnus.el (gnus-version):
2488         (gnus-version-number): Set to Oort Gnus 0.01.
2489
2490         * gnus-art.el (gnus-mime-security-button-map):
2491         (gnus-insert-mime-security-button): Fix for Emacs21.
2492
2493 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2494
2495         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
2496         easymenu, because XEmacs doesn't understand :help.
2497
2498         * mm-uu.el: Require binhex.
2499
2500 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2501
2502         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
2503
2504 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2505
2506         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
2507
2508 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
2509
2510         * *.xpm, *.pbm: Convert icons icons to size 24x24.
2511
2512 2000-12-18  Dave Love  <fx@gnu.org>
2513
2514         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
2515         (unused).
2516
2517 2000-12-13  Miles Bader  <miles@gnu.org>
2518
2519         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
2520         to t, so that we don't get stuck while trying to smilefy
2521         intangible text.
2522
2523 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
2524
2525         * smiley-ems.el (smiley-regexp-alist): Make regexps match
2526         at the end of the buffer.
2527         (smiley-region): In the loop, move to the end of the submatch
2528         matching the smiley instead of using the end of the match
2529         of the whole regexp.
2530
2531 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
2532
2533         * message.el (message-mode): Doc fix.
2534
2535 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
2536
2537         * smiley-ems.el (smiley-region): Doc fix.
2538
2539 2000-12-11  Miles Bader  <miles@gnu.org>
2540
2541         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
2542         bottom line visible, check to see if it's partially obscured, and
2543         if so, either scroll one more line to make it fully visible, or
2544         revert to showing the second line from the top.
2545
2546 2000-12-07  Dave Love  <fx@gnu.org>
2547
2548         * mailcap.el (mailcap-download-directory)
2549         * gnus-audio.el (gnus-audio-directory)
2550         * smiley-ems.el (smiley-data-directory): Fix :type.
2551
2552 2000-11-30  Dave Love  <fx@gnu.org>
2553
2554         * message.el (message-auto-save-directory): Use
2555         file-name-as-directory.
2556         (message-set-auto-save-file-name): Create
2557         message-auto-save-directory if necessary.
2558         (message-replace-chars-in-string): Removed -- unused.
2559         (message-mail-alias-type): Customize.
2560         (message-headers): Remove duplicate defgroup.
2561
2562 2000-11-29  Dave Love  <fx@gnu.org>
2563
2564         * qp.el (quoted-printable-decode-region): Use error, not message
2565         to report malformed text (like base64).  Amend message.
2566
2567 2000-11-29  Miles Bader  <miles@gnu.org>
2568
2569         * message.el (message-header-lines): Fontify tag.
2570
2571 2000-11-27  Dave Love  <fx@gnu.org>
2572
2573         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
2574         compiler warning.
2575
2576 ;2000-11-26  Dave Love  <fx@gnu.org>
2577 ;
2578 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
2579 ;
2580 2000-11-23  Dave Love  <fx@gnu.org>
2581
2582         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
2583
2584         * mm-uu.el (uudecode): Require.
2585         (uudecode-decode-region, uudecode-decode-region-external): Don't
2586         autoload.
2587         (mm-uu-copy-to-buffer): Doc fix.
2588         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
2589         type fix.
2590
2591         * mailcap.el: Doc fixes.
2592         (mailcap-mime-data): Various adjustments.
2593         (mailcap): New group.
2594         (mailcap-download-directory): Customize.
2595         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
2596         (mailcap-temporary-directory): Deleted (unused).
2597         (mailcap-unescape-mime-test): Simplify slightly.
2598         (mailcap-viewer-passes-test): Use functionp.
2599         (mailcap-command-p): Aliased to executable-find.
2600
2601         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
2602         default-enable-multibyte-characters is nil.
2603
2604 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
2605
2606         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
2607
2608 2000-11-21  Dave Love  <fx@gnu.org>
2609
2610         * gnus-art.el (gnus-mime-button-map): Don't inherit from
2611         gnus-article-mode-map.
2612 ;       (gnus-mime-button-menu): Use mouse-set-point.
2613         (gnus-insert-mime-button, gnus-mime-display-alternative)
2614         (gnus-mime-display-alternative): Don't use local-map property.
2615
2616 2000-11-17  Dave Love  <fx@gnu.org>
2617
2618         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
2619         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
2620         and make-temp-file.
2621         (uudecode-decode-region): Doc fix.
2622
2623 2000-11-14  Dave Love  <fx@gnu.org>
2624
2625         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
2626         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
2627         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
2628         New files, derived from the XPMs.
2629
2630 2000-11-10  Dave Love  <fx@gnu.org>
2631
2632         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
2633         (gnus-agent-lib-file, gnus-agent-load-alist)
2634         (gnus-agent-save-alist, gnus-agent-article-name): Use
2635         expand-file-name.
2636
2637         * gnus-group.el (gnus-group-name-charset-method-alist): Add
2638         :version.
2639         (nnkiboze-score-file): Defvar when compiling.
2640
2641         * gnus-start.el (gnus-read-newsrc-file): Add :version.
2642
2643         * gnus-art.el (gnus-article-banner-alist)
2644         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
2645         (gnus-article-date-lapsed-new-header)
2646         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
2647         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
2648         (gnus-treat-strip-headers-in-body)
2649         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
2650         (gnus-treat-translate): Add :version.
2651         (gnus-article-mime-part-function): Fix defcustom.
2652
2653         * nnmail.el (nnmail-expiry-target)
2654         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
2655         (nnmail-split-header-length-limit): Add :version.
2656
2657         * gnus-sum.el (gnus-auto-expirable-marks)
2658         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
2659         (gnus-extra-headers, gnus-ignored-from-addresses)
2660         (gnus-newsgroup-ignored-charsets)
2661         (gnus-group-highlight-words-alist)
2662         (gnus-summary-show-article-charset-alist): Add :version.
2663
2664         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
2665         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
2666         files, converted from the XPMs.
2667
2668         * gnus-cache.el (gnus-cache-active-file): Don't use
2669         file-name-as-directory on directory.
2670         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
2671         use file-name-as-directory on directory.
2672
2673         * time-date.el (timezone-make-date-arpa-standard): Autoload.
2674         (date-to-time): Use it.
2675
2676 ;       * message.el (message-mode) <adaptive-fill-regexp>:
2677 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
2678 ;       (message-newline-and-reformat): Likewise.
2679         (message-forward-as-mime, message-forward-ignored-headers)
2680         (message-buffer-naming-style, message-default-charset)
2681         (message-dont-reply-to-names, message-send-mail-partially-limit):
2682         Add :version.
2683
2684         * mm-util.el: Doc fixes.
2685         (mm-mime-charset): Don't use the raw result of
2686         mm-preferred-coding-system.
2687         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
2688         (mm-with-unibyte): Simplify.
2689
2690         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
2691         concat.
2692
2693         * pop3.el (pop3-version): Deleted.
2694         (pop3-make-date): New function, avoiding message-make-date.
2695         (pop3-munge-message-separator): Use it.
2696
2697 2000-11-09  Dave Love  <fx@gnu.org>
2698
2699         * gnus-group.el (gnus-group-make-directory-group)
2700         (gnus-group-fetch-faq): Use expand-file-name.
2701         (gnus-group-fetch-faq): Simplify completing-read form.
2702
2703         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
2704         test for Mule.
2705
2706         * message.el (tool-bar-map): Defvar when compiling.
2707
2708         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
2709         (gnus-tm-lisp-directory): Deleted.
2710         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
2711         (featurep 'xemacs).
2712         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
2713         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
2714         version numbers from file names.
2715
2716 2000-11-08  Dave Love  <fx@gnu.org>
2717
2718         * mm-view.el: Use featurep for XEmacs test.
2719         (mm-inline-message): Test for `remove-specifier'; don't use
2720         condition-case.
2721
2722         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
2723
2724         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
2725         (gnus-score-find-bnews): Don't concat "".
2726
2727         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
2728         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
2729         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
2730         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
2731
2732         * gnus-sum.el: Put some defvars in eval-when-compile.
2733         (gnus-summary-mode-hook): Add :options.
2734         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
2735         (gnus-summary-tool-bar-map): New variable.
2736         (gnus-summary-make-tool-bar): New function.
2737         (gnus-summary-mode): Put kill-all-local-variables first.
2738
2739         * gnus-group.el (gnus-group-toolbar-map): New variable.
2740         (gnus-group-make-tool-bar): Rewritten.
2741         (gnus-group-mode): Put kill-all-local-variables first.
2742
2743         * rfc2047.el: Require gnus-util.
2744
2745         * nnml.el (gnus-sorted-intersection): Autoload.
2746
2747         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
2748         Put some defvars in eval-when-compile.
2749         (gnus-intersection, gnus-sorted-complement):  Autoload.
2750
2751         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
2752
2753         * mm-encode.el (mm-body-7-or-8): Autoload.
2754
2755         * mm-decode.el (mm-insert-inline): Autoload.
2756
2757         * mml.el:
2758         * message.el: Put some defvars in eval-when-compile.
2759
2760         * gnus-msg.el: Put some defvars in eval-when-compile.
2761         (gnus-msg-mail): Move after gnus-setup-message.
2762
2763         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
2764
2765 2000-11-07  Dave Love  <fx@gnu.org>
2766
2767         * gnus-util.el (nnheader): Don't require message (recursive
2768         autoload).
2769
2770         * uudecode.el: Avoid compiler warnings.
2771
2772         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
2773         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
2774
2775 2000-11-06  Dave Love  <fx@gnu.org>
2776
2777         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
2778
2779         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
2780         (uudecode-char-int): New alias, replacing char-int.
2781         (uudecode-decode-region): Don't call buffer-disable-undo.
2782
2783 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
2784 ;       (mm-uu-configure-list): Doc fix.
2785 ;
2786 ;       * earcon.el (running-xemacs): Don't define.
2787 ;
2788 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
2789 ;
2790 ;       * message.el (message-font-lock-keywords): Match a final newline
2791 ;       to help font-lock's multiline support.
2792 ;
2793 2000-11-03  Dave Love  <fx@gnu.org>
2794
2795         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
2796
2797         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
2798         name.
2799
2800         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
2801         <banner>: Fix custom type, doc.
2802
2803         * mm-decode.el (mm-display-external): Space-prefix temp buffer
2804         name.  Don't disable undo explicitly.
2805
2806 ;2000-11-02  Dave Love  <fx@gnu.org>
2807 ;
2808 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
2809 ;       cite-prefix.
2810
2811 2000-11-01  Dave Love  <fx@gnu.org>
2812
2813         * rfc2047.el (base64): Require unconditionally.
2814         (message-posting-charset): Defvar when compiling.
2815         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
2816         message.
2817
2818         * gnus-sum.el (nnoo): Require.
2819         (mm-uu-dissect): Autoload.
2820
2821         * mml.el (mml-parse-1): Clarify message.
2822         (mml-minibuffer-read-type): Use mailcap-mime-types.
2823
2824 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
2825
2826         * mml.el: Fix a typo in the requiring of CL.
2827
2828 2000-11-01  Dave Love  <fx@gnu.org>
2829
2830         * utf7.el: Require cl when compiling.
2831
2832         * binhex.el: Use (featurep 'xemacs).
2833         (binhex-char-int): New alias, replacing char-int.  Change callers.
2834         (binhex-decode-region): Simplify work buffer code.
2835         (binhex-decode-region-external): Use expand-file-name, not concat.
2836
2837 2000-10-30  Dave Love  <fx@gnu.org>
2838
2839         * gnus-art.el: Fix 2000-10-27 change properly.
2840
2841 2000-10-28  Miles Bader  <miles@gnu.org>
2842
2843         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
2844
2845 2000-10-27  Dave Love  <fx@gnu.org>
2846
2847         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
2848         strings.
2849         (gnus-group-make-tool-bar): New function.
2850         (gnus-group-mode): Use it.
2851
2852         * message.el (message-mode-menu): Add some :help strings.
2853         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
2854         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
2855
2856         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
2857         * describe-group.xpm, get-news.xpm, kill-group.xpm:
2858         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
2859
2860         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
2861         display-graphic-p here.
2862
2863 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
2864
2865         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
2866         of the `gnus-xemacs' variable, as the latter has been removed.
2867         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
2868         * gnus-art.el (gnus-treat-display-xface)
2869         (gnus-treat-display-smileys, gnus-treat-display-picons)
2870         (gnus-article-read-summary-keys): Likewise.
2871
2872 2000-10-26  Dave Love  <fx@gnu.org>
2873
2874         (defvar): Use rmail-spool-directory unconditionally.
2875
2876 2000-10-18  Dave Love  <fx@gnu.org>
2877
2878         * mm-bodies.el (mm-uu-decode-function)
2879         (mm-uu-binhex-decode-function): Defvar when compiling.
2880
2881         * gnus-nocem.el (gnus-nocem-issuers): Update.
2882         (gnus-nocem-check-from): New option.
2883         (gnus-nocem-scan-groups): Use it.
2884         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
2885         (gnus-nocem-check-article-limit): Add :version.
2886
2887 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
2888
2889         * ietf-drums.el (mm-util): Require CL when compiling.
2890
2891 2000-10-15  Dave Love  <fx@gnu.org>
2892
2893         * qp.el: Require mm-util.
2894
2895 2000-10-13  Dave Love  <fx@gnu.org>
2896
2897         * qp.el (quoted-printable-decode-region): Avoid invalid
2898         coding-systems.
2899
2900 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
2901
2902         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
2903         to a recursive load.
2904
2905 2000-10-12  Dave Love  <fx@gnu.org>
2906
2907         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
2908
2909         * gnus.el (gnus-group-startup-message): Check for PBM image.
2910
2911 2000-10-09  Dave Love  <fx@gnu.org>
2912
2913         * mail-source.el (mail-source-fetch-imap): Bind
2914         default-enable-multibyte-characters rather than using
2915         mm-disable-multibyte.
2916
2917 2000-10-05  Dave Love  <fx@gnu.org>
2918
2919         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
2920         Autoload.
2921         (quoted-printable-decode-region):  Rename arg which confused
2922         charset with coding-system.  Don't use nonascii-insert-offset.
2923         Coding-system encode the region initially.  Don't recognize `=='
2924         as valid QP.  Coding-system decode the region finally.
2925         (quoted-printable-decode-string): Rename arg which confused
2926         charset with coding-system.
2927
2928         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
2929         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
2930         mm-encode-coding-region.
2931         (mm-decode-body, mm-decode-string): Rename variables which
2932         confused charset with coding-system.
2933         (binhex-decode-region): Don't autoload.
2934         (mm-body-encoding): Require message.
2935         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
2936         cond branches.
2937
2938         * gnus-art.el (article-de-quoted-unreadable)
2939         (article-de-base64-unreadable): Fold search case
2940         rather than downcasing string.  Apply mm-charset-to-coding-system
2941         to arg of quoted-printable-decode-region.
2942
2943 2000-10-04  Dave Love  <fx@gnu.org>
2944
2945         * gnus-ems.el: Don't turn off compiler warnings in local vars.
2946         Require ring when compiling.
2947         (gnus-article-compface-xbm): New variable.
2948
2949 2000-10-04  Dave Love  <fx@gnu.org>
2950
2951         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
2952         pbm images.
2953
2954         * frown.pbm, smile.pbm, wry.pbm: New files.
2955
2956         * frown.xbm, smile.xbm, wry.xbm: Deleted.
2957
2958 2000-10-03  Dave Love  <fx@gnu.org>
2959
2960         * mail-source.el (mail-sources): Revert to nil.
2961
2962         * nnmail (nnmail-spool-file): Revert to `((file))'.
2963
2964         * qp.el: Don't require mm-util.
2965         (quoted-printable-decode-region): Rewritten.
2966         (quoted-printable-decode-string, quoted-printable-encode-region):
2967         Doc fix.
2968         (quoted-printable-encode-region): Barf on multibyte characters.
2969         Maybe make the class multibyte.  Upcase chars, not formatted
2970         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
2971         (quoted-printable-encode-string): Don't use
2972         mm-with-unibyte-buffer.
2973
2974 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
2975
2976         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
2977
2978 2000-09-21  Dave Love  <fx@gnu.org>
2979
2980         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
2981         (for Emacs 20).  Tidy somewhat.
2982
2983 2000-09-21  Dave Love  <fx@gnu.org>
2984
2985         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
2986         image processing.  Rationalize logic somewhat.
2987
2988 2000-09-20  Dave Love  <fx@gnu.org>
2989
2990         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2991         specifically.
2992
2993         * gnus.el (gnus-version-number): Avoid some redundant
2994         autoloads.
2995
2996 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
2997
2998         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2999         to XBM; we always have PBM support.
3000
3001 2000-09-14  Dave Love  <fx@gnu.org>
3002
3003         * gnus.el (gnus-charset):
3004         * mm-decode.el (mime-display):
3005         * imap.el (imap) <defgroup>: Add :version.
3006
3007 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
3008
3009         * parse-time.el: Fix author's mail address.
3010
3011         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
3012         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
3013         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
3014         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
3015         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
3016         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
3017         * rfc2231.el, uudecode.el: Fix copyright notice.
3018
3019         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
3020         require `w3' at load-time only if not running in batch mode.
3021
3022 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3023
3024         * gnus.el: Before merge with Emacs21.
3025
3026 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
3027
3028         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
3029
3030 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
3031
3032         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
3033         to avoid conflict with the standard `back-to-indentation'
3034         binding.
3035
3036 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3037
3038         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
3039
3040         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
3041         (mm-disable-multibyte-mule4): Ditto.
3042         (mm-with-unibyte-current-buffer-mule4): Ditto.
3043
3044 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3045
3046         * pop3.el (pop3-movemail): Use binary.
3047         (pop3-movemail-file-coding-system): Removed.
3048
3049 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3050
3051         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
3052
3053 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3054
3055         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
3056         exists.
3057
3058 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3059
3060         * gnus-msg.el (gnus-post-method): Use backend name when the
3061         address is "".
3062
3063 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3064
3065         * gnus-art.el (article-verify-x-pgp-sig): Don't test
3066         mm-verify-option.
3067         (gnus-treat-x-pgp-sig): Default value.
3068         (gnus-ignored-headers): Redundant.
3069
3070 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3071
3072         * gnus-win.el (gnus-configure-frame): Save selected window.
3073
3074 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3075
3076         * nnmbox.el: Require gnus-range.
3077         (nnmbox-group-building-active-articles): New variable.
3078         (nnmbox-group-active-articles): New variable; this is a cache of
3079         all active articles by group and number.
3080         (nnmbox-in-header-p): New function.
3081         (nnmbox-find-article): New function.
3082         (nnmbox-record-active-article): New function.
3083         (nnmbox-record-deleted-article): New function.
3084         (nnmbox-is-article-active-p): New function.
3085         (nnmbox-retrieve-headers): Use nnmbox-find-article.
3086         (nnmbox-request-article): Ditto.  Also supply extra arg to
3087         nnmbox-article-group-number.
3088         (nnmbox-request-expire-articles): Ditto.
3089         (nnmbox-request-move-article): Ditto.
3090         (nnmbox-request-replace-article): Ditto.
3091         (nnmbox-request-rename-group): Rename group entry in active
3092         article cache.
3093         (nnmbox-delete-mail): Update active article cache, unless article
3094         is being replaced.
3095         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
3096         than partially duplicating it.
3097         (nnmbox-article-group-number): Add extra `this-line' arg, to
3098         handle articles belonging to multiple groups.
3099         (nnmbox-save-mail): Update active article cache.
3100         (nnmbox-read-mbox): Build active article cache when loading mbox.
3101         Also do some repair work, if we find articles that are missing the
3102         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
3103         reconstruct these from Xref info.
3104
3105 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3106
3107         * mail-source.el (mail-source-report-new-mail): Use
3108         nnheader-run-at-time.
3109
3110 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3111
3112         * mail-source.el (mail-source-fetch-pop): Clear pop password when
3113         an error is thrown, and then rethrow the error.
3114         (mail-source-check-pop): Ditto.
3115         (mail-source-start-idle-timer): Prevent multiple pop checks
3116         running if the check takes a long time.
3117
3118 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3119
3120         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
3121         succeed.
3122
3123 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3124
3125         * gnus-win.el (gnus-configure-windows): Make sure
3126         nntp-server-buffer is live.
3127         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
3128
3129 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
3130
3131         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
3132
3133 2000-12-04  Andreas Jaeger  <aj@suse.de>
3134
3135         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
3136
3137 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3138
3139         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
3140
3141 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
3142
3143         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
3144
3145 2000-12-01  Simon Josefsson  <sj@extundo.com>
3146
3147         * mml-smime.el (mml-smime-verify): Fix address parsing.
3148
3149 2000-12-01  Simon Josefsson  <sj@extundo.com>
3150
3151         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
3152         more than one certificate inside PKCS#7 blob.  Better security
3153         information (clamed / actual sender, openssl output, certificates
3154         inside message).
3155
3156         * smime.el (smime-verify-region): Output to /dev/null.
3157         (smime-buffer-as-string-region): Don't parse empty lines.
3158
3159 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3160
3161         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
3162         ?d and ?D.
3163         (gnus-mime-security-show-details-inline): New variable.
3164         (gnus-mime-security-show-details): Use them.
3165         (gnus-insert-mime-security-button): Ditto.
3166
3167         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
3168         Suggest by Michael Duggan (md5i@cs.cmu.edu).
3169         (mml2015-gpg-clear-verify): Ditto.
3170         (mml2015-gpg-decrypt-1): Ditto.
3171         (mml2015-use): Prefer 'gpg.
3172
3173 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3174
3175         * gnus-util.el (gnus-add-text-properties-when): New function.
3176         (gnus-remove-text-properties-when): Ditto.
3177
3178         * gnus-cite.el (gnus-article-hide-citation): Use them.
3179         (gnus-article-toggle-cited-text): Use them.
3180
3181         * gnus-art.el (gnus-signature-toggle): Use them.
3182         (gnus-article-show-hidden-text): Ditto.
3183         (gnus-article-hide-text): Ditto.
3184
3185 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3186
3187         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
3188
3189 2000-11-30  Simon Josefsson  <sj@extundo.com>
3190
3191         * smime.el (smime-point-at-eol): New alias.
3192         (smime-buffer-as-string-region): Use it.
3193
3194 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3195
3196         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
3197
3198 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3199
3200         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
3201
3202         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
3203
3204         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
3205
3206 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
3207
3208         * nnmh.el (nnmh-request-expire-articles): Implemented
3209         expiry-target for nnmh backend.
3210
3211 2000-11-30  Simon Josefsson  <sj@extundo.com>
3212
3213         * mm-decode.el (mm-security-from): New variable.
3214         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
3215
3216         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
3217         than `from'.
3218
3219 2000-11-30  Simon Josefsson  <sj@extundo.com>
3220
3221         * mml-smime.el (mml-smime-verify): Verify that certificate mail
3222         address match sender address.
3223
3224         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
3225
3226         * smime.el (smime-verify-region): Don't copy buffer.
3227         (smime-decrypt-buffer): Use expand-file-name on keyfile.
3228         (smime-pkcs7-region): New function.
3229         (smime-pkcs7-certificates-region): Ditto.
3230         (smime-pkcs7-email-region): Ditto.
3231         (smime-buffer-as-string-region): Ditto.
3232
3233         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
3234         buffer.
3235
3236 2000-11-23  Jens Krinke <j.krinke@gmx.de>
3237
3238         * smime.el (smime-decrypt-region): Fix keyfile argument.
3239
3240 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3241
3242         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
3243
3244 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3245
3246         * message.el (message-shoot-gnksa-feet): New variable.
3247         (message-gnksa-enable-p): New function.
3248         (message-send): Use it.
3249         (message-check-news-body-syntax): Ditto.
3250
3251 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
3252
3253         * message.el (message-make-message-id): Remove the redundancy.
3254
3255 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3256
3257         * message.el (message-setup): Discourage using mc-install-*-mode.
3258
3259         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
3260
3261 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3262
3263         * gnus-cite.el (gnus-cite-parse): Guess citation length.
3264
3265 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3266
3267         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
3268
3269 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3270
3271         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
3272
3273 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3274
3275         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
3276         insert-buffer-substring.
3277
3278         * message.el (message-send-mail): Use buffer-substring-no-properties.
3279         (message-send-news): Ditto.
3280
3281 2000-11-22  David Edmondson <dme@dme.org>
3282
3283         * imap.el (imap-wait-for-tag): Message read info.
3284
3285 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3286
3287         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
3288         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
3289         (mml2015-gpg-encrypt): Ditto.
3290
3291 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3292
3293         * mm-decode.el (mm-verify-option): Default value.
3294
3295         * mml-sec.el (mml-secure-part): Error message.
3296
3297 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3298
3299         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
3300
3301 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3302
3303         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
3304
3305 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3306
3307         * gnus-art.el (gnus-article-describe-key): Use prompt.
3308         (gnus-article-describe-key-briefly): Ditto.
3309
3310 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3311
3312         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
3313
3314 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3315
3316         * gnus-art.el (gnus-article-describe-key): New function.
3317         (gnus-article-describe-key-briefly): New function.
3318
3319 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3320
3321         * mm-decode.el (mm-decrypt-option): Doc typo.
3322
3323         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
3324         return a number.
3325
3326 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3327
3328         * message.el (message-newline-and-reformat): Typo.
3329
3330 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3331
3332         * gnus-art.el (article-verify-x-pgp-sig): Check whether
3333         original-article-buffer exists.
3334
3335         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
3336         (rfc2047-header-encoding-alist): Addresses are different from text.
3337         (rfc2047-encode-message-header): Ditto.
3338         (rfc2047-dissect-region): Extra parameter.
3339         (rfc2047-encode-region): Ditto.
3340         (rfc2047-encode-string): Ditto.
3341
3342 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3343
3344         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
3345         (mm-uu-pgp-encrypted-extract): Use it.
3346         (mm-uu-pgp-signed-extract-1): New function.
3347         (mm-uu-pgp-signed-extract): Use it.
3348
3349         * gnus-art.el (gnus-mime-display-security): New function.
3350         (gnus-mime-display-part): Use it.
3351         (gnus-mime-security-verify-or-decrypt): New function.
3352         (gnus-mime-security-press-button): New function.
3353         (gnus-insert-mime-security-button): Use it.
3354
3355         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
3356         (mm-find-raw-part-by-type): Ditto.
3357         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
3358         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
3359         (mm-destroy-parts): Kill nested multibyte buffer.
3360
3361         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
3362         (mml2015-gpg-verify): Ditto.
3363
3364 2000-11-18  Simon Josefsson  <sj@extundo.com>
3365
3366         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
3367         (mml2015-function-alist): Use it.
3368
3369         * mml-sec.el (mml-sign-alist): Update names.
3370         (mml-encrypt-alist): Ditto.
3371         (mml-secure-part-smime-sign): Moved to mml-smime.el
3372         as `mml-smime-sign-query'.
3373         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
3374         `mml-smime-get-file-cert'.
3375         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
3376         `mml-smime-get-dns-cert'.
3377         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
3378         `mml-smime-encrypt-query'.
3379         (mml-smime-sign-buffer): Use mml-smime-sign.
3380         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
3381
3382         * mml-smime.el (mml-smime-sign): New function.
3383         (mml-smime-encrypt):
3384         (mml-smime-sign-query):
3385         (mml-smime-get-file-cert):
3386         (mml-smime-get-dns-cert):
3387         (mml-smime-encrypt-query): Moved from mml-sec.el.
3388
3389 2000-11-16  Simon Josefsson  <sj@extundo.com>
3390
3391         * mml2015.el (mml2015-gpg-clear-verify): New function.
3392         (mml2015-function-alist): Add it.
3393
3394 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
3395
3396         * message.el (message-setup-fill-variables): Use
3397         message-cite-prefix-regexp.
3398         (message-newline-and-reformat): Check the end of citation, leading
3399         WSP, break in the cite prefix.
3400         (message-fill-paragraph): New function.
3401
3402 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3403
3404         * lpath.el: Shut up.
3405
3406 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
3407
3408         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
3409         raw 8-bit in headers in dk.* newsgroups.
3410
3411 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3412
3413         * message.el (message-newline-and-reformat): Match extra WSPs.
3414
3415 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
3416
3417         * mml.el (mml-generate-mime-1): Ignore ascii.
3418
3419 2000-11-16 Justin Sheehy <justin@iago.org>
3420
3421         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
3422
3423 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3424
3425         * message.el (message-cite-prefix-regexp): Prefix should not end
3426         at space.
3427
3428 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3429
3430         * message.el (message-mode-syntax-table): Add - as a word
3431         constituent as in articles.
3432         (message-setup-fill-variables): Add -_. as supercite-style prefix.
3433         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
3434         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
3435
3436 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
3437
3438         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
3439
3440 2000-11-12  David Edmondson  <dme@dme.org>
3441
3442         * message.el (message-font-lock-keywords): use
3443         message-cite-prefix-regexp.
3444
3445 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3446
3447         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
3448         Stein Arild Str\e,Ax\e(Bmme.
3449         (gnus-group-jump-to-group): Use it.
3450         (gnus-group-jump-to-group-prompt): Customize.
3451
3452 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
3453
3454         * mailcap.el (mailcap-possible-viewers): Match the entire string.
3455
3456 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3457
3458         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
3459         incompatible.
3460         (mml2015-mailcrypt-sign): Ditto.
3461
3462 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3463
3464         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
3465         group is open.
3466
3467 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
3468
3469         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
3470         nnvirtual articles.
3471         (gnus-backlog-request-article): Don't request nnvirtual articles.
3472
3473 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3474
3475         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
3476         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
3477
3478 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3479
3480         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
3481         * mml.el (mml-generate-mime-1): Use charset attribute.
3482         * mm-bodies.el (mm-encode-body): Add parameter charset.
3483         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
3484
3485 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3486
3487         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
3488         (mml2015-mailcrypt-clear-decrypt): Ditto.
3489         (mml2015-mailcrypt-verify): Ditto.
3490         (mml2015-mailcrypt-clear-verify): Ditto.
3491         (mml2015-gpg-verify): Ditto.
3492
3493 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3494
3495         * smime.el (smime-openssl-program): Test the existence of openssl.
3496         * mml-smime.el: Require mm-decode.
3497         (mml-smime-verify-test): New function.
3498         * mm-decode.el (mm-verify-function-alist): Use it.
3499
3500 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3501
3502         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
3503         anyway.
3504
3505 2000-11-13  Simon Josefsson  <sj@extundo.com>
3506
3507         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
3508         verification doesn't work.
3509
3510 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3511
3512         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
3513         (gnus-inews-do-gcc): Use it.
3514
3515 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
3516
3517         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
3518         leading space.
3519         * mm-extern.el (mm-inline-external-body): Report error when no
3520         access-type.
3521
3522 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
3523
3524         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
3525
3526 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
3527
3528         * gnus-art.el (gnus-mime-button-menu): Use select-window.
3529
3530 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
3531
3532         * gnus-art.el (gnus-mime-display-part): Display multipart/related
3533         as multipart/mixed.
3534
3535 2000-11-12  David Edmondson  <dme@dme.org>
3536
3537         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
3538         and replace `.' with `\w' to allow for different syntax tables
3539         (from Vladimir Volovich).
3540         * message.el (message-newline-and-reformat): use
3541         `message-cite-prefix-regexp'.
3542         * gnus-cite.el (gnus-supercite-regexp): use
3543         `message-cite-prefix-regexp'.
3544         * gnus-cite.el (gnus-cite-parse): use
3545         `message-cite-prefix-regexp'.
3546
3547 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3548
3549         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
3550         PGP SIGNATURE.  Escape leading "-"'s.
3551         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
3552
3553 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3554
3555         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
3556
3557 2000-11-11  Simon Josefsson  <sj@extundo.com>
3558
3559         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
3560
3561         * smime.el (smime-details-buffer): New variable.
3562         (smime-sign-region):
3563         (smime-encrypt-region):
3564         (smime-verify-region):
3565         (smime-decrypt-region): Copy OpenSSL output to the buffer.
3566
3567         * mml-smime.el (mml-smime-verify): Support security info.
3568
3569 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
3570
3571         * mm-decode.el (mm-verify-option): Set default to nil.
3572         (mm-decrypt-option): Ditto.
3573         * gnus-art.el (article-verify-x-pgp-sig): New function.
3574
3575 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
3576
3577         * gnus-art.el (gnus-mime-display-alternative): Show button if no
3578         preferred part.
3579
3580 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3581
3582         * gnus-sum.el (gnus-move-split-methods): Say that
3583         `gnus-split-methods' uses file names, whereas this uses group
3584         names.  (Report from Nevin Kapur)
3585
3586 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
3587
3588         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
3589
3590 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3591
3592         * nnheader.el (nnheader-directory-files-is-safe): New variable.
3593         (nnheader-directory-articles): Use it.
3594         (nnheader-article-to-file-alist): Ditto.
3595
3596 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3597
3598         * rfc2047.el (rfc2047-pad-base64): New function.
3599         (rfc2047-decode): Use it.
3600
3601 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
3602
3603         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
3604         select method.
3605
3606 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3607
3608         * mml2015.el (mml2015-gpg-decrypt-1):
3609         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
3610
3611 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3612
3613         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
3614
3615 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
3616
3617         * pop3.el (pop3-munge-message-separator): A message may have an
3618         empty body.
3619
3620 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
3621
3622         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
3623         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
3624         (mm-uu-pgp-signed-extract): Use coding-system.
3625
3626 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3627
3628         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
3629         (gnus-insert-mime-security-button): New function.
3630         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
3631         * mml2015.el:  Add security info when verify or decrypt.
3632         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
3633         (mm-uu-pgp-encrypted-extract): Ditto.
3634
3635 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
3636
3637         * mm-decode.el (mm-display-parts): New function.
3638         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
3639
3640 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3641
3642         * gnus-mlspl.el: Documentation tweaks.
3643
3644 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3645
3646         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
3647         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
3648         argument.
3649
3650 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
3651
3652         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
3653
3654 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
3655
3656         * gnus-art.el (gnus-article-encrypt): New function.
3657         (gnus-article-encrypt-protocol-alist): New variable.
3658         (gnus-article-encrypt-protocol): New variable.
3659         * mml2015.el (mml2015-self-encrypt): New function.
3660         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
3661
3662 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
3663
3664         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
3665         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
3666         let mailcap do it.
3667         * mml2015.el: Remove snarf code.
3668         * mm-decode.el: Remove snarf code.
3669
3670 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
3671
3672         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
3673         (mml-insert-mime): Understand gnus-decoded.
3674         (mime-to-mml): New parameter handles.
3675         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
3676         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
3677
3678 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3679
3680         * mm-decode.el (mime-security): New group.
3681         (mm-verify-function-alist): Add test function.
3682         (mm-decrypt-function-alist): Ditto.
3683         (mm-snarf-option): Set default value as nil.
3684         (mm-find-part-by-type): Recursive parameter.
3685         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
3686         * mml2015.el: Support draft-ietf-openpgp-multsig.
3687
3688 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
3689
3690         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
3691         (gnus-article-view-part-as-charset): New function.
3692
3693 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3694
3695         * mm-decode.el (mm-verify-option): Default value.
3696         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
3697
3698 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3699
3700         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
3701
3702 2000-11-05  Simon Josefsson  <sj@extundo.com>
3703
3704         * mml-smime.el (mml-smime-verify): Work in original multipart
3705         buffert.
3706
3707         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
3708         (mm-handle-multipart-ctl-parameter): Ditto.
3709         (mm-alist-to-plist): New function.
3710         (mm-dissect-buffer): Store CTL parameters and copy original buffer
3711         for multiparts.
3712         (mm-destroy-parts): Destroy multipart buffert.
3713         (mm-remove-part): Ditto.
3714
3715         * mml-smime.el (mml-smime-sign): Not used.
3716         (mml-smime-encrypt): Ditto.
3717
3718         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
3719
3720         Verify S/MIME signature support.
3721
3722         * mm-decode.el (mm-inline-media-tests): Add
3723         application/{x-,}pkcs7-signature.
3724         (mm-inlined-types): Ditto.
3725         (mm-automatic-display): Ditto.
3726         (mm-verify-function-alist): Ditto.  Add name of method.
3727         (mm-decrypt-function-alist): Add name of method.
3728         (mm-find-part-by-type): Add documentation.
3729         (mm-possibly-verify-or-decrypt): Use new format of
3730         mm-{verify,decrypt}-function-alist.  Use method names.
3731
3732         * mml-smime.el (mml-smime-verify): New function.
3733
3734 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3735
3736         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
3737
3738 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3739
3740         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
3741         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
3742         * mm-decode.el (mm-snarf-option): New.
3743
3744 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3745
3746         * mm-util.el (mm-subst-char-in-string): New function.
3747         (mm-replace-chars-in-string): Use it.
3748         * message.el (message-replace-chars-in-string): Use it.
3749         * nnheader.el (nnheader-replace-chars-in-string): Use it.
3750         * gnus-mh.el (mh-lib-progs): Shut up.
3751
3752 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
3753
3754         * base64.el, md5.el: Moved to contrib directory.
3755
3756 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3757
3758         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
3759         the last article when search.
3760
3761 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3762
3763         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
3764         * nnmail.el (nnmail-pathname-coding-system): Ditto.
3765
3766 2000-09-29  David Edmondson  <dme@thus.net>
3767
3768         * message.el (message-newline-and-reformat): Typo.
3769
3770 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3771
3772         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
3773
3774 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
3775
3776         * nntp.el (nntp-decode-text): Delete bogus status lines.
3777
3778 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
3779
3780         * message.el (message-font-lock-keywords): Match a final newline
3781         to help font-lock's multiline support.
3782
3783 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3784
3785         * nnoo.el (nnoo-set): New function.
3786
3787 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
3788
3789         * gpg.el, gpg-ring.el: Moved to contrib directory.
3790
3791 2000-11-04  Simon Josefsson  <sj@extundo.com>
3792
3793         * nnimap.el (nnimap-split-inbox): Typo.
3794
3795 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3796
3797         * gnus-msg.el (gnus-msg-mail): Move it backwards.
3798
3799 2000-11-03  Simon Josefsson  <sj@extundo.com>
3800
3801         * rfc2231.el (rfc2231-parse-qp-string): New function.
3802         (require): rfc2047.
3803
3804         * mail-parse.el (mail-header-parse-content-type):
3805         (mail-header-parse-content-disposition): Support invalid QP
3806         encoded strings, by using `rfc2231-parse-qp-string'.
3807
3808 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3809
3810         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
3811         (rfc2231-decode-encoded-string): Typo "> X 1".
3812         (rfc2231-encode-string): Insert the name of charset.
3813         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
3814
3815 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3816
3817         * mm-decode.el (mm-save-part): Return the filename.
3818         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
3819         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
3820         (gnus-mime-action-alist): Use it.
3821         (gnus-mime-button-commands): USe it.
3822         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
3823         (mm-inline-external-body): unwind-protect.
3824
3825 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
3826
3827         * gnus-art.el (gnus-insert-mime-button): Show url.
3828
3829 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3830
3831         * mml.el (mml-generate-mime-1): Support external url.
3832         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
3833
3834 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
3835
3836         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
3837         * mm-decode.el (mm-display-external): Ditto.
3838         * mm-extern.el: New file.
3839         * mm-decode.el (mm-inline-media-tests): Hook it up.
3840         (mm-inlined-types): Inline message/external-body.
3841
3842 2000-11-02  Simon Josefsson  <sj@extundo.com>
3843
3844         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
3845
3846         * message.el (message-get-reply-headers): Better handling when
3847         Mail-Followup-To is very large.
3848
3849 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3850
3851         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
3852         * gnus-art.el (gnus-article-edit-done):
3853         * gnus-sum.el (gnus-summary-edit-article-done): Move line
3854         counting code here.
3855         * gnus-msg.el (gnus-setup-message): Remove a hack.
3856
3857 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
3858
3859         * gnus-sum.el (gnus-newsgroup-variables): New variable.
3860         (gnus-summary-mode): Make them local variables.
3861         (gnus-set-global-variables): Globalize them.
3862         (gnus-summary-exit): Kill them.
3863
3864 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
3865
3866         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
3867         word.
3868
3869 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3870
3871         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
3872         gnus-article-wash-types.
3873         * gnus-art.el (gnus-article-wash-status): Use them.
3874
3875 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
3876
3877         * mml.el (mml-read-tag): Remove spaces and LF.
3878
3879 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3880
3881         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
3882         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
3883
3884 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
3885
3886         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
3887
3888 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3889
3890         * gnus-sum.el (gnus-article-charset): New variable.
3891         (gnus-summary-display-article): Set it.
3892         * gnus-msg.el (gnus-copy-article-buffer): Use it.
3893         * gnus-art.el (gnus-article-mode): Make it local variable.
3894
3895 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3896
3897         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
3898
3899 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3900
3901         * nnwfm.el: New file.
3902
3903         * nnweb.el (nnweb-replace-in-string): New function.
3904
3905 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3906
3907         * mml2015.el: Wrap gpg.el.
3908         * gpg.el (gpg-verify): The last argument of apply is a list.
3909         (gpg-encrypt): Add passphrase as a parameter.
3910
3911 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3912
3913         * gpg.el: New file.
3914         * gpg-ring.el: New file.
3915
3916 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3917
3918         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
3919
3920 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
3921
3922         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
3923         double-quote charcters.
3924         (gnus-summary-prepare-threads): Ditto.
3925
3926 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3927
3928         * gnus-art.el (gnus-mime-display-single): Forward line -1.
3929         * mml.el (mml-read-tag): Don't skip the leading space.
3930         * lpath.el (font-lock-set-defaults): Shut up.
3931
3932 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3933
3934         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
3935
3936 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3937
3938         * qp.el (quoted-printable-encode-region): Replace leading - when
3939         ultra safe.
3940         * mml.el (mml-generate-mime-postprocess-function): Removed.
3941         (mml-postprocess-alist): Removed.
3942         (mml-generate-mime-1): Use ultra-safe when sign.
3943         * mml2015.el (mml2015-fix-micalg): Uppercase.
3944         (mml2015-verify): Insert LF.
3945         (mml2015-mailcrypt-sign): Downcase; search backward.
3946
3947 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3948
3949         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
3950         restrictive.
3951         (nnultimate-table-regexp): New variable.
3952         (nnultimate-forum-table-p): Use it.
3953
3954 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
3955
3956         * gnus-sum.el (gnus-summary-expire-articles): Save point.
3957
3958 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3959
3960         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
3961         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
3962
3963 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
3964
3965         * mml2015.el: Shut up.
3966
3967 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3968
3969         * gnus.el (gnus-server-browse-hashtb): Removed.
3970         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
3971         (gnus-group-insert-group-line-info): Use simplified method.
3972         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
3973
3974 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
3975
3976         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
3977         moved here.
3978         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
3979         * gnus-group.el (gnus-group-prepare-flat): Use it.
3980         * gnus-topic.el (gnus-group-prepare-topics): Use it.
3981
3982 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
3983
3984         * mml.el (mml-mode): Show menu in XEmacs.
3985
3986 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
3987
3988         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
3989         (gnus-server-read-server-in-server-buffer): New function.
3990         (gnus-browse-foreign-server): Browse in group buffer.
3991         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
3992         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
3993         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
3994         * gnus.el (gnus-server-browse-hashtb): New variable.
3995
3996 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
3997
3998         * nnfolder.el (nnfolder-open-nov): Use group.
3999
4000 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
4001
4002         * nnfolder.el: Add NOV. Set version to 2.0.
4003         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
4004
4005 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4006
4007         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
4008
4009 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4010
4011         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
4012         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
4013
4014 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4015
4016         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
4017
4018 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4019
4020         * mm-decode.el (mm-verify-function-alist): New variable.
4021         (mm-verify-option): New variable.
4022         (mm-decrypt-function-alist): Ditto.
4023         (mm-decrypt-option): Ditto.
4024         (mm-find-raw-part-by-type): New function.
4025         (mm-possibly-verify-or-decrypt): New function.
4026         (mm-dissect-multipart): Use it.
4027         * mml2015.el (mml2015-fix-micalg): New function.
4028         (mml2015-decrypt): Use new interface.
4029         (mml2015-verify):  Use new interface.
4030         (mml2015-setup): Make it bogus.
4031
4032 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4033
4034         * mml.el (mml-generate-mime-postprocess-function): Set to
4035         mml-postprocess.
4036         (autoload): Autoload mml2015 and mml-smime.
4037         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
4038         * mml2015.el (mml2015-encrypt): New function.
4039         (mml2015-sign): New function.
4040         (mml2015-encrypt-function): New variable.
4041         (mml2015-sign-function): New variable.
4042         (mml2015-mailcrypt-encrypt): Use message-recipients.
4043         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
4044         * mml-smime.el (mml-smime-setup): Ditto.
4045
4046 2000-10-28  Simon Josefsson  <sj@extundo.com>
4047
4048         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
4049         Communigate Pro 3.3.1 server.
4050
4051         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
4052         in buffers.
4053         (mml-secure-dns-server): Removed.
4054         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
4055         write certificates to files.
4056
4057         * smime.el (smime-dns-server): New variable.
4058         (smime-mail-to-domain):
4059         (smime-cert-by-dns): New functions.
4060
4061         * dig.el: New file.
4062
4063 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
4064
4065         * message.el (message-options): New variable.
4066         (message-options-set-recipient): New function.
4067         (message-send): Use them.
4068         * gnus-int.el (gnus-request-replace-article): Use them.
4069         (gnus-request-accept-article): Ditto.
4070         * mml.el (mml-preview): Use them.
4071         * gnus-sum.el (gnus-summary-edit-article): Use them.
4072
4073         * message.el (message-options-get): New function.
4074         (message-options-get): New function.
4075         * rfc2047.el (rfc2047-encode-message-header): Use them.
4076         * mm-bodies.el (mm-encode-body): Use them.
4077
4078 2000-10-28  Simon Josefsson  <sj@extundo.com>
4079
4080         * nnimap.el (nnimap-retrieve-which-headers):
4081         (nnimap-request-article-part): Quote message-id.
4082
4083         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
4084         (smime-CA-file): New variable.
4085         (smime-call-openssl-region): Don't error.
4086         (smime-sign-region): Return result value.
4087         (smime-encrypt-region): Ditto.
4088         (smime-verify-region): New function.
4089         (smime-decrypt-region): Ditto.
4090         (smime-verify-buffer): Ditto.
4091         (smime-decrypt-buffer): Ditto.
4092
4093         * mml.el: Require mml-sec.
4094         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
4095         (mml-mode-map): Add "sign" and "encrypt" maps.
4096         (mml-menu): Add security menu.
4097         (mml-preview): Use generate-new-buffer.
4098
4099         * mml-sec.el: New file.
4100
4101 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4102
4103         * mm-decode.el (mm-find-part-by-type): Move it here.
4104         * mml.el (mml-postprocess): Move it here.
4105         (mml-postprocess-alist): Move it here. Merge them.
4106
4107 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
4108
4109         * rfc2047.el (rfc2047-encode-message-header): Make sure no
4110         unencoded stuff in the header.
4111
4112 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4113
4114         * gnus-group.el (gnus-group-listed-groups): New variable.
4115         (gnus-group-list-option): New variable.
4116         (gnus-group-list-limit-map): New keymap.
4117         (gnus-group-list-flush-map): New keymap.
4118         (gnus-group-list-plus-map): New keymap.
4119         (gnus-group-prepare-logic): New function.
4120         (gnus-group-prepare-flat): Merge with
4121         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
4122         (gnus-group-prepare-flat-list-dead): Ditto.
4123         (gnus-group-list-matching): Use gnus-group-prepare-function.
4124         (gnus-group-list-dormant): Ditto.
4125         (gnus-group-list-cached): Ditto.
4126         (gnus-group-listed-groups): New function.
4127         (gnus-group-list-limit): New function.
4128         (gnus-group-list-flush): New function.
4129         (gnus-group-list-plus): New function.
4130         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
4131         (gnus-topic-prepare-topic): Ditto.
4132
4133 2000-10-27  Paul Jarc <prj@po.cwru.edu>
4134
4135         * message.el (message-insert-to, message-get-reply-headers):
4136         (message-reply, message-followup): Mail-{Followup,Reply}-To.
4137
4138 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4139
4140         * mml2015.el: New file.
4141         * smime.el: New file.
4142         * mml-smime.el: New file.
4143
4144 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4145
4146         * ChangeLog: Moved to ChangeLog.1.
4147
4148 ;; Local Variables:
4149 ;; coding: iso-2022-7bit
4150 ;; End: