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