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