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