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