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