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