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