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