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