2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
[gnus] / lisp / ChangeLog
1 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * message.el(message-set-auto-save-file-name): More
4         poor-system-types.
5
6         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
7
8         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
9         supports +.
10
11 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
12
13         * mm-decode.el (mm-readable-p): New.
14         (mm-inline-media-tests): Fix the default testers.
15
16 2001-07-26  Simon Josefsson  <jas@extundo.com>
17
18         * nnimap.el (nnimap-version): Bump version number.
19
20 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
21         From Steven E. Harris <seh@speakeasy.org>
22
23         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
24         in M$Windows too.
25
26 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
27
28         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
29
30 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
31
32         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
33
34         * mm-decode.el (mm-get-image): Guess then use the type.
35
36         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
37
38 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
39         
40         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
41         display (%B) for threads if threading is off.
42  
43 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
44         From Henrik Enberg <henrik@enberg.org>
45
46         * gnus-msg.el: Customization patch.
47
48 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
49
50         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
51         variable.
52         (nnmail-split-fancy-with-parent): Ignore certain groups.
53         
54 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
55
56         * gnus-util.el (gnus-byte-compile): New.
57         (gnus-use-byte-compile): New.
58         (gnus-make-sort-function): Use it.
59
60         * nnmail.el (nnmail-get-new-mail): Use it.
61
62         * gnus-agent.el (gnus-category-make-function): Simple function or
63         compiled function.
64         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
65
66         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
67         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
68         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
69
70         * message.el (message-check-news-header-syntax): Remove quote.
71
72 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
73
74         * message.el (message-use-mail-followup-to): `t' is not a
75         documented value.
76
77 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
78
79         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
80
81 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
82
83         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
84         there are long lines.
85
86 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
87
88         * dgnushack.el (copy-list): New compiler macro.
89
90 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
91
92         * message.el (message-bounce): If no Return-Path, the whole
93         content is considered as the original message.
94
95         * nnml.el (nnml-check-directory-twice): New.
96         (nnml-article-to-file): Use it.
97         (nnml-retrieve-headers): Hack it.
98
99 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
100
101         * gnus-win.el (gnus-buffer-configuration): New configure.
102
103         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
104         not alive.
105
106         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
107         (mm-display-external): Use display-term configure.
108
109 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
110
111         * gnus-delay.el (gnus-delay-default-hour): New variable.
112         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
113
114 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
115         From Karl Kleinpaste <karl@charcoal.com>
116
117         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
118         (gnus-summary-prepare-threads): Ditto.
119
120         * gnus.el (gnus-summary-line-format): Add %B.
121
122 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
123
124         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
125
126         * mm-util.el (mm-string-as-multibyte): New.
127
128         * nnmh.el (nnmh-request-list-1): Encode, not decode!
129
130 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
131
132         * mm-util.el (mm-universal-coding-system): New.
133
134         * gnus-start.el (gnus-startup-file-coding-system): Use it.
135
136         * score-mode.el (score-mode-coding-system): Use it.
137
138 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
139
140         * gnus-start.el (gnus-setup-news): Call
141         `gnus-check-bogus-newsgroups' just after the native server is
142         opened.
143
144 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
145
146         * nnmail.el (nnmail-do-request-post): Util function to be used by
147         `nnchoke-request-post' for all nnmail-derived backends.
148
149         * nnml.el (nnml-request-post): Use it.
150
151         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
152         backend, for it groks nnml-request-post.
153
154         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
155         Treat `mail-post' backends like `mail' backends, not like `news'
156         backends.
157
158 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
159
160         * gnus-msg.el (gnus-setup-message): make-local-hook.
161
162 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
163
164         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
165         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
166         <karl@charcoal.com>, slightly changed by Kai.
167
168         * message.el (message-check-news-header-syntax): When checking
169         whether the groups exist, check the right server based on
170         `gnus-post-method'.
171
172 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
173
174         * gnus-delay.el: New file.
175
176 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
177
178         * mm-util.el (mm-read-coding-system): Take two arguments.
179
180         * gnus-sum.el (gnus-summary-show-article): Use
181         mm-read-coding-system.
182
183         * gnus-art.el (article-de-quoted-unreadable):
184         (article-de-base64-unreadable, article-wash-html):
185         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
186
187 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
188
189         * nnml.el (nnml-request-post): New function.  Can be used for
190         annotations in nnml groups.
191
192 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
193
194         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
195         command.
196
197         * gnus-start.el (gnus-find-new-newsgroups): Use
198         `message-make-date' instead of `current-time-string'.
199         (gnus-ask-server-for-new-groups): Ditto.
200         (gnus-check-first-time-used): Ditto.
201
202 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
203
204         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
205
206 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
207
208         * message.el (message-shorten-references): Change `maxcount' and
209         `cut' to obey USEFOR draft 5.
210
211 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
212
213         * gnus-sum.el (gnus-summary-display-arrow): New variable.
214         (gnus-summary-set-article-display-arrow): New function.
215         (gnus-summary-goto-subject): Use it.
216
217 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
218
219         * gnus-sum.el (gnus-summary-import-article): Insert date if
220         doesn't exist.
221
222 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
223
224         * mml.el (mml-content-type-parameters): New.
225         (mml-content-disposition-parameters): New.
226         (mml-insert-mime-headers): Use them.
227         (mml-parse-1): Accept charset.
228
229 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
230
231         * gnus-group.el (gnus-group-select-group): Doc fix.
232
233         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
234
235 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
236
237         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
238         to handle `define-derived-mode'.
239
240 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
241         From:  Stefan Monnier  <monnier@cs.yale.edu>
242
243         * message.el (message-mode): Use define-derived-mode.
244         (message-tab): message-completion-alist.
245
246         * imap.el (imap-interactive-login): Use make-local-variable.
247         (imap-open): Ditto.
248         (imap-authenticate): Ditto.
249
250         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
251
252         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
253
254 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
255
256         * message.el (message-citation-line-function): Refer to
257         gnus-cite-attribution-suffix.
258
259 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
260
261         * gnus-art.el,...: Error convention changes.
262
263 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
264
265         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
266
267 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
268
269         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
270         (nnrss-read-server-data): Ditto.
271
272 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
273
274         * gnus-setup.el (gnus-use-installed-gnus): Typo.
275         * Cleanup files.
276         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
277
278 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
279
280         * gnus.el (gnus-summary-line-format): Add %o.
281
282         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
283         unless shell outputs something.
284
285 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
286
287         * gnus-art.el (gnus-boring-article-headers): Better doc.
288         (article-hide-headers): Better regexp.
289         Suggested by Matt Swift <swift@alum.mit.edu>.
290
291         * nnheader.el (nnheader-max-head-length): Better doc.
292         (nnheader-header-value): Skip spaces.
293         (nnheader-parse-head): Remove space.
294         Suggested by Matt Swift <swift@alum.mit.edu>.
295
296         * gnus-sum.el (gnus-summary-show-raw-article): New function.
297         (gnus-get-newsgroup-headers): Remove space.
298
299 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
300
301         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
302         (gnus-summary-reply): Use it.
303         (gnus-summary-reply-broken-reply-to): New.
304         (gnus-msg-force-broken-reply-to): New.
305
306         * mm-view.el (mm-inline-text): Showing as text/plain when error.
307
308 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
309
310         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
311
312 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
313
314         * mm-decode.el (mm-external-terminal-program): New variable.
315         (mm-display-external): Use it. Use term to display when no
316         window-system.
317
318 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
319
320         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
321         Browse->Next entries to Browse->Prev
322
323 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
324
325         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
326
327 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
328
329         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
330         for the default encoding.
331
332         * nnrss.el (nnrss-url-field): New field.
333         (nnrss-request-article): Add newsgroups.
334
335         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
336
337 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
338
339         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
340
341         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
342         (gnus-draft-setup): Remove backlog.
343
344 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
345
346         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
347         Cleanup.
348
349 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
350
351         * gnus-msg.el (gnus-bug): Erase buffer.
352
353         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
354
355 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
356
357         * mm-decode.el (mm-attachment-override-p): Fix typo.
358
359 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
360
361         * gnus-kill.el (gnus-execute): Work with the extra headers.
362         * gnus-sum.el (gnus-summary-execute-command): Ditto.
363
364 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
365
366         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
367         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
368
369         * message.el (message-send-mail-real-function): New variable.
370         (message-send-mail-partially, message-send-mail):
371
372         * nngateway.el (nngateway-request-post): Use it.
373
374         * gnus-agent.el (gnus-agentize): Use it.
375
376         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
377         (nnsoup-revert-variables): Use it.
378
379 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
380
381         * mm-decode.el (mm-inline-media-tests): Default to displaying as
382         text/plain if the type doesn't match any other media types.
383         (mm-inlined-types): Doc fix.
384         (mm-display-inline): Revert previous change (now handled by a
385         default type in `mm-inline-media-tests'.
386         (mm-inlinable-p): Revive.
387         (mm-display-part): Call `mm-inlinable-p'.
388         (mm-attachment-override-p): Ditto.
389         (mm-inlined-p): Doc fix.
390
391         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
392         well as `mm-inlined-p'.
393
394 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
395
396         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
397         (nntp-send-command-and-decode): Use gnus-point-at-bol.
398
399 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
400         From  Paul Jarc <prj@po.cwru.edu>
401
402         * message.el (message-use-mail-followup-to): New variable.
403         (message-get-reply-headers): Use it.
404
405 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
406
407         * nnheader.el (nnheader-init-server-buffer): Make sure the
408         *nntpd* buffer is made multibyte instead of a random buffer.
409
410 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
411
412         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
413         when it returns headers.
414
415 2001-07-07  Simon Josefsson  <jas@extundo.com>
416
417         * rfc2047.el (rfc2047-encode-message-header): Skip header when
418         trying to fold. Thanks to Colin Walters
419         <walters@cis.ohio-state.edu>
420
421 2001-07-06  Simon Josefsson  <jas@extundo.com>
422
423         * imap.el (imap-parse-address-list, imap-parse-flag-list)
424         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
425         Add information in `assert's.
426
427         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
428         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
429         and `nnimap-group-overview-filename', should handle all
430         change-of-uidvalidity related issues.  But there may be other
431         problems.)
432
433 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
434
435         * rfc2047.el (rfc2047-encode-message-header): Don't include the
436         header name when folding.
437
438 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
439
440         * mm-decode.el (mm-inlined-types): Document relationship with
441         `mm-inline-media-tests'.
442         (mm-display-inline): Default to displaying as plain text if no
443         inlining handler is available.
444         (mm-inlinable-p): Remove.
445         (mm-inlined-p): Don't call `mm-inlinable-p'.
446         (mm-automatic-display-p): Ditto.
447         (mm-attachment-override-p): Ditto.
448
449 2001-07-04  Simon Josefsson  <jas@extundo.com>
450
451         * nnimap.el (nnimap-importantize-dormant): New variable.
452         (nnimap-request-update-info-internal): Use it.
453         (nnimap-request-set-mark): Ditto.
454
455 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
456
457         * nntp.el (nntp-send-command): don't pass a buffer argument to
458         `point'. Only XEmacs accepts this.
459         * nntp.el (nntp-send-command-nodelete): ditto.
460         * nntp.el (nntp-send-command-and-decode): ditto.
461
462 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
463
464         * nntp.el (nntp-open-connection-function): doc update.
465         * nntp.el (nntp-pre-command): New.
466         * nntp.el (nntp-via-rlogin-command): New.
467         * nntp.el (nntp-via-telnet-command): New.
468         * nntp.el (nntp-via-telnet-switches): New.
469         * nntp.el (nntp-via-user-name): New.
470         * nntp.el (nntp-via-user-password): New.
471         * nntp.el (nntp-via-address): New.
472         * nntp.el (nntp-via-envuser): New.
473         * nntp.el (nntp-via-shell-prompt): New.
474         * nntp.el (nntp-open-telnet-stream): New.
475         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
476         * nntp.el (nntp-open-via-telnet-and-telnet): New.
477         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
478         * nntp.el (nntp-send-command): ditto.
479         * nntp.el (nntp-send-command-nodelete): ditto.
480         * nntp.el (nntp-send-command-and-decode): ditto.
481
482 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
483
484         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
485         `when'.
486
487 2001-07-03  Simon Josefsson  <jas@extundo.com>
488         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
489
490         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
491
492 2001-07-03  Simon Josefsson  <jas@extundo.com>
493
494         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
495         remove it (workaround XEmacs `fill-region' bug).
496
497 2001-07-01  Simon Josefsson  <jas@extundo.com>
498
499         * nnimap.el (nnimap-date-days-ago): Defeat locale.
500
501 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
502
503         * mml2015.el (mml2015-format-error): New function.
504         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
505         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
506         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
507
508 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
509
510         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
511         Suggested by Christoph Conrad <C.Conrad@cli.de>.
512
513         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
514         group variables.
515
516 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
517
518         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
519
520         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
521         (nnrss-save-group-data): Ditto.
522
523         * gnus-agent.el (gnus-agent-save-alist): Ditto.
524
525 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
526
527         * message.el (message-do-send-housekeeping): Narrow to headers.
528
529 2001-06-24  Simon Josefsson  <jas@extundo.com>
530
531         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
532         insertion when breaking lines looked for " \t" instead of "[ \t]".
533         (rfc2047-encode-message-header): Fold lines even if
534         no QP encoding is done.
535
536 2001-06-23  Simon Josefsson  <jas@extundo.com>
537         From Samuel Tardieu <sam@inf.enst.fr>
538
539         * smime.el (smime-keys): Support additional certificates.
540         (smime-make-certfiles): New function.
541         (smime-sign-region): Use previous variables.
542         (smime-get-certfiles): New function.
543         (smime-sign-buffer): Use it.
544         (smime-verify-region): Support both CAfile and CApath.
545
546 2001-06-23  Simon Josefsson  <jas@extundo.com>
547
548         * smime.el (smime-decrypt-region): Perhaps work.
549
550 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
551
552         * gnus-msg.el (gnus-copy-article-buffer): Typo.
553
554 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
555
556         * mm-decode.el (mm-save-part): Rewrite file name.
557         (mm-file-name-rewrite-functions): New variable.
558         (mm-file-name-delete-whitespace): New function.
559         (mm-file-name-trim-whitespace): New function.
560         (mm-file-name-collapse-whitespace): New function.
561         (mm-file-name-replace-whitespace): New variable and function.
562
563 2001-06-22  Simon Josefsson  <jas@extundo.com>
564
565         * message.el (message-make-date): Workaround locale for weekdays.
566
567 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
568
569         * message.el (message-goto-body): Return nil if not found. (revert!)
570
571 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
572         From Fremlin <chief@bandits.org>
573
574         * message.el (message-goto-body): Some messages have no header.
575
576         * gnus-msg.el (gnus-copy-article-buffer): Use it.
577
578 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
579
580         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
581
582 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
583
584         * message.el (message-make-date): Add week day.
585         Suggested by Jason R. Mastaler <jason@mastaler.com>.
586
587 2001-06-19  Simon Josefsson  <jas@extundo.com>
588
589         * message.el (message-yank-prefix): Doc fix.
590         (message-yank-cited-prefix): Ditto.
591         (message-delete-not-region): Keep citation prefix on first line,
592         if possible and appropriate.
593
594 2001-06-19  Simon Josefsson  <jas@extundo.com>
595
596         * imap.el (imap-process-connection-type): New variable.
597         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
598         recent `imtest's work completely (no line length issues), while
599         making making old `imtest's unusable.  Thanks to NAGY Andras
600         <nagya@inf.elte.hu> for his work.
601
602 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
603
604         * imap.el (imap-ssl-program): Add -quiet to shut up
605         OpenSSL/SSLeay's internal debug talk.
606
607 2001-06-19  Matt Armstrong <matt@lickey.com>
608
609         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
610         server.
611
612 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
613
614         * nnmail.el (nnmail-article-buffer): New variable.
615         (nnmail-split-incoming): Use it.
616
617 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
618
619         * qp.el (quoted-printable-decode-region): If called interactively,
620         use coding-system-for-read.
621
622 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
623
624         * message.el (message-check-news-header-syntax): Check Reply-To.
625
626 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
627
628         * mml.el (mml-parse-1): Use message options.
629
630         * message.el (message-do-fcc): Don't do anything if there is no
631         FCC.
632
633 2001-06-16  Simon Josefsson  <jas@extundo.com>
634
635         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
636         (nnimap-expunge-search-string): New variable.
637         (nnimap-request-expire-articles): Use it.
638
639 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
640
641         * message.el (message-send-mail-with-qmail): wrong exit status is
642         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
643
644 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
645
646         * gnus-art.el (article-strip-multiple-blank-lines): Use
647         delete-region instead of replace-match.
648
649 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
650
651         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
652         (nnweb-google-wash-article): Ditto.
653
654 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
655
656         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
657
658 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
659
660         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
661         specs.
662
663 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
664
665         * gnus.el (gnus-email-address): Move it here.
666
667         * gnus-art.el (article-de-quoted-unreadable): Read charset if
668         requested.
669         (article-de-base64-unreadable): Ditto.
670         (article-wash-html): Ditto.
671
672 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
673
674         * message.el (message-options-set-recipient): Don't add ", "
675         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
676
677 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
678
679         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
680
681 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
682
683         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
684         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
685
686         * nnrss.el (nnrss-node-text): Node might be nil.
687
688 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
689
690         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
691         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
692
693         * nnrss.el (nnrss-group-alist): More items.
694
695 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
696
697         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
698
699 2001-06-03  Dale Hagglund  <rdh@best.com>
700
701        * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
702        restrict clauses.
703
704 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
705
706         From Benjamin Rutt <brutt+news@bloomington.in.us>
707
708         * message.el (message-wide-reply-confirm-recipients): New variable.
709
710 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
711
712         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
713         fix so it works with XEmacs.
714
715 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
716
717         * nnrss.el (nnrss-retrieve-headers): Support description as extra
718         headers.
719
720 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
721
722         * nnrss.el: Fix a few bugs.
723
724 2001-06-05  Simon Josefsson  <jas@extundo.com>
725
726         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
727         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
728
729 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
730
731         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
732         binary so that we don't transmit ISO 2022 garbage to the process.
733         This is needed under XEmacs.
734
735 2001-06-03  Simon Josefsson  <simon@josefsson.org>
736
737         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
738         autoloaded incorrectly below because ssl-program-* is bound.)
739         Thanks to Amos Gouaux for report.
740
741 2001-06-02  Simon Josefsson  <simon@josefsson.org>
742
743         * imap.el (imap-kerberos4-open):
744         (imap-gssapi-open):
745         (imap-ssl-open):
746         (imap-network-open):
747         (imap-shell-open):
748         (imap-starttls-open): Set buffer to workaround spurious
749         `accept-process-output' buffer changes.  Thanks to Mats Lidell
750         <Mats.Lidell@contactor.se> for report and partial patch and Jake
751         Colman <colman@ppllc.com> for report.
752
753 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
754
755         * gnus-sum.el (gnus-summary-catchup): New argument.
756         (gnus-summary-catchup-from-here): New function.
757
758 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
759
760         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
761         back, then insert glyph.  (Before, the glyph was inserted first,
762         then the newline.)  This works around a behavior in XEmacs where
763         it is not possible to insert a character after a glyph which is at
764         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
765
766 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
767
768         From Jaap-Henk Hoepman (jhh@xs4all.nl).
769
770         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
771         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
772         mm-destroy-postponed-undisplay-list): New functions.
773         (mm-display-external): Use them.
774
775 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
776
777         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
778         `default-low' when evaluating `gnus-summary-highlight'.
779         From Raja R Harinath <harinath@cs.umn.edu>.
780
781 2001-05-27  Simon Josefsson  <simon@josefsson.org>
782
783         * message.el (message-yank-cited-prefix): New variable.
784         (message-indent-citation): Use it.
785
786         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
787         as details.
788         (mml2015-mailcrypt-clear-verify): Ditto.
789
790 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
791         From Nevin Kapur <nevin@jhu.edu>.
792
793         * gnus-sum.el (gnus-summary-default-high-score,
794         gnus-summary-default-low-score): New variables.
795         (gnus-summary-highlight): Use them.
796
797 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
798
799         * message.el (message-mail): pass the 'send-actions argument to
800         `message-setup'.
801
802 2001-05-16  Simon Josefsson  <simon@josefsson.org>
803         From Raymond Scholz <ray-2001@zonix.de>
804
805         * gnus-art.el (gnus-mime-view-part-as-charset):
806         (gnus-mime-internalize-part): Doc fixes.
807
808 2001-05-11  Simon Josefsson  <simon@josefsson.org>
809
810         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
811         status lines without any text ("^215$").
812
813 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
814
815         * nnrss.el (nnrss-check-group): Reverse.
816
817 2001-05-07  Simon Josefsson  <simon@josefsson.org>
818
819         * message.el (message-get-reply-headers):
820         (message-followup): Fix typo, suggested by David Green
821         <dgreen@uab.edu>
822
823 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
824
825         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
826
827         * nnrss.el (nnrss-open-server): Read server data when it is called.
828         (nnrss-request-expire-articles): Fix.
829
830 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
831
832         * message.el (message-do-send-housekeeping): mail-abbrevs may
833         rename buffer behind Gnus.
834
835 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
836
837         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
838         (nnrss-group-alist): Add more resources.
839         (nnrss-check-group): Ignore errors.
840
841 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
842
843         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
844
845         * nnslashdot.el (nnslashdot-request-list): Add time.
846         (nnslashdot-request-expire-articles): New.
847
848         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
849         secondary methods too.
850
851 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
852
853         * message.el (message-use-followup-to): Set default value to t.
854
855 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
856
857         * message.el (message-dont-reply-to-names): Fix documentation.
858         (message-get-reply-headers): Use Mail-Followup-To only for wide
859         replies.
860
861 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
862
863         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
864         correctly.
865         (nnrss-check-group): Use time.
866
867 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
868
869         * gnus.el: Oort Gnus v0.03 is released.
870
871 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
872
873         * nnultimate.el (nnultimate-topic-article-to-article): Use the
874         group.
875
876 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
877
878         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
879
880 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
881
882         * nnultimate.el (nnultimate-retrieve-headers): Return all
883         available headers.
884
885         * gnus-sum.el (gnus-read-all-available-headers): New variable.
886         (gnus-get-newsgroup-headers-xover): Use it.
887
888 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
889
890         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
891
892 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
893
894         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
895
896 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
897
898         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
899         disable it.
900
901         * gnus.el (gnus-info-nodes): Remove a few The's.
902
903 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
904
905         * mail-source.el (mail-source-movemail): Call-process may return a
906         signal description string.
907
908         * gnus-start.el (gnus-read-newsrc-el-file):
909         gnus-newsrc-file-version may be nil.
910
911         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
912         Suggested by Michael Sperber [Mr. Preprocessor]
913         <sperber@informatik.uni-tuebingen.de>.
914
915 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
916
917         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
918
919 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
920
921         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
922         fontify HANDLE.
923
924 2001-04-18  Simon Josefsson  <simon@josefsson.org>
925
926         * smime.el (smime-ask-passphrase): Rework to return value.
927         (smime-sign-region): Rework to bind value and use it.
928         (smime-decrypt-region): Ditto.
929
930 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
931         Committed by Simon Josefsson  <simon@josefsson.org>
932
933         * smime.el (smime-ask-passphrase): New function.
934         (smime-sign-region): Use it.
935         (smime-encrypt-cipher): New variable.
936         (smime-decrypt-region): Ditto.
937
938 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
939         Committed by Simon Josefsson  <simon@josefsson.org>
940
941         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
942         the log.
943
944 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
945
946         *gnus.el: Oort Gnus v0.02 is released.
947
948 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
949
950         * gnus.el: Oort Gnus v0.01 is released.
951
952 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
953
954         * gnus-sum.el (gnus-summary-highlight): Highlight read
955         undownloaded articles as read articles.
956
957         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
958         (gnus-agent-get-undownloaded-list): Mark all undownloaded
959         articles, even read ones, as such.
960
961         * gnus-sum.el (gnus-summary-find-matching): Clean up.
962         (gnus-find-matching-articles): New function.
963         (gnus-summary-limit-include-matching-articles): New command.
964         (gnus-summary-limit-include-thread): Include articles that have
965         matching subjects.
966         (gnus-offer-save-summaries): Clean up.
967
968 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
969
970         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
971
972 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
973         From Jason Merrill <jason_merrill@redhat.com>
974
975         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
976
977 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
978         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
979
980         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
981         newsgroup names when the original article is a news message.
982
983 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
984
985         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
986         supported. Suggest by Jim Meyering <jim@meyering.net>.
987
988 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
989         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
990
991         * nnmail.el (nnmail-split-it): Added check for .* at the end of
992         regexp in nnmail-split-fancy.
993
994 2001-04-10  Simon Josefsson  <simon@josefsson.org>
995
996         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
997
998 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
999
1000         * message.el (message-send-mail): Improve the interaction with the
1001         user.
1002
1003 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1004
1005         * imap.el (imap-message-copy): Work around buggy servers that
1006         doesn't send TRYCREATE tags.
1007
1008 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
1009
1010         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
1011
1012 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1013
1014         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
1015         date.
1016
1017 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1018
1019         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
1020         lives.
1021
1022 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1023
1024         * gnus-art.el (gnus-parse-news-url): New function.
1025         (gnus-button-handle-news): New function.
1026         (gnus-button-alist): Point to new functions.
1027
1028         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
1029
1030         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
1031         gnus-format-specs.
1032
1033         * message.el (message-check-news-header-syntax): Question even
1034         when Gnus doesn't know the group names.
1035         (message-send-news): Clean up.
1036
1037         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
1038         exited on purpose without saving.
1039
1040         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
1041
1042 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1043
1044         * gnus-score.el (gnus-score-orphans): Clean up.
1045
1046         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
1047
1048         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
1049         later.
1050
1051         * gnus-start.el (gnus-close-all-servers): Find the right items to
1052         close.
1053
1054         * qp.el (quoted-printable-decode-region): Just message
1055         malformation; don't quit.
1056
1057 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1058         From Gerd Moellmann <gerd@gnu.org>.
1059
1060         * gnus.el (gnus-interactive): A typo.
1061
1062 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
1063         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1064
1065         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
1066         `assq-delete-all', if that function exists; otherwise use the old
1067         definition. Documentation changed to match the one in
1068         `assq-delete-all'.
1069
1070 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1071
1072         * gnus-start.el (gnus-close-all-servers): New function.
1073
1074         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
1075         (gnus-server-remove-denials): Clean up.
1076
1077         * gnus-sum.el (gnus-summary-sort-by-original): New command and
1078         keystroke.
1079
1080 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1081
1082         * message.el (message-send-news): Message where we are sending.
1083         (message-send-mail): Ditto.
1084
1085         * gnus.el (gnus-server-string): New function.
1086
1087         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
1088
1089         * mm-decode.el (mm-default-directory): Customized.
1090         (mm-tmp-directory): Ditto.
1091
1092         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
1093         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
1094         or Chars.
1095         (gnus-summary-line-format-alist): ?l is now a string.
1096         (gnus-summary-prepare-threads): Output ? for unknown lines.
1097         (gnus-summary-insert-line): Ditto.
1098         (gnus-summary-print-article): Unbalanced parentheses.
1099
1100         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
1101         out whether new stuff has arrived.
1102
1103 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
1104
1105         * gnus-sum.el: Let printing work on ttys on Emacs.
1106
1107 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1108
1109         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
1110         when forcing news.
1111
1112         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
1113         command.
1114
1115 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
1116
1117         * message.el (message-set-auto-save-file-name): Don't use
1118         asterisks under nt.
1119
1120 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1121
1122         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
1123         lists of articles.
1124
1125         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
1126
1127         * gnus-msg.el (gnus-put-message): Clean up.
1128         (gnus-summary-reply): Mark all replied-to articles as replied to.
1129         (gnus-inews-add-send-actions): Also mark as forwarded.
1130         (gnus-summary-mail-forward): Mark as forwarded.
1131
1132         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
1133         of articles.
1134         (gnus-summary-mark-article-as-forwarded): Ditto.
1135
1136         * gnus-msg.el (gnus-summary-resend-message): Mark article as
1137         forwarded.
1138         (gnus-summary-mail-forward): Clean up.
1139
1140         * gnus.el (gnus-article-mark-lists): Added forward.
1141
1142         * gnus-sum.el (gnus-forwarded-mark): New variable.
1143         (gnus-summary-prepare-threads): Use it.
1144         (gnus-summary-update-secondary-mark): Ditto.
1145         (gnus-newsgroup-forwarded): New variable.
1146
1147 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1148
1149         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
1150         (gnus-summary-very-wide-reply): New command and keystroke.
1151         (gnus-summary-very-wide-reply-with-original): Ditto.
1152
1153         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
1154         (gnus-score-adaptive): Use it.
1155
1156         * gnus-start.el (gnus-get-unread-articles): Clean up.
1157
1158 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1159
1160         * nnultimate.el (nnultimate-retrieve-headers): Work for other
1161         boards.
1162
1163 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
1164
1165         * gnus-start.el:
1166         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
1167         * gnus-start.el (gnus-subscribe-newsgroup): use it.
1168
1169
1170 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1171
1172         * nnultimate.el (nnultimate-retrieve-headers): Understand
1173         long-form month names.
1174
1175 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1176
1177         * gnus-sum.el (gnus-summary-show-all-headers):
1178         gnus-article-show-all-headers is broken. Use
1179         gnus-summary-toggle-header instead.
1180
1181         * mml2015.el (mml2015-gpg-extract-from): No error.
1182
1183 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1184         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
1185
1186         * mml2015.el (mml2015-gpg-extract-from): New function.
1187         (mml2015-gpg-verify): Use it.
1188         (mml2015-gpg-clear-verify): Use it.
1189
1190 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1191
1192         * message.el (message-setup-fill-variables): Use
1193         fill-paragraph-function.
1194         (message-fill-paragraph): Take an argument.
1195         (message-newline-and-reformat): Take another argument.
1196
1197 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1198
1199         * message.el (rmail-output): It is in rmailout.el not rmail.el.
1200
1201 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1202
1203         * message.el (message-forward): local-variable-p takes an extra
1204         argument in XEmacs.
1205
1206 2001-03-16  Simon Josefsson  <simon@josefsson.org>
1207
1208         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
1209         `nnimap-use-nov-p' (it really tested the negative).
1210         (nnimap-retrieve-headers): Use it.
1211
1212 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1213
1214         * message.el (message-generate-headers-first): Update doc.
1215
1216 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
1217
1218         * gnus.el (gnus-summary-line-format): Typo.
1219
1220 2001-03-11  Simon Josefsson  <simon@josefsson.org>
1221
1222         * mailcap.el (mailcap-mime-data): Add application/sieve.
1223         (mailcap-mime-extensions): Add .siv, .xls.
1224
1225 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1226         From Christoph Conrad <christoph.conrad@gmx.de>
1227
1228         * gnus-score.el (gnus-summary-lower-thread): Typo.
1229
1230 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1231
1232         * message.el (message-forward-decoded-p): New variable.
1233         (message-forward-subject-author-subject): Use it.
1234         (message-make-forward-subject): Use it.
1235         (message-forward): Use it.
1236
1237         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
1238
1239         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
1240         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
1241
1242 ;;Has been fixed -- zsh.
1243 ;;2001-03-05  Dave Love  <fx@gnu.org>
1244 ;;
1245 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
1246 ;;      Move it after definition of mm-coding-system-p.
1247 ;;
1248 2001-03-01  Dave Love  <fx@gnu.org>
1249
1250         * mm-util.el (mm-inhibit-file-name-handlers): Add
1251         image-file-handler.
1252
1253 2001-02-11  Dave Love  <fx@gnu.org>
1254
1255         * message.el (message-signature-file): Fix doc, :type.
1256
1257 2001-02-08  Dave Love  <fx@gnu.org>
1258
1259         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
1260         (message-posting-charset): Defvar when compiling again.
1261         (rfc2047-encodable-p): Require message.
1262
1263         * gnus-sum.el (gnus-alter-articles-to-read-function):
1264         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
1265
1266 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1267
1268         * nnrss.el: New file.
1269
1270 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
1271         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1272
1273         * rfc2047.el (rfc2047-unfold-region): Fix arg of
1274         `skip-chars-forward'.
1275
1276 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1277
1278         * nndraft.el (nndraft-request-group): Restore auto save files if
1279         the original files do not exist.
1280
1281 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1282
1283         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
1284         SCORE paths.
1285
1286         * mm-decode.el (mm-dissect-buffer): Call
1287         mail-extract-address-components only if necessary.
1288
1289 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1290
1291         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
1292         directory part.
1293         (gnus-score-search-global-directories): Use file-directory-p.
1294
1295         * gnus-score.el (gnus-score-score-files-1): Use
1296         gnus-kill-files-directory.
1297         From Adrian Aichner <adrian@xemacs.org>.
1298
1299 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1300
1301         * gnus.el (charset): Move here from gnus-sum.el.
1302
1303 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1304
1305         * mml.el (mml-preview): Disable local map.
1306
1307         * gnus-sum.el (gnus-summary-make-menu-bar): Make
1308         gnus-article-post-menu here.
1309
1310         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
1311         if it has not been made.
1312
1313 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1314
1315         * gnus-art.el (gnus-article-describe-key): Map key to event.
1316         (gnus-article-describe-key-briefly): Ditto
1317
1318 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1319
1320         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
1321
1322 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1323         From Katsumi Yamaoka <yamaoka@jpl.org>.
1324
1325         * dgnushack.el (coerce, merge, subseq): defmacro.
1326
1327 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1328
1329         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
1330         A fake defalias in nndraft.el results a not-activated bug in
1331         uncompiled versions.
1332
1333 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
1334         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1335
1336         * gnus-util.el (gnus-split-references): Handle malformed References:.
1337
1338 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1339
1340         * gnus-art.el (gnus-article-mime-part-status): 1 part.
1341
1342 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1343         From NAGY Andras <nagya@inf.elte.hu>.
1344
1345         * gnus.el (gnus-parameters): Typo.
1346
1347 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1348
1349         * gnus.el (gnus-read-method): Remove redundancy.
1350
1351 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1352
1353         * nnslashdot.el (nnslashdot-backslash-url): New.
1354         (nnslashdot-request-list): Use it.
1355
1356 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1357
1358         * nnml.el (nnml-generate-active-info): Fix the case when there is
1359         no file.
1360
1361         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
1362         (gnus-summary-create-article): New.
1363
1364         * gnus-group.el (gnus-group-mark-article-read): New.
1365
1366         * gnus-msg.el (gnus-inews-do-gcc): Use it.
1367
1368         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
1369
1370 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1371
1372         * gnus-art.el (gnus-article-edit-done): Don't use
1373         gnus-article-edit-exit.
1374         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
1375
1376         * gnus.el (gnus-parameters): New.
1377         Suggested by NAGY Andras <nagya@inf.elte.hu>.
1378         (gnus-parameters-get-parameter): New.
1379         (gnus-group-find-parameter): Use it.
1380
1381 2001-02-23  Simon Josefsson  <simon@josefsson.org>
1382
1383         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
1384         change of default value to `current'.
1385
1386 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1387
1388         * nneething.el (nneething-get-head): Insert unreadable file too.
1389
1390 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1391
1392         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
1393
1394         * webmail.el (webmail-type-definition): Deja is bought by google.
1395
1396 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1397
1398         * gnus-sum.el (gnus-fetch-headers): New.
1399         (gnus-select-newsgroup): Use it.
1400         (gnus-summary-insert-articles): New.
1401         (gnus-summary-insert-old-articles): New.
1402         (gnus-summary-insert-new-articles): New.
1403
1404         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
1405         (gnus-group-list-active): Ditto.
1406         * gnus-sum.el (gnus-set-mode-line): Ditto.
1407         (gnus-summary-read-group-1): Ditto.
1408
1409 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1410
1411         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
1412         current topic.
1413
1414 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1415
1416         * smiley.el (gnus-smiley-display): Don't do widening.
1417
1418         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
1419         within body.
1420
1421         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
1422
1423         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
1424         New.
1425         (gnus-mime-display-multipart-related-as-mixed): New.
1426         (gnus-mime-display-part): Use them.
1427
1428 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1429
1430         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
1431         something special.
1432
1433 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1434
1435         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
1436         (nnweb-request-article): Call reference if exists.
1437         (nnweb-type-definition): Dejanews is bought by google.com.
1438         Beta!
1439
1440 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1441
1442         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
1443
1444 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1445
1446         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
1447         gnus-article-sort-functions.
1448         (gnus-article-sort-functions): Doc fix.  Refer to
1449         gnus-thread-sort-functions.
1450
1451 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1452         From Paul Jarc <prj@po.cwru.edu>.
1453
1454         * message.el (message-get-reply-headers): More fixes.
1455
1456 2001-02-17  Paul Jarc <prj@po.cwru.edu>
1457         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1458
1459         * message.el (message-get-reply-headers): Fix bug with
1460         Mail-Followup-To/to-address interaction.
1461
1462 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1463
1464         * gnus-msg.el (gnus-configure-posting-styles): Match header in
1465         gnus-article-copy.
1466
1467 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1468
1469         * message.el (message-do-send-housekeeping): Rename to a better
1470         name.
1471
1472 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1473
1474         * message.el (message-cancel-news): Check article first, then ask
1475         yes or no.
1476
1477 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1478
1479         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
1480
1481 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1482
1483         * gnus-range.el (gnus-range-normalize): New function.
1484
1485 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
1486
1487         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
1488
1489 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1490
1491         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
1492
1493         * nnagent.el (nnagent-request-regenerate): New.
1494
1495         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
1496
1497         * nnml.el (nnml-generate-nov-databases): Accept argument
1498         server. Don't open server if it is opened.
1499         (nnml-request-regenerate): Use it. Change to deffoo.
1500
1501 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
1502         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1503
1504         * gnus.el (gnus-define-group-parameter): Fix.
1505
1506 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1507
1508         * gnus.el (gnus-define-group-parameter): Improved.
1509
1510         * gnus-sum.el (charset): Define parameter.
1511         (ignored-charsets): Ditto.
1512         (gnus-summary-setup-default-charset): Use them.
1513
1514         * gnus-start.el (gnus-read-descriptions-file): Use them.
1515
1516         * gnus-cus.el (gnus-group-parameters): Remove them.
1517
1518 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1519
1520         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
1521
1522 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1523
1524         * gnus-sum.el (gnus-summary-read-group-1): Remove
1525         gnus-summary-set-local-parameters.
1526         (gnus-summary-setup-buffer): Put it here.
1527
1528 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1529
1530         * gnus.el (to-address): Define parameter.
1531         (to-list): Ditto.
1532         * gnus-art.el (article-hide-boring-headers): Use them.
1533         * gnus-msg.el (gnus-post-news): Ditto.
1534         * gnus-cus.el (gnus-group-parameters): Remove them.
1535
1536 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1537
1538         * gnus-draft.el (gnus-draft-reminder): New.
1539
1540         * gnus-art.el (gnus-sender-save-name): New.
1541
1542 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1543
1544         * mm-util.el (mm-mime-charset): Error message.
1545
1546 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1547
1548         * message.el (message-check-news-body-syntax): Don't check mml lines.
1549
1550 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1551
1552         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
1553         subscribe.
1554
1555         * gnus-start.el (gnus-call-subscribe-functions): New.
1556         (gnus-find-new-newsgroups): Use it.
1557         (gnus-ask-server-for-new-groups): Use it.
1558         (gnus-check-first-time-used): Use it.
1559         (gnus-subscribe-newsgroup-method): Grok a list of functions.
1560         (gnus-subscribe-options-newsgroup-method): Ditto.
1561         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
1562         return .
1563
1564 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1565
1566         * gnus-cus.el (gnus-score-customize): Doc fix.
1567
1568 2001-02-11  Jesper Harder <harder@ifa.au.dk>
1569
1570         * dgnushack.el (my-getenv): Typo.
1571
1572 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1573
1574         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
1575
1576 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1577
1578         * gnus-group.el (gnus-group-suspend): Offer save summaries.
1579
1580         * gnus-art.el (gnus-treat-leading-whitespace): New.
1581         (gnus-treatment-function-alist): Use it.
1582         (article-remove-leading-whitespace): New.
1583         (gnus-article-make-menu-bar): Use it.
1584
1585         * gnus-sum.el (gnus-summary-wash-empty-map): Add
1586         remove-leading-whitespace.
1587         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
1588         because of conflict.
1589
1590 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1591
1592         * Makefile.in: Hack generating gnus-load.el.
1593         * dgnushack.el: Ditto.
1594         * gnus-load.el: Remove it.
1595
1596 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1597
1598         * dgnushack.el : Add URLDIR.
1599
1600         * Makefile.in (EMACS_COMP): Ditto.
1601
1602 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1603
1604         * gnus-cus.el (gnus-score-customize): Error on no score file.
1605
1606 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1607
1608         * mm-decode.el (mm-merge-handles): New function.
1609
1610         * mm-view.el (mm-inline-message): Use it.
1611         (mm-view-message): Ditto.
1612
1613         * mm-partial.el (mm-inline-partial): Ditto.
1614
1615         * mm-extern.el (mm-inline-external-body): Ditto.
1616
1617         * gnus-art.el (gnus-mime-view-part): Ditto.
1618         (gnus-mime-view-part-as-type): Ditto.
1619         (gnus-mime-save-part-and-strip): Prevent users to strip in some
1620         cases.
1621
1622 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1623
1624         * message.el (message-cancel-news): Allow to shoot foot.
1625         (message-supersede): Ditto.
1626
1627 2001-02-08  Tommi Vainikainen <thv@iki.fi>
1628
1629         * gnus-sum.el (gnus-simplify-subject-re): Use
1630         message-subject-re-regexp.
1631
1632 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1633
1634         * nnmail.el (nnmail-expiry-target-group): Bind
1635         nnmail-cache-accepted-message-ids to nil.
1636
1637         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
1638         coding system.
1639
1640 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1641
1642         * qp.el (quoted-printable-encode-region): Make sure characters are
1643         between 00 and FF.  Don't check charset.
1644
1645         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
1646         in Emacs 20.
1647         * rfc2047.el (rfc2047-q-encode-region): Ditto.
1648
1649 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1650
1651         * message.el (message-make-forward-subject): Argument decoded.
1652         (message-forward): Use it when digest.
1653
1654         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
1655         buffer.
1656
1657 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1658
1659         * message.el (message-generate-headers-first): Doc fix.
1660
1661 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1662
1663         * gnus-art.el (article-make-date-line): Error proof.
1664
1665 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1666
1667         * gnus-group.el (gnus-group-listing-limit): New.
1668         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
1669
1670         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
1671
1672 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1673
1674         * message.el (message-newline-and-reformat): Special case for
1675         breaking at BOL.
1676
1677 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
1678
1679         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
1680         message/rfc822.
1681
1682 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1683
1684         * message.el (message-encode-message-body): Don't insert
1685         Content-Type if it is inside a mail.
1686
1687 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1688
1689         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
1690         gnus-article-commands-menu.
1691
1692         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
1693         in Emacs.
1694
1695         * gnus-start.el (gnus-read-descriptions-file): Use
1696         gnus-group-name-charset and gnus-group-charset-alist.
1697
1698 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1699
1700         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
1701         active region.
1702
1703         * gnus-start.el (gnus-group-change-level): Remove from both
1704         gnus-zombie-list and gnus-killed-list.
1705
1706 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1707
1708         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
1709         gnus-subscribe-topics.
1710
1711         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
1712
1713 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1714
1715         * gnus-art.el (gnus-article-make-menu-bar): Make
1716         gnus-article-post-menu.
1717
1718         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
1719
1720         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
1721
1722         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1723
1724         * message.el (message-mode-menu): Ditto.
1725
1726         * gnus-art.el (defvar): eval-when-compile.
1727
1728 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1729
1730         * gnus-agent.el (gnus-agentize): Fix doc.
1731
1732 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
1733
1734         * mml.el (mml-preview): Bind `q'.
1735
1736 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1737
1738         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
1739
1740 2001-01-31  Dave Love  <fx@gnu.org>
1741
1742         * mm-util.el (mm-mime-mule-charset-alist)
1743         (mm-find-mime-charset-region): Consider mule-utf-8.
1744
1745 2001-01-31  Dave Love  <fx@gnu.org>
1746
1747         * gnus-art.el (gnus-article-x-face-command)
1748         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
1749         :version.
1750
1751 2001-01-26  Dave Love  <fx@gnu.org>
1752
1753         * mm-util.el (mm-multibyte-string-p): New.
1754
1755 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
1756 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
1757 ;;      string-as-multibyte on class.  Clarify line-folding.
1758         (quoted-printable-encode-string): Make temp buffer inherit
1759         string's multibyteness.
1760
1761 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
1762
1763         * nnheader.el (toplevel): Don't require `gnus-util' at
1764         compile-time; this creates a circular dependency, and prevents
1765         a bootstrap.
1766
1767 2001-01-22  Andreas Schwab  <schwab@suse.de>
1768
1769         * nnheader.el (gnus-delete-line): Autoload it as a macro.
1770
1771 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1772
1773         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
1774
1775         * gnus-art.el (article-hide-list-identifiers): Ditto.
1776
1777         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1778
1779 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1780
1781         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
1782
1783         * gnus-art.el (article-hide-list-identifiers): Similar.
1784
1785 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
1786
1787         * nnmail.el (nnmail-remove-list-identifiers): Improved.
1788
1789 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1790
1791         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
1792
1793 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1794
1795         * gnus-util.el (gnus-string-equal): New function.
1796
1797         * gnus-art.el (article-hide-boring-headers): Use it.
1798
1799 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
1800
1801         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
1802
1803 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1804
1805         * gnus-msg.el (gnus-msg-mail): Support switch-action.
1806
1807 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1808
1809         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
1810         command if there is not last-saver.
1811
1812 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1813
1814         * nntp.el (nntp-open-connection): 201 is possible.
1815
1816 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1817
1818         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
1819         (rfc2047-charset-encoding-alist): Add big5.
1820
1821 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1822
1823         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
1824         (gnus-agent-remove-server): Ditto.
1825         (autoload): gnus-server-update-server.
1826
1827         * gnus-srvr.el (gnus-server-line-format): Add %a.
1828         (gnus-server-line-format-alist): Add gnus-tmp-agent.
1829         (gnus-server-insert-server-line): Use it.
1830
1831 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1832
1833         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
1834         GB2312 and Big5.
1835
1836 2001-01-24  Simon Josefsson  <sj@extundo.com>
1837
1838         * mail-source.el (mail-sources): Add :program specifier to IMAP
1839         mail source.
1840         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
1841
1842 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1843
1844         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
1845
1846 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1847
1848         * nntp.el (nntp-wait-for): Return the success code.
1849         (nntp-open-connection): Use it.
1850
1851 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1852
1853         * gnus-int.el (gnus-check-server): Allow breaking the opening.
1854
1855 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1856
1857         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
1858
1859 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1860
1861         * gnus-sum.el (gnus-summary-print-article): Take one prefix
1862         argument. Allow to print several articles in one file.
1863
1864 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1865
1866         * webmail.el (webmail-type-definition): netaddress changes.
1867
1868 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1869
1870         * gnus.el: Fix copyright. Remove trailing spaces.
1871
1872         * message.el (message-forward): Use mule4.
1873
1874 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1875
1876         * mm-util.el (mm-string-as-unibyte): New.
1877
1878         * message.el (message-forward): Use it.
1879
1880 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1881
1882         * message.el (message-cite-original-without-signature): Don't peel
1883         off the blank line.
1884         (message-get-reply-headers): Add Cc if it is not in follow-to.
1885
1886 2001-01-20  Simon Josefsson  <sj@extundo.com>
1887
1888         * mm-decode.el (mm-handle-multipart-from): Add.
1889         (mm-dissect-buffer): Save From: header value.
1890         (mm-security-from): Remove.
1891         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
1892
1893         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
1894         instead of `mml-security-from'.  Protect null from value.
1895
1896 2001-01-20  Simon Josefsson  <sj@extundo.com>
1897
1898         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
1899         application/vnd.ms-excel attachments.
1900
1901 2001-01-19  Simon Josefsson  <sj@extundo.com>
1902
1903         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
1904
1905 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1906
1907         * message.el (message-ignored-mail-headers): Ditto.
1908
1909 2001-01-19  Simon Josefsson  <sj@extundo.com>
1910
1911         * message.el (message-ignored-news-headers): Only search beginning
1912         of line.
1913
1914 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
1915
1916         * message.el (message-send-mail): Content-Type may not be there.
1917
1918 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1919
1920         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
1921         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
1922
1923         * gnus-art.el (article-display-x-face): Insert X-Face if there is
1924         not.
1925
1926 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1927
1928         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
1929         non-native groups.
1930
1931 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1932
1933         * message.el (message-yank-original): Understand
1934         universal-argument.
1935
1936 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1937
1938         * gnus-art.el (gnus-boring-article-headers): Add to-address.
1939         (article-hide-boring-headers): Ditto.
1940
1941         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
1942
1943 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1944
1945         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
1946         one.
1947
1948 2001-01-16  Simon Josefsson  <simon@josefsson.org>
1949
1950         * message.el (message-make-in-reply-to): Add comment to message-id
1951         (old syntax, see 2000-08-02 change).
1952
1953 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1954
1955         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
1956         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
1957         (gnus-button-reply): Ditto.
1958
1959 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
1960
1961         * gnus-art.el (article-display-x-face): Fix.
1962
1963 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1964
1965         * gnus-art.el (article-display-x-face): Use
1966         gnus-original-article-buffer.
1967
1968 2001-01-15  Jack Twilley <jmt@tbe.net>
1969
1970         * message.el (message-add-header): Move to point-max.
1971
1972 2001-01-15  Simon Josefsson  <simon@josefsson.org>
1973
1974         * smime.el (smime-CA-directory, smime-CA-file): Change default to
1975         nil, improve documentation.
1976         (smime-certificate-directory): Comment out false hints (until it
1977         is implemented).
1978
1979         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
1980         there aren't any keys.
1981         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
1982         verify certificate.  Default is changed to only check integrity.
1983         Improved security status texts.  If a certificate doesn't contain
1984         a email address, don't fail.
1985
1986         * smime.el (smime-noverify-region):
1987         (smime-noverify-buffer): New functions.  Verifies integrity only.
1988
1989 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1990
1991         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
1992
1993 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1994
1995         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
1996         (gnus-remove-some-windows): Ditto.
1997
1998 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1999
2000         * gnus-art.el (article-make-date-line): 11th.
2001
2002 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2003
2004         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
2005         (mml2015-gpg-sign): Ditto.
2006
2007 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2008
2009         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2010         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
2011
2012 2001-01-08  Dave Love  <fx@gnu.org>
2013
2014         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
2015         single character.
2016
2017         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
2018
2019         * message.el: Doc and message fixes.
2020         (message-send-rename-function)
2021         (message-make-forward-subject-function)
2022         (message-send-mail-function, message-reply-to-function)
2023         (message-wide-reply-to-function, message-followup-to-function)
2024         (message-distribution-function, message-auto-save-directory): Fix
2025         :type.
2026
2027         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
2028         proceeding after warnings.  Amend multipart warning message.
2029
2030 2001-01-04  Dave Love  <fx@gnu.org>
2031
2032         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
2033         compiling.
2034         (gnus-make-directory): Require nnmail.
2035
2036         * mm-decode.el (mm-inline-media-tests): Add
2037         image/x-portable-bitmap.
2038         (mm-get-image): Grok pbm.
2039
2040 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
2041
2042         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
2043
2044 2001-01-09  Didier Verna  <didier@xemacs.org>
2045
2046         * dgnushack.el (dgnushack-compile): give a dummy value to
2047         `gnus-xmas-glyph-directory' for the time of compilation.
2048         * gnus-agent.el: moved some XEmacs specific hook add-ons from
2049         `gnus-xmas-[re]define' to avoid loosing user custom settings.
2050         * gnus-art.el: ditto.
2051         * gnus-group.el: ditto.
2052         * gnus-salt.el: ditto.
2053         * gnus-sum.el: ditto.
2054         * gnus-topic.el: ditto.
2055         * gnus-xmas.el (gnus-xmas-define): see above.
2056         * gnus-xmas.el (gnus-xmas-redefine): see above.
2057         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
2058         non-continuable error when the directory can't be found.
2059
2060 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2061
2062         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
2063         handle.
2064         * gnus-art.el (gnus-mime-view-part): Copy it.
2065         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
2066
2067 2001-01-09  Michael Downes <mjd@ams.org>
2068
2069         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
2070
2071 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2072
2073         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2074         orig-file. Use ',source.
2075
2076 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2077
2078         * gnus-xmas.el (gnus-xmas-modeline-glyph):
2079         (gnus-xmas-group-startup-message):
2080         Detect gnus-xmas-glyph-directory when it is nil.
2081
2082 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2083
2084         * pop3.el (pop3-get-message-count): Andrew Innes
2085         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
2086
2087 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2088
2089         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
2090
2091         * time-date.el (time-to-number-of-days): New function.
2092
2093 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
2094
2095         * nnslashdot.el (nnslashdot-request-list): Always get the right
2096         sid.
2097
2098 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2099
2100         * message.el (message-minibuffer-local-map): New keymap.
2101         (message-read-from-minibuffer): Use it.
2102         * gnus-msg.el (gnus-summary-resend-message): Use it
2103
2104 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2105
2106         * gnus-start.el (gnus-display-time-event-handler): New function.
2107         (gnus-after-getting-new-news-hook): Use it.
2108
2109 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2110
2111         * message.el (message-ignored-mail-headers): Add draft header.
2112
2113 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2114
2115         * gnus-sum.el (gnus-summary-expire-articles): Don't save
2116         excursion.
2117
2118         * nnslashdot.el (nnslashdot-request-list): Get the right year.
2119
2120 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
2121
2122         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
2123
2124 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2125
2126         * qp.el (quoted-printable-decode-region): Don't backward-char.
2127
2128 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2129
2130         * gnus-draft.el: Mark articles as replied.
2131
2132         * gnus-sum.el (gnus-summary-add-mark): New function.
2133
2134         * gnus-group.el (gnus-add-mark): New function.
2135
2136         * gnus-sum.el (gnus-summary-buffer-name): New function.
2137         (gnus-summary-setup-buffer): Use it.
2138
2139         * gnus-draft.el: Set things up with the right post method and
2140         stuff.
2141
2142         * message.el (message-ignored-news-headers): Remove X-Draft-From.
2143
2144         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
2145
2146         * gnus.el (gnus-draft-meta-information-header): New variable.
2147
2148 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2149
2150         * gnus-art.el (gnus-treatment-function-alist): Move the date
2151         functions before the header sorting functions.
2152
2153         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
2154
2155         * dgnushack.el (dgnushack-compile): Message whether there is w3.
2156         Don't (push "/usr/share/emacs/site-lisp" load-path).
2157
2158         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
2159         to empty fill prefixes.
2160
2161 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2162
2163         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
2164         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
2165
2166 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2167
2168         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
2169
2170         * nnml.el (autoload): Move to nnheader.el.
2171
2172         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
2173         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2174         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
2175         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
2176
2177 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2178
2179         * gnus-art.el (article-make-date-line): Get the hours right.
2180         (gnus-ignored-headers): More hiding.
2181
2182         * nnmail.el (nnmail-expiry-wait): Not an integer.
2183
2184         * message.el (message-goto-body): Only expand abbrev when called
2185         interactively.
2186         (message-make-lines): Use it.
2187
2188 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2189
2190         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
2191
2192 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2193
2194         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
2195         include the expunged articles.
2196
2197         * gnus-group.el (gnus-group-sort-by-server): New function.
2198
2199         * gnus.el (gnus-method-to-server-name): New function.
2200         (gnus-group-prefixed-name): Use it.
2201
2202         * gnus-group.el (gnus-group-sort-function): Doc fix.
2203         (gnus-group-sort-groups-by-server): New command.
2204
2205 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2206
2207         * gnus-art.el (gnus-treat-date-english): New variable.
2208         (article-date-english): New command.
2209         (gnus-english-month-names): New variable.
2210         (article-make-date-line): Do 'english.
2211
2212         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
2213         after the fill prefix.
2214
2215         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
2216         score...".
2217
2218         * gnus-art.el (gnus-ignored-headers): Hide more headers.
2219
2220         * message.el (message-mode-map): Bind comment-region.
2221
2222         * gnus-art.el (gnus-mime-display-part): Let w3 display
2223         multipart/related.
2224
2225         * mm-bodies.el (mm-long-lines-p): New function.
2226         (mm-body-encoding): Use it.
2227         (mm-body-encoding): Encode articles with lines longer than 1000
2228         characters.
2229
2230 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2231
2232         * mm-util.el (mm-enable-multibyte): Use
2233         default-enable-multibyte-characters.
2234         (mm-enable-multibyte-mule4): Ditto.
2235         (mm-disable-multibyte): Test XEmacs.
2236         (mm-disable-multibyte-mule4): Ditto.
2237         (mm-with-unibyte-current-buffer): Simplified.
2238         (mm-with-unibyte-current-buffer-mule4): Ditto.
2239
2240 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2241
2242         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
2243
2244         * nnheader.el (nnheader-string-as-multibyte): New alias.
2245
2246         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
2247
2248         * gnus-uu.el (gnus-message-process-mark): New function.
2249         (gnus-uu-mark-by-regexp): Use it.
2250         (gnus-new-processable): New function.
2251
2252 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
2253
2254         * gnus-sum.el (gnus-no-mark): New variable.
2255
2256 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2257
2258         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
2259         backslashes.
2260
2261 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
2262
2263         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
2264         definition.
2265
2266 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2267
2268         * dgnushack.el (dgnushack-compile): elc is in the current directory.
2269
2270         * qp.el (quoted-printable-encode-region): Don't check multibyte in
2271         XEmacs.
2272
2273 2000-12-25  Lloyd Zusman <ljz@asfast.com>
2274
2275         * mml.el (mml-read-tag): Save tag location.
2276
2277 2000-12-25  Simon Josefsson  <simon@josefsson.org>
2278
2279         * starttls.el: Sync with Emacs 21.
2280
2281 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2282
2283         * message.el (message-mail): Support yank-action.
2284
2285         * message.el (message-setup): Revoke the last change.
2286
2287 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2288
2289         * message.el (message-setup): Use cons. Suggested by Johan Vromans
2290         <jvromans@squirrel.nl>.
2291
2292 2000-12-24  Simon Josefsson  <sj@extundo.com>
2293
2294         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
2295         mailing list junk at end of part.
2296
2297 2000-12-23  Simon Josefsson  <sj@extundo.com>
2298
2299         * nnimap.el (nnimap-expiry-target): New function.
2300         (nnimap-request-expire-articles): Use it.
2301
2302 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2303
2304         * gnus.el (gnus-group-parameters-more): New variable.
2305         * gnus-cus.el (gnus-group-customize): Use it.
2306
2307         * gnus.el (gnus-define-group-parameter): New macro.
2308         (auto-expire): Use it
2309         (total-expire): Use it.
2310         * gnus-art.el (banner): Use it.
2311
2312         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
2313         <ljz@asfast.com>.
2314
2315 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2316
2317         * gnus-topic.el (gnus-topic-create-topic): Use list.
2318
2319         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
2320         before binding gnus-default-article-saver.
2321
2322         * gnus-sum.el (gnus-summary-save-article):
2323         (gnus-summary-pipe-output):
2324         (gnus-summary-save-article-mail):
2325         (gnus-summary-save-article-rmail):
2326         (gnus-summary-save-article-file):
2327         (gnus-summary-write-article-file):
2328         (gnus-summary-save-article-body-file): Ditto.
2329
2330         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
2331
2332 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2333
2334         * gnus-art.el (gnus-mime-security-button-map):
2335         (gnus-mime-button-map): Add parent.
2336
2337 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2338
2339         * messagexmas.el (message-xmas-redefine): New function.
2340
2341         * message.el: Use it.
2342
2343         * gnus-art.el (gnus-article-check-hidden-text): Return t.
2344
2345         * gnus-util.el (gnus-remove-text-properties-when): Return t.
2346
2347 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2348
2349         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
2350         malformatted messages.
2351
2352 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2353
2354         * mm-util.el (mm-image-load-path): New function.
2355
2356         * gnus-group.el (gnus-group-make-tool-bar): Use it.
2357
2358         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
2359
2360         * message.el (message-tool-bar-map): Use it.
2361
2362         * Makefile.in (install-el): New.
2363
2364 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
2365
2366         * gnus-art.el (article-treat-dumbquotes): Quote \.
2367
2368 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2369
2370         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
2371         Emacs 20 runs on a terminal.
2372
2373 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2374
2375         * gnus-msg.el (gnus-bug): Revert to save-excursion.
2376
2377         * mml.el (gnus-add-minor-mode): Autoload.
2378
2379         * message.el (message-forward): Save-restriction.
2380
2381 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2382
2383         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
2384         Paul Stevenson <p.stevenson@surrey.ac.uk>
2385
2386 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2387
2388         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
2389
2390         * mml.el (gnus-ems): Don't require.
2391
2392         * gnus.el (gnus-decode-rfc1522): Removed.
2393         (gnus-set-text-properties): Define.
2394
2395 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2396
2397         * gnus-art.el (gnus-mime-*): handle may be nil.
2398
2399         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
2400
2401         * gnus.el (gnus-group-remove-excess-properties): Not defined
2402         in gnus-xmas.
2403
2404 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2405
2406         * message.el (message-mail-user-agent): Add :version.
2407
2408 2000-12-21  Miles Bader  <miles@gnu.org>
2409
2410         * message.el (message-mode): Set `comment-start' to the  yank prefix.
2411
2412 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2413
2414         * message.el (message-mail-user-agent): New variable.
2415         (message-setup): Renamed to message-setup-1. Support
2416         mail-user-agent.
2417         (message-mail-user-agent): New function.
2418         (message-mail): Use it.
2419         (message-reply): Use it.
2420         (message-resend): Use it.
2421         (message-mail-other-window): Use it.
2422         (message-mail-other-frame): Use it.
2423
2424         * gnus-msg.el (gnus-bug): Support mail-user-agent.
2425
2426 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2427
2428         * message.el (message-tool-bar-map): Simplify.
2429         (message-narrow-to-head-1): New function.
2430         (message-narrow-to-head): Use it.
2431         (message-reply): Ditto.
2432         (message-cancel-news): Ditto.
2433         (message-supersede): Ditto.
2434         (message-make-forward-subject): Ditto.
2435         (message-bounce): Ditto.
2436
2437 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2438
2439         * uudecode.el (uudecode-decode-region-external): make-temp-file
2440         may not be defined.
2441
2442         * binhex.el (defalias): eval-and-compile.
2443
2444         * message.el (message-tool-bar-map): New function.
2445         (message-mode): Use it.
2446
2447 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2448
2449         * nntp.el (nntp-find-connection): Remove the entry.
2450         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
2451
2452 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2453
2454         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
2455
2456         * message.el (message-forward): Copy buffer in unibyte mode.
2457
2458 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2459
2460         * message.el (message-make-forward-subject): Don't widen. Decode.
2461         (message-forward): Don't decode subject.
2462
2463 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
2464
2465         * qp.el (quoted-printable-encode-region): Upcase QP.
2466
2467 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2468
2469         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2470         mail-extract-a-c instead. Don't depend on Gnus.
2471
2472         * mml.el (gnus-ems): Require it.
2473
2474         * gnus-msg.el (gnus-summary-mail-forward):
2475
2476         * message.el (message-forward):  Move mime-to-mml here.
2477
2478 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2479
2480         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
2481         * gnus-art.el (gnus-insert-mime-button): Simplify.
2482         (gnus-mime-display-alternative): Ditto.
2483         (gnus-insert-mime-security-button): Ditto.
2484
2485 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2486
2487         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
2488         text-property-not-all doesn't return nil when start=mark(end).
2489         (gnus-remove-text-properties-when): Ditto.
2490
2491 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2492
2493         * gnus-start.el (gnus-group-change-level): Remove group from
2494         gnus-active-hashtb if real killed.
2495
2496 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2497
2498         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
2499         (gnus-mime-display-alternative): Ditto.
2500         (gnus-insert-mime-security-button): Ditto.
2501
2502 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2503
2504         * gnus-start.el (gnus-group-change-level): Don't add it into
2505         killed-list if it was killed.
2506
2507 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2508
2509         * nnmbox.el (nnmbox-file-coding-system): Use binary.
2510         (nnmbox-active-file-coding-system): Ditto.
2511
2512         * gnus-cus.el (gnus-group-parameters): Add posting-style.
2513
2514 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2515
2516         * gnus.el (gnus-version):
2517         (gnus-version-number): Set to Oort Gnus 0.01.
2518
2519         * gnus-art.el (gnus-mime-security-button-map):
2520         (gnus-insert-mime-security-button): Fix for Emacs21.
2521
2522 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2523
2524         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
2525         easymenu, because XEmacs doesn't understand :help.
2526
2527         * mm-uu.el: Require binhex.
2528
2529 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2530
2531         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
2532
2533 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2534
2535         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
2536
2537 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
2538
2539         * *.xpm, *.pbm: Convert icons icons to size 24x24.
2540
2541 2000-12-18  Dave Love  <fx@gnu.org>
2542
2543         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
2544         (unused).
2545
2546 2000-12-13  Miles Bader  <miles@gnu.org>
2547
2548         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
2549         to t, so that we don't get stuck while trying to smilefy
2550         intangible text.
2551
2552 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
2553
2554         * smiley-ems.el (smiley-regexp-alist): Make regexps match
2555         at the end of the buffer.
2556         (smiley-region): In the loop, move to the end of the submatch
2557         matching the smiley instead of using the end of the match
2558         of the whole regexp.
2559
2560 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
2561
2562         * message.el (message-mode): Doc fix.
2563
2564 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
2565
2566         * smiley-ems.el (smiley-region): Doc fix.
2567
2568 2000-12-11  Miles Bader  <miles@gnu.org>
2569
2570         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
2571         bottom line visible, check to see if it's partially obscured, and
2572         if so, either scroll one more line to make it fully visible, or
2573         revert to showing the second line from the top.
2574
2575 2000-12-07  Dave Love  <fx@gnu.org>
2576
2577         * mailcap.el (mailcap-download-directory)
2578         * gnus-audio.el (gnus-audio-directory)
2579         * smiley-ems.el (smiley-data-directory): Fix :type.
2580
2581 2000-11-30  Dave Love  <fx@gnu.org>
2582
2583         * message.el (message-auto-save-directory): Use
2584         file-name-as-directory.
2585         (message-set-auto-save-file-name): Create
2586         message-auto-save-directory if necessary.
2587         (message-replace-chars-in-string): Removed -- unused.
2588         (message-mail-alias-type): Customize.
2589         (message-headers): Remove duplicate defgroup.
2590
2591 2000-11-29  Dave Love  <fx@gnu.org>
2592
2593         * qp.el (quoted-printable-decode-region): Use error, not message
2594         to report malformed text (like base64).  Amend message.
2595
2596 2000-11-29  Miles Bader  <miles@gnu.org>
2597
2598         * message.el (message-header-lines): Fontify tag.
2599
2600 2000-11-27  Dave Love  <fx@gnu.org>
2601
2602         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
2603         compiler warning.
2604
2605 ;2000-11-26  Dave Love  <fx@gnu.org>
2606 ;
2607 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
2608 ;
2609 2000-11-23  Dave Love  <fx@gnu.org>
2610
2611         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
2612
2613         * mm-uu.el (uudecode): Require.
2614         (uudecode-decode-region, uudecode-decode-region-external): Don't
2615         autoload.
2616         (mm-uu-copy-to-buffer): Doc fix.
2617         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
2618         type fix.
2619
2620         * mailcap.el: Doc fixes.
2621         (mailcap-mime-data): Various adjustments.
2622         (mailcap): New group.
2623         (mailcap-download-directory): Customize.
2624         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
2625         (mailcap-temporary-directory): Deleted (unused).
2626         (mailcap-unescape-mime-test): Simplify slightly.
2627         (mailcap-viewer-passes-test): Use functionp.
2628         (mailcap-command-p): Aliased to executable-find.
2629
2630         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
2631         default-enable-multibyte-characters is nil.
2632
2633 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
2634
2635         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
2636
2637 2000-11-21  Dave Love  <fx@gnu.org>
2638
2639         * gnus-art.el (gnus-mime-button-map): Don't inherit from
2640         gnus-article-mode-map.
2641 ;       (gnus-mime-button-menu): Use mouse-set-point.
2642         (gnus-insert-mime-button, gnus-mime-display-alternative)
2643         (gnus-mime-display-alternative): Don't use local-map property.
2644
2645 2000-11-17  Dave Love  <fx@gnu.org>
2646
2647         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
2648         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
2649         and make-temp-file.
2650         (uudecode-decode-region): Doc fix.
2651
2652 2000-11-14  Dave Love  <fx@gnu.org>
2653
2654         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
2655         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
2656         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
2657         New files, derived from the XPMs.
2658
2659 2000-11-10  Dave Love  <fx@gnu.org>
2660
2661         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
2662         (gnus-agent-lib-file, gnus-agent-load-alist)
2663         (gnus-agent-save-alist, gnus-agent-article-name): Use
2664         expand-file-name.
2665
2666         * gnus-group.el (gnus-group-name-charset-method-alist): Add
2667         :version.
2668         (nnkiboze-score-file): Defvar when compiling.
2669
2670         * gnus-start.el (gnus-read-newsrc-file): Add :version.
2671
2672         * gnus-art.el (gnus-article-banner-alist)
2673         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
2674         (gnus-article-date-lapsed-new-header)
2675         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
2676         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
2677         (gnus-treat-strip-headers-in-body)
2678         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
2679         (gnus-treat-translate): Add :version.
2680         (gnus-article-mime-part-function): Fix defcustom.
2681
2682         * nnmail.el (nnmail-expiry-target)
2683         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
2684         (nnmail-split-header-length-limit): Add :version.
2685
2686         * gnus-sum.el (gnus-auto-expirable-marks)
2687         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
2688         (gnus-extra-headers, gnus-ignored-from-addresses)
2689         (gnus-newsgroup-ignored-charsets)
2690         (gnus-group-highlight-words-alist)
2691         (gnus-summary-show-article-charset-alist): Add :version.
2692
2693         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
2694         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
2695         files, converted from the XPMs.
2696
2697         * gnus-cache.el (gnus-cache-active-file): Don't use
2698         file-name-as-directory on directory.
2699         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
2700         use file-name-as-directory on directory.
2701
2702         * time-date.el (timezone-make-date-arpa-standard): Autoload.
2703         (date-to-time): Use it.
2704
2705 ;       * message.el (message-mode) <adaptive-fill-regexp>:
2706 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
2707 ;       (message-newline-and-reformat): Likewise.
2708         (message-forward-as-mime, message-forward-ignored-headers)
2709         (message-buffer-naming-style, message-default-charset)
2710         (message-dont-reply-to-names, message-send-mail-partially-limit):
2711         Add :version.
2712
2713         * mm-util.el: Doc fixes.
2714         (mm-mime-charset): Don't use the raw result of
2715         mm-preferred-coding-system.
2716         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
2717         (mm-with-unibyte): Simplify.
2718
2719         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
2720         concat.
2721
2722         * pop3.el (pop3-version): Deleted.
2723         (pop3-make-date): New function, avoiding message-make-date.
2724         (pop3-munge-message-separator): Use it.
2725
2726 2000-11-09  Dave Love  <fx@gnu.org>
2727
2728         * gnus-group.el (gnus-group-make-directory-group)
2729         (gnus-group-fetch-faq): Use expand-file-name.
2730         (gnus-group-fetch-faq): Simplify completing-read form.
2731
2732         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
2733         test for Mule.
2734
2735         * message.el (tool-bar-map): Defvar when compiling.
2736
2737         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
2738         (gnus-tm-lisp-directory): Deleted.
2739         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
2740         (featurep 'xemacs).
2741         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
2742         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
2743         version numbers from file names.
2744
2745 2000-11-08  Dave Love  <fx@gnu.org>
2746
2747         * mm-view.el: Use featurep for XEmacs test.
2748         (mm-inline-message): Test for `remove-specifier'; don't use
2749         condition-case.
2750
2751         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
2752
2753         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
2754         (gnus-score-find-bnews): Don't concat "".
2755
2756         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
2757         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
2758         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
2759         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
2760
2761         * gnus-sum.el: Put some defvars in eval-when-compile.
2762         (gnus-summary-mode-hook): Add :options.
2763         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
2764         (gnus-summary-tool-bar-map): New variable.
2765         (gnus-summary-make-tool-bar): New function.
2766         (gnus-summary-mode): Put kill-all-local-variables first.
2767
2768         * gnus-group.el (gnus-group-toolbar-map): New variable.
2769         (gnus-group-make-tool-bar): Rewritten.
2770         (gnus-group-mode): Put kill-all-local-variables first.
2771
2772         * rfc2047.el: Require gnus-util.
2773
2774         * nnml.el (gnus-sorted-intersection): Autoload.
2775
2776         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
2777         Put some defvars in eval-when-compile.
2778         (gnus-intersection, gnus-sorted-complement):  Autoload.
2779
2780         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
2781
2782         * mm-encode.el (mm-body-7-or-8): Autoload.
2783
2784         * mm-decode.el (mm-insert-inline): Autoload.
2785
2786         * mml.el:
2787         * message.el: Put some defvars in eval-when-compile.
2788
2789         * gnus-msg.el: Put some defvars in eval-when-compile.
2790         (gnus-msg-mail): Move after gnus-setup-message.
2791
2792         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
2793
2794 2000-11-07  Dave Love  <fx@gnu.org>
2795
2796         * gnus-util.el (nnheader): Don't require message (recursive
2797         autoload).
2798
2799         * uudecode.el: Avoid compiler warnings.
2800
2801         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
2802         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
2803
2804 2000-11-06  Dave Love  <fx@gnu.org>
2805
2806         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
2807
2808         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
2809         (uudecode-char-int): New alias, replacing char-int.
2810         (uudecode-decode-region): Don't call buffer-disable-undo.
2811
2812 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
2813 ;       (mm-uu-configure-list): Doc fix.
2814 ;
2815 ;       * earcon.el (running-xemacs): Don't define.
2816 ;
2817 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
2818 ;
2819 ;       * message.el (message-font-lock-keywords): Match a final newline
2820 ;       to help font-lock's multiline support.
2821 ;
2822 2000-11-03  Dave Love  <fx@gnu.org>
2823
2824         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
2825
2826         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
2827         name.
2828
2829         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
2830         <banner>: Fix custom type, doc.
2831
2832         * mm-decode.el (mm-display-external): Space-prefix temp buffer
2833         name.  Don't disable undo explicitly.
2834
2835 ;2000-11-02  Dave Love  <fx@gnu.org>
2836 ;
2837 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
2838 ;       cite-prefix.
2839
2840 2000-11-01  Dave Love  <fx@gnu.org>
2841
2842         * rfc2047.el (base64): Require unconditionally.
2843         (message-posting-charset): Defvar when compiling.
2844         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
2845         message.
2846
2847         * gnus-sum.el (nnoo): Require.
2848         (mm-uu-dissect): Autoload.
2849
2850         * mml.el (mml-parse-1): Clarify message.
2851         (mml-minibuffer-read-type): Use mailcap-mime-types.
2852
2853 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
2854
2855         * mml.el: Fix a typo in the requiring of CL.
2856
2857 2000-11-01  Dave Love  <fx@gnu.org>
2858
2859         * utf7.el: Require cl when compiling.
2860
2861         * binhex.el: Use (featurep 'xemacs).
2862         (binhex-char-int): New alias, replacing char-int.  Change callers.
2863         (binhex-decode-region): Simplify work buffer code.
2864         (binhex-decode-region-external): Use expand-file-name, not concat.
2865
2866 2000-10-30  Dave Love  <fx@gnu.org>
2867
2868         * gnus-art.el: Fix 2000-10-27 change properly.
2869
2870 2000-10-28  Miles Bader  <miles@gnu.org>
2871
2872         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
2873
2874 2000-10-27  Dave Love  <fx@gnu.org>
2875
2876         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
2877         strings.
2878         (gnus-group-make-tool-bar): New function.
2879         (gnus-group-mode): Use it.
2880
2881         * message.el (message-mode-menu): Add some :help strings.
2882         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
2883         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
2884
2885         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
2886         * describe-group.xpm, get-news.xpm, kill-group.xpm:
2887         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
2888
2889         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
2890         display-graphic-p here.
2891
2892 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
2893
2894         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
2895         of the `gnus-xemacs' variable, as the latter has been removed.
2896         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
2897         * gnus-art.el (gnus-treat-display-xface)
2898         (gnus-treat-display-smileys, gnus-treat-display-picons)
2899         (gnus-article-read-summary-keys): Likewise.
2900
2901 2000-10-26  Dave Love  <fx@gnu.org>
2902
2903         (defvar): Use rmail-spool-directory unconditionally.
2904
2905 2000-10-18  Dave Love  <fx@gnu.org>
2906
2907         * mm-bodies.el (mm-uu-decode-function)
2908         (mm-uu-binhex-decode-function): Defvar when compiling.
2909
2910         * gnus-nocem.el (gnus-nocem-issuers): Update.
2911         (gnus-nocem-check-from): New option.
2912         (gnus-nocem-scan-groups): Use it.
2913         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
2914         (gnus-nocem-check-article-limit): Add :version.
2915
2916 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
2917
2918         * ietf-drums.el (mm-util): Require CL when compiling.
2919
2920 2000-10-15  Dave Love  <fx@gnu.org>
2921
2922         * qp.el: Require mm-util.
2923
2924 2000-10-13  Dave Love  <fx@gnu.org>
2925
2926         * qp.el (quoted-printable-decode-region): Avoid invalid
2927         coding-systems.
2928
2929 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
2930
2931         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
2932         to a recursive load.
2933
2934 2000-10-12  Dave Love  <fx@gnu.org>
2935
2936         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
2937
2938         * gnus.el (gnus-group-startup-message): Check for PBM image.
2939
2940 2000-10-09  Dave Love  <fx@gnu.org>
2941
2942         * mail-source.el (mail-source-fetch-imap): Bind
2943         default-enable-multibyte-characters rather than using
2944         mm-disable-multibyte.
2945
2946 2000-10-05  Dave Love  <fx@gnu.org>
2947
2948         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
2949         Autoload.
2950         (quoted-printable-decode-region):  Rename arg which confused
2951         charset with coding-system.  Don't use nonascii-insert-offset.
2952         Coding-system encode the region initially.  Don't recognize `=='
2953         as valid QP.  Coding-system decode the region finally.
2954         (quoted-printable-decode-string): Rename arg which confused
2955         charset with coding-system.
2956
2957         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
2958         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
2959         mm-encode-coding-region.
2960         (mm-decode-body, mm-decode-string): Rename variables which
2961         confused charset with coding-system.
2962         (binhex-decode-region): Don't autoload.
2963         (mm-body-encoding): Require message.
2964         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
2965         cond branches.
2966
2967         * gnus-art.el (article-de-quoted-unreadable)
2968         (article-de-base64-unreadable): Fold search case
2969         rather than downcasing string.  Apply mm-charset-to-coding-system
2970         to arg of quoted-printable-decode-region.
2971
2972 2000-10-04  Dave Love  <fx@gnu.org>
2973
2974         * gnus-ems.el: Don't turn off compiler warnings in local vars.
2975         Require ring when compiling.
2976         (gnus-article-compface-xbm): New variable.
2977
2978 2000-10-04  Dave Love  <fx@gnu.org>
2979
2980         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
2981         pbm images.
2982
2983         * frown.pbm, smile.pbm, wry.pbm: New files.
2984
2985         * frown.xbm, smile.xbm, wry.xbm: Deleted.
2986
2987 2000-10-03  Dave Love  <fx@gnu.org>
2988
2989         * mail-source.el (mail-sources): Revert to nil.
2990
2991         * nnmail (nnmail-spool-file): Revert to `((file))'.
2992
2993         * qp.el: Don't require mm-util.
2994         (quoted-printable-decode-region): Rewritten.
2995         (quoted-printable-decode-string, quoted-printable-encode-region):
2996         Doc fix.
2997         (quoted-printable-encode-region): Barf on multibyte characters.
2998         Maybe make the class multibyte.  Upcase chars, not formatted
2999         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
3000         (quoted-printable-encode-string): Don't use
3001         mm-with-unibyte-buffer.
3002
3003 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
3004
3005         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
3006
3007 2000-09-21  Dave Love  <fx@gnu.org>
3008
3009         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
3010         (for Emacs 20).  Tidy somewhat.
3011
3012 2000-09-21  Dave Love  <fx@gnu.org>
3013
3014         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
3015         image processing.  Rationalize logic somewhat.
3016
3017 2000-09-20  Dave Love  <fx@gnu.org>
3018
3019         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
3020         specifically.
3021
3022         * gnus.el (gnus-version-number): Avoid some redundant
3023         autoloads.
3024
3025 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
3026
3027         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
3028         to XBM; we always have PBM support.
3029
3030 2000-09-14  Dave Love  <fx@gnu.org>
3031
3032         * gnus.el (gnus-charset):
3033         * mm-decode.el (mime-display):
3034         * imap.el (imap) <defgroup>: Add :version.
3035
3036 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
3037
3038         * parse-time.el: Fix author's mail address.
3039
3040         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
3041         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
3042         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
3043         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
3044         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
3045         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
3046         * rfc2231.el, uudecode.el: Fix copyright notice.
3047
3048         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
3049         require `w3' at load-time only if not running in batch mode.
3050
3051 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3052
3053         * gnus.el: Before merge with Emacs21.
3054
3055 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
3056
3057         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
3058
3059 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
3060
3061         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
3062         to avoid conflict with the standard `back-to-indentation'
3063         binding.
3064
3065 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3066
3067         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
3068
3069         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
3070         (mm-disable-multibyte-mule4): Ditto.
3071         (mm-with-unibyte-current-buffer-mule4): Ditto.
3072
3073 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3074
3075         * pop3.el (pop3-movemail): Use binary.
3076         (pop3-movemail-file-coding-system): Removed.
3077
3078 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3079
3080         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
3081
3082 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3083
3084         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
3085         exists.
3086
3087 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3088
3089         * gnus-msg.el (gnus-post-method): Use backend name when the
3090         address is "".
3091
3092 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3093
3094         * gnus-art.el (article-verify-x-pgp-sig): Don't test
3095         mm-verify-option.
3096         (gnus-treat-x-pgp-sig): Default value.
3097         (gnus-ignored-headers): Redundant.
3098
3099 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3100
3101         * gnus-win.el (gnus-configure-frame): Save selected window.
3102
3103 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3104
3105         * nnmbox.el: Require gnus-range.
3106         (nnmbox-group-building-active-articles): New variable.
3107         (nnmbox-group-active-articles): New variable; this is a cache of
3108         all active articles by group and number.
3109         (nnmbox-in-header-p): New function.
3110         (nnmbox-find-article): New function.
3111         (nnmbox-record-active-article): New function.
3112         (nnmbox-record-deleted-article): New function.
3113         (nnmbox-is-article-active-p): New function.
3114         (nnmbox-retrieve-headers): Use nnmbox-find-article.
3115         (nnmbox-request-article): Ditto.  Also supply extra arg to
3116         nnmbox-article-group-number.
3117         (nnmbox-request-expire-articles): Ditto.
3118         (nnmbox-request-move-article): Ditto.
3119         (nnmbox-request-replace-article): Ditto.
3120         (nnmbox-request-rename-group): Rename group entry in active
3121         article cache.
3122         (nnmbox-delete-mail): Update active article cache, unless article
3123         is being replaced.
3124         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
3125         than partially duplicating it.
3126         (nnmbox-article-group-number): Add extra `this-line' arg, to
3127         handle articles belonging to multiple groups.
3128         (nnmbox-save-mail): Update active article cache.
3129         (nnmbox-read-mbox): Build active article cache when loading mbox.
3130         Also do some repair work, if we find articles that are missing the
3131         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
3132         reconstruct these from Xref info.
3133
3134 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3135
3136         * mail-source.el (mail-source-report-new-mail): Use
3137         nnheader-run-at-time.
3138
3139 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3140
3141         * mail-source.el (mail-source-fetch-pop): Clear pop password when
3142         an error is thrown, and then rethrow the error.
3143         (mail-source-check-pop): Ditto.
3144         (mail-source-start-idle-timer): Prevent multiple pop checks
3145         running if the check takes a long time.
3146
3147 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3148
3149         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
3150         succeed.
3151
3152 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3153
3154         * gnus-win.el (gnus-configure-windows): Make sure
3155         nntp-server-buffer is live.
3156         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
3157
3158 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
3159
3160         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
3161
3162 2000-12-04  Andreas Jaeger  <aj@suse.de>
3163
3164         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
3165
3166 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3167
3168         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
3169
3170 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
3171
3172         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
3173
3174 2000-12-01  Simon Josefsson  <sj@extundo.com>
3175
3176         * mml-smime.el (mml-smime-verify): Fix address parsing.
3177
3178 2000-12-01  Simon Josefsson  <sj@extundo.com>
3179
3180         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
3181         more than one certificate inside PKCS#7 blob.  Better security
3182         information (clamed / actual sender, openssl output, certificates
3183         inside message).
3184
3185         * smime.el (smime-verify-region): Output to /dev/null.
3186         (smime-buffer-as-string-region): Don't parse empty lines.
3187
3188 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3189
3190         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
3191         ?d and ?D.
3192         (gnus-mime-security-show-details-inline): New variable.
3193         (gnus-mime-security-show-details): Use them.
3194         (gnus-insert-mime-security-button): Ditto.
3195
3196         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
3197         Suggest by Michael Duggan (md5i@cs.cmu.edu).
3198         (mml2015-gpg-clear-verify): Ditto.
3199         (mml2015-gpg-decrypt-1): Ditto.
3200         (mml2015-use): Prefer 'gpg.
3201
3202 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3203
3204         * gnus-util.el (gnus-add-text-properties-when): New function.
3205         (gnus-remove-text-properties-when): Ditto.
3206
3207         * gnus-cite.el (gnus-article-hide-citation): Use them.
3208         (gnus-article-toggle-cited-text): Use them.
3209
3210         * gnus-art.el (gnus-signature-toggle): Use them.
3211         (gnus-article-show-hidden-text): Ditto.
3212         (gnus-article-hide-text): Ditto.
3213
3214 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3215
3216         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
3217
3218 2000-11-30  Simon Josefsson  <sj@extundo.com>
3219
3220         * smime.el (smime-point-at-eol): New alias.
3221         (smime-buffer-as-string-region): Use it.
3222
3223 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3224
3225         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
3226
3227 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3228
3229         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
3230
3231         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
3232
3233         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
3234
3235 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
3236
3237         * nnmh.el (nnmh-request-expire-articles): Implemented
3238         expiry-target for nnmh backend.
3239
3240 2000-11-30  Simon Josefsson  <sj@extundo.com>
3241
3242         * mm-decode.el (mm-security-from): New variable.
3243         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
3244
3245         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
3246         than `from'.
3247
3248 2000-11-30  Simon Josefsson  <sj@extundo.com>
3249
3250         * mml-smime.el (mml-smime-verify): Verify that certificate mail
3251         address match sender address.
3252
3253         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
3254
3255         * smime.el (smime-verify-region): Don't copy buffer.
3256         (smime-decrypt-buffer): Use expand-file-name on keyfile.
3257         (smime-pkcs7-region): New function.
3258         (smime-pkcs7-certificates-region): Ditto.
3259         (smime-pkcs7-email-region): Ditto.
3260         (smime-buffer-as-string-region): Ditto.
3261
3262         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
3263         buffer.
3264
3265 2000-11-23  Jens Krinke <j.krinke@gmx.de>
3266
3267         * smime.el (smime-decrypt-region): Fix keyfile argument.
3268
3269 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3270
3271         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
3272
3273 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3274
3275         * message.el (message-shoot-gnksa-feet): New variable.
3276         (message-gnksa-enable-p): New function.
3277         (message-send): Use it.
3278         (message-check-news-body-syntax): Ditto.
3279
3280 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
3281
3282         * message.el (message-make-message-id): Remove the redundancy.
3283
3284 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3285
3286         * message.el (message-setup): Discourage using mc-install-*-mode.
3287
3288         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
3289
3290 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3291
3292         * gnus-cite.el (gnus-cite-parse): Guess citation length.
3293
3294 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3295
3296         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
3297
3298 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3299
3300         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
3301
3302 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3303
3304         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
3305         insert-buffer-substring.
3306
3307         * message.el (message-send-mail): Use buffer-substring-no-properties.
3308         (message-send-news): Ditto.
3309
3310 2000-11-22  David Edmondson <dme@dme.org>
3311
3312         * imap.el (imap-wait-for-tag): Message read info.
3313
3314 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3315
3316         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
3317         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
3318         (mml2015-gpg-encrypt): Ditto.
3319
3320 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3321
3322         * mm-decode.el (mm-verify-option): Default value.
3323
3324         * mml-sec.el (mml-secure-part): Error message.
3325
3326 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3327
3328         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
3329
3330 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3331
3332         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
3333
3334 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3335
3336         * gnus-art.el (gnus-article-describe-key): Use prompt.
3337         (gnus-article-describe-key-briefly): Ditto.
3338
3339 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3340
3341         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
3342
3343 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3344
3345         * gnus-art.el (gnus-article-describe-key): New function.
3346         (gnus-article-describe-key-briefly): New function.
3347
3348 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3349
3350         * mm-decode.el (mm-decrypt-option): Doc typo.
3351
3352         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
3353         return a number.
3354
3355 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3356
3357         * message.el (message-newline-and-reformat): Typo.
3358
3359 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3360
3361         * gnus-art.el (article-verify-x-pgp-sig): Check whether
3362         original-article-buffer exists.
3363
3364         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
3365         (rfc2047-header-encoding-alist): Addresses are different from text.
3366         (rfc2047-encode-message-header): Ditto.
3367         (rfc2047-dissect-region): Extra parameter.
3368         (rfc2047-encode-region): Ditto.
3369         (rfc2047-encode-string): Ditto.
3370
3371 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3372
3373         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
3374         (mm-uu-pgp-encrypted-extract): Use it.
3375         (mm-uu-pgp-signed-extract-1): New function.
3376         (mm-uu-pgp-signed-extract): Use it.
3377
3378         * gnus-art.el (gnus-mime-display-security): New function.
3379         (gnus-mime-display-part): Use it.
3380         (gnus-mime-security-verify-or-decrypt): New function.
3381         (gnus-mime-security-press-button): New function.
3382         (gnus-insert-mime-security-button): Use it.
3383
3384         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
3385         (mm-find-raw-part-by-type): Ditto.
3386         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
3387         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
3388         (mm-destroy-parts): Kill nested multibyte buffer.
3389
3390         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
3391         (mml2015-gpg-verify): Ditto.
3392
3393 2000-11-18  Simon Josefsson  <sj@extundo.com>
3394
3395         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
3396         (mml2015-function-alist): Use it.
3397
3398         * mml-sec.el (mml-sign-alist): Update names.
3399         (mml-encrypt-alist): Ditto.
3400         (mml-secure-part-smime-sign): Moved to mml-smime.el
3401         as `mml-smime-sign-query'.
3402         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
3403         `mml-smime-get-file-cert'.
3404         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
3405         `mml-smime-get-dns-cert'.
3406         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
3407         `mml-smime-encrypt-query'.
3408         (mml-smime-sign-buffer): Use mml-smime-sign.
3409         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
3410
3411         * mml-smime.el (mml-smime-sign): New function.
3412         (mml-smime-encrypt):
3413         (mml-smime-sign-query):
3414         (mml-smime-get-file-cert):
3415         (mml-smime-get-dns-cert):
3416         (mml-smime-encrypt-query): Moved from mml-sec.el.
3417
3418 2000-11-16  Simon Josefsson  <sj@extundo.com>
3419
3420         * mml2015.el (mml2015-gpg-clear-verify): New function.
3421         (mml2015-function-alist): Add it.
3422
3423 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
3424
3425         * message.el (message-setup-fill-variables): Use
3426         message-cite-prefix-regexp.
3427         (message-newline-and-reformat): Check the end of citation, leading
3428         WSP, break in the cite prefix.
3429         (message-fill-paragraph): New function.
3430
3431 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3432
3433         * lpath.el: Shut up.
3434
3435 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
3436
3437         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
3438         raw 8-bit in headers in dk.* newsgroups.
3439
3440 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3441
3442         * message.el (message-newline-and-reformat): Match extra WSPs.
3443
3444 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
3445
3446         * mml.el (mml-generate-mime-1): Ignore ascii.
3447
3448 2000-11-16 Justin Sheehy <justin@iago.org>
3449
3450         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
3451
3452 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3453
3454         * message.el (message-cite-prefix-regexp): Prefix should not end
3455         at space.
3456
3457 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3458
3459         * message.el (message-mode-syntax-table): Add - as a word
3460         constituent as in articles.
3461         (message-setup-fill-variables): Add -_. as supercite-style prefix.
3462         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
3463         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
3464
3465 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
3466
3467         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
3468
3469 2000-11-12  David Edmondson  <dme@dme.org>
3470
3471         * message.el (message-font-lock-keywords): use
3472         message-cite-prefix-regexp.
3473
3474 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3475
3476         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
3477         Stein Arild Str\e,Ax\e(Bmme.
3478         (gnus-group-jump-to-group): Use it.
3479         (gnus-group-jump-to-group-prompt): Customize.
3480
3481 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
3482
3483         * mailcap.el (mailcap-possible-viewers): Match the entire string.
3484
3485 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3486
3487         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
3488         incompatible.
3489         (mml2015-mailcrypt-sign): Ditto.
3490
3491 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3492
3493         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
3494         group is open.
3495
3496 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
3497
3498         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
3499         nnvirtual articles.
3500         (gnus-backlog-request-article): Don't request nnvirtual articles.
3501
3502 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3503
3504         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
3505         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
3506
3507 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3508
3509         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
3510         * mml.el (mml-generate-mime-1): Use charset attribute.
3511         * mm-bodies.el (mm-encode-body): Add parameter charset.
3512         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
3513
3514 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3515
3516         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
3517         (mml2015-mailcrypt-clear-decrypt): Ditto.
3518         (mml2015-mailcrypt-verify): Ditto.
3519         (mml2015-mailcrypt-clear-verify): Ditto.
3520         (mml2015-gpg-verify): Ditto.
3521
3522 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3523
3524         * smime.el (smime-openssl-program): Test the existence of openssl.
3525         * mml-smime.el: Require mm-decode.
3526         (mml-smime-verify-test): New function.
3527         * mm-decode.el (mm-verify-function-alist): Use it.
3528
3529 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3530
3531         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
3532         anyway.
3533
3534 2000-11-13  Simon Josefsson  <sj@extundo.com>
3535
3536         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
3537         verification doesn't work.
3538
3539 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3540
3541         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
3542         (gnus-inews-do-gcc): Use it.
3543
3544 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
3545
3546         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
3547         leading space.
3548         * mm-extern.el (mm-inline-external-body): Report error when no
3549         access-type.
3550
3551 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
3552
3553         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
3554
3555 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
3556
3557         * gnus-art.el (gnus-mime-button-menu): Use select-window.
3558
3559 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
3560
3561         * gnus-art.el (gnus-mime-display-part): Display multipart/related
3562         as multipart/mixed.
3563
3564 2000-11-12  David Edmondson  <dme@dme.org>
3565
3566         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
3567         and replace `.' with `\w' to allow for different syntax tables
3568         (from Vladimir Volovich).
3569         * message.el (message-newline-and-reformat): use
3570         `message-cite-prefix-regexp'.
3571         * gnus-cite.el (gnus-supercite-regexp): use
3572         `message-cite-prefix-regexp'.
3573         * gnus-cite.el (gnus-cite-parse): use
3574         `message-cite-prefix-regexp'.
3575
3576 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3577
3578         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
3579         PGP SIGNATURE.  Escape leading "-"'s.
3580         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
3581
3582 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3583
3584         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
3585
3586 2000-11-11  Simon Josefsson  <sj@extundo.com>
3587
3588         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
3589
3590         * smime.el (smime-details-buffer): New variable.
3591         (smime-sign-region):
3592         (smime-encrypt-region):
3593         (smime-verify-region):
3594         (smime-decrypt-region): Copy OpenSSL output to the buffer.
3595
3596         * mml-smime.el (mml-smime-verify): Support security info.
3597
3598 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
3599
3600         * mm-decode.el (mm-verify-option): Set default to nil.
3601         (mm-decrypt-option): Ditto.
3602         * gnus-art.el (article-verify-x-pgp-sig): New function.
3603
3604 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
3605
3606         * gnus-art.el (gnus-mime-display-alternative): Show button if no
3607         preferred part.
3608
3609 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3610
3611         * gnus-sum.el (gnus-move-split-methods): Say that
3612         `gnus-split-methods' uses file names, whereas this uses group
3613         names.  (Report from Nevin Kapur)
3614
3615 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
3616
3617         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
3618
3619 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3620
3621         * nnheader.el (nnheader-directory-files-is-safe): New variable.
3622         (nnheader-directory-articles): Use it.
3623         (nnheader-article-to-file-alist): Ditto.
3624
3625 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3626
3627         * rfc2047.el (rfc2047-pad-base64): New function.
3628         (rfc2047-decode): Use it.
3629
3630 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
3631
3632         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
3633         select method.
3634
3635 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3636
3637         * mml2015.el (mml2015-gpg-decrypt-1):
3638         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
3639
3640 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3641
3642         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
3643
3644 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
3645
3646         * pop3.el (pop3-munge-message-separator): A message may have an
3647         empty body.
3648
3649 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
3650
3651         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
3652         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
3653         (mm-uu-pgp-signed-extract): Use coding-system.
3654
3655 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3656
3657         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
3658         (gnus-insert-mime-security-button): New function.
3659         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
3660         * mml2015.el:  Add security info when verify or decrypt.
3661         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
3662         (mm-uu-pgp-encrypted-extract): Ditto.
3663
3664 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
3665
3666         * mm-decode.el (mm-display-parts): New function.
3667         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
3668
3669 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3670
3671         * gnus-mlspl.el: Documentation tweaks.
3672
3673 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3674
3675         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
3676         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
3677         argument.
3678
3679 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
3680
3681         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
3682
3683 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
3684
3685         * gnus-art.el (gnus-article-encrypt): New function.
3686         (gnus-article-encrypt-protocol-alist): New variable.
3687         (gnus-article-encrypt-protocol): New variable.
3688         * mml2015.el (mml2015-self-encrypt): New function.
3689         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
3690
3691 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
3692
3693         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
3694         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
3695         let mailcap do it.
3696         * mml2015.el: Remove snarf code.
3697         * mm-decode.el: Remove snarf code.
3698
3699 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
3700
3701         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
3702         (mml-insert-mime): Understand gnus-decoded.
3703         (mime-to-mml): New parameter handles.
3704         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
3705         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
3706
3707 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3708
3709         * mm-decode.el (mime-security): New group.
3710         (mm-verify-function-alist): Add test function.
3711         (mm-decrypt-function-alist): Ditto.
3712         (mm-snarf-option): Set default value as nil.
3713         (mm-find-part-by-type): Recursive parameter.
3714         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
3715         * mml2015.el: Support draft-ietf-openpgp-multsig.
3716
3717 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
3718
3719         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
3720         (gnus-article-view-part-as-charset): New function.
3721
3722 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3723
3724         * mm-decode.el (mm-verify-option): Default value.
3725         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
3726
3727 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3728
3729         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
3730
3731 2000-11-05  Simon Josefsson  <sj@extundo.com>
3732
3733         * mml-smime.el (mml-smime-verify): Work in original multipart
3734         buffert.
3735
3736         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
3737         (mm-handle-multipart-ctl-parameter): Ditto.
3738         (mm-alist-to-plist): New function.
3739         (mm-dissect-buffer): Store CTL parameters and copy original buffer
3740         for multiparts.
3741         (mm-destroy-parts): Destroy multipart buffert.
3742         (mm-remove-part): Ditto.
3743
3744         * mml-smime.el (mml-smime-sign): Not used.
3745         (mml-smime-encrypt): Ditto.
3746
3747         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
3748
3749         Verify S/MIME signature support.
3750
3751         * mm-decode.el (mm-inline-media-tests): Add
3752         application/{x-,}pkcs7-signature.
3753         (mm-inlined-types): Ditto.
3754         (mm-automatic-display): Ditto.
3755         (mm-verify-function-alist): Ditto.  Add name of method.
3756         (mm-decrypt-function-alist): Add name of method.
3757         (mm-find-part-by-type): Add documentation.
3758         (mm-possibly-verify-or-decrypt): Use new format of
3759         mm-{verify,decrypt}-function-alist.  Use method names.
3760
3761         * mml-smime.el (mml-smime-verify): New function.
3762
3763 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3764
3765         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
3766
3767 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3768
3769         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
3770         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
3771         * mm-decode.el (mm-snarf-option): New.
3772
3773 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3774
3775         * mm-util.el (mm-subst-char-in-string): New function.
3776         (mm-replace-chars-in-string): Use it.
3777         * message.el (message-replace-chars-in-string): Use it.
3778         * nnheader.el (nnheader-replace-chars-in-string): Use it.
3779         * gnus-mh.el (mh-lib-progs): Shut up.
3780
3781 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
3782
3783         * base64.el, md5.el: Moved to contrib directory.
3784
3785 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3786
3787         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
3788         the last article when search.
3789
3790 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3791
3792         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
3793         * nnmail.el (nnmail-pathname-coding-system): Ditto.
3794
3795 2000-09-29  David Edmondson  <dme@thus.net>
3796
3797         * message.el (message-newline-and-reformat): Typo.
3798
3799 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3800
3801         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
3802
3803 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
3804
3805         * nntp.el (nntp-decode-text): Delete bogus status lines.
3806
3807 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
3808
3809         * message.el (message-font-lock-keywords): Match a final newline
3810         to help font-lock's multiline support.
3811
3812 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3813
3814         * nnoo.el (nnoo-set): New function.
3815
3816 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
3817
3818         * gpg.el, gpg-ring.el: Moved to contrib directory.
3819
3820 2000-11-04  Simon Josefsson  <sj@extundo.com>
3821
3822         * nnimap.el (nnimap-split-inbox): Typo.
3823
3824 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3825
3826         * gnus-msg.el (gnus-msg-mail): Move it backwards.
3827
3828 2000-11-03  Simon Josefsson  <sj@extundo.com>
3829
3830         * rfc2231.el (rfc2231-parse-qp-string): New function.
3831         (require): rfc2047.
3832
3833         * mail-parse.el (mail-header-parse-content-type):
3834         (mail-header-parse-content-disposition): Support invalid QP
3835         encoded strings, by using `rfc2231-parse-qp-string'.
3836
3837 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3838
3839         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
3840         (rfc2231-decode-encoded-string): Typo "> X 1".
3841         (rfc2231-encode-string): Insert the name of charset.
3842         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
3843
3844 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3845
3846         * mm-decode.el (mm-save-part): Return the filename.
3847         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
3848         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
3849         (gnus-mime-action-alist): Use it.
3850         (gnus-mime-button-commands): USe it.
3851         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
3852         (mm-inline-external-body): unwind-protect.
3853
3854 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
3855
3856         * gnus-art.el (gnus-insert-mime-button): Show url.
3857
3858 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3859
3860         * mml.el (mml-generate-mime-1): Support external url.
3861         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
3862
3863 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
3864
3865         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
3866         * mm-decode.el (mm-display-external): Ditto.
3867         * mm-extern.el: New file.
3868         * mm-decode.el (mm-inline-media-tests): Hook it up.
3869         (mm-inlined-types): Inline message/external-body.
3870
3871 2000-11-02  Simon Josefsson  <sj@extundo.com>
3872
3873         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
3874
3875         * message.el (message-get-reply-headers): Better handling when
3876         Mail-Followup-To is very large.
3877
3878 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3879
3880         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
3881         * gnus-art.el (gnus-article-edit-done):
3882         * gnus-sum.el (gnus-summary-edit-article-done): Move line
3883         counting code here.
3884         * gnus-msg.el (gnus-setup-message): Remove a hack.
3885
3886 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
3887
3888         * gnus-sum.el (gnus-newsgroup-variables): New variable.
3889         (gnus-summary-mode): Make them local variables.
3890         (gnus-set-global-variables): Globalize them.
3891         (gnus-summary-exit): Kill them.
3892
3893 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
3894
3895         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
3896         word.
3897
3898 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3899
3900         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
3901         gnus-article-wash-types.
3902         * gnus-art.el (gnus-article-wash-status): Use them.
3903
3904 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
3905
3906         * mml.el (mml-read-tag): Remove spaces and LF.
3907
3908 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3909
3910         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
3911         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
3912
3913 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
3914
3915         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
3916
3917 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3918
3919         * gnus-sum.el (gnus-article-charset): New variable.
3920         (gnus-summary-display-article): Set it.
3921         * gnus-msg.el (gnus-copy-article-buffer): Use it.
3922         * gnus-art.el (gnus-article-mode): Make it local variable.
3923
3924 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3925
3926         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
3927
3928 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3929
3930         * nnwfm.el: New file.
3931
3932         * nnweb.el (nnweb-replace-in-string): New function.
3933
3934 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3935
3936         * mml2015.el: Wrap gpg.el.
3937         * gpg.el (gpg-verify): The last argument of apply is a list.
3938         (gpg-encrypt): Add passphrase as a parameter.
3939
3940 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3941
3942         * gpg.el: New file.
3943         * gpg-ring.el: New file.
3944
3945 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3946
3947         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
3948
3949 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
3950
3951         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
3952         double-quote charcters.
3953         (gnus-summary-prepare-threads): Ditto.
3954
3955 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3956
3957         * gnus-art.el (gnus-mime-display-single): Forward line -1.
3958         * mml.el (mml-read-tag): Don't skip the leading space.
3959         * lpath.el (font-lock-set-defaults): Shut up.
3960
3961 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3962
3963         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
3964
3965 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3966
3967         * qp.el (quoted-printable-encode-region): Replace leading - when
3968         ultra safe.
3969         * mml.el (mml-generate-mime-postprocess-function): Removed.
3970         (mml-postprocess-alist): Removed.
3971         (mml-generate-mime-1): Use ultra-safe when sign.
3972         * mml2015.el (mml2015-fix-micalg): Uppercase.
3973         (mml2015-verify): Insert LF.
3974         (mml2015-mailcrypt-sign): Downcase; search backward.
3975
3976 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3977
3978         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
3979         restrictive.
3980         (nnultimate-table-regexp): New variable.
3981         (nnultimate-forum-table-p): Use it.
3982
3983 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
3984
3985         * gnus-sum.el (gnus-summary-expire-articles): Save point.
3986
3987 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3988
3989         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
3990         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
3991
3992 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
3993
3994         * mml2015.el: Shut up.
3995
3996 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3997
3998         * gnus.el (gnus-server-browse-hashtb): Removed.
3999         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
4000         (gnus-group-insert-group-line-info): Use simplified method.
4001         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
4002
4003 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4004
4005         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
4006         moved here.
4007         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
4008         * gnus-group.el (gnus-group-prepare-flat): Use it.
4009         * gnus-topic.el (gnus-group-prepare-topics): Use it.
4010
4011 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4012
4013         * mml.el (mml-mode): Show menu in XEmacs.
4014
4015 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
4016
4017         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
4018         (gnus-server-read-server-in-server-buffer): New function.
4019         (gnus-browse-foreign-server): Browse in group buffer.
4020         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
4021         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
4022         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
4023         * gnus.el (gnus-server-browse-hashtb): New variable.
4024
4025 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4026
4027         * nnfolder.el (nnfolder-open-nov): Use group.
4028
4029 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
4030
4031         * nnfolder.el: Add NOV. Set version to 2.0.
4032         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
4033
4034 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4035
4036         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
4037
4038 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4039
4040         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
4041         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
4042
4043 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4044
4045         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
4046
4047 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4048
4049         * mm-decode.el (mm-verify-function-alist): New variable.
4050         (mm-verify-option): New variable.
4051         (mm-decrypt-function-alist): Ditto.
4052         (mm-decrypt-option): Ditto.
4053         (mm-find-raw-part-by-type): New function.
4054         (mm-possibly-verify-or-decrypt): New function.
4055         (mm-dissect-multipart): Use it.
4056         * mml2015.el (mml2015-fix-micalg): New function.
4057         (mml2015-decrypt): Use new interface.
4058         (mml2015-verify):  Use new interface.
4059         (mml2015-setup): Make it bogus.
4060
4061 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4062
4063         * mml.el (mml-generate-mime-postprocess-function): Set to
4064         mml-postprocess.
4065         (autoload): Autoload mml2015 and mml-smime.
4066         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
4067         * mml2015.el (mml2015-encrypt): New function.
4068         (mml2015-sign): New function.
4069         (mml2015-encrypt-function): New variable.
4070         (mml2015-sign-function): New variable.
4071         (mml2015-mailcrypt-encrypt): Use message-recipients.
4072         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
4073         * mml-smime.el (mml-smime-setup): Ditto.
4074
4075 2000-10-28  Simon Josefsson  <sj@extundo.com>
4076
4077         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
4078         Communigate Pro 3.3.1 server.
4079
4080         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
4081         in buffers.
4082         (mml-secure-dns-server): Removed.
4083         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
4084         write certificates to files.
4085
4086         * smime.el (smime-dns-server): New variable.
4087         (smime-mail-to-domain):
4088         (smime-cert-by-dns): New functions.
4089
4090         * dig.el: New file.
4091
4092 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
4093
4094         * message.el (message-options): New variable.
4095         (message-options-set-recipient): New function.
4096         (message-send): Use them.
4097         * gnus-int.el (gnus-request-replace-article): Use them.
4098         (gnus-request-accept-article): Ditto.
4099         * mml.el (mml-preview): Use them.
4100         * gnus-sum.el (gnus-summary-edit-article): Use them.
4101
4102         * message.el (message-options-get): New function.
4103         (message-options-get): New function.
4104         * rfc2047.el (rfc2047-encode-message-header): Use them.
4105         * mm-bodies.el (mm-encode-body): Use them.
4106
4107 2000-10-28  Simon Josefsson  <sj@extundo.com>
4108
4109         * nnimap.el (nnimap-retrieve-which-headers):
4110         (nnimap-request-article-part): Quote message-id.
4111
4112         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
4113         (smime-CA-file): New variable.
4114         (smime-call-openssl-region): Don't error.
4115         (smime-sign-region): Return result value.
4116         (smime-encrypt-region): Ditto.
4117         (smime-verify-region): New function.
4118         (smime-decrypt-region): Ditto.
4119         (smime-verify-buffer): Ditto.
4120         (smime-decrypt-buffer): Ditto.
4121
4122         * mml.el: Require mml-sec.
4123         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
4124         (mml-mode-map): Add "sign" and "encrypt" maps.
4125         (mml-menu): Add security menu.
4126         (mml-preview): Use generate-new-buffer.
4127
4128         * mml-sec.el: New file.
4129
4130 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4131
4132         * mm-decode.el (mm-find-part-by-type): Move it here.
4133         * mml.el (mml-postprocess): Move it here.
4134         (mml-postprocess-alist): Move it here. Merge them.
4135
4136 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
4137
4138         * rfc2047.el (rfc2047-encode-message-header): Make sure no
4139         unencoded stuff in the header.
4140
4141 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4142
4143         * gnus-group.el (gnus-group-listed-groups): New variable.
4144         (gnus-group-list-option): New variable.
4145         (gnus-group-list-limit-map): New keymap.
4146         (gnus-group-list-flush-map): New keymap.
4147         (gnus-group-list-plus-map): New keymap.
4148         (gnus-group-prepare-logic): New function.
4149         (gnus-group-prepare-flat): Merge with
4150         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
4151         (gnus-group-prepare-flat-list-dead): Ditto.
4152         (gnus-group-list-matching): Use gnus-group-prepare-function.
4153         (gnus-group-list-dormant): Ditto.
4154         (gnus-group-list-cached): Ditto.
4155         (gnus-group-listed-groups): New function.
4156         (gnus-group-list-limit): New function.
4157         (gnus-group-list-flush): New function.
4158         (gnus-group-list-plus): New function.
4159         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
4160         (gnus-topic-prepare-topic): Ditto.
4161
4162 2000-10-27  Paul Jarc <prj@po.cwru.edu>
4163
4164         * message.el (message-insert-to, message-get-reply-headers):
4165         (message-reply, message-followup): Mail-{Followup,Reply}-To.
4166
4167 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4168
4169         * mml2015.el: New file.
4170         * smime.el: New file.
4171         * mml-smime.el: New file.
4172
4173 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4174
4175         * ChangeLog: Moved to ChangeLog.1.
4176
4177 ;; Local Variables:
4178 ;; coding: iso-2022-7bit
4179 ;; End: