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