2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
[gnus] / lisp / ChangeLog
1 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
4         (gnus-remove-some-windows): Ditto.
5
6 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
7
8         * gnus-art.el (article-make-date-line): 11th.
9
10 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
11
12         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
13         (mml2015-gpg-sign): Ditto.
14
15 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
16
17         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
18         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
19
20 2001-01-08  Dave Love  <fx@gnu.org>
21
22         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
23         single character.
24
25         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
26
27         * message.el: Doc and message fixes.
28         (message-send-rename-function)
29         (message-make-forward-subject-function)
30         (message-send-mail-function, message-reply-to-function)
31         (message-wide-reply-to-function, message-followup-to-function)
32         (message-distribution-function, message-auto-save-directory): Fix
33         :type.
34
35         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
36         proceeding after warnings.  Amend multipart warning message.
37
38 2001-01-04  Dave Love  <fx@gnu.org>
39
40         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
41         compiling.
42         (gnus-make-directory): Require nnmail.
43
44         * mm-decode.el (mm-inline-media-tests): Add
45         image/x-portable-bitmap.
46         (mm-get-image): Grok pbm.
47
48 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
49
50         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
51
52 2001-01-09  Didier Verna  <didier@xemacs.org>
53
54         * dgnushack.el (dgnushack-compile): give a dummy value to
55         `gnus-xmas-glyph-directory' for the time of compilation.
56         * gnus-agent.el: moved some XEmacs specific hook add-ons from
57         `gnus-xmas-[re]define' to avoid loosing user custom settings.
58         * gnus-art.el: ditto.
59         * gnus-group.el: ditto.
60         * gnus-salt.el: ditto.
61         * gnus-sum.el: ditto.
62         * gnus-topic.el: ditto.
63         * gnus-xmas.el (gnus-xmas-define): see above.
64         * gnus-xmas.el (gnus-xmas-redefine): see above.
65         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
66         non-continuable error when the directory can't be found.
67
68 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
69
70         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
71         handle.
72         * gnus-art.el (gnus-mime-view-part): Copy it.
73         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
74
75 2001-01-09  Michael Downes <mjd@ams.org>
76
77         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
78
79 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
80
81         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
82         orig-file. Use ',source.
83
84 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
85
86         * gnus-xmas.el (gnus-xmas-modeline-glyph):
87         (gnus-xmas-group-startup-message):
88         Detect gnus-xmas-glyph-directory when it is nil.
89
90 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
91
92         * pop3.el (pop3-get-message-count): Andrew Innes
93         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
94
95 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
96
97         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
98
99         * time-date.el (time-to-number-of-days): New function.
100
101 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
102
103         * nnslashdot.el (nnslashdot-request-list): Always get the right
104         sid.
105
106 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
107
108         * message.el (message-minibuffer-local-map): New keymap.
109         (message-read-from-minibuffer): Use it.
110         * gnus-msg.el (gnus-summary-resend-message): Use it
111
112 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
113
114         * gnus-start.el (gnus-display-time-event-handler): New function.
115         (gnus-after-getting-new-news-hook): Use it.
116
117 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
118
119         * message.el (message-ignored-mail-headers): Add draft header.
120
121 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
122
123         * gnus-sum.el (gnus-summary-expire-articles): Don't save
124         excursion.
125
126         * nnslashdot.el (nnslashdot-request-list): Get the right year.
127
128 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
129
130         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
131
132 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
133
134         * qp.el (quoted-printable-decode-region): Don't backward-char.
135
136 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
137
138         * gnus-draft.el: Mark articles as replied.
139
140         * gnus-sum.el (gnus-summary-add-mark): New function.
141
142         * gnus-group.el (gnus-add-mark): New function.
143
144         * gnus-sum.el (gnus-summary-buffer-name): New function.
145         (gnus-summary-setup-buffer): Use it.
146
147         * gnus-draft.el: Set things up with the right post method and
148         stuff.
149
150         * message.el (message-ignored-news-headers): Remove X-Draft-From.
151
152         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
153
154         * gnus.el (gnus-draft-meta-information-header): New variable.
155
156 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
157
158         * gnus-art.el (gnus-treatment-function-alist): Move the date
159         functions before the header sorting functions.
160
161         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
162
163         * dgnushack.el (dgnushack-compile): Message whether there is w3.
164         Don't (push "/usr/share/emacs/site-lisp" load-path).
165
166         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
167         to empty fill prefixes.
168
169 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
170
171         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
172         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
173
174 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
175
176         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
177
178         * nnml.el (autoload): Move to nnheader.el.
179
180         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
181         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
182         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
183         Kvarnstr\81\e,Av\e(Bm <jonkv@ida.liu.se>.
184
185 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
186
187         * gnus-art.el (article-make-date-line): Get the hours right.
188         (gnus-ignored-headers): More hiding.
189
190         * nnmail.el (nnmail-expiry-wait): Not an integer.
191
192         * message.el (message-goto-body): Only expand abbrev when called
193         interactively.
194         (message-make-lines): Use it.
195
196 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
197
198         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
199
200 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
201
202         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
203         include the expunged articles.
204
205         * gnus-group.el (gnus-group-sort-by-server): New function.
206
207         * gnus.el (gnus-method-to-server-name): New function.
208         (gnus-group-prefixed-name): Use it.
209
210         * gnus-group.el (gnus-group-sort-function): Doc fix.
211         (gnus-group-sort-groups-by-server): New command.
212
213 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
214
215         * gnus-art.el (gnus-treat-date-english): New variable.
216         (article-date-english): New command.
217         (gnus-english-month-names): New variable.
218         (article-make-date-line): Do 'english.
219
220         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
221         after the fill prefix.
222
223         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
224         score...".
225
226         * gnus-art.el (gnus-ignored-headers): Hide more headers.
227
228         * message.el (message-mode-map): Bind comment-region.
229
230         * gnus-art.el (gnus-mime-display-part): Let w3 display
231         multipart/related.
232
233         * mm-bodies.el (mm-long-lines-p): New function.
234         (mm-body-encoding): Use it.
235         (mm-body-encoding): Encode articles with lines longer than 1000
236         characters.
237
238 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
239
240         * mm-util.el (mm-enable-multibyte): Use
241         default-enable-multibyte-characters.
242         (mm-enable-multibyte-mule4): Ditto.
243         (mm-disable-multibyte): Test XEmacs.
244         (mm-disable-multibyte-mule4): Ditto.
245         (mm-with-unibyte-current-buffer): Simplified.
246         (mm-with-unibyte-current-buffer-mule4): Ditto.
247
248 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
249
250         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
251
252         * nnheader.el (nnheader-string-as-multibyte): New alias.
253
254         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
255
256         * gnus-uu.el (gnus-message-process-mark): New function.
257         (gnus-uu-mark-by-regexp): Use it.
258         (gnus-new-processable): New function.
259
260 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
261
262         * gnus-sum.el (gnus-no-mark): New variable.
263
264 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
265
266         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
267         backslashes.
268
269 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
270
271         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
272         definition.
273
274 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
275
276         * dgnushack.el (dgnushack-compile): elc is in the current directory.
277
278         * qp.el (quoted-printable-encode-region): Don't check multibyte in
279         XEmacs.
280
281 2000-12-25  Lloyd Zusman <ljz@asfast.com>
282
283         * mml.el (mml-read-tag): Save tag location.
284
285 2000-12-25  Simon Josefsson  <simon@josefsson.org>
286
287         * starttls.el: Sync with Emacs 21.
288
289 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
290
291         * message.el (message-mail): Support yank-action.
292
293         * message.el (message-setup): Revoke the last change.
294
295 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
296
297         * message.el (message-setup): Use cons. Suggested by Johan Vromans
298         <jvromans@squirrel.nl>.
299
300 2000-12-24  Simon Josefsson  <sj@extundo.com>
301
302         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
303         mailing list junk at end of part.
304
305 2000-12-23  Simon Josefsson  <sj@extundo.com>
306
307         * nnimap.el (nnimap-expiry-target): New function.
308         (nnimap-request-expire-articles): Use it.
309
310 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
311
312         * gnus.el (gnus-group-parameters-more): New variable.
313         * gnus-cus.el (gnus-group-customize): Use it.
314
315         * gnus.el (gnus-define-group-parameter): New macro.
316         (auto-expire): Use it
317         (total-expire): Use it.
318         * gnus-art.el (banner): Use it.
319
320         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
321         <ljz@asfast.com>.
322
323 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
324
325         * gnus-topic.el (gnus-topic-create-topic): Use list.
326
327         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
328         before binding gnus-default-article-saver.
329
330         * gnus-sum.el (gnus-summary-save-article):
331         (gnus-summary-pipe-output):
332         (gnus-summary-save-article-mail):
333         (gnus-summary-save-article-rmail):
334         (gnus-summary-save-article-file):
335         (gnus-summary-write-article-file):
336         (gnus-summary-save-article-body-file): Ditto.
337
338         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
339
340 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
341
342         * gnus-art.el (gnus-mime-security-button-map):
343         (gnus-mime-button-map): Add parent.
344
345 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
346
347         * messagexmas.el (message-xmas-redefine): New function.
348
349         * message.el: Use it.
350
351         * gnus-art.el (gnus-article-check-hidden-text): Return t.
352
353         * gnus-util.el (gnus-remove-text-properties-when): Return t.
354
355 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
356
357         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
358         malformatted messages.
359
360 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
361
362         * mm-util.el (mm-image-load-path): New function.
363
364         * gnus-group.el (gnus-group-make-tool-bar): Use it.
365
366         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
367
368         * message.el (message-tool-bar-map): Use it.
369
370         * Makefile.in (install-el): New.
371
372 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
373
374         * gnus-art.el (article-treat-dumbquotes): Quote \.
375
376 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
377
378         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
379         Emacs 20 runs on a terminal.
380
381 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
382
383         * gnus-msg.el (gnus-bug): Revert to save-excursion.
384
385         * mml.el (gnus-add-minor-mode): Autoload.
386
387         * message.el (message-forward): Save-restriction.
388
389 2000-12-21  Kai Gro\81\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
390
391         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
392         Paul Stevenson <p.stevenson@surrey.ac.uk>
393
394 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
395
396         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
397
398         * mml.el (gnus-ems): Don't require.
399
400         * gnus.el (gnus-decode-rfc1522): Removed.
401         (gnus-set-text-properties): Define.
402
403 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
404
405         * gnus-art.el (gnus-mime-*): handle may be nil.
406
407         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
408
409         * gnus.el (gnus-group-remove-excess-properties): Not defined
410         in gnus-xmas.
411
412 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
413
414         * message.el (message-mail-user-agent): Add :version.
415
416 2000-12-21  Miles Bader  <miles@gnu.org>
417
418         * message.el (message-mode): Set `comment-start' to the  yank prefix.
419
420 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
421
422         * message.el (message-mail-user-agent): New variable.
423         (message-setup): Renamed to message-setup-1. Support
424         mail-user-agent.
425         (message-mail-user-agent): New function.
426         (message-mail): Use it.
427         (message-reply): Use it.
428         (message-resend): Use it.
429         (message-mail-other-window): Use it.
430         (message-mail-other-frame): Use it.
431
432         * gnus-msg.el (gnus-bug): Support mail-user-agent.
433
434 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
435
436         * message.el (message-tool-bar-map): Simplify.
437         (message-narrow-to-head-1): New function.
438         (message-narrow-to-head): Use it.
439         (message-reply): Ditto.
440         (message-cancel-news): Ditto.
441         (message-supersede): Ditto.
442         (message-make-forward-subject): Ditto.
443         (message-bounce): Ditto.
444
445 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
446
447         * uudecode.el (uudecode-decode-region-external): make-temp-file
448         may not be defined.
449
450         * binhex.el (defalias): eval-and-compile.
451
452         * message.el (message-tool-bar-map): New function.
453         (message-mode): Use it.
454
455 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
456
457         * nntp.el (nntp-find-connection): Remove the entry.
458         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
459
460 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
461
462         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
463
464         * message.el (message-forward): Copy buffer in unibyte mode.
465
466 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
467
468         * message.el (message-make-forward-subject): Don't widen. Decode.
469         (message-forward): Don't decode subject.
470
471 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
472
473         * qp.el (quoted-printable-encode-region): Upcase QP.
474
475 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
476
477         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
478         mail-extract-a-c instead. Don't depend on Gnus.
479
480         * mml.el (gnus-ems): Require it.
481
482         * gnus-msg.el (gnus-summary-mail-forward):
483
484         * message.el (message-forward):  Move mime-to-mml here.
485
486 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
487
488         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
489         * gnus-art.el (gnus-insert-mime-button): Simplify.
490         (gnus-mime-display-alternative): Ditto.
491         (gnus-insert-mime-security-button): Ditto.
492
493 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
494
495         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
496         text-property-not-all doesn't return nil when start=mark(end).
497         (gnus-remove-text-properties-when): Ditto.
498
499 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
500
501         * gnus-start.el (gnus-group-change-level): Remove group from
502         gnus-active-hashtb if real killed.
503
504 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
505
506         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
507         (gnus-mime-display-alternative): Ditto.
508         (gnus-insert-mime-security-button): Ditto.
509
510 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
511
512         * gnus-start.el (gnus-group-change-level): Don't add it into
513         killed-list if it was killed.
514
515 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
516
517         * nnmbox.el (nnmbox-file-coding-system): Use binary.
518         (nnmbox-active-file-coding-system): Ditto.
519
520         * gnus-cus.el (gnus-group-parameters): Add posting-style.
521
522 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
523
524         * gnus.el (gnus-version):
525         (gnus-version-number): Set to Oort Gnus 0.01.
526
527         * gnus-art.el (gnus-mime-security-button-map):
528         (gnus-insert-mime-security-button): Fix for Emacs21.
529
530 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
531
532         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
533         easymenu, because XEmacs doesn't understand :help.
534
535         * mm-uu.el: Require binhex.
536
537 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
538
539         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
540
541 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
542
543         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
544
545 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
546
547         * *.xpm, *.pbm: Convert icons icons to size 24x24.
548
549 2000-12-18  Dave Love  <fx@gnu.org>
550
551         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
552         (unused).
553
554 2000-12-13  Miles Bader  <miles@gnu.org>
555
556         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
557         to t, so that we don't get stuck while trying to smilefy
558         intangible text.
559
560 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
561
562         * smiley-ems.el (smiley-regexp-alist): Make regexps match
563         at the end of the buffer.
564         (smiley-region): In the loop, move to the end of the submatch
565         matching the smiley instead of using the end of the match
566         of the whole regexp.
567
568 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
569
570         * message.el (message-mode): Doc fix.
571
572 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
573
574         * smiley-ems.el (smiley-region): Doc fix.
575
576 2000-12-11  Miles Bader  <miles@gnu.org>
577
578         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
579         bottom line visible, check to see if it's partially obscured, and
580         if so, either scroll one more line to make it fully visible, or
581         revert to showing the second line from the top.
582
583 2000-12-07  Dave Love  <fx@gnu.org>
584
585         * mailcap.el (mailcap-download-directory)
586         * gnus-audio.el (gnus-audio-directory)
587         * smiley-ems.el (smiley-data-directory): Fix :type.
588
589 2000-11-30  Dave Love  <fx@gnu.org>
590
591         * message.el (message-auto-save-directory): Use
592         file-name-as-directory.
593         (message-set-auto-save-file-name): Create
594         message-auto-save-directory if necessary.
595         (message-replace-chars-in-string): Removed -- unused.
596         (message-mail-alias-type): Customize.
597         (message-headers): Remove duplicate defgroup.
598
599 2000-11-29  Dave Love  <fx@gnu.org>
600
601         * qp.el (quoted-printable-decode-region): Use error, not message
602         to report malformed text (like base64).  Amend message.
603
604 2000-11-29  Miles Bader  <miles@gnu.org>
605
606         * message.el (message-header-lines): Fontify tag.
607
608 2000-11-27  Dave Love  <fx@gnu.org>
609
610         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
611         compiler warning.
612
613 ;2000-11-26  Dave Love  <fx@gnu.org>
614 ;
615 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
616 ;
617 2000-11-23  Dave Love  <fx@gnu.org>
618
619         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
620
621         * mm-uu.el (uudecode): Require.
622         (uudecode-decode-region, uudecode-decode-region-external): Don't
623         autoload.
624         (mm-uu-copy-to-buffer): Doc fix.
625         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
626         type fix.
627
628         * mailcap.el: Doc fixes.
629         (mailcap-mime-data): Various adjustments.
630         (mailcap): New group.
631         (mailcap-download-directory): Customize.
632         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
633         (mailcap-temporary-directory): Deleted (unused).
634         (mailcap-unescape-mime-test): Simplify slightly.
635         (mailcap-viewer-passes-test): Use functionp.
636         (mailcap-command-p): Aliased to executable-find.
637
638         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
639         default-enable-multibyte-characters is nil.
640
641 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
642
643         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
644
645 2000-11-21  Dave Love  <fx@gnu.org>
646
647         * gnus-art.el (gnus-mime-button-map): Don't inherit from
648         gnus-article-mode-map.
649 ;       (gnus-mime-button-menu): Use mouse-set-point.
650         (gnus-insert-mime-button, gnus-mime-display-alternative)
651         (gnus-mime-display-alternative): Don't use local-map property.
652
653 2000-11-17  Dave Love  <fx@gnu.org>
654
655         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
656         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
657         and make-temp-file.
658         (uudecode-decode-region): Doc fix.
659
660 2000-11-14  Dave Love  <fx@gnu.org>
661
662         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
663         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
664         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
665         New files, derived from the XPMs.
666
667 2000-11-10  Dave Love  <fx@gnu.org>
668
669         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
670         (gnus-agent-lib-file, gnus-agent-load-alist)
671         (gnus-agent-save-alist, gnus-agent-article-name): Use
672         expand-file-name.
673
674         * gnus-group.el (gnus-group-name-charset-method-alist): Add
675         :version.
676         (nnkiboze-score-file): Defvar when compiling.
677
678         * gnus-start.el (gnus-read-newsrc-file): Add :version.
679
680         * gnus-art.el (gnus-article-banner-alist)
681         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
682         (gnus-article-date-lapsed-new-header)
683         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
684         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
685         (gnus-treat-strip-headers-in-body)
686         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
687         (gnus-treat-translate): Add :version.
688         (gnus-article-mime-part-function): Fix defcustom.
689
690         * nnmail.el (nnmail-expiry-target)
691         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
692         (nnmail-split-header-length-limit): Add :version.
693
694         * gnus-sum.el (gnus-auto-expirable-marks)
695         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
696         (gnus-extra-headers, gnus-ignored-from-addresses)
697         (gnus-newsgroup-ignored-charsets)
698         (gnus-group-highlight-words-alist)
699         (gnus-summary-show-article-charset-alist): Add :version.
700
701         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
702         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
703         files, converted from the XPMs.
704
705         * gnus-cache.el (gnus-cache-active-file): Don't use
706         file-name-as-directory on directory.
707         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
708         use file-name-as-directory on directory.
709
710         * time-date.el (timezone-make-date-arpa-standard): Autoload.
711         (date-to-time): Use it.
712
713 ;       * message.el (message-mode) <adaptive-fill-regexp>:
714 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
715 ;       (message-newline-and-reformat): Likewise.
716         (message-forward-as-mime, message-forward-ignored-headers)
717         (message-buffer-naming-style, message-default-charset)
718         (message-dont-reply-to-names, message-send-mail-partially-limit):
719         Add :version.
720
721         * mm-util.el: Doc fixes.
722         (mm-mime-charset): Don't use the raw result of
723         mm-preferred-coding-system.
724         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
725         (mm-with-unibyte): Simplify.
726
727         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
728         concat.
729
730         * pop3.el (pop3-version): Deleted.
731         (pop3-make-date): New function, avoiding message-make-date.
732         (pop3-munge-message-separator): Use it.
733
734 2000-11-09  Dave Love  <fx@gnu.org>
735
736         * gnus-group.el (gnus-group-make-directory-group)
737         (gnus-group-fetch-faq): Use expand-file-name.
738         (gnus-group-fetch-faq): Simplify completing-read form.
739
740         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
741         test for Mule.
742
743         * message.el (tool-bar-map): Defvar when compiling.
744
745         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
746         (gnus-tm-lisp-directory): Deleted.
747         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
748         (featurep 'xemacs).
749         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
750         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
751         version numbers from file names.
752
753 2000-11-08  Dave Love  <fx@gnu.org>
754
755         * mm-view.el: Use featurep for XEmacs test.
756         (mm-inline-message): Test for `remove-specifier'; don't use
757         condition-case.
758
759         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
760
761         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
762         (gnus-score-find-bnews): Don't concat "".
763
764         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
765         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
766         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
767         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
768
769         * gnus-sum.el: Put some defvars in eval-when-compile.
770         (gnus-summary-mode-hook): Add :options.
771         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
772         (gnus-summary-tool-bar-map): New variable.
773         (gnus-summary-make-tool-bar): New function.
774         (gnus-summary-mode): Put kill-all-local-variables first.
775
776         * gnus-group.el (gnus-group-toolbar-map): New variable.
777         (gnus-group-make-tool-bar): Rewritten.
778         (gnus-group-mode): Put kill-all-local-variables first.
779
780         * rfc2047.el: Require gnus-util.
781
782         * nnml.el (gnus-sorted-intersection): Autoload.
783
784         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
785         Put some defvars in eval-when-compile.
786         (gnus-intersection, gnus-sorted-complement):  Autoload.
787
788         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
789
790         * mm-encode.el (mm-body-7-or-8): Autoload.
791
792         * mm-decode.el (mm-insert-inline): Autoload.
793
794         * mml.el:
795         * message.el: Put some defvars in eval-when-compile.
796
797         * gnus-msg.el: Put some defvars in eval-when-compile.
798         (gnus-msg-mail): Move after gnus-setup-message.
799
800         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
801
802 2000-11-07  Dave Love  <fx@gnu.org>
803
804         * gnus-util.el (nnheader): Don't require message (recursive
805         autoload).
806
807         * uudecode.el: Avoid compiler warnings.
808
809         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
810         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
811
812 2000-11-06  Dave Love  <fx@gnu.org>
813
814         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
815
816         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
817         (uudecode-char-int): New alias, replacing char-int.
818         (uudecode-decode-region): Don't call buffer-disable-undo.
819
820 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
821 ;       (mm-uu-configure-list): Doc fix.
822 ;
823 ;       * earcon.el (running-xemacs): Don't define.
824 ;
825 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
826 ;
827 ;       * message.el (message-font-lock-keywords): Match a final newline
828 ;       to help font-lock's multiline support.
829 ;
830 2000-11-03  Dave Love  <fx@gnu.org>
831
832         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
833
834         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
835         name.
836
837         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
838         <banner>: Fix custom type, doc.
839
840         * mm-decode.el (mm-display-external): Space-prefix temp buffer
841         name.  Don't disable undo explicitly.
842
843 ;2000-11-02  Dave Love  <fx@gnu.org>
844 ;
845 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
846 ;       cite-prefix.
847
848 2000-11-01  Dave Love  <fx@gnu.org>
849
850         * rfc2047.el (base64): Require unconditionally.
851         (message-posting-charset): Defvar when compiling.
852         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
853         message.
854
855         * gnus-sum.el (nnoo): Require.
856         (mm-uu-dissect): Autoload.
857
858         * mml.el (mml-parse-1): Clarify message.
859         (mml-minibuffer-read-type): Use mailcap-mime-types.
860
861 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
862
863         * mml.el: Fix a typo in the requiring of CL.
864
865 2000-11-01  Dave Love  <fx@gnu.org>
866
867         * utf7.el: Require cl when compiling.
868
869         * binhex.el: Use (featurep 'xemacs).
870         (binhex-char-int): New alias, replacing char-int.  Change callers.
871         (binhex-decode-region): Simplify work buffer code.
872         (binhex-decode-region-external): Use expand-file-name, not concat.
873
874 2000-10-30  Dave Love  <fx@gnu.org>
875
876         * gnus-art.el: Fix 2000-10-27 change properly.
877
878 2000-10-28  Miles Bader  <miles@gnu.org>
879
880         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
881
882 2000-10-27  Dave Love  <fx@gnu.org>
883
884         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
885         strings.
886         (gnus-group-make-tool-bar): New function.
887         (gnus-group-mode): Use it.
888
889         * message.el (message-mode-menu): Add some :help strings.
890         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
891         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
892
893         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
894         * describe-group.xpm, get-news.xpm, kill-group.xpm:
895         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
896
897         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
898         display-graphic-p here.
899
900 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
901
902         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
903         of the `gnus-xemacs' variable, as the latter has been removed.
904         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
905         * gnus-art.el (gnus-treat-display-xface)
906         (gnus-treat-display-smileys, gnus-treat-display-picons)
907         (gnus-article-read-summary-keys): Likewise.
908
909 2000-10-26  Dave Love  <fx@gnu.org>
910
911         (defvar): Use rmail-spool-directory unconditionally.
912
913 2000-10-18  Dave Love  <fx@gnu.org>
914
915         * mm-bodies.el (mm-uu-decode-function)
916         (mm-uu-binhex-decode-function): Defvar when compiling.
917
918         * gnus-nocem.el (gnus-nocem-issuers): Update.
919         (gnus-nocem-check-from): New option.
920         (gnus-nocem-scan-groups): Use it.
921         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
922         (gnus-nocem-check-article-limit): Add :version.
923
924 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
925
926         * ietf-drums.el (mm-util): Require CL when compiling.
927
928 2000-10-15  Dave Love  <fx@gnu.org>
929
930         * qp.el: Require mm-util.
931
932 2000-10-13  Dave Love  <fx@gnu.org>
933
934         * qp.el (quoted-printable-decode-region): Avoid invalid
935         coding-systems.
936
937 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
938
939         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
940         to a recursive load.
941
942 2000-10-12  Dave Love  <fx@gnu.org>
943
944         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
945
946         * gnus.el (gnus-group-startup-message): Check for PBM image.
947
948 2000-10-09  Dave Love  <fx@gnu.org>
949
950         * mail-source.el (mail-source-fetch-imap): Bind
951         default-enable-multibyte-characters rather than using
952         mm-disable-multibyte.
953
954 2000-10-05  Dave Love  <fx@gnu.org>
955
956         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
957         Autoload.
958         (quoted-printable-decode-region):  Rename arg which confused
959         charset with coding-system.  Don't use nonascii-insert-offset.
960         Coding-system encode the region initially.  Don't recognize `=='
961         as valid QP.  Coding-system decode the region finally.
962         (quoted-printable-decode-string): Rename arg which confused
963         charset with coding-system.
964
965         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
966         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
967         mm-encode-coding-region.
968         (mm-decode-body, mm-decode-string): Rename variables which
969         confused charset with coding-system.
970         (binhex-decode-region): Don't autoload.
971         (mm-body-encoding): Require message.
972         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
973         cond branches.
974
975         * gnus-art.el (article-de-quoted-unreadable)
976         (article-de-base64-unreadable): Fold search case
977         rather than downcasing string.  Apply mm-charset-to-coding-system
978         to arg of quoted-printable-decode-region.
979
980 2000-10-04  Dave Love  <fx@gnu.org>
981
982         * gnus-ems.el: Don't turn off compiler warnings in local vars.
983         Require ring when compiling.
984         (gnus-article-compface-xbm): New variable.
985
986 2000-10-04  Dave Love  <fx@gnu.org>
987
988         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
989         pbm images.
990
991         * frown.pbm, smile.pbm, wry.pbm: New files.
992
993         * frown.xbm, smile.xbm, wry.xbm: Deleted.
994
995 2000-10-03  Dave Love  <fx@gnu.org>
996
997         * mail-source.el (mail-sources): Revert to nil.
998
999         * nnmail (nnmail-spool-file): Revert to `((file))'.
1000
1001         * qp.el: Don't require mm-util.
1002         (quoted-printable-decode-region): Rewritten.
1003         (quoted-printable-decode-string, quoted-printable-encode-region):
1004         Doc fix.
1005         (quoted-printable-encode-region): Barf on multibyte characters.
1006         Maybe make the class multibyte.  Upcase chars, not formatted
1007         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1008         (quoted-printable-encode-string): Don't use
1009         mm-with-unibyte-buffer.
1010
1011 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1012
1013         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1014
1015 2000-09-21  Dave Love  <fx@gnu.org>
1016
1017         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1018         (for Emacs 20).  Tidy somewhat.
1019
1020 2000-09-21  Dave Love  <fx@gnu.org>
1021
1022         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1023         image processing.  Rationalize logic somewhat.
1024
1025 2000-09-20  Dave Love  <fx@gnu.org>
1026
1027         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1028         specifically.
1029
1030         * gnus.el (gnus-version-number): Avoid some redundant
1031         autoloads.
1032
1033 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1034
1035         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1036         to XBM; we always have PBM support.
1037
1038 2000-09-14  Dave Love  <fx@gnu.org>
1039
1040         * gnus.el (gnus-charset):
1041         * mm-decode.el (mime-display):
1042         * imap.el (imap) <defgroup>: Add :version.
1043
1044 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1045
1046         * parse-time.el: Fix author's mail address.
1047
1048         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1049         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1050         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1051         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1052         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1053         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1054         * rfc2231.el, uudecode.el: Fix copyright notice.
1055
1056         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1057         require `w3' at load-time only if not running in batch mode.
1058
1059 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1060
1061         * gnus.el: Before merge with Emacs21.
1062
1063 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
1064
1065         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
1066
1067 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
1068
1069         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
1070         to avoid conflict with the standard `back-to-indentation'
1071         binding.
1072
1073 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1074
1075         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
1076
1077         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
1078         (mm-disable-multibyte-mule4): Ditto.
1079         (mm-with-unibyte-current-buffer-mule4): Ditto.
1080
1081 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1082
1083         * pop3.el (pop3-movemail): Use binary.
1084         (pop3-movemail-file-coding-system): Removed.
1085
1086 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1087
1088         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
1089
1090 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1091
1092         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
1093         exists.
1094
1095 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1096
1097         * gnus-msg.el (gnus-post-method): Use backend name when the
1098         address is "".
1099
1100 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1101
1102         * gnus-art.el (article-verify-x-pgp-sig): Don't test
1103         mm-verify-option.
1104         (gnus-treat-x-pgp-sig): Default value.
1105         (gnus-ignored-headers): Redundant.
1106
1107 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1108
1109         * gnus-win.el (gnus-configure-frame): Save selected window.
1110
1111 2000-02-15  Andrew Innes  <andrewi@gnu.org>
1112
1113         * nnmbox.el: Require gnus-range.
1114         (nnmbox-group-building-active-articles): New variable.
1115         (nnmbox-group-active-articles): New variable; this is a cache of
1116         all active articles by group and number.
1117         (nnmbox-in-header-p): New function.
1118         (nnmbox-find-article): New function.
1119         (nnmbox-record-active-article): New function.
1120         (nnmbox-record-deleted-article): New function.
1121         (nnmbox-is-article-active-p): New function.
1122         (nnmbox-retrieve-headers): Use nnmbox-find-article.
1123         (nnmbox-request-article): Ditto.  Also supply extra arg to
1124         nnmbox-article-group-number.
1125         (nnmbox-request-expire-articles): Ditto.
1126         (nnmbox-request-move-article): Ditto.
1127         (nnmbox-request-replace-article): Ditto.
1128         (nnmbox-request-rename-group): Rename group entry in active
1129         article cache.
1130         (nnmbox-delete-mail): Update active article cache, unless article
1131         is being replaced.
1132         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
1133         than partially duplicating it.
1134         (nnmbox-article-group-number): Add extra `this-line' arg, to
1135         handle articles belonging to multiple groups.
1136         (nnmbox-save-mail): Update active article cache.
1137         (nnmbox-read-mbox): Build active article cache when loading mbox.
1138         Also do some repair work, if we find articles that are missing the
1139         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
1140         reconstruct these from Xref info.
1141
1142 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1143
1144         * mail-source.el (mail-source-report-new-mail): Use
1145         nnheader-run-at-time.
1146
1147 2000-02-15  Andrew Innes  <andrewi@gnu.org>
1148
1149         * mail-source.el (mail-source-fetch-pop): Clear pop password when
1150         an error is thrown, and then rethrow the error.
1151         (mail-source-check-pop): Ditto.
1152         (mail-source-start-idle-timer): Prevent multiple pop checks
1153         running if the check takes a long time.
1154
1155 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1156
1157         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
1158         succeed.
1159
1160 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1161
1162         * gnus-win.el (gnus-configure-windows): Make sure
1163         nntp-server-buffer is live.
1164         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1165
1166 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
1167
1168         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1169
1170 2000-12-04  Andreas Jaeger  <aj@suse.de>
1171
1172         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1173
1174 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1175
1176         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
1177
1178 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
1179
1180         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
1181
1182 2000-12-01  Simon Josefsson  <sj@extundo.com>
1183
1184         * mml-smime.el (mml-smime-verify): Fix address parsing.
1185
1186 2000-12-01  Simon Josefsson  <sj@extundo.com>
1187
1188         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
1189         more than one certificate inside PKCS#7 blob.  Better security
1190         information (clamed / actual sender, openssl output, certificates
1191         inside message).
1192
1193         * smime.el (smime-verify-region): Output to /dev/null.
1194         (smime-buffer-as-string-region): Don't parse empty lines.
1195
1196 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1197
1198         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
1199         ?d and ?D.
1200         (gnus-mime-security-show-details-inline): New variable.
1201         (gnus-mime-security-show-details): Use them.
1202         (gnus-insert-mime-security-button): Ditto.
1203
1204         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
1205         Suggest by Michael Duggan (md5i@cs.cmu.edu).
1206         (mml2015-gpg-clear-verify): Ditto.
1207         (mml2015-gpg-decrypt-1): Ditto.
1208         (mml2015-use): Prefer 'gpg.
1209
1210 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1211
1212         * gnus-util.el (gnus-add-text-properties-when): New function.
1213         (gnus-remove-text-properties-when): Ditto.
1214
1215         * gnus-cite.el (gnus-article-hide-citation): Use them.
1216         (gnus-article-toggle-cited-text): Use them.
1217
1218         * gnus-art.el (gnus-signature-toggle): Use them.
1219         (gnus-article-show-hidden-text): Ditto.
1220         (gnus-article-hide-text): Ditto.
1221
1222 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1223
1224         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
1225
1226 2000-11-30  Simon Josefsson  <sj@extundo.com>
1227
1228         * smime.el (smime-point-at-eol): New alias.
1229         (smime-buffer-as-string-region): Use it.
1230
1231 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1232
1233         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
1234
1235 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1236
1237         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
1238
1239         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1240
1241         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1242
1243 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
1244
1245         * nnmh.el (nnmh-request-expire-articles): Implemented
1246         expiry-target for nnmh backend.
1247
1248 2000-11-30  Simon Josefsson  <sj@extundo.com>
1249
1250         * mm-decode.el (mm-security-from): New variable.
1251         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
1252
1253         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
1254         than `from'.
1255
1256 2000-11-30  Simon Josefsson  <sj@extundo.com>
1257
1258         * mml-smime.el (mml-smime-verify): Verify that certificate mail
1259         address match sender address.
1260
1261         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
1262
1263         * smime.el (smime-verify-region): Don't copy buffer.
1264         (smime-decrypt-buffer): Use expand-file-name on keyfile.
1265         (smime-pkcs7-region): New function.
1266         (smime-pkcs7-certificates-region): Ditto.
1267         (smime-pkcs7-email-region): Ditto.
1268         (smime-buffer-as-string-region): Ditto.
1269
1270         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
1271         buffer.
1272
1273 2000-11-23  Jens Krinke <j.krinke@gmx.de>
1274
1275         * smime.el (smime-decrypt-region): Fix keyfile argument.
1276
1277 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1278
1279         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
1280
1281 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1282
1283         * message.el (message-shoot-gnksa-feet): New variable.
1284         (message-gnksa-enable-p): New function.
1285         (message-send): Use it.
1286         (message-check-news-body-syntax): Ditto.
1287
1288 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
1289
1290         * message.el (message-make-message-id): Remove the redundancy.
1291
1292 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1293
1294         * message.el (message-setup): Discourage using mc-install-*-mode.
1295
1296         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
1297
1298 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1299
1300         * gnus-cite.el (gnus-cite-parse): Guess citation length.
1301
1302 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1303
1304         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
1305
1306 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1307
1308         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
1309
1310 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1311
1312         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
1313         insert-buffer-substring.
1314
1315         * message.el (message-send-mail): Use buffer-substring-no-properties.
1316         (message-send-news): Ditto.
1317
1318 2000-11-22  David Edmondson <dme@dme.org>
1319
1320         * imap.el (imap-wait-for-tag): Message read info.
1321
1322 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1323
1324         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
1325         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
1326         (mml2015-gpg-encrypt): Ditto.
1327
1328 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1329
1330         * mm-decode.el (mm-verify-option): Default value.
1331
1332         * mml-sec.el (mml-secure-part): Error message.
1333
1334 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1335
1336         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
1337
1338 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1339
1340         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
1341
1342 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1343
1344         * gnus-art.el (gnus-article-describe-key): Use prompt.
1345         (gnus-article-describe-key-briefly): Ditto.
1346
1347 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1348
1349         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
1350
1351 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1352
1353         * gnus-art.el (gnus-article-describe-key): New function.
1354         (gnus-article-describe-key-briefly): New function.
1355
1356 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1357
1358         * mm-decode.el (mm-decrypt-option): Doc typo.
1359
1360         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
1361         return a number.
1362
1363 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1364
1365         * message.el (message-newline-and-reformat): Typo.
1366
1367 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1368
1369         * gnus-art.el (article-verify-x-pgp-sig): Check whether
1370         original-article-buffer exists.
1371
1372         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
1373         (rfc2047-header-encoding-alist): Addresses are different from text.
1374         (rfc2047-encode-message-header): Ditto.
1375         (rfc2047-dissect-region): Extra parameter.
1376         (rfc2047-encode-region): Ditto.
1377         (rfc2047-encode-string): Ditto.
1378
1379 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1380
1381         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
1382         (mm-uu-pgp-encrypted-extract): Use it.
1383         (mm-uu-pgp-signed-extract-1): New function.
1384         (mm-uu-pgp-signed-extract): Use it.
1385
1386         * gnus-art.el (gnus-mime-display-security): New function.
1387         (gnus-mime-display-part): Use it.
1388         (gnus-mime-security-verify-or-decrypt): New function.
1389         (gnus-mime-security-press-button): New function.
1390         (gnus-insert-mime-security-button): Use it.
1391
1392         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
1393         (mm-find-raw-part-by-type): Ditto.
1394         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
1395         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
1396         (mm-destroy-parts): Kill nested multibyte buffer.
1397
1398         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
1399         (mml2015-gpg-verify): Ditto.
1400
1401 2000-11-18  Simon Josefsson  <sj@extundo.com>
1402
1403         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
1404         (mml2015-function-alist): Use it.
1405
1406         * mml-sec.el (mml-sign-alist): Update names.
1407         (mml-encrypt-alist): Ditto.
1408         (mml-secure-part-smime-sign): Moved to mml-smime.el
1409         as `mml-smime-sign-query'.
1410         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
1411         `mml-smime-get-file-cert'.
1412         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
1413         `mml-smime-get-dns-cert'.
1414         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
1415         `mml-smime-encrypt-query'.
1416         (mml-smime-sign-buffer): Use mml-smime-sign.
1417         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
1418
1419         * mml-smime.el (mml-smime-sign): New function.
1420         (mml-smime-encrypt):
1421         (mml-smime-sign-query):
1422         (mml-smime-get-file-cert):
1423         (mml-smime-get-dns-cert):
1424         (mml-smime-encrypt-query): Moved from mml-sec.el.
1425
1426 2000-11-16  Simon Josefsson  <sj@extundo.com>
1427
1428         * mml2015.el (mml2015-gpg-clear-verify): New function.
1429         (mml2015-function-alist): Add it.
1430
1431 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1432
1433         * message.el (message-setup-fill-variables): Use
1434         message-cite-prefix-regexp.
1435         (message-newline-and-reformat): Check the end of citation, leading
1436         WSP, break in the cite prefix.
1437         (message-fill-paragraph): New function.
1438
1439 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1440
1441         * lpath.el: Shut up.
1442
1443 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
1444
1445         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1446         raw 8-bit in headers in dk.* newsgroups.
1447
1448 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1449
1450         * message.el (message-newline-and-reformat): Match extra WSPs.
1451
1452 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1453
1454         * mml.el (mml-generate-mime-1): Ignore ascii.
1455
1456 2000-11-16 Justin Sheehy <justin@iago.org>
1457
1458         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
1459
1460 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1461
1462         * message.el (message-cite-prefix-regexp): Prefix should not end
1463         at space.
1464
1465 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1466
1467         * message.el (message-mode-syntax-table): Add - as a word
1468         constituent as in articles.
1469         (message-setup-fill-variables): Add -_. as supercite-style prefix.
1470         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
1471         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
1472
1473 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1474
1475         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
1476
1477 2000-11-12  David Edmondson  <dme@dme.org>
1478
1479         * message.el (message-font-lock-keywords): use
1480         message-cite-prefix-regexp.
1481
1482 2000-11-15  Kai Gro\81\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1483
1484         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
1485         Stein Arild Str\81\e,Ax\e(Bmme.
1486         (gnus-group-jump-to-group): Use it.
1487         (gnus-group-jump-to-group-prompt): Customize.
1488
1489 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
1490
1491         * mailcap.el (mailcap-possible-viewers): Match the entire string.
1492
1493 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
1494
1495         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
1496         incompatible.
1497         (mml2015-mailcrypt-sign): Ditto.
1498
1499 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1500
1501         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
1502         group is open.
1503
1504 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
1505
1506         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
1507         nnvirtual articles.
1508         (gnus-backlog-request-article): Don't request nnvirtual articles.
1509
1510 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1511
1512         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
1513         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
1514
1515 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1516
1517         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
1518         * mml.el (mml-generate-mime-1): Use charset attribute.
1519         * mm-bodies.el (mm-encode-body): Add parameter charset.
1520         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
1521
1522 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1523
1524         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
1525         (mml2015-mailcrypt-clear-decrypt): Ditto.
1526         (mml2015-mailcrypt-verify): Ditto.
1527         (mml2015-mailcrypt-clear-verify): Ditto.
1528         (mml2015-gpg-verify): Ditto.
1529
1530 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1531
1532         * smime.el (smime-openssl-program): Test the existence of openssl.
1533         * mml-smime.el: Require mm-decode.
1534         (mml-smime-verify-test): New function.
1535         * mm-decode.el (mm-verify-function-alist): Use it.
1536
1537 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1538
1539         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
1540         anyway.
1541
1542 2000-11-13  Simon Josefsson  <sj@extundo.com>
1543
1544         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
1545         verification doesn't work.
1546
1547 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
1548
1549         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
1550         (gnus-inews-do-gcc): Use it.
1551
1552 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1553
1554         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
1555         leading space.
1556         * mm-extern.el (mm-inline-external-body): Report error when no
1557         access-type.
1558
1559 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
1560
1561         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
1562
1563 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1564
1565         * gnus-art.el (gnus-mime-button-menu): Use select-window.
1566
1567 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
1568
1569         * gnus-art.el (gnus-mime-display-part): Display multipart/related
1570         as multipart/mixed.
1571
1572 2000-11-12  David Edmondson  <dme@dme.org>
1573
1574         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
1575         and replace `.' with `\w' to allow for different syntax tables
1576         (from Vladimir Volovich).
1577         * message.el (message-newline-and-reformat): use
1578         `message-cite-prefix-regexp'.
1579         * gnus-cite.el (gnus-supercite-regexp): use
1580         `message-cite-prefix-regexp'.
1581         * gnus-cite.el (gnus-cite-parse): use
1582         `message-cite-prefix-regexp'.
1583
1584 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1585
1586         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
1587         PGP SIGNATURE.  Escape leading "-"'s.
1588         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
1589
1590 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
1591
1592         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
1593
1594 2000-11-11  Simon Josefsson  <sj@extundo.com>
1595
1596         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
1597
1598         * smime.el (smime-details-buffer): New variable.
1599         (smime-sign-region):
1600         (smime-encrypt-region):
1601         (smime-verify-region):
1602         (smime-decrypt-region): Copy OpenSSL output to the buffer.
1603
1604         * mml-smime.el (mml-smime-verify): Support security info.
1605
1606 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1607
1608         * mm-decode.el (mm-verify-option): Set default to nil.
1609         (mm-decrypt-option): Ditto.
1610         * gnus-art.el (article-verify-x-pgp-sig): New function.
1611
1612 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
1613
1614         * gnus-art.el (gnus-mime-display-alternative): Show button if no
1615         preferred part.
1616
1617 2000-11-07  Kai Gro\81\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1618
1619         * gnus-sum.el (gnus-move-split-methods): Say that
1620         `gnus-split-methods' uses file names, whereas this uses group
1621         names.  (Report from Nevin Kapur)
1622
1623 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
1624
1625         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
1626
1627 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1628
1629         * nnheader.el (nnheader-directory-files-is-safe): New variable.
1630         (nnheader-directory-articles): Use it.
1631         (nnheader-article-to-file-alist): Ditto.
1632
1633 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1634
1635         * rfc2047.el (rfc2047-pad-base64): New function.
1636         (rfc2047-decode): Use it.
1637
1638 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1639
1640         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
1641         select method.
1642
1643 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1644
1645         * mml2015.el (mml2015-gpg-decrypt-1):
1646         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
1647
1648 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1649
1650         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
1651
1652 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
1653
1654         * pop3.el (pop3-munge-message-separator): A message may have an
1655         empty body.
1656
1657 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1658
1659         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
1660         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
1661         (mm-uu-pgp-signed-extract): Use coding-system.
1662
1663 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1664
1665         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
1666         (gnus-insert-mime-security-button): New function.
1667         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
1668         * mml2015.el:  Add security info when verify or decrypt.
1669         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
1670         (mm-uu-pgp-encrypted-extract): Ditto.
1671
1672 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
1673
1674         * mm-decode.el (mm-display-parts): New function.
1675         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
1676
1677 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1678
1679         * gnus-mlspl.el: Documentation tweaks.
1680
1681 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1682
1683         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
1684         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
1685         argument.
1686
1687 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1688
1689         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
1690
1691 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
1692
1693         * gnus-art.el (gnus-article-encrypt): New function.
1694         (gnus-article-encrypt-protocol-alist): New variable.
1695         (gnus-article-encrypt-protocol): New variable.
1696         * mml2015.el (mml2015-self-encrypt): New function.
1697         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
1698
1699 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
1700
1701         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
1702         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
1703         let mailcap do it.
1704         * mml2015.el: Remove snarf code.
1705         * mm-decode.el: Remove snarf code.
1706
1707 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1708
1709         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
1710         (mml-insert-mime): Understand gnus-decoded.
1711         (mime-to-mml): New parameter handles.
1712         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
1713         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
1714
1715 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1716
1717         * mm-decode.el (mime-security): New group.
1718         (mm-verify-function-alist): Add test function.
1719         (mm-decrypt-function-alist): Ditto.
1720         (mm-snarf-option): Set default value as nil.
1721         (mm-find-part-by-type): Recursive parameter.
1722         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
1723         * mml2015.el: Support draft-ietf-openpgp-multsig.
1724
1725 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1726
1727         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
1728         (gnus-article-view-part-as-charset): New function.
1729
1730 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1731
1732         * mm-decode.el (mm-verify-option): Default value.
1733         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
1734
1735 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1736
1737         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
1738
1739 2000-11-05  Simon Josefsson  <sj@extundo.com>
1740
1741         * mml-smime.el (mml-smime-verify): Work in original multipart
1742         buffert.
1743
1744         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
1745         (mm-handle-multipart-ctl-parameter): Ditto.
1746         (mm-alist-to-plist): New function.
1747         (mm-dissect-buffer): Store CTL parameters and copy original buffer
1748         for multiparts.
1749         (mm-destroy-parts): Destroy multipart buffert.
1750         (mm-remove-part): Ditto.
1751
1752         * mml-smime.el (mml-smime-sign): Not used.
1753         (mml-smime-encrypt): Ditto.
1754
1755         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
1756
1757         Verify S/MIME signature support.
1758
1759         * mm-decode.el (mm-inline-media-tests): Add
1760         application/{x-,}pkcs7-signature.
1761         (mm-inlined-types): Ditto.
1762         (mm-automatic-display): Ditto.
1763         (mm-verify-function-alist): Ditto.  Add name of method.
1764         (mm-decrypt-function-alist): Add name of method.
1765         (mm-find-part-by-type): Add documentation.
1766         (mm-possibly-verify-or-decrypt): Use new format of
1767         mm-{verify,decrypt}-function-alist.  Use method names.
1768
1769         * mml-smime.el (mml-smime-verify): New function.
1770
1771 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1772
1773         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
1774
1775 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1776
1777         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
1778         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
1779         * mm-decode.el (mm-snarf-option): New.
1780
1781 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1782
1783         * mm-util.el (mm-subst-char-in-string): New function.
1784         (mm-replace-chars-in-string): Use it.
1785         * message.el (message-replace-chars-in-string): Use it.
1786         * nnheader.el (nnheader-replace-chars-in-string): Use it.
1787         * gnus-mh.el (mh-lib-progs): Shut up.
1788
1789 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
1790
1791         * base64.el, md5.el: Moved to contrib directory.
1792
1793 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
1794
1795         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
1796         the last article when search.
1797
1798 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1799
1800         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
1801         * nnmail.el (nnmail-pathname-coding-system): Ditto.
1802
1803 2000-09-29  David Edmondson  <dme@thus.net>
1804
1805         * message.el (message-newline-and-reformat): Typo.
1806
1807 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1808
1809         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
1810
1811 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
1812
1813         * nntp.el (nntp-decode-text): Delete bogus status lines.
1814
1815 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1816
1817         * message.el (message-font-lock-keywords): Match a final newline
1818         to help font-lock's multiline support.
1819
1820 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1821
1822         * nnoo.el (nnoo-set): New function.
1823
1824 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
1825
1826         * gpg.el, gpg-ring.el: Moved to contrib directory.
1827
1828 2000-11-04  Simon Josefsson  <sj@extundo.com>
1829
1830         * nnimap.el (nnimap-split-inbox): Typo.
1831
1832 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1833
1834         * gnus-msg.el (gnus-msg-mail): Move it backwards.
1835
1836 2000-11-03  Simon Josefsson  <sj@extundo.com>
1837
1838         * rfc2231.el (rfc2231-parse-qp-string): New function.
1839         (require): rfc2047.
1840
1841         * mail-parse.el (mail-header-parse-content-type):
1842         (mail-header-parse-content-disposition): Support invalid QP
1843         encoded strings, by using `rfc2231-parse-qp-string'.
1844
1845 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1846
1847         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
1848         (rfc2231-decode-encoded-string): Typo "> X 1".
1849         (rfc2231-encode-string): Insert the name of charset.
1850         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
1851
1852 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1853
1854         * mm-decode.el (mm-save-part): Return the filename.
1855         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
1856         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
1857         (gnus-mime-action-alist): Use it.
1858         (gnus-mime-button-commands): USe it.
1859         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
1860         (mm-inline-external-body): unwind-protect.
1861
1862 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
1863
1864         * gnus-art.el (gnus-insert-mime-button): Show url.
1865
1866 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1867
1868         * mml.el (mml-generate-mime-1): Support external url.
1869         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
1870
1871 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
1872
1873         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
1874         * mm-decode.el (mm-display-external): Ditto.
1875         * mm-extern.el: New file.
1876         * mm-decode.el (mm-inline-media-tests): Hook it up.
1877         (mm-inlined-types): Inline message/external-body.
1878
1879 2000-11-02  Simon Josefsson  <sj@extundo.com>
1880
1881         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
1882
1883         * message.el (message-get-reply-headers): Better handling when
1884         Mail-Followup-To is very large.
1885
1886 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
1887
1888         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
1889         * gnus-art.el (gnus-article-edit-done):
1890         * gnus-sum.el (gnus-summary-edit-article-done): Move line
1891         counting code here.
1892         * gnus-msg.el (gnus-setup-message): Remove a hack.
1893
1894 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1895
1896         * gnus-sum.el (gnus-newsgroup-variables): New variable.
1897         (gnus-summary-mode): Make them local variables.
1898         (gnus-set-global-variables): Globalize them.
1899         (gnus-summary-exit): Kill them.
1900
1901 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
1902
1903         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
1904         word.
1905
1906 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
1907
1908         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
1909         gnus-article-wash-types.
1910         * gnus-art.el (gnus-article-wash-status): Use them.
1911
1912 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1913
1914         * mml.el (mml-read-tag): Remove spaces and LF.
1915
1916 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1917
1918         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
1919         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
1920
1921 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
1922
1923         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
1924
1925 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
1926
1927         * gnus-sum.el (gnus-article-charset): New variable.
1928         (gnus-summary-display-article): Set it.
1929         * gnus-msg.el (gnus-copy-article-buffer): Use it.
1930         * gnus-art.el (gnus-article-mode): Make it local variable.
1931
1932 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1933
1934         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
1935
1936 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1937
1938         * nnwfm.el: New file.
1939
1940         * nnweb.el (nnweb-replace-in-string): New function.
1941
1942 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1943
1944         * mml2015.el: Wrap gpg.el.
1945         * gpg.el (gpg-verify): The last argument of apply is a list.
1946         (gpg-encrypt): Add passphrase as a parameter.
1947
1948 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
1949
1950         * gpg.el: New file.
1951         * gpg-ring.el: New file.
1952
1953 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1954
1955         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
1956
1957 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
1958
1959         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
1960         double-quote charcters.
1961         (gnus-summary-prepare-threads): Ditto.
1962
1963 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1964
1965         * gnus-art.el (gnus-mime-display-single): Forward line -1.
1966         * mml.el (mml-read-tag): Don't skip the leading space.
1967         * lpath.el (font-lock-set-defaults): Shut up.
1968
1969 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
1970
1971         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
1972
1973 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1974
1975         * qp.el (quoted-printable-encode-region): Replace leading - when
1976         ultra safe.
1977         * mml.el (mml-generate-mime-postprocess-function): Removed.
1978         (mml-postprocess-alist): Removed.
1979         (mml-generate-mime-1): Use ultra-safe when sign.
1980         * mml2015.el (mml2015-fix-micalg): Uppercase.
1981         (mml2015-verify): Insert LF.
1982         (mml2015-mailcrypt-sign): Downcase; search backward.
1983
1984 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1985
1986         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
1987         restrictive.
1988         (nnultimate-table-regexp): New variable.
1989         (nnultimate-forum-table-p): Use it.
1990
1991 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
1992
1993         * gnus-sum.el (gnus-summary-expire-articles): Save point.
1994
1995 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1996
1997         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
1998         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
1999
2000 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2001
2002         * mml2015.el: Shut up.
2003
2004 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2005
2006         * gnus.el (gnus-server-browse-hashtb): Removed.
2007         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
2008         (gnus-group-insert-group-line-info): Use simplified method.
2009         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
2010
2011 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2012
2013         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
2014         moved here.
2015         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
2016         * gnus-group.el (gnus-group-prepare-flat): Use it.
2017         * gnus-topic.el (gnus-group-prepare-topics): Use it.
2018
2019 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2020
2021         * mml.el (mml-mode): Show menu in XEmacs.
2022
2023 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
2024
2025         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
2026         (gnus-server-read-server-in-server-buffer): New function.
2027         (gnus-browse-foreign-server): Browse in group buffer.
2028         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
2029         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
2030         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
2031         * gnus.el (gnus-server-browse-hashtb): New variable.
2032
2033 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2034
2035         * nnfolder.el (nnfolder-open-nov): Use group.
2036
2037 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2038
2039         * nnfolder.el: Add NOV. Set version to 2.0.
2040         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
2041
2042 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2043
2044         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
2045
2046 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2047
2048         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
2049         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
2050
2051 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2052
2053         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
2054
2055 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
2056
2057         * mm-decode.el (mm-verify-function-alist): New variable.
2058         (mm-verify-option): New variable.
2059         (mm-decrypt-function-alist): Ditto.
2060         (mm-decrypt-option): Ditto.
2061         (mm-find-raw-part-by-type): New function.
2062         (mm-possibly-verify-or-decrypt): New function.
2063         (mm-dissect-multipart): Use it.
2064         * mml2015.el (mml2015-fix-micalg): New function.
2065         (mml2015-decrypt): Use new interface.
2066         (mml2015-verify):  Use new interface.
2067         (mml2015-setup): Make it bogus.
2068
2069 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2070
2071         * mml.el (mml-generate-mime-postprocess-function): Set to
2072         mml-postprocess.
2073         (autoload): Autoload mml2015 and mml-smime.
2074         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
2075         * mml2015.el (mml2015-encrypt): New function.
2076         (mml2015-sign): New function.
2077         (mml2015-encrypt-function): New variable.
2078         (mml2015-sign-function): New variable.
2079         (mml2015-mailcrypt-encrypt): Use message-recipients.
2080         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
2081         * mml-smime.el (mml-smime-setup): Ditto.
2082
2083 2000-10-28  Simon Josefsson  <sj@extundo.com>
2084
2085         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
2086         Communigate Pro 3.3.1 server.
2087
2088         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
2089         in buffers.
2090         (mml-secure-dns-server): Removed.
2091         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
2092         write certificates to files.
2093
2094         * smime.el (smime-dns-server): New variable.
2095         (smime-mail-to-domain):
2096         (smime-cert-by-dns): New functions.
2097
2098         * dig.el: New file.
2099
2100 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
2101
2102         * message.el (message-options): New variable.
2103         (message-options-set-recipient): New function.
2104         (message-send): Use them.
2105         * gnus-int.el (gnus-request-replace-article): Use them.
2106         (gnus-request-accept-article): Ditto.
2107         * mml.el (mml-preview): Use them.
2108         * gnus-sum.el (gnus-summary-edit-article): Use them.
2109
2110         * message.el (message-options-get): New function.
2111         (message-options-get): New function.
2112         * rfc2047.el (rfc2047-encode-message-header): Use them.
2113         * mm-bodies.el (mm-encode-body): Use them.
2114
2115 2000-10-28  Simon Josefsson  <sj@extundo.com>
2116
2117         * nnimap.el (nnimap-retrieve-which-headers):
2118         (nnimap-request-article-part): Quote message-id.
2119
2120         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
2121         (smime-CA-file): New variable.
2122         (smime-call-openssl-region): Don't error.
2123         (smime-sign-region): Return result value.
2124         (smime-encrypt-region): Ditto.
2125         (smime-verify-region): New function.
2126         (smime-decrypt-region): Ditto.
2127         (smime-verify-buffer): Ditto.
2128         (smime-decrypt-buffer): Ditto.
2129
2130         * mml.el: Require mml-sec.
2131         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
2132         (mml-mode-map): Add "sign" and "encrypt" maps.
2133         (mml-menu): Add security menu.
2134         (mml-preview): Use generate-new-buffer.
2135
2136         * mml-sec.el: New file.
2137
2138 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2139
2140         * mm-decode.el (mm-find-part-by-type): Move it here.
2141         * mml.el (mml-postprocess): Move it here.
2142         (mml-postprocess-alist): Move it here. Merge them.
2143
2144 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
2145
2146         * rfc2047.el (rfc2047-encode-message-header): Make sure no
2147         unencoded stuff in the header.
2148
2149 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2150
2151         * gnus-group.el (gnus-group-listed-groups): New variable.
2152         (gnus-group-list-option): New variable.
2153         (gnus-group-list-limit-map): New keymap.
2154         (gnus-group-list-flush-map): New keymap.
2155         (gnus-group-list-plus-map): New keymap.
2156         (gnus-group-prepare-logic): New function.
2157         (gnus-group-prepare-flat): Merge with
2158         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
2159         (gnus-group-prepare-flat-list-dead): Ditto.
2160         (gnus-group-list-matching): Use gnus-group-prepare-function.
2161         (gnus-group-list-dormant): Ditto.
2162         (gnus-group-list-cached): Ditto.
2163         (gnus-group-listed-groups): New function.
2164         (gnus-group-list-limit): New function.
2165         (gnus-group-list-flush): New function.
2166         (gnus-group-list-plus): New function.
2167         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
2168         (gnus-topic-prepare-topic): Ditto.
2169
2170 2000-10-27  Paul Jarc <prj@po.cwru.edu>
2171
2172         * message.el (message-insert-to, message-get-reply-headers):
2173         (message-reply, message-followup): Mail-{Followup,Reply}-To.
2174
2175 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2176
2177         * mml2015.el: New file.
2178         * smime.el: New file.
2179         * mml-smime.el: New file.
2180
2181 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2182
2183         * ChangeLog: Moved to ChangeLog.1.
2184
2185 ;; Local Variables:
2186 ;; coding: iso-2022-7bit
2187 ;; End: