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