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