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