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