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