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