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