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