2001-11-14 Sam Steingold <sds@gnu.org>
[gnus] / lisp / ChangeLog
1 2001-11-14  Sam Steingold  <sds@gnu.org>
2
3         * gnus-score.el: Fixed some doc strings to properly quote symbols.
4
5 2001-11-15  Simon Josefsson  <jas@extundo.com>
6
7         Support "Importance:" header in Message.
8
9         * message.el (message-mode-map): Bind C-c C-p to
10         `message-insert-or-toggle-importance'
11         (message-mode-menu): Add message-insert-importance-{high,low}.
12         (message-insert-importance-high, message-insert-importance-low) 
13         (message-insert-or-toggle-importance): New functions.
14         (message-tool-bar-map): Add {un,}important.
15         (message-mode): Doc fix.
16
17 2001-11-15  Simon Josefsson  <jas@extundo.com>
18
19         * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
20
21         * mml.el (mml-menu): Fix toolbar tooltip.
22
23 2001-11-15 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
24
25         * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
26         * nnml.el (nnml-save-marks): Ditto.
27         
28         * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
29
30 2001-11-15  Simon Josefsson  <jas@extundo.com>
31
32         * nnml.el (nnml-save-marks):
33         * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
34         Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
35
36 2001-11-15  Per Abrahamsen  <abraham@dina.kvl.dk>
37
38         * gnus-art.el (gnus-article-wash-status-strings): Use
39         `copy-sequence', not `copy-seq'.
40
41 2001-11-15  Per Abrahamsen  <abraham@dina.kvl.dk>
42         
43         * gnus-art.el (gnus-article-wash-status-strings): New constant.
44         (gnus-gnus-article-wash-status-entry): New function.
45         (gnus-article-wash-status): Use it.
46
47 2001-11-13 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
48
49         * mml1991.el: Add coding header.
50
51 2001-11-12  Simon Josefsson  <jas@extundo.com>
52
53         * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
54         (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
55         `mml1991-sign' and `mml1991-encrypt'.
56         (mml1991-encrypt, mml1991-sign): New glue functions.
57         (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
58
59         * mml.el (mml-mode-map): `C-c RET o' map for PGP.
60         (mml-menu): Add PGP to menu.
61
62         * mml-sec.el (top-level): Require mml1991.  Don't require smime.
63         (mml-sign-alist, mml-encrypt-alist): Add "pgp".
64         (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
65         (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
66
67         * mml2015.el: Mention RFC 3156.
68
69         * mml1991.el: New file.  From Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>.
70
71 2001-11-12 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
72
73         * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
74
75         * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
76           From <Michael.Cook@cisco.com>
77
78 2001-11-11  Simon Josefsson  <jas@extundo.com>
79
80         * message.el (top-level): Autoload sha1.
81         (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
82         canlock, no need to require two different hash algs).  Suggested
83         by Ferenc Wagner <wferi@bolyai1.elte.hu>.
84
85 2001-11-09  Simon Josefsson  <jas@extundo.com>
86
87         * gnus.el (gnus-local-domain): Fix doc.  From Pavel Jan\e,Bm\e(Bk
88         <Pavel@Janik.cz>.
89
90 2001-11-09  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
91
92         * message.el (message-point-in-header-p): New function.
93         (message-do-auto-fill): Use it.
94         (message-beginning-of-line): New function.  Goes to beginning of
95         header value (i.e., end of header name), or to beginning of line
96         if already at beginning of value.  Behaves like
97         `beginning-of-line' when in message body.
98         (message-mode-map): Bind it.
99
100 2001-11-08  Simon Josefsson  <jas@extundo.com>
101
102         * gnus-msg.el (gnus-posting-styles): Add doc.
103
104 2001-11-07  Simon Josefsson  <jas@extundo.com>
105
106         * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
107
108         * sieve-mode.el (sieve-control-commands-face)
109         (sieve-control-commands-face, sieve-action-commands-face)
110         (sieve-test-commands-face, sieve-tagged-arguments-face): New
111         faces.
112         (sieve-font-lock-keywords): Use them.
113         (sieve-mode): Only set font-lock-defaults in emacs.
114
115         * gnus-art.el (gnus-default-article-saver): Add
116         gnus-summary-save-body-in-file.
117         (gnus-summary-write-to-file): Fix doc.
118
119 2001-11-07  Simon Josefsson  <jas@extundo.com>
120
121         * gnus-art.el (gnus-treat-highlight-signature): Add cross
122         reference to the correct chapter in the manual.
123
124         * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
125         Suggested by "Golubev I. N." <gin@mo.msk.ru>.
126
127 2001-11-07 06:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
128
129         * mml.el (mml-preview): Bind mail-header-separator.
130
131 2001-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>
132
133         * message.el: Always require canlock.
134         (message-ignored-supersedes-headers): Include Cancel-Lock and
135         Cancel-Key.
136         (message-insert-canlock): Don't require canlock.
137         (message-cancel-news): Don't check whether canlock is available.
138         (message-supersede): Support cancel-locks.
139
140         * gnus-art.el: Don't autoload canlock.
141
142 2001-11-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
143
144         * mail-source.el (mail-source-fetch-imap): ASYNC param.
145         From: <andre@slamdunknetworks.com>
146         
147 2001-11-06 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
148
149         * many files: Fix copyright lines.
150
151 2001-11-05 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
152
153         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
154         Suggested by Dave Love  <fx@gnu.org>.
155
156 2001-11-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
157
158         * message.el (message-kill-buffer): Remove auto-save file after
159         confirm.
160
161         * message.el (message-send-mail): Call message-generate-headers
162         once.  Suggested by Matt Armstrong <matt@lickey.com>.
163
164         * gnus-topic.el (gnus-topic-rename): Initial-input.
165         Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
166
167 2001-11-03  Per Abrahamsen  <abraham@dina.kvl.dk>
168
169         * message.el (message-forbidden-properties): New constant.
170         (message-strip-forbidden-properties): New function.
171         (message-mode): Activate it.
172
173 2001-11-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
174
175         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
176         (mm-hack-charsets): Fix doc.
177
178 2001-11-02  Simon Josefsson  <jas@extundo.com>
179
180         * gnus-int.el (gnus-check-server): Message "...done" when done.
181
182         * imap.el (imap-close): Don't message (imap-send-command-wait
183         returns if the connection is dropped).
184         (imap-wait-for-tag): Nix out message only when necessary.
185
186         * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
187         for non-crossposting.
188         (gnus-sieve-crosspost): Default to t to be consistent with other
189         parts of Gnus.
190
191 2001-11-01 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
192
193         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
194         (mm-iso-8859-x-to-15-table): Ditto.
195         (mm-iso-8859-x-to-15-region): Ditto.
196         (mm-find-mime-charset-region): Ditto.
197
198 2001-11-01  Simon Josefsson  <jas@extundo.com>
199
200         * nnimap.el (nnimap-close-asynchronous): New variable.
201         (nnimap-close-group): Use it.
202         (nnimap-expunge): Don't use it.
203
204         * imap.el (imap-callbacks): New variable.
205         (imap-remassoc): Copied from `gnus-remassoc'.
206         (imap-add-callback): New function.
207         (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
208         behaviour.
209         (imap-parse-response): Call the callback.
210
211         * message.el (message-insert-canlock): New variable.
212         (message-canlock-generate, message-canlock-password) 
213         (message-insert-canlock): New functions.
214         (message-send-news): Call `message-insert-canlock'.
215         (top-level): Require canlock when compiling.
216         (message-insert-canlock): Require canlock before we need it.
217
218 2001-11-01 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
219
220         * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
221
222 2001-11-01 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
223
224         * dgnushack.el (dgnushack-make-load): A workaround for
225         custom-add-loads bug in some versions of XEmacs.
226
227 2001-11-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
228
229         * mm-util.el (mm-charset-synonym-alist): Revert (some).
230
231 2001-11-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
232
233         * mm-util.el (mm-iso-8859-x-to-15-region): New.
234         (mm-hack-charsets): New.
235         (mm-iso-8859-15-compatible): New.
236         (mm-iso-8859-x-to-15-table): New.
237         (mm-find-mime-charset-region): Add parameter hack-charsets.
238
239         * mm-bodies.el (mm-encode-body): Use it.
240         * mml.el (mml-parse-1): Ditto.
241
242 2001-11-01  Simon Josefsson  <jas@extundo.com>
243
244         * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
245
246 2001-11-01 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
247
248         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
249         is nil.
250
251 2001-11-01 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
252
253         * smiley-ems.el (smiley-update-cache): Auto detect file type.
254
255         * message.el (message-forward-rmail-make-body):
256         save-window-excursion.
257         (message-encode-message-body): no error.
258         (message-setup-1): compose-mail send-actions are different from
259         message-send-actions.
260
261 2001-11-01  Simon Josefsson  <jas@extundo.com>
262
263         * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
264         <yamaoka@jpl.org>.
265
266 2001-10-31 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
267
268         * sieve-manage.el (sieve-string-bytes): No complain.
269
270 2001-11-01  Simon Josefsson  <jas@extundo.com>
271
272         * gnus-group.el (gnus-group-mode-map): Bind "D u" to
273         `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
274         has autoload cookies, so no `require' should be necessary.)
275
276         * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
277         files.
278
279 2001-10-31  Simon Josefsson  <jas@extundo.com>
280
281         * gnus-cus.el (gnus-group-parameters): Support integer `display'
282         parameter.
283
284         * gnus-sum.el (gnus-select-newsgroup): If group parameter
285         `display' is a number (and C-u wasn't used to enter group), only
286         fetch that number of articles.
287
288 2001-10-31  Matt Armstrong  <matt@lickey.com>
289
290         * gnus.el (gnus-find-subscribed-addresses): Doc fix:
291         not-subscribed -> subscribed.
292
293 2001-10-31 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
294         From: Josh Huber <huber@alum.wpi.edu>
295
296         * message.el (message-subscribed-address-functions): New.
297         (message-subscribed-addresses): New.
298         (message-subscribed-regexps): New.
299         (message-goto-mail-followup-to): New.
300         (message-send-mail): Mail-Followup-To.
301         (message-make-mft): New.
302
303         * gnus.el (gnus-find-subscribed-addresses): New.
304
305 2001-10-31 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
306
307         * mail-source.el (mail-source-fetch): If debug, don't regain signals.
308         (mail-source-fetch-pop): Ditto.
309         (mail-source-check-pop): Ditto.
310         
311         * gnus-start.el (gnus-read-init-file): Ditto.
312         (gnus-activate-group): Ditto.
313         (gnus-read-newsrc-el-file): Ditto.
314
315 2001-10-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
316
317         * message.el (message-get-reply-headers): Make sure there is ", ".
318
319         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
320         mm-coding-system-p. Don't correct it only in XEmacs.
321         (mm-charset-to-coding-system): Use mm-coding-system-p and
322         mm-get-coding-system-list.
323         (mm-emacs-mule, mm-mule4-p): New.
324         (mm-enable-multibyte, mm-disable-multibyte,
325         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
326         mm-with-unibyte-current-buffer,
327         mm-with-unibyte-current-buffer-mule4): Use them.
328         (mm-find-mime-charset-region): Treat iso-2022-jp.
329
330         From  Dave Love  <fx@gnu.org>:
331
332         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
333         construction.
334         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
335         entries conditional on not having a coding system defined for
336         them.
337         (mm-mule-charset-to-mime-charset): Use
338         find-coding-systems-for-charsets if defined.
339         (mm-charset-to-coding-system): Don't use
340         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
341         later.  Add last resort search of coding systems.
342         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
343         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
344         Mule 4.
345         (mm-find-mime-charset-region): Re-write.
346         (mm-with-unibyte-current-buffer): Restore buffer as well as
347         multibyteness.
348         
349 2001-10-30 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
350
351         * canlock.el, sha1-el.el, hex-util.el: Move from contrib
352         directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
353         KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
354         
355 2001-10-30 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
356
357         * gnus-art.el (article-display-x-face): Nix buffer-read-only
358         again.
359
360         * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
361
362 2001-10-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
363
364         * gnus-spec.el (gnus-parse-simple-format): Use
365           buffer-substring-no-properties.
366
367 2001-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
368
369         * gnus-art.el (article-verify-cancel-lock): New function.
370
371         * nnheader.el (nntp-process-response): New variable.
372         (nnheader-init-server-buffer): Make `nntp-process-response'
373         buffer-local in `nntp-server-buffer'.
374
375         * nntp.el (nntp-prepare-post-hook): New hook.
376         (nntp-wait-for): Save a server's ID in `nntp-process-response'.
377         (nntp-async-trigger): Ditto.
378         (nntp-request-post): Insert a server's ID if there's no Message-ID
379         header; run `nntp-prepare-post-hook'.
380         
381 2001-10-30 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
382
383         * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
384         instead.
385
386         * message.el (message-forward-subject-author-subject): Don't use
387         message-news-p, which widens the buffer.
388         (message-forward-make-body): New function.
389         (message-forward): Use it.
390         (message-insinuate-rmail): New.
391         (message-forward-rmail-make-body): New.
392
393 2001-10-30 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
394
395         * mm-extern.el (mm-extern): Provide it.
396
397         * mm-partial.el (mm-partial): Provide it.
398
399 2001-10-28 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
400
401         * gnus-msg.el (gnus-setup-message): Call post-command-hook.
402
403 2001-10-29  Simon Josefsson  <jas@extundo.com>
404
405         * mml.el (mml-preview): Bind message-this-is-news if it is
406         news. From Jesper Harder <harder@myrealbox.com>.
407
408 2001-10-28  Simon Josefsson  <jas@extundo.com>
409
410         * gnus-sum.el (gnus-group-make-articles-read): Inline group.
411
412 2001-10-29  Per Abrahamsen  <abraham@dina.kvl.dk>
413
414         * smiley-ems.el (smiley-regexp-alist): Add support for sad and
415         ironic smilies.
416
417 2001-10-27  Simon Josefsson  <jas@extundo.com>
418
419         * message.el (message-indent-citation): Don't add trailing
420         whitespace when citing text.
421
422         * gnus.el (gnus-group-faq-directory): Fix.  From Jesper Harder
423         <harder@ifa.au.dk>.
424
425 2001-10-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
426
427         * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
428         not available.
429         (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
430         (nnweb-type-definition): Add google as alias of dejanews.
431         (nnweb-google-parse-1): Forward 1 line.
432
433 2001-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
434
435         * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
436         variable `message-forward-ignored-headers'.
437
438 2001-10-24  Per Abrahamsen  <abraham@dina.kvl.dk>
439
440         * gnus.el (gnus-expand-group-parameter): New function.
441         (gnus-expand-group-parameters): Call it.
442         (gnus-group-fast-parameter): New function.
443         (gnus-group-find-parameter): Call it.
444
445 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
446
447         * gnus.el (gnus-news-group-p): Rewrote.  Now accepts a header
448         vector (it didn't before because of a bug).
449         * gnus-msg.el (gnus-post-news): Use header vector directly, if
450         available.  Before it converted it to an article number.
451
452         This makes followup to news articles with negative numbers in
453         nnvirtual groups use news instead of mail.
454
455 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
456
457         * gnus.el (post-method): Use `native' instead of `nil'.
458
459         * gnus-msg.el (gnus-post-method): Ditto.
460
461 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
462
463         * gnus.el (gnus-define-group-parameter): Grammar fix.
464
465 2001-10-22  Simon Josefsson  <jas@extundo.com>
466
467         * gnus-msg.el (gnus-extended-version): Include
468         system-configuration.
469         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,A_\e(Bjohann).
470
471 2001-10-22  Per Abrahamsen  <abraham@dina.kvl.dk>
472
473         * gnus.el (post-method): Customization fix: `native' is not a
474         valid value.
475         * gnus-msg.el (gnus-post-method): Doc and customization fix:
476         `native' is not a valid value.
477
478 2001-10-21  Simon Josefsson  <jas@extundo.com>
479
480         * nnimap.el (nnimap): Defgroup
481         (nnimap-strict-function, nnimap-strict-function-match): New
482         widget, from Per Abrahamsen  <abraham@dina.kvl.dk>.
483         (nnimap-split-crosspost, nnimap-split-inbox)
484         (nnimap-split-rule, nnimap-split-predicate) 
485         (nnimap-split-predicate): Defcustom.
486         (nnimap-split-inbox, nnimap-expunge-search-string) 
487         (nnimap-importantize-dormant): Remove "*" from doc.
488
489 2001-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
490
491         * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
492         not supplied via prefix arg.  From Lisp, make arg mandatory.
493         Suggested by Frank Schmitt.
494
495 2001-10-20  Per Abrahamsen  <abraham@dina.kvl.dk>
496
497         * message.el (message-do-auto-fill): Avoid calling
498         'rfc822-goto-eoh'. 
499
500 2001-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
501         From Paul Jarc <prj@po.cwru.edu>.
502         
503         * message.el (message-get-reply-headers): Restructure the logic
504         and add comments.  From Paul Jarc <prj@po.cwru.edu>.
505
506 2001-10-20  Simon Josefsson  <jas@extundo.com>
507
508         * message.el (message-cancel-news): Support cancel-locks.
509         Suggested by Per Abrahamsson.
510
511         * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
512         conses.  From David Z Maze <dmaze@MIT.EDU>.
513
514         * nnfolder.el (nnfolder-marks-changed-p): Ditto.
515
516 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
517
518         * mm-decode.el (mm-default-directory): Fix customize type.
519
520         * message.el (message-setup-fill-variables): Kludge to use
521         normal-auto-fill-function even if auto fill is already activated.
522
523 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
524
525         * message.el (message-do-auto-fill): New version that does not
526         rely on text properties, by Simon Josefsson <jas@extundo.com>. 
527         (message-setup-1): Removed the `message-field' property.
528
529         * gnus-draft.el (gnus-draft-edit-message): Removed the
530         `message-field' property.
531
532 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
533
534         * gnus-draft.el (gnus-draft-edit-message): Change `field' to
535         `message-field'.  The `field' property has a special significance in
536         Emacs 21.
537
538         * message.el (message-send, message-setup-1): Ditto.
539
540 2001-10-18  Simon Josefsson  <jas@extundo.com>
541
542         * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
543         when undoing.
544
545 2001-10-18  Simon Josefsson  <jas@extundo.com>
546         From Frank Schmitt <usereplyto@Frank-Schmitt.net>
547
548         * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
549         (gnus-summary-make-menu-bar): Ditto.
550
551 2001-10-17  Simon Josefsson  <jas@extundo.com>
552
553         * nnimap.el (nnimap-expiry-target): Make sure it is back to the
554         server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
555
556 2001-10-17 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
557
558         * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
559         * gnus-util.el (gnus-user-date): New function. 
560         From Frank Schmitt <usenet@Frank-Schmitt.net>.
561         
562 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
563
564         * message.el (message-check-news-header-syntax): Special case
565         nnvirtual groups.
566
567         * gnus-sum.el (gnus-summary-respool-default-method): Changed
568         customize type to `symbol'.
569
570 2001-10-17 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
571
572         * gnus-spec.el (gnus-parse-simple-format): Support extended spec
573         %&foo;.
574         (gnus-parse-simple-format): Support user extended spec too. 
575         %u&foo; invokes gnus-user-format-function-foo.
576
577 2001-10-17 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
578
579         * nnml.el (nnml-request-expire-articles): Make sure it is back to
580         the server.
581         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
582         * nnfolder.el (nnfolder-request-expire-articles): Ditto.
583         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
584         * nndiary.el (nndiary-request-expire-articles): Ditto.
585         (nndiary-schedule): Defsubst it before use it.
586         (nndiary-error): eval-and-compile.
587
588 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
589
590         * gnus-msg.el (gnus-post-method): Changed two instances of
591         `active' to `current' and one `null' to `not'.
592
593 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
594         From Katsumi Yamaoka  <yamaoka@jpl.org>.
595
596         * message.el (message-setup-fill-variables): Use
597         `normal-auto-fill-function' instead of `auto-fill-function'.
598
599 2001-10-16  Simon Josefsson  <jas@extundo.com>
600
601         * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
602         (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
603         body. (Mailcrypt seem to do this, but gpg.el doesn't.)
604
605 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
606         Patch by Oliver Scholz <oscholz@my.gnus.org>.
607
608         * gnus-draft.el (gnus-draft-edit-message): Add text property
609         `field' with value `header' to message headers.
610         * message.el (message-setup-1): Really add text property to all of
611         the header, not just part of it.
612
613 2001-09-04 21:42:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
614
615         * gnus-group.el (gnus-group-sort-by-server): Use it.
616
617         * gnus.el (gnus-method-to-full-server-name): New, bogus function.
618
619         * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
620         and keystroke.
621
622 2001-10-14  Simon Josefsson  <jas@extundo.com>
623
624         * dig.el: Doc fix.
625
626         * smime.el: Doc fix.
627
628         * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
629         charset magic from message.el.
630
631 2001-10-12  Simon Josefsson  <jas@extundo.com>
632         Suggested by david.goldberg6@verizon.net (David S. Goldberg)
633
634         * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
635         'cite from g-a-wash-types.
636         (gnus-cite-toggle): Ditto.  Add 'cite.  Set modeline.
637         (gnus-article-hide-citation): Fix.
638
639         * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
640         character.
641         (gnus-article-toggle-cited-text): Toggle `c' mode line character.
642
643         * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
644         definition.
645         (gnus-signature-toggle): Toggle `s' mode line character.
646
647         * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
648         doing stuff that clears it.
649
650 2001-10-12  Simon Josefsson  <jas@extundo.com>
651
652         * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
653         From Eric Marsden <emarsden@laas.fr>.
654
655 2001-10-12 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
656
657         * message.el (message-do-auto-fill): Use gnus-point-at-bol.
658         (autoload): Add some autoloads.
659
660 2001-10-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
661         Suggested by Oliver Scholz <epameinondas@gmx.de>.
662         
663         * message.el (message-do-auto-fill): New function.  Like
664         `do-auto-fill' but don't fill when in the message header.
665         (message-setup-1): Put a text property on the message header.
666         (message-setup-fill-variables): Use `message-do-auto-fill'.
667
668 2001-10-10 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
669
670         * message.el (message-send-mail-partially): Insert an empty line
671         first, because of the change of message-make-lines.
672
673 2001-10-10  Florian Weimer  <fw@deneb.enyo.de>
674
675         * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
676         iso-8859-15, make it an alias for iso-8859-1.
677
678 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
679
680         * message.el (message-send-news): Don't modify the value of
681         `message-syntax-checks' if it is not a list (possibly it is
682         `dont-check-for-anything-just-trust-me').
683         
684 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
685
686         * gnus-group.el (gnus-group-name-charset-group-alist): Use
687         `find-coding-system' for XEmacs to check whether the coding-system
688         `utf-8' is available.
689
690 2001-10-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
691
692         * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
693
694 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
695
696         * message.el (message-send-news): Oops, missed case with no
697         "Followup-To" header...
698
699 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
700
701         * message.el (message-send-news): Allow
702         `gnus-group-name-charset-group-alist' to affect encoding of the
703         "Newsgroups" and "Followup-To" headers.
704
705 2001-10-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
706
707         * Makefile.in (install-el): Depend on gnus-load.el.
708
709 2001-10-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
710
711         * Makefile.in (install-el): Use -f.
712         From: Amos Gouaux <amos+lists.ding@utdallas.edu>
713
714 2001-10-07  Per Abrahamsen  <abraham@dina.kvl.dk>
715
716         * message.el (message-send-news): Don't encode Followups-To when
717         `gnus-group-name-charset-group-alist is' ".*".  [Yuck]
718
719         * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
720         header. 
721
722         * gnus-art.el (article-decode-group-name): Also decode
723         "Followup-To". 
724
725         * rfc2047.el (rfc2047-encode-message-header): Encode without
726         asking for null methods.
727
728         * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
729         default charset for newsgroup names in accordance with USEFOR.
730
731         * gnus-group.el (gnus-group-name-charset-method-alist,
732         gnus-group-name-charset-group-alist): Removed "*" from doc
733         strings, "*" should not be used for complex variables.
734         
735 2001-10-06  Simon Josefsson  <jas@extundo.com>
736
737         Support UTF-8 group names better.
738         
739         * message.el (message-check-news-header-syntax): Encode group
740         names before comparison.
741
742         * gnus-msg.el (gnus-copy-article-buffer): Run all
743         `gnus-article-decode-hook's except `article-decode-charset'
744         instead of hardcoding call to one of them.
745
746         * gnus-art.el (gnus-article-decode-hook): Add
747         `article-decode-group-name'.
748         (article-decode-group-name): New function, use `g-d-n'.
749
750         * gnus-group.el (gnus-group-insert-group-line): Decode
751         gnus-tmp-group using `g-d-n'.
752
753         * gnus-util.el (gnus-decode-newsgroups): New function.
754
755 2001-10-06  Per Abrahamsen  <abraham@dina.kvl.dk>
756
757         * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
758         `gnus-group-name-charset-group-alist'. 
759
760 2001-10-06 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
761
762         * Makefile.in: Install el in install. Add uninstall.
763
764 2001-10-05  Simon Josefsson  <jas@extundo.com>
765
766         * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
767
768         * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
769
770         * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
771         empty folders.
772
773         * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
774         limiting if read-all (C-u RET) was used.
775
776 2001-10-04  Simon Josefsson  <jas@extundo.com>
777
778         * mail-source.el (mail-source-movemail-program): New variable.
779         (mail-source-movemail): Use it.  Suggested by Taylor Hutt
780         <thutt@thutt.vmware.com>.
781
782 2001-10-03  Simon Josefsson  <jas@extundo.com>
783
784         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
785         (gnus-summary-line-format-alist): Fix param.
786
787 2001-10-02  Simon Josefsson  <jas@extundo.com>
788
789         * nnimap.el (nnimap-request-move-article): Use imap.el directly,
790         don't go through `nnimap-request-expire-articles' to delete the
791         article.  Thanks to prj@po.cwru.edu (Paul Jarc).
792
793 2001-10-02 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
794
795         * gnus-agent.el (gnus-agent-write-active): The min in the
796         agent/active may be larger than that in the server/active.
797
798 2001-10-01  Simon Josefsson  <jas@extundo.com>
799
800         * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
801         is IMAP4rev1.
802
803         * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
804
805         * nnfolder.el: Ditto.
806
807 2001-09-30  Dan Christensen <jdc+news@uwo.ca>
808
809         * gnus-sum.el (gnus-summary-extract-address-component): New function.
810         (gnus-summary-from-or-to-or-newsgroups): Optimize.
811
812 2001-09-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
813
814         * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
815         (message-mode-menu): Menu item for same.
816
817         * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
818         delayed articles.
819
820         * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
821         nndraft:delayed does not exist.
822         (gnus-delay-initialize): Don't set up keymap, that's done from
823         message.el now.
824         (gnus-delay, gnus-delay-group, gnus-delay-header) 
825         (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
826
827 2001-09-29  Simon Josefsson  <jas@extundo.com>
828
829         * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
830         utf-8, not eight-bit-control.
831
832         * imap.el (imap-shell-host, imap-default-user, imap-use-utf7) 
833         (imap-log, imap-debug): Custom.
834         (imap-log-buffer, imap-debug-buffer): New constants.
835         (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open) 
836         (imap-network-open, imap-shell-open, imap-starttls-open) 
837         (imap-send-command-1, imap-send-command, imap-arrival-filter) 
838         (imap-debug): Use imap-*-buffer.
839
840         * nndoc.el (nndoc-article-type): Add mailman.
841         (nndoc-type-alist): Ditto.
842         (nndoc-mailman-type-p): New function.
843
844 2001-09-28 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
845
846         * gnus-xmas.el (gnus-article-x-face-command): Merge it into
847         gnus-art.el.
848
849 2001-09-27  Simon Josefsson  <jas@extundo.com>
850
851         * gnus-topic.el (gnus-topic-mode-map): Add catchup.
852         (gnus-topic-catchup-articles): New function. Suggested by Robin
853         S. Socha <robin-dated-1001857693.185e29@socha.net>.
854
855 2001-09-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
856         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
857
858         * gnus-ems.el (gnus-article-display-xface): Insert xface after
859         previous ones.
860
861 2001-09-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
862         From Daiki Ueno  <ueno@unixuser.org>
863
864         * gnus-sum.el (gnus-summary-show-article): The arglist of
865         detect-coding-region is incompatible.
866
867 2001-09-26 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
868         From Katsuhiro Hermit Endo <hermit@koka-in.org>
869
870         * gnus-group.el (gnus-group-delete-group): Typo.
871
872 2001-09-26  Simon Josefsson  <jas@extundo.com>
873
874         * nnmail.el (nnmail-expiry-target-group): Add doc warning.
875
876         * nnimap.el (nnimap-expiry-target): Use temp buffer.
877
878 2001-09-26 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
879
880         * gnus-cus.el (gnus-group-parameters): Display as sexp.
881
882 2001-09-22  Simon Josefsson  <jas@extundo.com>
883
884         * nnml.el (nnml-open-marks): Remove unpropagatable marks.
885
886         * nnfolder.el (nnfolder-open-marks): Ditto.
887
888         * gnus-sum.el (gnus-article-unpropagatable-p): New function.
889         (gnus-update-marks): Use it.
890         (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
891         hardcoded list.
892
893         * gnus.el (gnus-article-special-mark-lists): Add killed.
894         (gnus-article-unpropagated-mark-lists): New constant.
895
896 2001-09-22  Simon Josefsson  <jas@extundo.com>
897
898         * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
899         custom option.
900
901 2001-09-23  Simon Josefsson  <jas@extundo.com>
902
903         * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
904
905 2001-09-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
906
907         * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
908
909 2001-09-22  Per Abrahamsen  <abraham@dina.kvl.dk>
910
911         * gnus-group.el (gnus-group-sort-function): Fix customize type to
912         accept lists of functions.
913
914 2001-09-20  Simon Josefsson  <jas@extundo.com>
915
916         * gnus-group.el (gnus-group-catchup): Update expire marks in
917         backend.  Also, if ALL also set expire marks on tick/dormant.
918
919 2001-09-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
920
921         * message.el (message-tab-body-function): New variable.
922         * message.el (message-tab): Use it.
923
924 2001-09-19  Sam Steingold  <sds@gnu.org>
925
926         * gnus-win.el (gnus-buffer-configuration): Respect
927         `gnus-bug-create-help-buffer'.
928
929 2001-09-18  Simon Josefsson  <jas@extundo.com>
930
931         * gnus-spec.el (gnus-correct-pad-form): Re-revert.
932         (gnus-parse-simple-format): Re-revert.
933
934 2001-09-16  Katsuhiro Hermit Endo  <hermit@koka-in.org>
935
936         * gnus-spec.el (gnus-parse-complex-format): Don't fold search
937         case.  (Thanks to Daiki Ueno <ueno@unixuser.org>.)
938
939 2001-09-18  Simon Josefsson  <jas@extundo.com>
940
941         * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
942         signed.
943         (gnus-parse-simple-format): Don't use it.
944
945 2001-09-17  Miles Bader  <miles@gnu.org>
946
947         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
948         error querying a backend abort the whole process.
949
950 2001-09-17 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
951
952         * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
953         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
954
955 2001-09-17  Didier Verna  <didier@xemacs.org>
956
957         * nndiary.el: version 0.2-b14.
958         * gnus-diary.el (gnus-diary-check-message): fix `read-string'
959         compatibility problem with XEmacs 21.1.
960
961 2001-09-15  Simon Josefsson  <jas@extundo.com>
962
963         * gnus-group.el (gnus-group-line-format): Document %c.
964
965         * nnml.el (nnml-parse-head): Handle CRLF files.
966         (nnml-generate-nov-file): Ditto.
967         (nnml-retrieve-headers): Ditto.
968
969 2001-09-15  Michael Welsh Duggan <md5i@cs.cmu.edu>
970
971         * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
972
973 2001-09-13  Martin Kretzschmar  <Martin.Kretzschmar@inf.tu-dresden.de>
974
975         * gnus-spec.el (gnus-correct-substring): Still stopped one
976         character before we wanted (never included last character).
977         (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
978         add missing "," (once per function)
979
980 2001-09-14  Simon Josefsson  <jas@extundo.com>
981
982         * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
983         (otherwise e.g. gnus-agentize in .gnus overrides the customized
984         default before gnus-group is loaded and the variable set.)
985
986         * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
987         killed or unsent marks.
988
989         * gnus-draft.el (gnus-draft-setup): Don't set mark when there
990         isn't an article to set it on (e.g. when you `a' in a group).
991
992 2001-09-12  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
993
994         * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
995         can read e-mails from Microsoft Outlook users not using ISO
996         8859-2 character set.
997
998 2001-09-12 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
999
1000         * gnus-diary.el: Minor modifications to avoid warnings.
1001         (gnus-summary-misc-menu): defvar.
1002         (gnus-diary-check-message): Use gnus-point-at-eol.
1003         (gnus-diary-kill-entire-line): eval-and-compile.
1004
1005 2001-09-12  Didier Verna  <didier@xemacs.org>
1006
1007         * nndiary.el: new version (0.2-b13).
1008         * nndiary.el (nndiary-mail-sources): doc update.
1009         * nndiary.el (nndiary-split-methods): ditto.
1010         * nndiary.el (nndiary-request-accept-article-hooks): New.
1011         * nndiary.el (nndiary-request-accept-article): use it, check
1012         message validity.
1013         * nndiary.el (nndiary-get-new-mail): changed default to nil.
1014         * nndiary.el (nndiary-schedule): fix bug (misplaced
1015         condition-case): it didn't return nil on error.
1016         * gnus-diary.el: new version.
1017         * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
1018         * gnus-diary.el (gnus-diary-header-value-history): New.
1019         * gnus-diary.el (gnus-diary-narrow-to-headers): New.
1020         * gnus-diary.el (gnus-diary-add-header): New.
1021         * gnus-diary.el (gnus-diary-check-message): New.
1022         * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
1023         * gnus-diary.el (gnus-article-edit-mode-map): ditto.
1024
1025 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1026
1027         * gnus-sum.el (gnus-select-newsgroup): Make
1028         `gnus-current-select-method' buffer-local.
1029
1030         * gnus-art.el (gnus-request-article-this-buffer): Refer
1031         `gnus-current-select-method' in the current summary buffer.
1032
1033 2001-09-10  Simon Josefsson  <jas@extundo.com>
1034         From Daniel Pittman <daniel@rimspace.net>
1035
1036         * gnus-spec.el (gnus-correct-pad-form): Fix.
1037
1038 2001-09-09  Simon Josefsson  <jas@extundo.com>
1039
1040         * mm-decode.el (mm-inline-media-tests): Add
1041         application/x-emacs-lisp.
1042         (mm-attachment-override-types): Add
1043         application/{x-,}pkcs7-signature.
1044
1045         * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
1046         (gnus-server-line-format, gnus-server-mode-line-format)
1047         (gnus-server-browse-in-group-buffer): Customize.
1048
1049 2001-09-08 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1050
1051         * nnml.el (nnml-marks-changed-p): Typo.
1052         (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
1053         (nnml-marks-changed-p): Use gnus-gethash.
1054         (nnml-marks-modtime): Use gnus-make-hashtable.
1055
1056         * nnfolder.el (nnfolder-marks-changed-p): Typo.
1057         (nnfolder-request-expire-articles, nnfolder-save-marks)
1058         (nnfolder-open-marks): Typo.
1059         (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
1060         (nnfolder-marks-changed-p): Use gnus-gethash.
1061         (nnfolder-marks-modtime): Use gnus-make-hashtable.
1062
1063 2001-09-08  Simon Josefsson  <jas@extundo.com>
1064
1065         * nnfolder.el (nnfolder-marks-modtime): New variable.
1066         (nnfolder-marks-changed-p): New function.
1067         (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
1068         (nnfolder-request-update-info): Don't update if marks didn't change.
1069
1070         * nnml.el (nnml-marks-modtime): New variable.
1071         (nnml-marks-changed-p): New function.
1072         (nnml-save-marks, nnml-open-marks): Save modtime.
1073         (nnml-request-update-info): Don't update if marks didn't change.
1074
1075         * gnus-agent.el (gnus-agent-any-covered-gcc)
1076         (gnus-agent-add-server, gnus-agent-remove-server): Use
1077         gnus-agent-method-p.
1078
1079         * gnus-art.el (gnus-buttonized-mime-types): New variable.
1080         (gnus-unbuttonized-mime-type-p): Use it.
1081
1082         * gnus-agent.el (gnus-agent-fetch-group): If online, actually
1083         fetch group.
1084
1085 2001-09-08  Simon Josefsson  <jas@extundo.com>
1086         From Daniel Pittman <daniel@rimspace.net>
1087
1088         * gnus-spec.el (gnus-correct-pad-form): New function.
1089         (gnus-parse-simple-format): Use it.
1090
1091 2001-09-07  Simon Josefsson  <jas@extundo.com>
1092
1093         * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
1094         (gnus-group-sort-selected-groups): Ditto.  Suggested by Harry
1095         Putnam <reader@newsguy.com>.
1096         (gnus-group-sort-selected-groups): Touch dribble file.
1097
1098 2001-09-07 Raja R Harinath  <harinath@cs.umn.edu>
1099
1100         * nnml.el (nnml-filenames-are-evil): New variable.
1101         (nnml-article-to-file-alist): Rename to ...
1102         (nnml-current-group-article-to-file-alist): ... this.
1103         Respect `nnml-filenames-are-evil'.
1104         (nnml-active-number): Update.
1105         (nnml-update-file-alist): Update.
1106         (nnml-request-article): Use nnheader-article-to-file-alist.
1107         (nnml-request-rename-group): Likewise.
1108
1109 2001-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1110
1111         * gnus-sum.el (gnus-summary-insert-line): Fix.
1112
1113 2001-09-06  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.umu.se>
1114
1115         * gnus-sum.el: Bind g-s-t-s to "W g".
1116         * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
1117         * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
1118         display of graphical smilies.
1119
1120 2001-09-07 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1121
1122         * gnus-start.el (gnus-setup-news): A typo.
1123         From Bill White <billw@wolfram.com>.
1124
1125 2001-09-06  Simon Josefsson  <jas@extundo.com>
1126
1127         * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
1128         and unseen marks.
1129
1130 2001-09-05  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1131
1132         * nnmail.el (nnmail-split-fancy): Document `junk'.
1133
1134 2001-09-04  Simon Josefsson  <jas@extundo.com>
1135
1136         * imap.el (imap-search): Don't error if server is broken.
1137
1138 2001-09-02  Benjamin Rutt  <brutt@bloomington.in.us>
1139
1140         * nnmbox.el (nnmbox-find-article): Fix infinite loop when
1141         searching for an article that isn't in the mbox.
1142
1143 2001-09-02 23:12:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1144
1145         * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
1146         right, and get all the comments.
1147
1148 2001-09-02  Simon Josefsson  <jas@extundo.com>
1149         Suggested by Dan Christensen <jdc+news@uwo.ca>
1150
1151         * nnfolder.el (nnfolder-request-update-info): Fix message.
1152
1153         * nnml.el (nnml-request-update-info): Ditto.
1154
1155 2001-09-01  Simon Josefsson  <jas@extundo.com>
1156
1157         * nnml.el (nnml-request-expire-articles): Also bind
1158         `nnml-current-group' and `nnml-article-file-alist' when using
1159         expiry-target. (Otherwise nnml will be in a inconsistent internal
1160         state causing all kind of problems.)
1161         (nnml-request-expire-articles): If `nnml-article-to-file' or
1162         `file-attributes' failes, return article as un-expirable instead
1163         of treating it as expired.
1164
1165 2001-08-31  Sam Steingold  <sds@gnu.org>
1166
1167         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
1168         typo: `exmine' --> `examine'.
1169
1170 2001-08-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1171
1172         * nndoc.el (nndoc-forward-type-p): It is not a digest.
1173
1174 2001-08-30 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1175
1176         * nnml.el (nnml-check-directory-twice): Remove.
1177         (nnml-retrieve-headers): Ditto.
1178         (nnml-article-to-file): Use nnheader-directory-files-is-safe.
1179
1180 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1181
1182         * nnheader.el (nnheader-directory-files-is-safe): No need to read
1183         directory twice on Windows, or on GNU Emacs-21.
1184
1185 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1186
1187         * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
1188         (nnml-request-rename-group): Ditto.
1189         (nnml-active-number): Ditto.
1190         (nnml-request-create-group): Use nnml-directory-articles.
1191         (nnml-request-expire-articles): Use nnml-directory-articles, which
1192         gets list from nov database if available.
1193         (nnml-get-nov-buffer): New function.
1194         (nnml-open-nov): Use it.
1195         (nnml-update-file-alist): Use nnml-article-to-file-alist, which
1196         gets alist from nov database if available.
1197         (nnml-directory-articles): New function.
1198         (nnml-article-to-file-alist): New function.
1199
1200 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1201
1202         * mm-decode.el (mm-display-external): Use `name' as filename, if
1203         `filename' attribute is not present.
1204
1205 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1206
1207         * mail-source.el (mail-source-flash): New defcustom.
1208         (mail-source-new-mail-p): Ring visible bell if appropriate.
1209         (mail-source-start-idle-timer): Use unwind-protect to ensure idle
1210         timer is cleared even if mail check signals an error.
1211
1212 2001-08-29 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1213
1214         * gnus-sum.el (gnus-summary-move-article): Only update marks of
1215         type 'list.
1216
1217 2001-08-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1218
1219         * flow-fill.el (fill-flowed): eol might be point-max.
1220
1221 2001-08-27  Simon Josefsson  <jas@extundo.com>
1222
1223         * nnml.el (nnml-request-update-info): Fix message.
1224         (nnml-open-marks): Ditto.
1225
1226         * nnfolder.el (nnfolder-request-update-info):
1227         (nnfolder-open-marks): Fix message.
1228
1229 2001-08-25  Simon Josefsson  <jas@extundo.com>
1230
1231         * nnfolder.el (nnfolder-save-marks): Don't create directory named
1232         after group in ~/.
1233
1234 2001-08-25  Simon Josefsson  <jas@extundo.com>
1235         From Andreas Jaeger  <aj@suse.de>
1236
1237         * nnfolder.el (nnfolder-open-marks): Fix typo.
1238         * nnml.el (nnml-open-marks): Likewise.
1239
1240 2001-08-25  Simon Josefsson  <jas@extundo.com>
1241
1242         Make nnfolder groups self-contained as far as marks are concerned.
1243
1244         * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
1245         (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
1246         (nnfolder-open-server): Make marks directory.
1247         (nnfolder-request-delete-group): Delete marks file.
1248         (nnfolder-request-delete-group): Check of nov/marks file exist
1249         before deleting.
1250         (nnfolder-request-rename-group): Rename marks file.
1251         (nnfolder-request-rename-group): Only rename nov/mark if they exists.
1252         (nnfolder-request-set-mark, nnfolder-request-update-info)
1253         (nnfolder-group-marks-pathname, nnfolder-save-marks)
1254         (nnfolder-open-marks): New functions.
1255         (top-level): Require gnus.
1256
1257 2001-08-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1258
1259         * nnweb.el (nnweb-type-definition): Use google raw file.
1260         (nnweb-google-parse-1): Ditto.
1261         (nnweb-google-identity): Ditto.
1262         (nnweb-reference-wash-article): Move nnweb-decode-entities here.
1263         (nnweb-altavista-wash-article): Ditto.
1264         (nnweb-request-article): Remove nnweb-decode-entities.
1265
1266         * nnml.el: Require 'gnus.
1267
1268 2001-08-25  Simon Josefsson  <jas@extundo.com>
1269
1270         * nnml.el (nnml-marks-is-evil): Add doc.
1271
1272 2001-08-25  Simon Josefsson  <jas@extundo.com>
1273
1274         * nnml.el (nnml-save-marks): Wrap saving marks in a
1275         condition-case, to allow user to start Gnus if saving marks failed
1276         for some reason.
1277
1278 2001-08-24 16:05:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1279
1280         * gnus-spec.el (gnus-compile): Don't compile gnus-version.
1281
1282         * gnus-group.el (gnus-update-group-mark-positions): Bind
1283         gnus-group-update-hook to nil.
1284
1285 2001-08-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1286
1287         * mml.el (mml-generate-mime-1): Force as multibyte string.
1288
1289 2001-08-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1290
1291         * gnus-sum.el (gnus-summary-insert-line)
1292         (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1293         From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
1294
1295         * gnus-spec.el (gnus-correct-substring): Take optional END.
1296
1297         * nnrss.el (nnrss-request-article): Remove \n.
1298         (nnrss-retrieve-headers): Lines number is -1.
1299
1300 2001-08-24  Simon Josefsson  <jas@extundo.com>
1301
1302         * gnus-group.el (gnus-info-clear-data): Call
1303         nnfoo-request-set-mark to propagate marks.  Fix bug:
1304         `gnus-group-update-line' doesn't update read range unless we call
1305         `gnus-get-unread-articles-in-group' first.
1306
1307         * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
1308         to server.
1309
1310 2001-08-23 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1311
1312         * gnus-util.el (gnus-create-info-command): Return an interactive
1313         function.
1314
1315 2001-08-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1316         From Katsumi Yamaoka <yamaoka@jpl.org>
1317
1318         * gnus-spec.el (gnus-parse-complex-format): Use equal.
1319
1320 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1321
1322         * gnus-sum.el (gnus-select-newsgroup): Use it.
1323
1324         * gnus-util.el (gnus-not-ignore): New function.
1325
1326         * lpath.el (featurep): Don't fbind char-int.
1327
1328         * gnus-util.el (gnus-create-info-command): New function.
1329
1330         * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
1331         right node.
1332
1333         * gnus-sum.el (gnus-select-newsgroup): Clean up.
1334         (gnus-summary-limit-children): Use 'identity instead of `all'.
1335         (gnus-summary-limit-to-display-predicate): New command and
1336         keystroke.
1337
1338 2001-08-23 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1339
1340         * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
1341
1342         * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
1343
1344 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1345
1346         * gnus-spec.el: Add the Gnus version.
1347         (gnus-update-format-specifications): If the Gnus version changes,
1348         nix out the format spec cache.
1349
1350         * gnus.el (gnus-continuum-version): Made into a command and
1351         optionalize the VERSION.
1352
1353         * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
1354         the start of the lines.
1355
1356 2001-08-22 00:06:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1357
1358         * gnus.el (gnus-visual-p): Define function before use of
1359         function.
1360
1361 2001-08-21 23:28:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1362
1363         * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
1364         (gnus-article-mark-to-type): New function.
1365         (gnus-update-missing-marks): Only update marks of type 'list.
1366
1367         * gnus.el (gnus-article-special-mark-lists): New variable.
1368
1369 2001-08-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1370
1371         * gnus-sum.el (gnus-summary-limit-children): Check 'all.
1372         (gnus-select-newsgroup): Still use 'all.
1373         (gnus-summary-initial-limit): Comparing with 'all.
1374
1375 2001-08-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1376
1377         * gnus-start.el (gnus-activate-group): If dont-check, don't update
1378         active.
1379
1380 2001-08-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1381
1382         * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
1383         nnslashdot-*-retrieve-headers.
1384         (nnslashdot-request-article): Fix for slashcode 2.2.
1385         (nnslashdot-make-tuple): New.
1386         (nnslashdot-read-groups): Use it.
1387
1388 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1389
1390         * gnus.el (gnus-expand-group-parameters): Don't alter the variable
1391         list.
1392
1393         * gnus-sum.el (gnus-summary-move-article): Don't select article.
1394
1395 2001-08-20  Simon Josefsson  <jas@extundo.com>
1396
1397         * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
1398         opened, error instead of continuing (and exploding later).
1399
1400 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1401
1402         * gnus.el (gnus-expand-group-parameters): Return the parameter
1403         list.
1404
1405         * gnus-sum.el (gnus-summary-show-article): Doc fix.
1406         (gnus-summary-show-article): Guess at charset if required.
1407
1408         * gnus-spec.el (gnus-correct-substring): Stopped one character
1409         before we wanted.
1410
1411 2001-08-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
1412
1413         * earcon.el (earcon-auto-play): Remove unused option.
1414
1415 2001-08-19 16:14:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1416
1417         * gnus-score.el (gnus-score-headers): Move the "Scoring..."
1418         message down in levels, since it happens very fast.
1419
1420         * smiley-ems.el (smiley-update-cache): Respect the symbol version
1421         of smiley-regexp-alist.
1422
1423         * mm-view.el (mm-inline-text): Ignore vcard errors.
1424
1425         * gnus-art.el (gnus-ignored-headers): Added more junk headers.
1426
1427         * gnus-score.el (gnus-all-score-files): Use append instead of
1428         nconc.
1429
1430         * gnus.el (gnus-splash-face): Doc fix.
1431
1432         * mm-decode.el (mm-mailcap-command): Use
1433         mm-path-name-rewrite-functions.
1434         (mm-path-name-rewrite-functions): New variable.
1435
1436         * gnus-spec.el (gnus-parse-complex-format): React to ?=.
1437         (gnus-complex-form-to-spec): Insert tab.
1438         (gnus-spec-tab): New function.
1439
1440         * gnus-sum.el (gnus-select-newsgroup): Set the marks before
1441         entering the group.
1442
1443         * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
1444         the positional spec.
1445         (gnus-parse-complex-format): React to %C.
1446
1447         * gnus-ems.el (gnus-char-width): Moved here.
1448
1449         * gnus-sum.el (gnus-select-newsgroup): Set
1450         gnus-newsgroup-articles.
1451         (gnus-unseen-mark): New variable.
1452         (gnus-newsgroup-unseen): Ditto.
1453         (gnus-newsgroup-seen): Ditto.
1454         (gnus-adjust-marked-articles): Use them.
1455         (gnus-update-marks): Use them.
1456         (gnus-summary-update-secondary-mark): Display.
1457         (gnus-summary-prepare-threads): Display.
1458
1459         * gnus-msg.el (gnus-inews-group-method): Use and return the
1460         method, not the server.
1461
1462 2001-08-19  Simon Josefsson  <jas@extundo.com>
1463
1464         * gnus-srvr.el (gnus-server-agent-face): New.
1465         (gnus-server-agent-face): New.
1466         (gnus-server-mode): Turn on font-lock-mode.
1467
1468         * gnus.el (gnus-server-visual): Add defgroup.
1469
1470 2001-08-19  Simon Josefsson  <jas@extundo.com>
1471         From Joe Casadonte <jcasadonte@northbound-train.com>
1472
1473         * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
1474         gnus-server-denied-face): New.
1475         (gnus-server-opened-face, gnus-server-closed-face,
1476         gnus-server-denied-face): New.
1477         (gnus-server-font-lock-keywords): Add.
1478
1479 2001-08-19  Simon Josefsson  <jas@extundo.com>
1480
1481         * nnml.el (nnml-request-set-mark): Return nil.
1482         (nnml-save-marks): Use nnml-possibly-create-directory.
1483         (nnml-open-marks): Only work in temp buffer when inserting/reading
1484         .marks file.
1485
1486 2001-08-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1487
1488         * gnus.el (gnus-expand-group-parameters): Fix.
1489
1490         * gnus-spec.el (gnus-char-width): New.
1491         (gnus-correct-substring, gnus-correct-length): Use it.
1492
1493         * message.el (message-required-mail-headers): Fix doc.
1494
1495 2001-08-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1496
1497         * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
1498
1499         * mm-decode.el (mm-save-part-to-file): Insert the handle.
1500
1501 2001-08-18 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1502
1503         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1504         slashdot 2.2 (not fully fixed yet).
1505         (nnslashdot-request-article): Ditto.
1506
1507 2001-08-18  Simon Josefsson  <jas@extundo.com>
1508
1509         * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
1510         nnimap.
1511
1512         * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
1513         gnus-util.
1514         (nnimap-request-update-info-internal): Use new functions.
1515
1516         * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
1517         new functions.
1518
1519 2001-08-18  Simon Josefsson  <jas@extundo.com>
1520
1521         Make nnml groups self-contained as far as marks are concerned.
1522
1523         * nnml.el (nnml-request-delete-group): Delete marks file.
1524         (nnml-request-rename-group): Move marks file.
1525         (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
1526         variables.
1527         (nnml-request-set-mark, nnml-request-update-info): New server
1528         functions.
1529         (nnml-save-marks, nnml-open-marks): New functions.
1530
1531 2001-08-18  Simon Josefsson  <jas@extundo.com>
1532
1533         * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
1534         `set' when setting marks.
1535
1536 2001-08-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1537
1538         * gnus.el (gnus-info-find-node): Take an argument.
1539
1540         * gnus-art.el (gnus-button-handle-info): New.
1541         (gnus-url-unhex-string): Replace "+" with " ".
1542
1543 2001-08-17 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1544
1545         * message.el (message-check-news-header-syntax): Check bad From.
1546
1547 2001-08-18 00:14:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1548
1549         * gnus-spec.el (gnus-correct-length): New function.
1550         (gnus-correct-substring): New function.
1551         (gnus-tilde-max-form): Use it.
1552
1553 2001-08-17  Nevin Kapur  <nevin@jhu.edu>
1554
1555         * nnmh.el: Docstring changes as below.
1556
1557         * nnml.el: Docstring changes as below.
1558
1559         * nnbabyl.el: Docstring changes as below.
1560
1561         * nnmbox.el: Docstring changes as below.
1562
1563         * nnfolder.el: Added docstrings identifying each virtual server
1564         parameter.
1565
1566 2001-08-18  Simon Josefsson  <jas@extundo.com>
1567
1568         * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
1569
1570 2001-08-17  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.kth.se>
1571
1572         * message.el: rename "Abort Message" to "Postpone Message".
1573         Remove "Attach file as MIME" from Message menu, it's already in
1574         the MIME menu.
1575
1576 2001-08-17 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1577
1578         * smime.el (smime-point-at-eol): eval-and-compile.
1579         (smime-make-temp-file): New.
1580         (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
1581         Use it.
1582
1583 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1584
1585         * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
1586         (gnus-agent-summary-fetch-group): New command and keystroke.
1587
1588         * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
1589         (gnus-mime-display-security): Make it respect
1590         gnus-unbuttonized-mime-type-p.
1591
1592         * gnus-sum.el (gnus-articles-to-read): Comments.
1593         (gnus-article-marked-p): New function.
1594         (gnus-summary-display-make-predicate): New function.
1595         (gnus-select-newsgroup): Use them.
1596
1597         * mm-decode.el (mm-save-part-to-file): Made it not error.
1598
1599 2001-08-17  Simon Josefsson  <jas@extundo.com>
1600
1601         * imap.el (imap-wait-for-tag): If process-status isn't open or
1602         run, return nil instead of sit-for looping.
1603
1604 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1605
1606         * lpath.el (featurep): fbind xml-parse-region.
1607
1608         * gnus.el (gnus-message-archive-method): Default to "archive".
1609         (gnus-message-archive-method): Doc fix.
1610         (gnus-parameters-get-parameter): Cleaned up.
1611         (gnus-expand-group-parameter): New function.
1612
1613         * gnus-start.el (gnus-setup-news): Push the archive server only
1614         the server list.
1615
1616         * mml.el (mml-menu): Changed name to "Attachments".
1617
1618         * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
1619         when there is something to detroy.
1620
1621 2001-05-21 17:11:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1622
1623         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
1624         nil.
1625
1626 2001-08-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1627
1628         * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
1629         which specifies a time today or tomorrow.
1630
1631 2001-08-15  Simon Josefsson  <jas@extundo.com>
1632         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk)
1633
1634         * gnus-agent.el (gnus-agent-make-mode-line-string)
1635         (gnus-agent-toggle-plugged): Use new API.
1636
1637 2001-08-14  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1638
1639         * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
1640         deadline has expired.
1641
1642 2001-08-12  Simon Josefsson  <jas@extundo.com>
1643         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
1644
1645         Support `recent' mark indicating newly arrived messages (to
1646         separate from old but unread messages).
1647
1648         * nnimap.el (nnimap-retrieve-groups): Push dummy article into
1649         `nnmail-split-history' if recent is > 0.
1650         (nnimap-request-update-info-internal): Update `recent' marks.
1651         (nnimap-request-set-mark): Never set `recent' marks.
1652         (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
1653         recent.
1654
1655         * gnus-sum.el (gnus-recent-mark): New mark.
1656         (gnus-newsgroup-recent): New variable.
1657         (gnus-summary-local-variables): Add gnus-newsgroup-recent.
1658         (gnus-summary-prepare-threads): Mark recent articles.
1659         (gnus-summary-add-mark): Support recent.
1660         (gnus-summary-update-secondary-mark): Support recent.
1661
1662         * gnus.el (gnus-article-mark-lists): Add recent.
1663
1664 2001-08-12  Simon Josefsson  <jas@extundo.com>
1665
1666         * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
1667         whether successful decoding took place.  Add doc.
1668
1669 2001-08-12  Simon Josefsson  <jas@extundo.com>
1670         Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
1671
1672         * gnus.el (gnus-summary-line-format, gnus-parameters):
1673         * gnus-gl.el (gnus-summary-grouplens-line-format):
1674         * gnus-salt.el (gnus-summary-pick-line-format):
1675         * gnus-spec.el (gnus-format-specs): %n is 23 chars.
1676
1677 2001-08-11 09:40:00  Karl Kleinpaste  <karl@charcoal.com>
1678         Committed by Kai Gro\e,A_\e(Bjohann.
1679
1680         * gnus-score.el (gnus-score-string): Fix `match' regexp
1681         for `extra' header case.
1682
1683 2001-08-10 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1684
1685         * nnmbox.el (nnmbox-read-mbox): No warning.
1686
1687 2001-08-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1688
1689         * nndoc.el (nndoc-article-type): Fix doc.
1690         (nndoc-generate-article-function): New.
1691         (nndoc-dissection-function): New.
1692         (nndoc-type-alist): Add oe-dbx.
1693         (nndoc-oe-dbx-type-p): New.
1694         (nndoc-oe-dbx-dissection): New.
1695         (nndoc-oe-dbx-generate-article): New.
1696
1697 2001-08-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1698
1699         * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
1700         whether deadline has been reached.  Patch from Dan Nicolaescu
1701         <dann@godzilla.ics.uci.edu>.
1702
1703 2001-08-10 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1704
1705         * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
1706         gnus-group-find-parameter. Suggested by Janne Rinta-Manty
1707         <rintaman@cs.Helsinki.FI>.
1708
1709         * mail-source.el (mail-source-movemail): The error buffer is
1710         modified, but nothing in it.
1711
1712 2001-08-10 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1713
1714         * message.el (message-bogus-system-names): New.
1715         (message-make-fqdn): Use it.
1716
1717 2001-08-09 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1718
1719         * nndraft.el (nndraft-request-group): Use
1720         nndraft-auto-save-file-name.
1721
1722 2001-08-09  Simon Josefsson  <jas@extundo.com>
1723
1724         * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
1725         Don't ask whether to decrypt.  Just leave result in buffer (don't
1726         call mm).
1727
1728         * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
1729         parts as well.
1730         (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
1731         (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
1732
1733 2001-08-09  Simon Josefsson  <jas@extundo.com>
1734
1735         * mm-decode.el (mm-insert-part): Return decoding success status.
1736         (mm-save-part-to-file): Error if decoding failed.
1737
1738 2001-08-09 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1739
1740         * message.el (message-tab): Use indent-relative.
1741         (message-mode): Don't bind indent-line-function to indent-relative.
1742
1743 2001-08-09  Simon Josefsson  <jas@extundo.com>
1744
1745         * message.el (message-get-reply-headers): Fix string. Suggested by
1746         Christoph Conrad <cc@cli.de>.
1747
1748 2001-08-08 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1749
1750         * message.el (message-tab): Use the current value of
1751         indent-line-function.
1752         (message-mode): Bind indent-line-function to indent-relative.
1753
1754 2001-08-08  Simon Josefsson  <jas@extundo.com>
1755
1756         * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
1757         whether `imtest' is installed.
1758
1759 2001-08-04  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
1760         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1761
1762         * gnus-sum.el (gnus-summary-show-article): Call
1763         gnus-summary-update-secondary-secondary-mark.
1764         * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
1765         * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
1766
1767 2001-08-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1768
1769         * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
1770
1771         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1772
1773         * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M\e,Av\e(Bllmann
1774         <gerd@gnu.org>.
1775
1776         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
1777
1778         * gnus-util.el (gnus-output-to-rmail): Ditto.
1779         (gnus-output-to-mail): Ditto.
1780
1781         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
1782
1783 2001-08-06  Florian Weimer   <fw@deneb.enyo.de>
1784
1785         * message.el (message-indent-citation): Use
1786         `message-yank-cited-prefix' for empty lines.
1787
1788 2001-08-05  Florian Weimer   <fw@deneb.enyo.de>
1789
1790         * message.el (message-indent-citation): Quote only lines starting
1791         with ">" using `message-yank-cited-prefix'.
1792
1793 2001-08-05  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
1794
1795         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
1796         gnus-cache-fully-p.
1797
1798 2001-08-04  Simon Josefsson  <jas@extundo.com>
1799
1800         * gnus-cache.el (gnus-cache-possibly-update-active): Create active
1801         file if it doesn't exist (by calling gnus-cache-read-active).
1802
1803 2001-08-04  Simon Josefsson  <jas@extundo.com>
1804
1805         * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
1806         (gnus-cache-passively-or-fully-p): Removed.
1807         (gnus-cache-fully-p): Fix it.
1808
1809         * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
1810
1811 2001-08-04  Simon Josefsson  <jas@extundo.com>
1812
1813         * gnus-cache.el (gnus-cache-fully-p)
1814         (gnus-cache-passively-or-fully-p): New functions.
1815         (gnus-cache-possibly-enter-article): Cosmetic change, use
1816         `g-c-p-o-f-p'.
1817         (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
1818         was bogus (`g-c-p-a-a' does not change active info, just change
1819         the functions parameters).
1820         (gnus-cache-possibly-remove-articles-1): Make sure articles are
1821         not removed in groups that match `gnus-uncacheable-groups'.
1822
1823         Reported and modifications based on discussions with Nuutti
1824         Kotivuori <nuutti.kotivuori@smarttrust.com>.
1825
1826 2001-08-04  Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
1827         Committed by Simon Josefsson  <jas@extundo.com>
1828
1829         * gnus-cache.el (gnus-cache-possibly-update-active): New function;
1830         calls `gnus-cache-update-active' if bounds has been extended.
1831
1832 2001-08-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1833
1834         * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
1835         before remove.
1836         (gnus-mime-security-show-details): Ditto.
1837
1838 2001-08-04  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1839
1840         * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
1841         syntax.  Protect string-match against nil string and regexp.
1842
1843 2001-08-03 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1844
1845         * mm-util.el (mm-find-charset-region): Remove control-1.
1846
1847 2001-08-03 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1848
1849         * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
1850
1851 2001-08-04  Simon Josefsson  <jas@extundo.com>
1852
1853         * smime.el (smime-sign-region, smime-encrypt-region): Fix details
1854         buffer.  Delete MIME-Version header.
1855
1856 2001-08-03  Simon Josefsson  <jas@extundo.com>
1857
1858         * gnus-cache.el (gnus-cache-possibly-enter-article): The article
1859         that is entered does not necessarily have the highest article
1860         number in the group, so use `gnus-cache-possibly-alter-active'
1861         instead of `gnus-cache-update-active'.
1862
1863 2001-08-03 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1864
1865         * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
1866
1867 2001-08-03  Simon Josefsson  <jas@extundo.com>
1868
1869         * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
1870         menu.
1871
1872 2001-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
1873
1874         * gnus.el (post-method): New group parameter.  It also provides
1875         the user option `gnus-post-method-alist' and the internal function
1876         `gnus-parameter-post-method'.
1877
1878         * gnus-msg.el (gnus-post-method): Bind the value of
1879         `gnus-post-method' to the group parameter if it is defined.
1880
1881 2001-08-02  Simon Josefsson  <jas@extundo.com>
1882
1883         * smime.el (smime-extra-arguments): Removed.
1884         (smime-call-openssl-region): Don't use it.
1885
1886 2001-08-02  Simon Josefsson  <jas@extundo.com>
1887
1888         * smime.el (smime-sign-region): Handle stderr.
1889         (smime-encrypt-region): Ditto.
1890
1891         * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.  Don't
1892         match the ASN.1 length bytes.
1893         (mm-pkcs7-enveloped-magic): Ditto.
1894         (mm-view-pkcs7-get-type): Don't regexp quote.
1895
1896 2001-08-01 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1897         From Andreas Fuchs <asf@void.at>
1898
1899         * mml2015.el (mml2015-trust-boundaries-alist): Typo.
1900
1901 2001-08-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1902
1903         * gnus-art.el (gnus-header-button-alist): References regexp.
1904
1905 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
1906
1907         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
1908         already fboundp.  Add INTERACTIVE arg to autoload form.
1909
1910 2001-08-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1911
1912         * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
1913
1914         * nnmail.el (nnmail-cache-open): Ditto.
1915
1916 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1917
1918         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
1919
1920 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
1921
1922         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
1923
1924 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1925         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1926
1927         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
1928         (gnus-agent-toggle-plugged): Use it.
1929
1930 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1931
1932         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
1933         (gnus-ding-file-coding-system): New variable.
1934         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
1935         (gnus-slave-save-newsrc): Use it.
1936
1937 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1938
1939         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
1940         syntax.
1941
1942 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1943         Originally from Andreas Fuchs <asf@void.at>
1944
1945         * mml2015.el (mml2015-trust-boundaries-alist)
1946         (mml2015-gpg-pretty-print-fpr): New.
1947         (mml2015-gpg-extract-signature-details): More details, rename from
1948         `m-g-e-from'.
1949         (mml2015-gpg-verify): Use them.
1950         (mml2015-gpg-clear-verify): Use them.
1951
1952 2001-07-31  Simon Josefsson  <jas@extundo.com>
1953
1954         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
1955         buffer when done.
1956
1957 2001-07-30  Simon Josefsson  <jas@extundo.com>
1958
1959         * smime.el (smime-call-openssl-region): Revert previous change,
1960         just pass on buf to `call-process-region'.
1961         (smime-verify-region): Doc fix.  Don't message stuff.  Use
1962         `smime-new-details-buffer'.  Inserts error messages into buffer.
1963         (smime-noverify-region): Ditto.
1964         (smime-decrypt-region): Ditto.  Handles stderr separately.
1965         (smime-verify-buffer, smime-noverify-buffer)
1966         (smime-decrypt-buffer): Doc fix.
1967         (smime-new-details-buffer): New function.
1968         (smime-pkcs7-region, smime-pkcs7-certificates-region)
1969         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
1970         (smime-sign-region, smime-encrypt-region): Don't use
1971         `insert-buffer'.
1972
1973         * mml-smime.el (mml-smime-verify): Fix security button strings.
1974
1975 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1976
1977         * gnus-art.el (gnus-mime-save-part-and-strip): Save
1978         gnus-article-mime-handles.
1979
1980 2001-07-29  Simon Josefsson  <jas@extundo.com>
1981
1982         * mail-source.el (top-level): Require message for message-directory.
1983         (mail-source-directory): Change default to message-directory.
1984
1985         * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
1986         (smime-certificate-directory, smime-openssl-program)
1987         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
1988         (smime-extra-arguments): New variable.
1989         (smime-dns-server): Fix customize group.
1990         (smime-call-openssl-region): Use `smime-extra-arguments'.
1991
1992 2001-07-29  Simon Josefsson  <jas@extundo.com>
1993         From Vladimir Volovich <vvv@vsu.ru>
1994
1995         * smime.el (smime-call-openssl-region): Ignore stderr.
1996
1997 2001-07-29  Simon Josefsson  <jas@extundo.com>
1998         From Christoph Conrad <christoph.conrad@gmx.de>
1999
2000         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
2001         file.
2002
2003 2001-07-29  Simon Josefsson  <jas@extundo.com>
2004
2005         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
2006
2007         Support S/MIME decryption.
2008
2009         * mm-decode.el (mm-inline-media-tests):
2010         (mm-inlined-types):
2011         (mm-automatic-display):
2012         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
2013
2014         * mm-view.el (mm-pkcs7-signed-magic):
2015         (mm-pkcs7-enveloped-magic): New variables.
2016         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
2017         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
2018         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
2019         PKCS#7 blobs.
2020
2021         * smime.el (smime-decrypt-region): Expand keyfile.
2022
2023 2001-07-29  Simon Josefsson  <jas@extundo.com>
2024
2025         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
2026         `ssl.el' variables.
2027
2028         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
2029         but line instead of narrowing to it, because `nnmail-parse-active'
2030         calls widen.  Thanks to Christoph Conrad
2031         <christoph.conrad@gmx.de>.
2032
2033 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2034
2035         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
2036         for %B spec.
2037
2038         * gnus-sum.el (gnus-summary-prepare-threads): If
2039         gnus-sum-thread-tree-root is nil, use subject instead.
2040         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
2041         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2042         (gnus-sum-thread-tree-leaf-with-other)
2043         (gnus-sum-thread-tree-single-leaf): Documentation.
2044         (gnus-sum-thread-tree-single-indent): Allow nil.
2045
2046 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2047
2048         * message.el (message-fill-paragraph): Do nothing if the user
2049         wants filladapt-mode.
2050
2051 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2052
2053         * mm-decode.el (mm-image-type-from-buffer): New.
2054         (mm-get-image): Use it.
2055
2056 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2057
2058         * gnus.el (gnus-large-newsgroup): If it is nil, ...
2059
2060         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
2061         mm-display-parts too.
2062
2063 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2064
2065         * nnfolder.el (nnfolder-request-accept-article): Bind
2066         nntp-server-buffer.
2067
2068         * nnmail.el (nnmail-parse-active): Read from buffer instead of
2069         nntp-server-buffer.
2070
2071 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2072
2073         * message.el (message-check-news-header-syntax): Use
2074         message-post-method.
2075         (message-send-news): Bind message-post-method.
2076
2077 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2078
2079         * mml.el (mml-tweak-type-alist): New.
2080         (mml-tweak-function-alist): New.
2081         (mml-tweak-part): New.
2082         (mml-generate-mime-1): Use it.
2083
2084 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2085
2086         * nnfolder.el (nnfolder-request-accept-article): Replace
2087         nnfolder-request-list.
2088
2089 2001-07-27  Simon Josefsson  <jas@extundo.com>
2090
2091         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
2092         nnoo-change-server failed to do it.
2093
2094 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2095
2096         * gnus.el (gnus-parameters): Make it customizable.
2097
2098 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2099
2100         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
2101
2102         * message.el (message-set-auto-save-file-name): More
2103         poor-system-types.
2104
2105         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
2106
2107         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
2108         supports +.
2109
2110 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2111
2112         * mm-decode.el (mm-readable-p): New.
2113         (mm-inline-media-tests): Fix the default testers.
2114
2115 2001-07-26  Simon Josefsson  <jas@extundo.com>
2116
2117         * nnimap.el (nnimap-version): Bump version number.
2118
2119 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2120         From Steven E. Harris <seh@speakeasy.org>
2121
2122         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
2123         in M$Windows too.
2124
2125 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2126
2127         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
2128
2129 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2130
2131         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
2132
2133         * mm-decode.el (mm-get-image): Guess then use the type.
2134
2135         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
2136
2137 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
2138
2139         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
2140         display (%B) for threads if threading is off.
2141
2142 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2143         From Henrik Enberg <henrik@enberg.org>
2144
2145         * gnus-msg.el: Customization patch.
2146
2147 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
2148
2149         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
2150         variable.
2151         (nnmail-split-fancy-with-parent): Ignore certain groups.
2152
2153 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2154
2155         * gnus-util.el (gnus-byte-compile): New.
2156         (gnus-use-byte-compile): New.
2157         (gnus-make-sort-function): Use it.
2158
2159         * nnmail.el (nnmail-get-new-mail): Use it.
2160
2161         * gnus-agent.el (gnus-category-make-function): Simple function or
2162         compiled function.
2163         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
2164
2165         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
2166         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
2167         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
2168
2169         * message.el (message-check-news-header-syntax): Remove quote.
2170
2171 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2172
2173         * message.el (message-use-mail-followup-to): `t' is not a
2174         documented value.
2175
2176 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2177
2178         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
2179
2180 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2181
2182         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
2183         there are long lines.
2184
2185 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
2186
2187         * dgnushack.el (copy-list): New compiler macro.
2188
2189 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2190
2191         * message.el (message-bounce): If no Return-Path, the whole
2192         content is considered as the original message.
2193
2194         * nnml.el (nnml-check-directory-twice): New.
2195         (nnml-article-to-file): Use it.
2196         (nnml-retrieve-headers): Hack it.
2197
2198 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2199
2200         * gnus-win.el (gnus-buffer-configuration): New configure.
2201
2202         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
2203         not alive.
2204
2205         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
2206         (mm-display-external): Use display-term configure.
2207
2208 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2209
2210         * gnus-delay.el (gnus-delay-default-hour): New variable.
2211         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
2212
2213 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2214         From Karl Kleinpaste <karl@charcoal.com>
2215
2216         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
2217         (gnus-summary-prepare-threads): Ditto.
2218
2219         * gnus.el (gnus-summary-line-format): Add %B.
2220
2221 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2222
2223         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
2224
2225         * mm-util.el (mm-string-as-multibyte): New.
2226
2227         * nnmh.el (nnmh-request-list-1): Encode, not decode!
2228
2229 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2230
2231         * mm-util.el (mm-universal-coding-system): New.
2232
2233         * gnus-start.el (gnus-startup-file-coding-system): Use it.
2234
2235         * score-mode.el (score-mode-coding-system): Use it.
2236
2237 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
2238
2239         * gnus-start.el (gnus-setup-news): Call
2240         `gnus-check-bogus-newsgroups' just after the native server is
2241         opened.
2242
2243 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2244
2245         * nnmail.el (nnmail-do-request-post): Util function to be used by
2246         `nnchoke-request-post' for all nnmail-derived backends.
2247
2248         * nnml.el (nnml-request-post): Use it.
2249
2250         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
2251         backend, for it groks nnml-request-post.
2252
2253         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
2254         Treat `mail-post' backends like `mail' backends, not like `news'
2255         backends.
2256
2257 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2258
2259         * gnus-msg.el (gnus-setup-message): make-local-hook.
2260
2261 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2262
2263         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
2264         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
2265         <karl@charcoal.com>, slightly changed by Kai.
2266
2267         * message.el (message-check-news-header-syntax): When checking
2268         whether the groups exist, check the right server based on
2269         `gnus-post-method'.
2270
2271 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2272
2273         * gnus-delay.el: New file.
2274
2275 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2276
2277         * mm-util.el (mm-read-coding-system): Take two arguments.
2278
2279         * gnus-sum.el (gnus-summary-show-article): Use
2280         mm-read-coding-system.
2281
2282         * gnus-art.el (article-de-quoted-unreadable):
2283         (article-de-base64-unreadable, article-wash-html):
2284         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
2285
2286 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2287
2288         * nnml.el (nnml-request-post): New function.  Can be used for
2289         annotations in nnml groups.
2290
2291 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
2292
2293         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
2294         command.
2295
2296         * gnus-start.el (gnus-find-new-newsgroups): Use
2297         `message-make-date' instead of `current-time-string'.
2298         (gnus-ask-server-for-new-groups): Ditto.
2299         (gnus-check-first-time-used): Ditto.
2300
2301 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2302
2303         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
2304
2305 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
2306
2307         * message.el (message-shorten-references): Change `maxcount' and
2308         `cut' to obey USEFOR draft 5.
2309
2310 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
2311
2312         * gnus-sum.el (gnus-summary-display-arrow): New variable.
2313         (gnus-summary-set-article-display-arrow): New function.
2314         (gnus-summary-goto-subject): Use it.
2315
2316 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2317
2318         * gnus-sum.el (gnus-summary-import-article): Insert date if
2319         doesn't exist.
2320
2321 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2322
2323         * mml.el (mml-content-type-parameters): New.
2324         (mml-content-disposition-parameters): New.
2325         (mml-insert-mime-headers): Use them.
2326         (mml-parse-1): Accept charset.
2327
2328 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2329
2330         * gnus-group.el (gnus-group-select-group): Doc fix.
2331
2332         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
2333
2334 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
2335
2336         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
2337         to handle `define-derived-mode'.
2338
2339 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2340         From:  Stefan Monnier  <monnier@cs.yale.edu>
2341
2342         * message.el (message-mode): Use define-derived-mode.
2343         (message-tab): message-completion-alist.
2344
2345         * imap.el (imap-interactive-login): Use make-local-variable.
2346         (imap-open): Ditto.
2347         (imap-authenticate): Ditto.
2348
2349         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
2350
2351         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
2352
2353 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2354
2355         * message.el (message-citation-line-function): Refer to
2356         gnus-cite-attribution-suffix.
2357
2358 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2359
2360         * gnus-art.el,...: Error convention changes.
2361
2362 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2363
2364         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
2365
2366 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2367
2368         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
2369         (nnrss-read-server-data): Ditto.
2370
2371 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2372
2373         * gnus-setup.el (gnus-use-installed-gnus): Typo.
2374         * Cleanup files.
2375         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
2376
2377 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2378
2379         * gnus.el (gnus-summary-line-format): Add %o.
2380
2381         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
2382         unless shell outputs something.
2383
2384 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2385
2386         * gnus-art.el (gnus-boring-article-headers): Better doc.
2387         (article-hide-headers): Better regexp.
2388         Suggested by Matt Swift <swift@alum.mit.edu>.
2389
2390         * nnheader.el (nnheader-max-head-length): Better doc.
2391         (nnheader-header-value): Skip spaces.
2392         (nnheader-parse-head): Remove space.
2393         Suggested by Matt Swift <swift@alum.mit.edu>.
2394
2395         * gnus-sum.el (gnus-summary-show-raw-article): New function.
2396         (gnus-get-newsgroup-headers): Remove space.
2397
2398 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2399
2400         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
2401         (gnus-summary-reply): Use it.
2402         (gnus-summary-reply-broken-reply-to): New.
2403         (gnus-msg-force-broken-reply-to): New.
2404
2405         * mm-view.el (mm-inline-text): Showing as text/plain when error.
2406
2407 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2408
2409         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
2410
2411 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2412
2413         * mm-decode.el (mm-external-terminal-program): New variable.
2414         (mm-display-external): Use it. Use term to display when no
2415         window-system.
2416
2417 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2418
2419         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
2420         Browse->Next entries to Browse->Prev
2421
2422 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2423
2424         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
2425
2426 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2427
2428         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
2429         for the default encoding.
2430
2431         * nnrss.el (nnrss-url-field): New field.
2432         (nnrss-request-article): Add newsgroups.
2433
2434         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
2435
2436 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2437
2438         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
2439
2440         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
2441         (gnus-draft-setup): Remove backlog.
2442
2443 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2444
2445         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
2446         Cleanup.
2447
2448 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2449
2450         * gnus-msg.el (gnus-bug): Erase buffer.
2451
2452         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
2453
2454 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2455
2456         * mm-decode.el (mm-attachment-override-p): Fix typo.
2457
2458 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
2459
2460         * gnus-kill.el (gnus-execute): Work with the extra headers.
2461         * gnus-sum.el (gnus-summary-execute-command): Ditto.
2462
2463 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2464
2465         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
2466         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
2467
2468         * message.el (message-send-mail-real-function): New variable.
2469         (message-send-mail-partially, message-send-mail):
2470
2471         * nngateway.el (nngateway-request-post): Use it.
2472
2473         * gnus-agent.el (gnus-agentize): Use it.
2474
2475         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
2476         (nnsoup-revert-variables): Use it.
2477
2478 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
2479
2480         * mm-decode.el (mm-inline-media-tests): Default to displaying as
2481         text/plain if the type doesn't match any other media types.
2482         (mm-inlined-types): Doc fix.
2483         (mm-display-inline): Revert previous change (now handled by a
2484         default type in `mm-inline-media-tests'.
2485         (mm-inlinable-p): Revive.
2486         (mm-display-part): Call `mm-inlinable-p'.
2487         (mm-attachment-override-p): Ditto.
2488         (mm-inlined-p): Doc fix.
2489
2490         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
2491         well as `mm-inlined-p'.
2492
2493 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2494
2495         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
2496         (nntp-send-command-and-decode): Use gnus-point-at-bol.
2497
2498 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2499         From  Paul Jarc <prj@po.cwru.edu>
2500
2501         * message.el (message-use-mail-followup-to): New variable.
2502         (message-get-reply-headers): Use it.
2503
2504 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
2505
2506         * nnheader.el (nnheader-init-server-buffer): Make sure the
2507         *nntpd* buffer is made multibyte instead of a random buffer.
2508
2509 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2510
2511         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
2512         when it returns headers.
2513
2514 2001-07-07  Simon Josefsson  <jas@extundo.com>
2515
2516         * rfc2047.el (rfc2047-encode-message-header): Skip header when
2517         trying to fold. Thanks to Colin Walters
2518         <walters@cis.ohio-state.edu>
2519
2520 2001-07-06  Simon Josefsson  <jas@extundo.com>
2521
2522         * imap.el (imap-parse-address-list, imap-parse-flag-list)
2523         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
2524         Add information in `assert's.
2525
2526         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
2527         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
2528         and `nnimap-group-overview-filename', should handle all
2529         change-of-uidvalidity related issues.  But there may be other
2530         problems.)
2531
2532 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
2533
2534         * rfc2047.el (rfc2047-encode-message-header): Don't include the
2535         header name when folding.
2536
2537 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
2538
2539         * mm-decode.el (mm-inlined-types): Document relationship with
2540         `mm-inline-media-tests'.
2541         (mm-display-inline): Default to displaying as plain text if no
2542         inlining handler is available.
2543         (mm-inlinable-p): Remove.
2544         (mm-inlined-p): Don't call `mm-inlinable-p'.
2545         (mm-automatic-display-p): Ditto.
2546         (mm-attachment-override-p): Ditto.
2547
2548 2001-07-04  Simon Josefsson  <jas@extundo.com>
2549
2550         * nnimap.el (nnimap-importantize-dormant): New variable.
2551         (nnimap-request-update-info-internal): Use it.
2552         (nnimap-request-set-mark): Ditto.
2553
2554 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
2555
2556         * nntp.el (nntp-send-command): don't pass a buffer argument to
2557         `point'. Only XEmacs accepts this.
2558         * nntp.el (nntp-send-command-nodelete): ditto.
2559         * nntp.el (nntp-send-command-and-decode): ditto.
2560
2561 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
2562
2563         * nntp.el (nntp-open-connection-function): doc update.
2564         * nntp.el (nntp-pre-command): New.
2565         * nntp.el (nntp-via-rlogin-command): New.
2566         * nntp.el (nntp-via-telnet-command): New.
2567         * nntp.el (nntp-via-telnet-switches): New.
2568         * nntp.el (nntp-via-user-name): New.
2569         * nntp.el (nntp-via-user-password): New.
2570         * nntp.el (nntp-via-address): New.
2571         * nntp.el (nntp-via-envuser): New.
2572         * nntp.el (nntp-via-shell-prompt): New.
2573         * nntp.el (nntp-open-telnet-stream): New.
2574         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
2575         * nntp.el (nntp-open-via-telnet-and-telnet): New.
2576         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
2577         * nntp.el (nntp-send-command): ditto.
2578         * nntp.el (nntp-send-command-nodelete): ditto.
2579         * nntp.el (nntp-send-command-and-decode): ditto.
2580
2581 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
2582
2583         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
2584         `when'.
2585
2586 2001-07-03  Simon Josefsson  <jas@extundo.com>
2587         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2588
2589         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
2590
2591 2001-07-03  Simon Josefsson  <jas@extundo.com>
2592
2593         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
2594         remove it (workaround XEmacs `fill-region' bug).
2595
2596 2001-07-01  Simon Josefsson  <jas@extundo.com>
2597
2598         * nnimap.el (nnimap-date-days-ago): Defeat locale.
2599
2600 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2601
2602         * mml2015.el (mml2015-format-error): New function.
2603         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
2604         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
2605         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
2606
2607 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2608
2609         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
2610         Suggested by Christoph Conrad <C.Conrad@cli.de>.
2611
2612         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
2613         group variables.
2614
2615 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2616
2617         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
2618
2619         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
2620         (nnrss-save-group-data): Ditto.
2621
2622         * gnus-agent.el (gnus-agent-save-alist): Ditto.
2623
2624 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
2625
2626         * message.el (message-do-send-housekeeping): Narrow to headers.
2627
2628 2001-06-24  Simon Josefsson  <jas@extundo.com>
2629
2630         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
2631         insertion when breaking lines looked for " \t" instead of "[ \t]".
2632         (rfc2047-encode-message-header): Fold lines even if
2633         no QP encoding is done.
2634
2635 2001-06-23  Simon Josefsson  <jas@extundo.com>
2636         From Samuel Tardieu <sam@inf.enst.fr>
2637
2638         * smime.el (smime-keys): Support additional certificates.
2639         (smime-make-certfiles): New function.
2640         (smime-sign-region): Use previous variables.
2641         (smime-get-certfiles): New function.
2642         (smime-sign-buffer): Use it.
2643         (smime-verify-region): Support both CAfile and CApath.
2644
2645 2001-06-23  Simon Josefsson  <jas@extundo.com>
2646
2647         * smime.el (smime-decrypt-region): Perhaps work.
2648
2649 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2650
2651         * gnus-msg.el (gnus-copy-article-buffer): Typo.
2652
2653 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
2654
2655         * mm-decode.el (mm-save-part): Rewrite file name.
2656         (mm-file-name-rewrite-functions): New variable.
2657         (mm-file-name-delete-whitespace): New function.
2658         (mm-file-name-trim-whitespace): New function.
2659         (mm-file-name-collapse-whitespace): New function.
2660         (mm-file-name-replace-whitespace): New variable and function.
2661
2662 2001-06-22  Simon Josefsson  <jas@extundo.com>
2663
2664         * message.el (message-make-date): Workaround locale for weekdays.
2665
2666 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2667
2668         * message.el (message-goto-body): Return nil if not found. (revert!)
2669
2670 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2671         From Fremlin <chief@bandits.org>
2672
2673         * message.el (message-goto-body): Some messages have no header.
2674
2675         * gnus-msg.el (gnus-copy-article-buffer): Use it.
2676
2677 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
2678
2679         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
2680
2681 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2682
2683         * message.el (message-make-date): Add week day.
2684         Suggested by Jason R. Mastaler <jason@mastaler.com>.
2685
2686 2001-06-19  Simon Josefsson  <jas@extundo.com>
2687
2688         * message.el (message-yank-prefix): Doc fix.
2689         (message-yank-cited-prefix): Ditto.
2690         (message-delete-not-region): Keep citation prefix on first line,
2691         if possible and appropriate.
2692
2693 2001-06-19  Simon Josefsson  <jas@extundo.com>
2694
2695         * imap.el (imap-process-connection-type): New variable.
2696         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
2697         recent `imtest's work completely (no line length issues), while
2698         making making old `imtest's unusable.  Thanks to NAGY Andras
2699         <nagya@inf.elte.hu> for his work.
2700
2701 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
2702
2703         * imap.el (imap-ssl-program): Add -quiet to shut up
2704         OpenSSL/SSLeay's internal debug talk.
2705
2706 2001-06-19  Matt Armstrong <matt@lickey.com>
2707
2708         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
2709         server.
2710
2711 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2712
2713         * nnmail.el (nnmail-article-buffer): New variable.
2714         (nnmail-split-incoming): Use it.
2715
2716 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
2717
2718         * qp.el (quoted-printable-decode-region): If called interactively,
2719         use coding-system-for-read.
2720
2721 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2722
2723         * message.el (message-check-news-header-syntax): Check Reply-To.
2724
2725 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2726
2727         * mml.el (mml-parse-1): Use message options.
2728
2729         * message.el (message-do-fcc): Don't do anything if there is no
2730         FCC.
2731
2732 2001-06-16  Simon Josefsson  <jas@extundo.com>
2733
2734         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
2735         (nnimap-expunge-search-string): New variable.
2736         (nnimap-request-expire-articles): Use it.
2737
2738 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2739
2740         * message.el (message-send-mail-with-qmail): wrong exit status is
2741         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
2742
2743 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2744
2745         * gnus-art.el (article-strip-multiple-blank-lines): Use
2746         delete-region instead of replace-match.
2747
2748 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2749
2750         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
2751         (nnweb-google-wash-article): Ditto.
2752
2753 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
2754
2755         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
2756
2757 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
2758
2759         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
2760         specs.
2761
2762 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2763
2764         * gnus.el (gnus-email-address): Move it here.
2765
2766         * gnus-art.el (article-de-quoted-unreadable): Read charset if
2767         requested.
2768         (article-de-base64-unreadable): Ditto.
2769         (article-wash-html): Ditto.
2770
2771 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2772
2773         * message.el (message-options-set-recipient): Don't add ", "
2774         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
2775
2776 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2777
2778         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
2779
2780 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2781
2782         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
2783         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
2784
2785         * nnrss.el (nnrss-node-text): Node might be nil.
2786
2787 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2788
2789         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
2790         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
2791
2792         * nnrss.el (nnrss-group-alist): More items.
2793
2794 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2795
2796         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
2797
2798 2001-06-03  Dale Hagglund  <rdh@best.com>
2799
2800         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
2801        restrict clauses.
2802
2803 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2804
2805         From Benjamin Rutt <brutt+news@bloomington.in.us>
2806
2807         * message.el (message-wide-reply-confirm-recipients): New variable.
2808
2809 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
2810
2811         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
2812         fix so it works with XEmacs.
2813
2814 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2815
2816         * nnrss.el (nnrss-retrieve-headers): Support description as extra
2817         headers.
2818
2819 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2820
2821         * nnrss.el: Fix a few bugs.
2822
2823 2001-06-05  Simon Josefsson  <jas@extundo.com>
2824
2825         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
2826         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
2827
2828 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
2829
2830         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
2831         binary so that we don't transmit ISO 2022 garbage to the process.
2832         This is needed under XEmacs.
2833
2834 2001-06-03  Simon Josefsson  <simon@josefsson.org>
2835
2836         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
2837         autoloaded incorrectly below because ssl-program-* is bound.)
2838         Thanks to Amos Gouaux for report.
2839
2840 2001-06-02  Simon Josefsson  <simon@josefsson.org>
2841
2842         * imap.el (imap-kerberos4-open):
2843         (imap-gssapi-open):
2844         (imap-ssl-open):
2845         (imap-network-open):
2846         (imap-shell-open):
2847         (imap-starttls-open): Set buffer to workaround spurious
2848         `accept-process-output' buffer changes.  Thanks to Mats Lidell
2849         <Mats.Lidell@contactor.se> for report and partial patch and Jake
2850         Colman <colman@ppllc.com> for report.
2851
2852 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2853
2854         * gnus-sum.el (gnus-summary-catchup): New argument.
2855         (gnus-summary-catchup-from-here): New function.
2856
2857 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2858
2859         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
2860         back, then insert glyph.  (Before, the glyph was inserted first,
2861         then the newline.)  This works around a behavior in XEmacs where
2862         it is not possible to insert a character after a glyph which is at
2863         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
2864
2865 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2866
2867         From Jaap-Henk Hoepman (jhh@xs4all.nl).
2868
2869         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
2870         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
2871         mm-destroy-postponed-undisplay-list): New functions.
2872         (mm-display-external): Use them.
2873
2874 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2875
2876         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
2877         `default-low' when evaluating `gnus-summary-highlight'.
2878         From Raja R Harinath <harinath@cs.umn.edu>.
2879
2880 2001-05-27  Simon Josefsson  <simon@josefsson.org>
2881
2882         * message.el (message-yank-cited-prefix): New variable.
2883         (message-indent-citation): Use it.
2884
2885         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
2886         as details.
2887         (mml2015-mailcrypt-clear-verify): Ditto.
2888
2889 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2890         From Nevin Kapur <nevin@jhu.edu>.
2891
2892         * gnus-sum.el (gnus-summary-default-high-score,
2893         gnus-summary-default-low-score): New variables.
2894         (gnus-summary-highlight): Use them.
2895
2896 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
2897
2898         * message.el (message-mail): pass the 'send-actions argument to
2899         `message-setup'.
2900
2901 2001-05-16  Simon Josefsson  <simon@josefsson.org>
2902         From Raymond Scholz <ray-2001@zonix.de>
2903
2904         * gnus-art.el (gnus-mime-view-part-as-charset):
2905         (gnus-mime-internalize-part): Doc fixes.
2906
2907 2001-05-11  Simon Josefsson  <simon@josefsson.org>
2908
2909         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
2910         status lines without any text ("^215$").
2911
2912 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2913
2914         * nnrss.el (nnrss-check-group): Reverse.
2915
2916 2001-05-07  Simon Josefsson  <simon@josefsson.org>
2917
2918         * message.el (message-get-reply-headers):
2919         (message-followup): Fix typo, suggested by David Green
2920         <dgreen@uab.edu>
2921
2922 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2923
2924         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
2925
2926         * nnrss.el (nnrss-open-server): Read server data when it is called.
2927         (nnrss-request-expire-articles): Fix.
2928
2929 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2930
2931         * message.el (message-do-send-housekeeping): mail-abbrevs may
2932         rename buffer behind Gnus.
2933
2934 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2935
2936         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
2937         (nnrss-group-alist): Add more resources.
2938         (nnrss-check-group): Ignore errors.
2939
2940 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2941
2942         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
2943
2944         * nnslashdot.el (nnslashdot-request-list): Add time.
2945         (nnslashdot-request-expire-articles): New.
2946
2947         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
2948         secondary methods too.
2949
2950 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2951
2952         * message.el (message-use-followup-to): Set default value to t.
2953
2954 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
2955
2956         * message.el (message-dont-reply-to-names): Fix documentation.
2957         (message-get-reply-headers): Use Mail-Followup-To only for wide
2958         replies.
2959
2960 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2961
2962         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
2963         correctly.
2964         (nnrss-check-group): Use time.
2965
2966 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2967
2968         * gnus.el: Oort Gnus v0.03 is released.
2969
2970 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2971
2972         * nnultimate.el (nnultimate-topic-article-to-article): Use the
2973         group.
2974
2975 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2976
2977         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
2978
2979 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2980
2981         * nnultimate.el (nnultimate-retrieve-headers): Return all
2982         available headers.
2983
2984         * gnus-sum.el (gnus-read-all-available-headers): New variable.
2985         (gnus-get-newsgroup-headers-xover): Use it.
2986
2987 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2988
2989         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
2990
2991 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2992
2993         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
2994
2995 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2996
2997         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
2998         disable it.
2999
3000         * gnus.el (gnus-info-nodes): Remove a few The's.
3001
3002 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3003
3004         * mail-source.el (mail-source-movemail): Call-process may return a
3005         signal description string.
3006
3007         * gnus-start.el (gnus-read-newsrc-el-file):
3008         gnus-newsrc-file-version may be nil.
3009
3010         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
3011         Suggested by Michael Sperber [Mr. Preprocessor]
3012         <sperber@informatik.uni-tuebingen.de>.
3013
3014 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
3015
3016         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
3017
3018 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3019
3020         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
3021         fontify HANDLE.
3022
3023 2001-04-18  Simon Josefsson  <simon@josefsson.org>
3024
3025         * smime.el (smime-ask-passphrase): Rework to return value.
3026         (smime-sign-region): Rework to bind value and use it.
3027         (smime-decrypt-region): Ditto.
3028
3029 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
3030         Committed by Simon Josefsson  <simon@josefsson.org>
3031
3032         * smime.el (smime-ask-passphrase): New function.
3033         (smime-sign-region): Use it.
3034         (smime-encrypt-cipher): New variable.
3035         (smime-decrypt-region): Ditto.
3036
3037 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
3038         Committed by Simon Josefsson  <simon@josefsson.org>
3039
3040         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
3041         the log.
3042
3043 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3044
3045         *gnus.el: Oort Gnus v0.02 is released.
3046
3047 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
3048
3049         * gnus.el: Oort Gnus v0.01 is released.
3050
3051 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3052
3053         * gnus-sum.el (gnus-summary-highlight): Highlight read
3054         undownloaded articles as read articles.
3055
3056         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
3057         (gnus-agent-get-undownloaded-list): Mark all undownloaded
3058         articles, even read ones, as such.
3059
3060         * gnus-sum.el (gnus-summary-find-matching): Clean up.
3061         (gnus-find-matching-articles): New function.
3062         (gnus-summary-limit-include-matching-articles): New command.
3063         (gnus-summary-limit-include-thread): Include articles that have
3064         matching subjects.
3065         (gnus-offer-save-summaries): Clean up.
3066
3067 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3068
3069         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
3070
3071 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3072         From Jason Merrill <jason_merrill@redhat.com>
3073
3074         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
3075
3076 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
3077         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3078
3079         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
3080         newsgroup names when the original article is a news message.
3081
3082 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3083
3084         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
3085         supported. Suggest by Jim Meyering <jim@meyering.net>.
3086
3087 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
3088         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
3089
3090         * nnmail.el (nnmail-split-it): Added check for .* at the end of
3091         regexp in nnmail-split-fancy.
3092
3093 2001-04-10  Simon Josefsson  <simon@josefsson.org>
3094
3095         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
3096
3097 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
3098
3099         * message.el (message-send-mail): Improve the interaction with the
3100         user.
3101
3102 2001-04-10  Simon Josefsson  <simon@josefsson.org>
3103
3104         * imap.el (imap-message-copy): Work around buggy servers that
3105         doesn't send TRYCREATE tags.
3106
3107 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
3108
3109         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
3110
3111 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3112
3113         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
3114         date.
3115
3116 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3117
3118         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
3119         lives.
3120
3121 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3122
3123         * gnus-art.el (gnus-parse-news-url): New function.
3124         (gnus-button-handle-news): New function.
3125         (gnus-button-alist): Point to new functions.
3126
3127         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
3128
3129         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
3130         gnus-format-specs.
3131
3132         * message.el (message-check-news-header-syntax): Question even
3133         when Gnus doesn't know the group names.
3134         (message-send-news): Clean up.
3135
3136         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
3137         exited on purpose without saving.
3138
3139         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
3140
3141 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3142
3143         * gnus-score.el (gnus-score-orphans): Clean up.
3144
3145         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
3146
3147         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
3148         later.
3149
3150         * gnus-start.el (gnus-close-all-servers): Find the right items to
3151         close.
3152
3153         * qp.el (quoted-printable-decode-region): Just message
3154         malformation; don't quit.
3155
3156 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3157         From Gerd Moellmann <gerd@gnu.org>.
3158
3159         * gnus.el (gnus-interactive): A typo.
3160
3161 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
3162         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3163
3164         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
3165         `assq-delete-all', if that function exists; otherwise use the old
3166         definition. Documentation changed to match the one in
3167         `assq-delete-all'.
3168
3169 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3170
3171         * gnus-start.el (gnus-close-all-servers): New function.
3172
3173         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
3174         (gnus-server-remove-denials): Clean up.
3175
3176         * gnus-sum.el (gnus-summary-sort-by-original): New command and
3177         keystroke.
3178
3179 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3180
3181         * message.el (message-send-news): Message where we are sending.
3182         (message-send-mail): Ditto.
3183
3184         * gnus.el (gnus-server-string): New function.
3185
3186         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
3187
3188         * mm-decode.el (mm-default-directory): Customized.
3189         (mm-tmp-directory): Ditto.
3190
3191         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
3192         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
3193         or Chars.
3194         (gnus-summary-line-format-alist): ?l is now a string.
3195         (gnus-summary-prepare-threads): Output ? for unknown lines.
3196         (gnus-summary-insert-line): Ditto.
3197         (gnus-summary-print-article): Unbalanced parentheses.
3198
3199         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
3200         out whether new stuff has arrived.
3201
3202 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
3203
3204         * gnus-sum.el: Let printing work on ttys on Emacs.
3205
3206 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3207
3208         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
3209         when forcing news.
3210
3211         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
3212         command.
3213
3214 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
3215
3216         * message.el (message-set-auto-save-file-name): Don't use
3217         asterisks under nt.
3218
3219 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3220
3221         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
3222         lists of articles.
3223
3224         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
3225
3226         * gnus-msg.el (gnus-put-message): Clean up.
3227         (gnus-summary-reply): Mark all replied-to articles as replied to.
3228         (gnus-inews-add-send-actions): Also mark as forwarded.
3229         (gnus-summary-mail-forward): Mark as forwarded.
3230
3231         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
3232         of articles.
3233         (gnus-summary-mark-article-as-forwarded): Ditto.
3234
3235         * gnus-msg.el (gnus-summary-resend-message): Mark article as
3236         forwarded.
3237         (gnus-summary-mail-forward): Clean up.
3238
3239         * gnus.el (gnus-article-mark-lists): Added forward.
3240
3241         * gnus-sum.el (gnus-forwarded-mark): New variable.
3242         (gnus-summary-prepare-threads): Use it.
3243         (gnus-summary-update-secondary-mark): Ditto.
3244         (gnus-newsgroup-forwarded): New variable.
3245
3246 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3247
3248         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
3249         (gnus-summary-very-wide-reply): New command and keystroke.
3250         (gnus-summary-very-wide-reply-with-original): Ditto.
3251
3252         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
3253         (gnus-score-adaptive): Use it.
3254
3255         * gnus-start.el (gnus-get-unread-articles): Clean up.
3256
3257 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3258
3259         * nnultimate.el (nnultimate-retrieve-headers): Work for other
3260         boards.
3261
3262 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
3263
3264         * gnus-start.el:
3265         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
3266         * gnus-start.el (gnus-subscribe-newsgroup): use it.
3267
3268
3269 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3270
3271         * nnultimate.el (nnultimate-retrieve-headers): Understand
3272         long-form month names.
3273
3274 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3275
3276         * gnus-sum.el (gnus-summary-show-all-headers):
3277         gnus-article-show-all-headers is broken. Use
3278         gnus-summary-toggle-header instead.
3279
3280         * mml2015.el (mml2015-gpg-extract-from): No error.
3281
3282 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3283         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
3284
3285         * mml2015.el (mml2015-gpg-extract-from): New function.
3286         (mml2015-gpg-verify): Use it.
3287         (mml2015-gpg-clear-verify): Use it.
3288
3289 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3290
3291         * message.el (message-setup-fill-variables): Use
3292         fill-paragraph-function.
3293         (message-fill-paragraph): Take an argument.
3294         (message-newline-and-reformat): Take another argument.
3295
3296 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3297
3298         * message.el (rmail-output): It is in rmailout.el not rmail.el.
3299
3300 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3301
3302         * message.el (message-forward): local-variable-p takes an extra
3303         argument in XEmacs.
3304
3305 2001-03-16  Simon Josefsson  <simon@josefsson.org>
3306
3307         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
3308         `nnimap-use-nov-p' (it really tested the negative).
3309         (nnimap-retrieve-headers): Use it.
3310
3311 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3312
3313         * message.el (message-generate-headers-first): Update doc.
3314
3315 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
3316
3317         * gnus.el (gnus-summary-line-format): Typo.
3318
3319 2001-03-11  Simon Josefsson  <simon@josefsson.org>
3320
3321         * mailcap.el (mailcap-mime-data): Add application/sieve.
3322         (mailcap-mime-extensions): Add .siv, .xls.
3323
3324 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3325         From Christoph Conrad <christoph.conrad@gmx.de>
3326
3327         * gnus-score.el (gnus-summary-lower-thread): Typo.
3328
3329 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3330
3331         * message.el (message-forward-decoded-p): New variable.
3332         (message-forward-subject-author-subject): Use it.
3333         (message-make-forward-subject): Use it.
3334         (message-forward): Use it.
3335
3336         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
3337
3338         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
3339         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
3340
3341 ;;Has been fixed -- zsh.
3342 ;;2001-03-05  Dave Love  <fx@gnu.org>
3343 ;;
3344 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
3345 ;;      Move it after definition of mm-coding-system-p.
3346 ;;
3347 2001-03-01  Dave Love  <fx@gnu.org>
3348
3349         * mm-util.el (mm-inhibit-file-name-handlers): Add
3350         image-file-handler.
3351
3352 2001-02-11  Dave Love  <fx@gnu.org>
3353
3354         * message.el (message-signature-file): Fix doc, :type.
3355
3356 2001-02-08  Dave Love  <fx@gnu.org>
3357
3358         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
3359         (message-posting-charset): Defvar when compiling again.
3360         (rfc2047-encodable-p): Require message.
3361
3362         * gnus-sum.el (gnus-alter-articles-to-read-function):
3363         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
3364
3365 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3366
3367         * nnrss.el: New file.
3368
3369 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
3370         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3371
3372         * rfc2047.el (rfc2047-unfold-region): Fix arg of
3373         `skip-chars-forward'.
3374
3375 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3376
3377         * nndraft.el (nndraft-request-group): Restore auto save files if
3378         the original files do not exist.
3379
3380 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3381
3382         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
3383         SCORE paths.
3384
3385         * mm-decode.el (mm-dissect-buffer): Call
3386         mail-extract-address-components only if necessary.
3387
3388 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3389
3390         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
3391         directory part.
3392         (gnus-score-search-global-directories): Use file-directory-p.
3393
3394         * gnus-score.el (gnus-score-score-files-1): Use
3395         gnus-kill-files-directory.
3396         From Adrian Aichner <adrian@xemacs.org>.
3397
3398 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3399
3400         * gnus.el (charset): Move here from gnus-sum.el.
3401
3402 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3403
3404         * mml.el (mml-preview): Disable local map.
3405
3406         * gnus-sum.el (gnus-summary-make-menu-bar): Make
3407         gnus-article-post-menu here.
3408
3409         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
3410         if it has not been made.
3411
3412 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3413
3414         * gnus-art.el (gnus-article-describe-key): Map key to event.
3415         (gnus-article-describe-key-briefly): Ditto
3416
3417 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3418
3419         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
3420
3421 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3422         From Katsumi Yamaoka <yamaoka@jpl.org>.
3423
3424         * dgnushack.el (coerce, merge, subseq): defmacro.
3425
3426 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3427
3428         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
3429         A fake defalias in nndraft.el results a not-activated bug in
3430         uncompiled versions.
3431
3432 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
3433         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3434
3435         * gnus-util.el (gnus-split-references): Handle malformed References:.
3436
3437 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3438
3439         * gnus-art.el (gnus-article-mime-part-status): 1 part.
3440
3441 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3442         From NAGY Andras <nagya@inf.elte.hu>.
3443
3444         * gnus.el (gnus-parameters): Typo.
3445
3446 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3447
3448         * gnus.el (gnus-read-method): Remove redundancy.
3449
3450 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3451
3452         * nnslashdot.el (nnslashdot-backslash-url): New.
3453         (nnslashdot-request-list): Use it.
3454
3455 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3456
3457         * nnml.el (nnml-generate-active-info): Fix the case when there is
3458         no file.
3459
3460         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
3461         (gnus-summary-create-article): New.
3462
3463         * gnus-group.el (gnus-group-mark-article-read): New.
3464
3465         * gnus-msg.el (gnus-inews-do-gcc): Use it.
3466
3467         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
3468
3469 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3470
3471         * gnus-art.el (gnus-article-edit-done): Don't use
3472         gnus-article-edit-exit.
3473         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
3474
3475         * gnus.el (gnus-parameters): New.
3476         Suggested by NAGY Andras <nagya@inf.elte.hu>.
3477         (gnus-parameters-get-parameter): New.
3478         (gnus-group-find-parameter): Use it.
3479
3480 2001-02-23  Simon Josefsson  <simon@josefsson.org>
3481
3482         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
3483         change of default value to `current'.
3484
3485 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3486
3487         * nneething.el (nneething-get-head): Insert unreadable file too.
3488
3489 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3490
3491         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
3492
3493         * webmail.el (webmail-type-definition): Deja is bought by google.
3494
3495 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3496
3497         * gnus-sum.el (gnus-fetch-headers): New.
3498         (gnus-select-newsgroup): Use it.
3499         (gnus-summary-insert-articles): New.
3500         (gnus-summary-insert-old-articles): New.
3501         (gnus-summary-insert-new-articles): New.
3502
3503         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
3504         (gnus-group-list-active): Ditto.
3505         * gnus-sum.el (gnus-set-mode-line): Ditto.
3506         (gnus-summary-read-group-1): Ditto.
3507
3508 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3509
3510         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
3511         current topic.
3512
3513 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3514
3515         * smiley.el (gnus-smiley-display): Don't do widening.
3516
3517         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
3518         within body.
3519
3520         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
3521
3522         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
3523         New.
3524         (gnus-mime-display-multipart-related-as-mixed): New.
3525         (gnus-mime-display-part): Use them.
3526
3527 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3528
3529         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
3530         something special.
3531
3532 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3533
3534         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
3535         (nnweb-request-article): Call reference if exists.
3536         (nnweb-type-definition): Dejanews is bought by google.com.
3537         Beta!
3538
3539 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3540
3541         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
3542
3543 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3544
3545         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
3546         gnus-article-sort-functions.
3547         (gnus-article-sort-functions): Doc fix.  Refer to
3548         gnus-thread-sort-functions.
3549
3550 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3551         From Paul Jarc <prj@po.cwru.edu>.
3552
3553         * message.el (message-get-reply-headers): More fixes.
3554
3555 2001-02-17  Paul Jarc <prj@po.cwru.edu>
3556         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3557
3558         * message.el (message-get-reply-headers): Fix bug with
3559         Mail-Followup-To/to-address interaction.
3560
3561 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3562
3563         * gnus-msg.el (gnus-configure-posting-styles): Match header in
3564         gnus-article-copy.
3565
3566 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3567
3568         * message.el (message-do-send-housekeeping): Rename to a better
3569         name.
3570
3571 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3572
3573         * message.el (message-cancel-news): Check article first, then ask
3574         yes or no.
3575
3576 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3577
3578         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
3579
3580 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3581
3582         * gnus-range.el (gnus-range-normalize): New function.
3583
3584 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
3585
3586         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
3587
3588 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3589
3590         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
3591
3592         * nnagent.el (nnagent-request-regenerate): New.
3593
3594         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
3595
3596         * nnml.el (nnml-generate-nov-databases): Accept argument
3597         server. Don't open server if it is opened.
3598         (nnml-request-regenerate): Use it. Change to deffoo.
3599
3600 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
3601         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3602
3603         * gnus.el (gnus-define-group-parameter): Fix.
3604
3605 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3606
3607         * gnus.el (gnus-define-group-parameter): Improved.
3608
3609         * gnus-sum.el (charset): Define parameter.
3610         (ignored-charsets): Ditto.
3611         (gnus-summary-setup-default-charset): Use them.
3612
3613         * gnus-start.el (gnus-read-descriptions-file): Use them.
3614
3615         * gnus-cus.el (gnus-group-parameters): Remove them.
3616
3617 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3618
3619         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
3620
3621 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3622
3623         * gnus-sum.el (gnus-summary-read-group-1): Remove
3624         gnus-summary-set-local-parameters.
3625         (gnus-summary-setup-buffer): Put it here.
3626
3627 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3628
3629         * gnus.el (to-address): Define parameter.
3630         (to-list): Ditto.
3631         * gnus-art.el (article-hide-boring-headers): Use them.
3632         * gnus-msg.el (gnus-post-news): Ditto.
3633         * gnus-cus.el (gnus-group-parameters): Remove them.
3634
3635 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3636
3637         * gnus-draft.el (gnus-draft-reminder): New.
3638
3639         * gnus-art.el (gnus-sender-save-name): New.
3640
3641 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3642
3643         * mm-util.el (mm-mime-charset): Error message.
3644
3645 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3646
3647         * message.el (message-check-news-body-syntax): Don't check mml lines.
3648
3649 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3650
3651         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
3652         subscribe.
3653
3654         * gnus-start.el (gnus-call-subscribe-functions): New.
3655         (gnus-find-new-newsgroups): Use it.
3656         (gnus-ask-server-for-new-groups): Use it.
3657         (gnus-check-first-time-used): Use it.
3658         (gnus-subscribe-newsgroup-method): Grok a list of functions.
3659         (gnus-subscribe-options-newsgroup-method): Ditto.
3660         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
3661         return .
3662
3663 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3664
3665         * gnus-cus.el (gnus-score-customize): Doc fix.
3666
3667 2001-02-11  Jesper Harder <harder@ifa.au.dk>
3668
3669         * dgnushack.el (my-getenv): Typo.
3670
3671 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3672
3673         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
3674
3675 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3676
3677         * gnus-group.el (gnus-group-suspend): Offer save summaries.
3678
3679         * gnus-art.el (gnus-treat-leading-whitespace): New.
3680         (gnus-treatment-function-alist): Use it.
3681         (article-remove-leading-whitespace): New.
3682         (gnus-article-make-menu-bar): Use it.
3683
3684         * gnus-sum.el (gnus-summary-wash-empty-map): Add
3685         remove-leading-whitespace.
3686         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
3687         because of conflict.
3688
3689 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3690
3691         * Makefile.in: Hack generating gnus-load.el.
3692         * dgnushack.el: Ditto.
3693         * gnus-load.el: Remove it.
3694
3695 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3696
3697         * dgnushack.el : Add URLDIR.
3698
3699         * Makefile.in (EMACS_COMP): Ditto.
3700
3701 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3702
3703         * gnus-cus.el (gnus-score-customize): Error on no score file.
3704
3705 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3706
3707         * mm-decode.el (mm-merge-handles): New function.
3708
3709         * mm-view.el (mm-inline-message): Use it.
3710         (mm-view-message): Ditto.
3711
3712         * mm-partial.el (mm-inline-partial): Ditto.
3713
3714         * mm-extern.el (mm-inline-external-body): Ditto.
3715
3716         * gnus-art.el (gnus-mime-view-part): Ditto.
3717         (gnus-mime-view-part-as-type): Ditto.
3718         (gnus-mime-save-part-and-strip): Prevent users to strip in some
3719         cases.
3720
3721 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3722
3723         * message.el (message-cancel-news): Allow to shoot foot.
3724         (message-supersede): Ditto.
3725
3726 2001-02-08  Tommi Vainikainen <thv@iki.fi>
3727
3728         * gnus-sum.el (gnus-simplify-subject-re): Use
3729         message-subject-re-regexp.
3730
3731 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3732
3733         * nnmail.el (nnmail-expiry-target-group): Bind
3734         nnmail-cache-accepted-message-ids to nil.
3735
3736         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
3737         coding system.
3738
3739 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3740
3741         * qp.el (quoted-printable-encode-region): Make sure characters are
3742         between 00 and FF.  Don't check charset.
3743
3744         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
3745         in Emacs 20.
3746         * rfc2047.el (rfc2047-q-encode-region): Ditto.
3747
3748 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3749
3750         * message.el (message-make-forward-subject): Argument decoded.
3751         (message-forward): Use it when digest.
3752
3753         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
3754         buffer.
3755
3756 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3757
3758         * message.el (message-generate-headers-first): Doc fix.
3759
3760 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3761
3762         * gnus-art.el (article-make-date-line): Error proof.
3763
3764 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3765
3766         * gnus-group.el (gnus-group-listing-limit): New.
3767         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
3768
3769         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
3770
3771 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3772
3773         * message.el (message-newline-and-reformat): Special case for
3774         breaking at BOL.
3775
3776 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
3777
3778         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
3779         message/rfc822.
3780
3781 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3782
3783         * message.el (message-encode-message-body): Don't insert
3784         Content-Type if it is inside a mail.
3785
3786 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3787
3788         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
3789         gnus-article-commands-menu.
3790
3791         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
3792         in Emacs.
3793
3794         * gnus-start.el (gnus-read-descriptions-file): Use
3795         gnus-group-name-charset and gnus-group-charset-alist.
3796
3797 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3798
3799         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
3800         active region.
3801
3802         * gnus-start.el (gnus-group-change-level): Remove from both
3803         gnus-zombie-list and gnus-killed-list.
3804
3805 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3806
3807         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
3808         gnus-subscribe-topics.
3809
3810         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
3811
3812 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3813
3814         * gnus-art.el (gnus-article-make-menu-bar): Make
3815         gnus-article-post-menu.
3816
3817         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
3818
3819         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
3820
3821         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
3822
3823         * message.el (message-mode-menu): Ditto.
3824
3825         * gnus-art.el (defvar): eval-when-compile.
3826
3827 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3828
3829         * gnus-agent.el (gnus-agentize): Fix doc.
3830
3831 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
3832
3833         * mml.el (mml-preview): Bind `q'.
3834
3835 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3836
3837         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
3838
3839 2001-01-31  Dave Love  <fx@gnu.org>
3840
3841         * mm-util.el (mm-mime-mule-charset-alist)
3842         (mm-find-mime-charset-region): Consider mule-utf-8.
3843
3844 2001-01-31  Dave Love  <fx@gnu.org>
3845
3846         * gnus-art.el (gnus-article-x-face-command)
3847         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
3848         :version.
3849
3850 2001-01-26  Dave Love  <fx@gnu.org>
3851
3852         * mm-util.el (mm-multibyte-string-p): New.
3853
3854 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
3855 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
3856 ;;      string-as-multibyte on class.  Clarify line-folding.
3857         (quoted-printable-encode-string): Make temp buffer inherit
3858         string's multibyteness.
3859
3860 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
3861
3862         * nnheader.el (toplevel): Don't require `gnus-util' at
3863         compile-time; this creates a circular dependency, and prevents
3864         a bootstrap.
3865
3866 2001-01-22  Andreas Schwab  <schwab@suse.de>
3867
3868         * nnheader.el (gnus-delete-line): Autoload it as a macro.
3869
3870 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3871
3872         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
3873
3874         * gnus-art.el (article-hide-list-identifiers): Ditto.
3875
3876         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3877
3878 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3879
3880         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
3881
3882         * gnus-art.el (article-hide-list-identifiers): Similar.
3883
3884 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
3885
3886         * nnmail.el (nnmail-remove-list-identifiers): Improved.
3887
3888 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3889
3890         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
3891
3892 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3893
3894         * gnus-util.el (gnus-string-equal): New function.
3895
3896         * gnus-art.el (article-hide-boring-headers): Use it.
3897
3898 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
3899
3900         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
3901
3902 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3903
3904         * gnus-msg.el (gnus-msg-mail): Support switch-action.
3905
3906 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3907
3908         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
3909         command if there is not last-saver.
3910
3911 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3912
3913         * nntp.el (nntp-open-connection): 201 is possible.
3914
3915 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3916
3917         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
3918         (rfc2047-charset-encoding-alist): Add big5.
3919
3920 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3921
3922         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
3923         (gnus-agent-remove-server): Ditto.
3924         (autoload): gnus-server-update-server.
3925
3926         * gnus-srvr.el (gnus-server-line-format): Add %a.
3927         (gnus-server-line-format-alist): Add gnus-tmp-agent.
3928         (gnus-server-insert-server-line): Use it.
3929
3930 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3931
3932         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
3933         GB2312 and Big5.
3934
3935 2001-01-24  Simon Josefsson  <sj@extundo.com>
3936
3937         * mail-source.el (mail-sources): Add :program specifier to IMAP
3938         mail source.
3939         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
3940
3941 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3942
3943         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
3944
3945 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3946
3947         * nntp.el (nntp-wait-for): Return the success code.
3948         (nntp-open-connection): Use it.
3949
3950 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3951
3952         * gnus-int.el (gnus-check-server): Allow breaking the opening.
3953
3954 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3955
3956         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
3957
3958 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3959
3960         * gnus-sum.el (gnus-summary-print-article): Take one prefix
3961         argument. Allow to print several articles in one file.
3962
3963 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3964
3965         * webmail.el (webmail-type-definition): netaddress changes.
3966
3967 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3968
3969         * gnus.el: Fix copyright. Remove trailing spaces.
3970
3971         * message.el (message-forward): Use mule4.
3972
3973 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3974
3975         * mm-util.el (mm-string-as-unibyte): New.
3976
3977         * message.el (message-forward): Use it.
3978
3979 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3980
3981         * message.el (message-cite-original-without-signature): Don't peel
3982         off the blank line.
3983         (message-get-reply-headers): Add Cc if it is not in follow-to.
3984
3985 2001-01-20  Simon Josefsson  <sj@extundo.com>
3986
3987         * mm-decode.el (mm-handle-multipart-from): Add.
3988         (mm-dissect-buffer): Save From: header value.
3989         (mm-security-from): Remove.
3990         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
3991
3992         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
3993         instead of `mml-security-from'.  Protect null from value.
3994
3995 2001-01-20  Simon Josefsson  <sj@extundo.com>
3996
3997         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
3998         application/vnd.ms-excel attachments.
3999
4000 2001-01-19  Simon Josefsson  <sj@extundo.com>
4001
4002         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
4003
4004 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4005
4006         * message.el (message-ignored-mail-headers): Ditto.
4007
4008 2001-01-19  Simon Josefsson  <sj@extundo.com>
4009
4010         * message.el (message-ignored-news-headers): Only search beginning
4011         of line.
4012
4013 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
4014
4015         * message.el (message-send-mail): Content-Type may not be there.
4016
4017 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4018
4019         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
4020         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
4021
4022         * gnus-art.el (article-display-x-face): Insert X-Face if there is
4023         not.
4024
4025 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4026
4027         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
4028         non-native groups.
4029
4030 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4031
4032         * message.el (message-yank-original): Understand
4033         universal-argument.
4034
4035 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4036
4037         * gnus-art.el (gnus-boring-article-headers): Add to-address.
4038         (article-hide-boring-headers): Ditto.
4039
4040         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
4041
4042 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4043
4044         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
4045         one.
4046
4047 2001-01-16  Simon Josefsson  <simon@josefsson.org>
4048
4049         * message.el (message-make-in-reply-to): Add comment to message-id
4050         (old syntax, see 2000-08-02 change).
4051
4052 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4053
4054         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
4055         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
4056         (gnus-button-reply): Ditto.
4057
4058 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
4059
4060         * gnus-art.el (article-display-x-face): Fix.
4061
4062 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4063
4064         * gnus-art.el (article-display-x-face): Use
4065         gnus-original-article-buffer.
4066
4067 2001-01-15  Jack Twilley <jmt@tbe.net>
4068
4069         * message.el (message-add-header): Move to point-max.
4070
4071 2001-01-15  Simon Josefsson  <simon@josefsson.org>
4072
4073         * smime.el (smime-CA-directory, smime-CA-file): Change default to
4074         nil, improve documentation.
4075         (smime-certificate-directory): Comment out false hints (until it
4076         is implemented).
4077
4078         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
4079         there aren't any keys.
4080         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
4081         verify certificate.  Default is changed to only check integrity.
4082         Improved security status texts.  If a certificate doesn't contain
4083         a email address, don't fail.
4084
4085         * smime.el (smime-noverify-region):
4086         (smime-noverify-buffer): New functions.  Verifies integrity only.
4087
4088 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4089
4090         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
4091
4092 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4093
4094         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
4095         (gnus-remove-some-windows): Ditto.
4096
4097 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4098
4099         * gnus-art.el (article-make-date-line): 11th.
4100
4101 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4102
4103         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
4104         (mml2015-gpg-sign): Ditto.
4105
4106 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4107
4108         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
4109         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
4110
4111 2001-01-08  Dave Love  <fx@gnu.org>
4112
4113         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
4114         single character.
4115
4116         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
4117
4118         * message.el: Doc and message fixes.
4119         (message-send-rename-function)
4120         (message-make-forward-subject-function)
4121         (message-send-mail-function, message-reply-to-function)
4122         (message-wide-reply-to-function, message-followup-to-function)
4123         (message-distribution-function, message-auto-save-directory): Fix
4124         :type.
4125
4126         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
4127         proceeding after warnings.  Amend multipart warning message.
4128
4129 2001-01-04  Dave Love  <fx@gnu.org>
4130
4131         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
4132         compiling.
4133         (gnus-make-directory): Require nnmail.
4134
4135         * mm-decode.el (mm-inline-media-tests): Add
4136         image/x-portable-bitmap.
4137         (mm-get-image): Grok pbm.
4138
4139 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
4140
4141         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
4142
4143 2001-01-09  Didier Verna  <didier@xemacs.org>
4144
4145         * dgnushack.el (dgnushack-compile): give a dummy value to
4146         `gnus-xmas-glyph-directory' for the time of compilation.
4147         * gnus-agent.el: moved some XEmacs specific hook add-ons from
4148         `gnus-xmas-[re]define' to avoid loosing user custom settings.
4149         * gnus-art.el: ditto.
4150         * gnus-group.el: ditto.
4151         * gnus-salt.el: ditto.
4152         * gnus-sum.el: ditto.
4153         * gnus-topic.el: ditto.
4154         * gnus-xmas.el (gnus-xmas-define): see above.
4155         * gnus-xmas.el (gnus-xmas-redefine): see above.
4156         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
4157         non-continuable error when the directory can't be found.
4158
4159 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4160
4161         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
4162         handle.
4163         * gnus-art.el (gnus-mime-view-part): Copy it.
4164         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
4165
4166 2001-01-09  Michael Downes <mjd@ams.org>
4167
4168         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
4169
4170 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4171
4172         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
4173         orig-file. Use ',source.
4174
4175 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4176
4177         * gnus-xmas.el (gnus-xmas-modeline-glyph):
4178         (gnus-xmas-group-startup-message):
4179         Detect gnus-xmas-glyph-directory when it is nil.
4180
4181 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4182
4183         * pop3.el (pop3-get-message-count): Andrew Innes
4184         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
4185
4186 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4187
4188         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
4189
4190         * time-date.el (time-to-number-of-days): New function.
4191
4192 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
4193
4194         * nnslashdot.el (nnslashdot-request-list): Always get the right
4195         sid.
4196
4197 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4198
4199         * message.el (message-minibuffer-local-map): New keymap.
4200         (message-read-from-minibuffer): Use it.
4201         * gnus-msg.el (gnus-summary-resend-message): Use it
4202
4203 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4204
4205         * gnus-start.el (gnus-display-time-event-handler): New function.
4206         (gnus-after-getting-new-news-hook): Use it.
4207
4208 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4209
4210         * message.el (message-ignored-mail-headers): Add draft header.
4211
4212 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4213
4214         * gnus-sum.el (gnus-summary-expire-articles): Don't save
4215         excursion.
4216
4217         * nnslashdot.el (nnslashdot-request-list): Get the right year.
4218
4219 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
4220
4221         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
4222
4223 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4224
4225         * qp.el (quoted-printable-decode-region): Don't backward-char.
4226
4227 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4228
4229         * gnus-draft.el: Mark articles as replied.
4230
4231         * gnus-sum.el (gnus-summary-add-mark): New function.
4232
4233         * gnus-group.el (gnus-add-mark): New function.
4234
4235         * gnus-sum.el (gnus-summary-buffer-name): New function.
4236         (gnus-summary-setup-buffer): Use it.
4237
4238         * gnus-draft.el: Set things up with the right post method and
4239         stuff.
4240
4241         * message.el (message-ignored-news-headers): Remove X-Draft-From.
4242
4243         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
4244
4245         * gnus.el (gnus-draft-meta-information-header): New variable.
4246
4247 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4248
4249         * gnus-art.el (gnus-treatment-function-alist): Move the date
4250         functions before the header sorting functions.
4251
4252         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
4253
4254         * dgnushack.el (dgnushack-compile): Message whether there is w3.
4255         Don't (push "/usr/share/emacs/site-lisp" load-path).
4256
4257         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
4258         to empty fill prefixes.
4259
4260 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4261
4262         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
4263         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
4264
4265 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4266
4267         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
4268
4269         * nnml.el (autoload): Move to nnheader.el.
4270
4271         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
4272         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
4273         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
4274         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
4275
4276 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4277
4278         * gnus-art.el (article-make-date-line): Get the hours right.
4279         (gnus-ignored-headers): More hiding.
4280
4281         * nnmail.el (nnmail-expiry-wait): Not an integer.
4282
4283         * message.el (message-goto-body): Only expand abbrev when called
4284         interactively.
4285         (message-make-lines): Use it.
4286
4287 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4288
4289         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
4290
4291 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4292
4293         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
4294         include the expunged articles.
4295
4296         * gnus-group.el (gnus-group-sort-by-server): New function.
4297
4298         * gnus.el (gnus-method-to-server-name): New function.
4299         (gnus-group-prefixed-name): Use it.
4300
4301         * gnus-group.el (gnus-group-sort-function): Doc fix.
4302         (gnus-group-sort-groups-by-server): New command.
4303
4304 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4305
4306         * gnus-art.el (gnus-treat-date-english): New variable.
4307         (article-date-english): New command.
4308         (gnus-english-month-names): New variable.
4309         (article-make-date-line): Do 'english.
4310
4311         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
4312         after the fill prefix.
4313
4314         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
4315         score...".
4316
4317         * gnus-art.el (gnus-ignored-headers): Hide more headers.
4318
4319         * message.el (message-mode-map): Bind comment-region.
4320
4321         * gnus-art.el (gnus-mime-display-part): Let w3 display
4322         multipart/related.
4323
4324         * mm-bodies.el (mm-long-lines-p): New function.
4325         (mm-body-encoding): Use it.
4326         (mm-body-encoding): Encode articles with lines longer than 1000
4327         characters.
4328
4329 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4330
4331         * mm-util.el (mm-enable-multibyte): Use
4332         default-enable-multibyte-characters.
4333         (mm-enable-multibyte-mule4): Ditto.
4334         (mm-disable-multibyte): Test XEmacs.
4335         (mm-disable-multibyte-mule4): Ditto.
4336         (mm-with-unibyte-current-buffer): Simplified.
4337         (mm-with-unibyte-current-buffer-mule4): Ditto.
4338
4339 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4340
4341         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
4342
4343         * nnheader.el (nnheader-string-as-multibyte): New alias.
4344
4345         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
4346
4347         * gnus-uu.el (gnus-message-process-mark): New function.
4348         (gnus-uu-mark-by-regexp): Use it.
4349         (gnus-new-processable): New function.
4350
4351 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
4352
4353         * gnus-sum.el (gnus-no-mark): New variable.
4354
4355 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4356
4357         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
4358         backslashes.
4359
4360 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
4361
4362         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
4363         definition.
4364
4365 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4366
4367         * dgnushack.el (dgnushack-compile): elc is in the current directory.
4368
4369         * qp.el (quoted-printable-encode-region): Don't check multibyte in
4370         XEmacs.
4371
4372 2000-12-25  Lloyd Zusman <ljz@asfast.com>
4373
4374         * mml.el (mml-read-tag): Save tag location.
4375
4376 2000-12-25  Simon Josefsson  <simon@josefsson.org>
4377
4378         * starttls.el: Sync with Emacs 21.
4379
4380 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4381
4382         * message.el (message-mail): Support yank-action.
4383
4384         * message.el (message-setup): Revoke the last change.
4385
4386 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4387
4388         * message.el (message-setup): Use cons. Suggested by Johan Vromans
4389         <jvromans@squirrel.nl>.
4390
4391 2000-12-24  Simon Josefsson  <sj@extundo.com>
4392
4393         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
4394         mailing list junk at end of part.
4395
4396 2000-12-23  Simon Josefsson  <sj@extundo.com>
4397
4398         * nnimap.el (nnimap-expiry-target): New function.
4399         (nnimap-request-expire-articles): Use it.
4400
4401 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4402
4403         * gnus.el (gnus-group-parameters-more): New variable.
4404         * gnus-cus.el (gnus-group-customize): Use it.
4405
4406         * gnus.el (gnus-define-group-parameter): New macro.
4407         (auto-expire): Use it
4408         (total-expire): Use it.
4409         * gnus-art.el (banner): Use it.
4410
4411         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
4412         <ljz@asfast.com>.
4413
4414 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4415
4416         * gnus-topic.el (gnus-topic-create-topic): Use list.
4417
4418         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
4419         before binding gnus-default-article-saver.
4420
4421         * gnus-sum.el (gnus-summary-save-article):
4422         (gnus-summary-pipe-output):
4423         (gnus-summary-save-article-mail):
4424         (gnus-summary-save-article-rmail):
4425         (gnus-summary-save-article-file):
4426         (gnus-summary-write-article-file):
4427         (gnus-summary-save-article-body-file): Ditto.
4428
4429         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
4430
4431 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4432
4433         * gnus-art.el (gnus-mime-security-button-map):
4434         (gnus-mime-button-map): Add parent.
4435
4436 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4437
4438         * messagexmas.el (message-xmas-redefine): New function.
4439
4440         * message.el: Use it.
4441
4442         * gnus-art.el (gnus-article-check-hidden-text): Return t.
4443
4444         * gnus-util.el (gnus-remove-text-properties-when): Return t.
4445
4446 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4447
4448         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
4449         malformatted messages.
4450
4451 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4452
4453         * mm-util.el (mm-image-load-path): New function.
4454
4455         * gnus-group.el (gnus-group-make-tool-bar): Use it.
4456
4457         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
4458
4459         * message.el (message-tool-bar-map): Use it.
4460
4461         * Makefile.in (install-el): New.
4462
4463 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
4464
4465         * gnus-art.el (article-treat-dumbquotes): Quote \.
4466
4467 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4468
4469         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
4470         Emacs 20 runs on a terminal.
4471
4472 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4473
4474         * gnus-msg.el (gnus-bug): Revert to save-excursion.
4475
4476         * mml.el (gnus-add-minor-mode): Autoload.
4477
4478         * message.el (message-forward): Save-restriction.
4479
4480 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4481
4482         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
4483         Paul Stevenson <p.stevenson@surrey.ac.uk>
4484
4485 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4486
4487         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
4488
4489         * mml.el (gnus-ems): Don't require.
4490
4491         * gnus.el (gnus-decode-rfc1522): Removed.
4492         (gnus-set-text-properties): Define.
4493
4494 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4495
4496         * gnus-art.el (gnus-mime-*): handle may be nil.
4497
4498         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
4499
4500         * gnus.el (gnus-group-remove-excess-properties): Not defined
4501         in gnus-xmas.
4502
4503 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4504
4505         * message.el (message-mail-user-agent): Add :version.
4506
4507 2000-12-21  Miles Bader  <miles@gnu.org>
4508
4509         * message.el (message-mode): Set `comment-start' to the  yank prefix.
4510
4511 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4512
4513         * message.el (message-mail-user-agent): New variable.
4514         (message-setup): Renamed to message-setup-1. Support
4515         mail-user-agent.
4516         (message-mail-user-agent): New function.
4517         (message-mail): Use it.
4518         (message-reply): Use it.
4519         (message-resend): Use it.
4520         (message-mail-other-window): Use it.
4521         (message-mail-other-frame): Use it.
4522
4523         * gnus-msg.el (gnus-bug): Support mail-user-agent.
4524
4525 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4526
4527         * message.el (message-tool-bar-map): Simplify.
4528         (message-narrow-to-head-1): New function.
4529         (message-narrow-to-head): Use it.
4530         (message-reply): Ditto.
4531         (message-cancel-news): Ditto.
4532         (message-supersede): Ditto.
4533         (message-make-forward-subject): Ditto.
4534         (message-bounce): Ditto.
4535
4536 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4537
4538         * uudecode.el (uudecode-decode-region-external): make-temp-file
4539         may not be defined.
4540
4541         * binhex.el (defalias): eval-and-compile.
4542
4543         * message.el (message-tool-bar-map): New function.
4544         (message-mode): Use it.
4545
4546 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4547
4548         * nntp.el (nntp-find-connection): Remove the entry.
4549         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
4550
4551 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4552
4553         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
4554
4555         * message.el (message-forward): Copy buffer in unibyte mode.
4556
4557 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4558
4559         * message.el (message-make-forward-subject): Don't widen. Decode.
4560         (message-forward): Don't decode subject.
4561
4562 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
4563
4564         * qp.el (quoted-printable-encode-region): Upcase QP.
4565
4566 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4567
4568         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
4569         mail-extract-a-c instead. Don't depend on Gnus.
4570
4571         * mml.el (gnus-ems): Require it.
4572
4573         * gnus-msg.el (gnus-summary-mail-forward):
4574
4575         * message.el (message-forward):  Move mime-to-mml here.
4576
4577 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4578
4579         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
4580         * gnus-art.el (gnus-insert-mime-button): Simplify.
4581         (gnus-mime-display-alternative): Ditto.
4582         (gnus-insert-mime-security-button): Ditto.
4583
4584 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4585
4586         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
4587         text-property-not-all doesn't return nil when start=mark(end).
4588         (gnus-remove-text-properties-when): Ditto.
4589
4590 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4591
4592         * gnus-start.el (gnus-group-change-level): Remove group from
4593         gnus-active-hashtb if real killed.
4594
4595 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4596
4597         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
4598         (gnus-mime-display-alternative): Ditto.
4599         (gnus-insert-mime-security-button): Ditto.
4600
4601 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4602
4603         * gnus-start.el (gnus-group-change-level): Don't add it into
4604         killed-list if it was killed.
4605
4606 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4607
4608         * nnmbox.el (nnmbox-file-coding-system): Use binary.
4609         (nnmbox-active-file-coding-system): Ditto.
4610
4611         * gnus-cus.el (gnus-group-parameters): Add posting-style.
4612
4613 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4614
4615         * gnus.el (gnus-version):
4616         (gnus-version-number): Set to Oort Gnus 0.01.
4617
4618         * gnus-art.el (gnus-mime-security-button-map):
4619         (gnus-insert-mime-security-button): Fix for Emacs21.
4620
4621 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4622
4623         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
4624         easymenu, because XEmacs doesn't understand :help.
4625
4626         * mm-uu.el: Require binhex.
4627
4628 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4629
4630         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
4631
4632 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4633
4634         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
4635
4636 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
4637
4638         * *.xpm, *.pbm: Convert icons icons to size 24x24.
4639
4640 2000-12-18  Dave Love  <fx@gnu.org>
4641
4642         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
4643         (unused).
4644
4645 2000-12-13  Miles Bader  <miles@gnu.org>
4646
4647         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
4648         to t, so that we don't get stuck while trying to smilefy
4649         intangible text.
4650
4651 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
4652
4653         * smiley-ems.el (smiley-regexp-alist): Make regexps match
4654         at the end of the buffer.
4655         (smiley-region): In the loop, move to the end of the submatch
4656         matching the smiley instead of using the end of the match
4657         of the whole regexp.
4658
4659 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
4660
4661         * message.el (message-mode): Doc fix.
4662
4663 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
4664
4665         * smiley-ems.el (smiley-region): Doc fix.
4666
4667 2000-12-11  Miles Bader  <miles@gnu.org>
4668
4669         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
4670         bottom line visible, check to see if it's partially obscured, and
4671         if so, either scroll one more line to make it fully visible, or
4672         revert to showing the second line from the top.
4673
4674 2000-12-07  Dave Love  <fx@gnu.org>
4675
4676         * mailcap.el (mailcap-download-directory)
4677         * gnus-audio.el (gnus-audio-directory)
4678         * smiley-ems.el (smiley-data-directory): Fix :type.
4679
4680 2000-11-30  Dave Love  <fx@gnu.org>
4681
4682         * message.el (message-auto-save-directory): Use
4683         file-name-as-directory.
4684         (message-set-auto-save-file-name): Create
4685         message-auto-save-directory if necessary.
4686         (message-replace-chars-in-string): Removed -- unused.
4687         (message-mail-alias-type): Customize.
4688         (message-headers): Remove duplicate defgroup.
4689
4690 2000-11-29  Dave Love  <fx@gnu.org>
4691
4692         * qp.el (quoted-printable-decode-region): Use error, not message
4693         to report malformed text (like base64).  Amend message.
4694
4695 2000-11-29  Miles Bader  <miles@gnu.org>
4696
4697         * message.el (message-header-lines): Fontify tag.
4698
4699 2000-11-27  Dave Love  <fx@gnu.org>
4700
4701         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
4702         compiler warning.
4703
4704 ;2000-11-26  Dave Love  <fx@gnu.org>
4705 ;
4706 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
4707 ;
4708 2000-11-23  Dave Love  <fx@gnu.org>
4709
4710         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
4711
4712         * mm-uu.el (uudecode): Require.
4713         (uudecode-decode-region, uudecode-decode-region-external): Don't
4714         autoload.
4715         (mm-uu-copy-to-buffer): Doc fix.
4716         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
4717         type fix.
4718
4719         * mailcap.el: Doc fixes.
4720         (mailcap-mime-data): Various adjustments.
4721         (mailcap): New group.
4722         (mailcap-download-directory): Customize.
4723         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
4724         (mailcap-temporary-directory): Deleted (unused).
4725         (mailcap-unescape-mime-test): Simplify slightly.
4726         (mailcap-viewer-passes-test): Use functionp.
4727         (mailcap-command-p): Aliased to executable-find.
4728
4729         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
4730         default-enable-multibyte-characters is nil.
4731
4732 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
4733
4734         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
4735
4736 2000-11-21  Dave Love  <fx@gnu.org>
4737
4738         * gnus-art.el (gnus-mime-button-map): Don't inherit from
4739         gnus-article-mode-map.
4740 ;       (gnus-mime-button-menu): Use mouse-set-point.
4741         (gnus-insert-mime-button, gnus-mime-display-alternative)
4742         (gnus-mime-display-alternative): Don't use local-map property.
4743
4744 2000-11-17  Dave Love  <fx@gnu.org>
4745
4746         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
4747         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
4748         and make-temp-file.
4749         (uudecode-decode-region): Doc fix.
4750
4751 2000-11-14  Dave Love  <fx@gnu.org>
4752
4753         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
4754         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
4755         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
4756         New files, derived from the XPMs.
4757
4758 2000-11-10  Dave Love  <fx@gnu.org>
4759
4760         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
4761         (gnus-agent-lib-file, gnus-agent-load-alist)
4762         (gnus-agent-save-alist, gnus-agent-article-name): Use
4763         expand-file-name.
4764
4765         * gnus-group.el (gnus-group-name-charset-method-alist): Add
4766         :version.
4767         (nnkiboze-score-file): Defvar when compiling.
4768
4769         * gnus-start.el (gnus-read-newsrc-file): Add :version.
4770
4771         * gnus-art.el (gnus-article-banner-alist)
4772         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
4773         (gnus-article-date-lapsed-new-header)
4774         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
4775         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
4776         (gnus-treat-strip-headers-in-body)
4777         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
4778         (gnus-treat-translate): Add :version.
4779         (gnus-article-mime-part-function): Fix defcustom.
4780
4781         * nnmail.el (nnmail-expiry-target)
4782         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
4783         (nnmail-split-header-length-limit): Add :version.
4784
4785         * gnus-sum.el (gnus-auto-expirable-marks)
4786         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
4787         (gnus-extra-headers, gnus-ignored-from-addresses)
4788         (gnus-newsgroup-ignored-charsets)
4789         (gnus-group-highlight-words-alist)
4790         (gnus-summary-show-article-charset-alist): Add :version.
4791
4792         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
4793         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
4794         files, converted from the XPMs.
4795
4796         * gnus-cache.el (gnus-cache-active-file): Don't use
4797         file-name-as-directory on directory.
4798         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
4799         use file-name-as-directory on directory.
4800
4801         * time-date.el (timezone-make-date-arpa-standard): Autoload.
4802         (date-to-time): Use it.
4803
4804 ;       * message.el (message-mode) <adaptive-fill-regexp>:
4805 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
4806 ;       (message-newline-and-reformat): Likewise.
4807         (message-forward-as-mime, message-forward-ignored-headers)
4808         (message-buffer-naming-style, message-default-charset)
4809         (message-dont-reply-to-names, message-send-mail-partially-limit):
4810         Add :version.
4811
4812         * mm-util.el: Doc fixes.
4813         (mm-mime-charset): Don't use the raw result of
4814         mm-preferred-coding-system.
4815         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
4816         (mm-with-unibyte): Simplify.
4817
4818         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
4819         concat.
4820
4821         * pop3.el (pop3-version): Deleted.
4822         (pop3-make-date): New function, avoiding message-make-date.
4823         (pop3-munge-message-separator): Use it.
4824
4825 2000-11-09  Dave Love  <fx@gnu.org>
4826
4827         * gnus-group.el (gnus-group-make-directory-group)
4828         (gnus-group-fetch-faq): Use expand-file-name.
4829         (gnus-group-fetch-faq): Simplify completing-read form.
4830
4831         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
4832         test for Mule.
4833
4834         * message.el (tool-bar-map): Defvar when compiling.
4835
4836         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
4837         (gnus-tm-lisp-directory): Deleted.
4838         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
4839         (featurep 'xemacs).
4840         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
4841         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
4842         version numbers from file names.
4843
4844 2000-11-08  Dave Love  <fx@gnu.org>
4845
4846         * mm-view.el: Use featurep for XEmacs test.
4847         (mm-inline-message): Test for `remove-specifier'; don't use
4848         condition-case.
4849
4850         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
4851
4852         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
4853         (gnus-score-find-bnews): Don't concat "".
4854
4855         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
4856         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
4857         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
4858         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
4859
4860         * gnus-sum.el: Put some defvars in eval-when-compile.
4861         (gnus-summary-mode-hook): Add :options.
4862         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
4863         (gnus-summary-tool-bar-map): New variable.
4864         (gnus-summary-make-tool-bar): New function.
4865         (gnus-summary-mode): Put kill-all-local-variables first.
4866
4867         * gnus-group.el (gnus-group-toolbar-map): New variable.
4868         (gnus-group-make-tool-bar): Rewritten.
4869         (gnus-group-mode): Put kill-all-local-variables first.
4870
4871         * rfc2047.el: Require gnus-util.
4872
4873         * nnml.el (gnus-sorted-intersection): Autoload.
4874
4875         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
4876         Put some defvars in eval-when-compile.
4877         (gnus-intersection, gnus-sorted-complement):  Autoload.
4878
4879         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
4880
4881         * mm-encode.el (mm-body-7-or-8): Autoload.
4882
4883         * mm-decode.el (mm-insert-inline): Autoload.
4884
4885         * mml.el:
4886         * message.el: Put some defvars in eval-when-compile.
4887
4888         * gnus-msg.el: Put some defvars in eval-when-compile.
4889         (gnus-msg-mail): Move after gnus-setup-message.
4890
4891         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
4892
4893 2000-11-07  Dave Love  <fx@gnu.org>
4894
4895         * gnus-util.el (nnheader): Don't require message (recursive
4896         autoload).
4897
4898         * uudecode.el: Avoid compiler warnings.
4899
4900         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
4901         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
4902
4903 2000-11-06  Dave Love  <fx@gnu.org>
4904
4905         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
4906
4907         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
4908         (uudecode-char-int): New alias, replacing char-int.
4909         (uudecode-decode-region): Don't call buffer-disable-undo.
4910
4911 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
4912 ;       (mm-uu-configure-list): Doc fix.
4913 ;
4914 ;       * earcon.el (running-xemacs): Don't define.
4915 ;
4916 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
4917 ;
4918 ;       * message.el (message-font-lock-keywords): Match a final newline
4919 ;       to help font-lock's multiline support.
4920 ;
4921 2000-11-03  Dave Love  <fx@gnu.org>
4922
4923         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
4924
4925         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
4926         name.
4927
4928         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
4929         <banner>: Fix custom type, doc.
4930
4931         * mm-decode.el (mm-display-external): Space-prefix temp buffer
4932         name.  Don't disable undo explicitly.
4933
4934 ;2000-11-02  Dave Love  <fx@gnu.org>
4935 ;
4936 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
4937 ;       cite-prefix.
4938
4939 2000-11-01  Dave Love  <fx@gnu.org>
4940
4941         * rfc2047.el (base64): Require unconditionally.
4942         (message-posting-charset): Defvar when compiling.
4943         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
4944         message.
4945
4946         * gnus-sum.el (nnoo): Require.
4947         (mm-uu-dissect): Autoload.
4948
4949         * mml.el (mml-parse-1): Clarify message.
4950         (mml-minibuffer-read-type): Use mailcap-mime-types.
4951
4952 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
4953
4954         * mml.el: Fix a typo in the requiring of CL.
4955
4956 2000-11-01  Dave Love  <fx@gnu.org>
4957
4958         * utf7.el: Require cl when compiling.
4959
4960         * binhex.el: Use (featurep 'xemacs).
4961         (binhex-char-int): New alias, replacing char-int.  Change callers.
4962         (binhex-decode-region): Simplify work buffer code.
4963         (binhex-decode-region-external): Use expand-file-name, not concat.
4964
4965 2000-10-30  Dave Love  <fx@gnu.org>
4966
4967         * gnus-art.el: Fix 2000-10-27 change properly.
4968
4969 2000-10-28  Miles Bader  <miles@gnu.org>
4970
4971         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
4972
4973 2000-10-27  Dave Love  <fx@gnu.org>
4974
4975         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
4976         strings.
4977         (gnus-group-make-tool-bar): New function.
4978         (gnus-group-mode): Use it.
4979
4980         * message.el (message-mode-menu): Add some :help strings.
4981         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
4982         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
4983
4984         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
4985         * describe-group.xpm, get-news.xpm, kill-group.xpm:
4986         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
4987
4988         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
4989         display-graphic-p here.
4990
4991 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
4992
4993         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
4994         of the `gnus-xemacs' variable, as the latter has been removed.
4995         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
4996         * gnus-art.el (gnus-treat-display-xface)
4997         (gnus-treat-display-smileys, gnus-treat-display-picons)
4998         (gnus-article-read-summary-keys): Likewise.
4999
5000 2000-10-26  Dave Love  <fx@gnu.org>
5001
5002         (defvar): Use rmail-spool-directory unconditionally.
5003
5004 2000-10-18  Dave Love  <fx@gnu.org>
5005
5006         * mm-bodies.el (mm-uu-decode-function)
5007         (mm-uu-binhex-decode-function): Defvar when compiling.
5008
5009         * gnus-nocem.el (gnus-nocem-issuers): Update.
5010         (gnus-nocem-check-from): New option.
5011         (gnus-nocem-scan-groups): Use it.
5012         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
5013         (gnus-nocem-check-article-limit): Add :version.
5014
5015 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
5016
5017         * ietf-drums.el (mm-util): Require CL when compiling.
5018
5019 2000-10-15  Dave Love  <fx@gnu.org>
5020
5021         * qp.el: Require mm-util.
5022
5023 2000-10-13  Dave Love  <fx@gnu.org>
5024
5025         * qp.el (quoted-printable-decode-region): Avoid invalid
5026         coding-systems.
5027
5028 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
5029
5030         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
5031         to a recursive load.
5032
5033 2000-10-12  Dave Love  <fx@gnu.org>
5034
5035         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
5036
5037         * gnus.el (gnus-group-startup-message): Check for PBM image.
5038
5039 2000-10-09  Dave Love  <fx@gnu.org>
5040
5041         * mail-source.el (mail-source-fetch-imap): Bind
5042         default-enable-multibyte-characters rather than using
5043         mm-disable-multibyte.
5044
5045 2000-10-05  Dave Love  <fx@gnu.org>
5046
5047         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
5048         Autoload.
5049         (quoted-printable-decode-region):  Rename arg which confused
5050         charset with coding-system.  Don't use nonascii-insert-offset.
5051         Coding-system encode the region initially.  Don't recognize `=='
5052         as valid QP.  Coding-system decode the region finally.
5053         (quoted-printable-decode-string): Rename arg which confused
5054         charset with coding-system.
5055
5056         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
5057         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
5058         mm-encode-coding-region.
5059         (mm-decode-body, mm-decode-string): Rename variables which
5060         confused charset with coding-system.
5061         (binhex-decode-region): Don't autoload.
5062         (mm-body-encoding): Require message.
5063         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
5064         cond branches.
5065
5066         * gnus-art.el (article-de-quoted-unreadable)
5067         (article-de-base64-unreadable): Fold search case
5068         rather than downcasing string.  Apply mm-charset-to-coding-system
5069         to arg of quoted-printable-decode-region.
5070
5071 2000-10-04  Dave Love  <fx@gnu.org>
5072
5073         * gnus-ems.el: Don't turn off compiler warnings in local vars.
5074         Require ring when compiling.
5075         (gnus-article-compface-xbm): New variable.
5076
5077 2000-10-04  Dave Love  <fx@gnu.org>
5078
5079         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
5080         pbm images.
5081
5082         * frown.pbm, smile.pbm, wry.pbm: New files.
5083
5084         * frown.xbm, smile.xbm, wry.xbm: Deleted.
5085
5086 2000-10-03  Dave Love  <fx@gnu.org>
5087
5088         * mail-source.el (mail-sources): Revert to nil.
5089
5090         * nnmail (nnmail-spool-file): Revert to `((file))'.
5091
5092         * qp.el: Don't require mm-util.
5093         (quoted-printable-decode-region): Rewritten.
5094         (quoted-printable-decode-string, quoted-printable-encode-region):
5095         Doc fix.
5096         (quoted-printable-encode-region): Barf on multibyte characters.
5097         Maybe make the class multibyte.  Upcase chars, not formatted
5098         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
5099         (quoted-printable-encode-string): Don't use
5100         mm-with-unibyte-buffer.
5101
5102 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
5103
5104         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
5105
5106 2000-09-21  Dave Love  <fx@gnu.org>
5107
5108         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
5109         (for Emacs 20).  Tidy somewhat.
5110
5111 2000-09-21  Dave Love  <fx@gnu.org>
5112
5113         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
5114         image processing.  Rationalize logic somewhat.
5115
5116 2000-09-20  Dave Love  <fx@gnu.org>
5117
5118         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
5119         specifically.
5120
5121         * gnus.el (gnus-version-number): Avoid some redundant
5122         autoloads.
5123
5124 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
5125
5126         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
5127         to XBM; we always have PBM support.
5128
5129 2000-09-14  Dave Love  <fx@gnu.org>
5130
5131         * gnus.el (gnus-charset):
5132         * mm-decode.el (mime-display):
5133         * imap.el (imap) <defgroup>: Add :version.
5134
5135 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
5136
5137         * parse-time.el: Fix author's mail address.
5138
5139         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
5140         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
5141         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
5142         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
5143         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
5144         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
5145         * rfc2231.el, uudecode.el: Fix copyright notice.
5146
5147         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
5148         require `w3' at load-time only if not running in batch mode.
5149
5150 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5151
5152         * gnus.el: Before merge with Emacs21.
5153
5154 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
5155
5156         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
5157
5158 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
5159
5160         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
5161         to avoid conflict with the standard `back-to-indentation'
5162         binding.
5163
5164 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5165
5166         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
5167
5168         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
5169         (mm-disable-multibyte-mule4): Ditto.
5170         (mm-with-unibyte-current-buffer-mule4): Ditto.
5171
5172 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5173
5174         * pop3.el (pop3-movemail): Use binary.
5175         (pop3-movemail-file-coding-system): Removed.
5176
5177 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5178
5179         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
5180
5181 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5182
5183         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
5184         exists.
5185
5186 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5187
5188         * gnus-msg.el (gnus-post-method): Use backend name when the
5189         address is "".
5190
5191 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5192
5193         * gnus-art.el (article-verify-x-pgp-sig): Don't test
5194         mm-verify-option.
5195         (gnus-treat-x-pgp-sig): Default value.
5196         (gnus-ignored-headers): Redundant.
5197
5198 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5199
5200         * gnus-win.el (gnus-configure-frame): Save selected window.
5201
5202 2000-02-15  Andrew Innes  <andrewi@gnu.org>
5203
5204         * nnmbox.el: Require gnus-range.
5205         (nnmbox-group-building-active-articles): New variable.
5206         (nnmbox-group-active-articles): New variable; this is a cache of
5207         all active articles by group and number.
5208         (nnmbox-in-header-p): New function.
5209         (nnmbox-find-article): New function.
5210         (nnmbox-record-active-article): New function.
5211         (nnmbox-record-deleted-article): New function.
5212         (nnmbox-is-article-active-p): New function.
5213         (nnmbox-retrieve-headers): Use nnmbox-find-article.
5214         (nnmbox-request-article): Ditto.  Also supply extra arg to
5215         nnmbox-article-group-number.
5216         (nnmbox-request-expire-articles): Ditto.
5217         (nnmbox-request-move-article): Ditto.
5218         (nnmbox-request-replace-article): Ditto.
5219         (nnmbox-request-rename-group): Rename group entry in active
5220         article cache.
5221         (nnmbox-delete-mail): Update active article cache, unless article
5222         is being replaced.
5223         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
5224         than partially duplicating it.
5225         (nnmbox-article-group-number): Add extra `this-line' arg, to
5226         handle articles belonging to multiple groups.
5227         (nnmbox-save-mail): Update active article cache.
5228         (nnmbox-read-mbox): Build active article cache when loading mbox.
5229         Also do some repair work, if we find articles that are missing the
5230         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
5231         reconstruct these from Xref info.
5232
5233 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5234
5235         * mail-source.el (mail-source-report-new-mail): Use
5236         nnheader-run-at-time.
5237
5238 2000-02-15  Andrew Innes  <andrewi@gnu.org>
5239
5240         * mail-source.el (mail-source-fetch-pop): Clear pop password when
5241         an error is thrown, and then rethrow the error.
5242         (mail-source-check-pop): Ditto.
5243         (mail-source-start-idle-timer): Prevent multiple pop checks
5244         running if the check takes a long time.
5245
5246 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5247
5248         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
5249         succeed.
5250
5251 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5252
5253         * gnus-win.el (gnus-configure-windows): Make sure
5254         nntp-server-buffer is live.
5255         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
5256
5257 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
5258
5259         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
5260
5261 2000-12-04  Andreas Jaeger  <aj@suse.de>
5262
5263         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
5264
5265 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5266
5267         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
5268
5269 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
5270
5271         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
5272
5273 2000-12-01  Simon Josefsson  <sj@extundo.com>
5274
5275         * mml-smime.el (mml-smime-verify): Fix address parsing.
5276
5277 2000-12-01  Simon Josefsson  <sj@extundo.com>
5278
5279         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
5280         more than one certificate inside PKCS#7 blob.  Better security
5281         information (clamed / actual sender, openssl output, certificates
5282         inside message).
5283
5284         * smime.el (smime-verify-region): Output to /dev/null.
5285         (smime-buffer-as-string-region): Don't parse empty lines.
5286
5287 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5288
5289         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
5290         ?d and ?D.
5291         (gnus-mime-security-show-details-inline): New variable.
5292         (gnus-mime-security-show-details): Use them.
5293         (gnus-insert-mime-security-button): Ditto.
5294
5295         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
5296         Suggest by Michael Duggan (md5i@cs.cmu.edu).
5297         (mml2015-gpg-clear-verify): Ditto.
5298         (mml2015-gpg-decrypt-1): Ditto.
5299         (mml2015-use): Prefer 'gpg.
5300
5301 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5302
5303         * gnus-util.el (gnus-add-text-properties-when): New function.
5304         (gnus-remove-text-properties-when): Ditto.
5305
5306         * gnus-cite.el (gnus-article-hide-citation): Use them.
5307         (gnus-article-toggle-cited-text): Use them.
5308
5309         * gnus-art.el (gnus-signature-toggle): Use them.
5310         (gnus-article-show-hidden-text): Ditto.
5311         (gnus-article-hide-text): Ditto.
5312
5313 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5314
5315         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
5316
5317 2000-11-30  Simon Josefsson  <sj@extundo.com>
5318
5319         * smime.el (smime-point-at-eol): New alias.
5320         (smime-buffer-as-string-region): Use it.
5321
5322 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5323
5324         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
5325
5326 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5327
5328         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
5329
5330         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
5331
5332         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
5333
5334 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
5335
5336         * nnmh.el (nnmh-request-expire-articles): Implemented
5337         expiry-target for nnmh backend.
5338
5339 2000-11-30  Simon Josefsson  <sj@extundo.com>
5340
5341         * mm-decode.el (mm-security-from): New variable.
5342         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
5343
5344         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
5345         than `from'.
5346
5347 2000-11-30  Simon Josefsson  <sj@extundo.com>
5348
5349         * mml-smime.el (mml-smime-verify): Verify that certificate mail
5350         address match sender address.
5351
5352         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
5353
5354         * smime.el (smime-verify-region): Don't copy buffer.
5355         (smime-decrypt-buffer): Use expand-file-name on keyfile.
5356         (smime-pkcs7-region): New function.
5357         (smime-pkcs7-certificates-region): Ditto.
5358         (smime-pkcs7-email-region): Ditto.
5359         (smime-buffer-as-string-region): Ditto.
5360
5361         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
5362         buffer.
5363
5364 2000-11-23  Jens Krinke <j.krinke@gmx.de>
5365
5366         * smime.el (smime-decrypt-region): Fix keyfile argument.
5367
5368 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5369
5370         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
5371
5372 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5373
5374         * message.el (message-shoot-gnksa-feet): New variable.
5375         (message-gnksa-enable-p): New function.
5376         (message-send): Use it.
5377         (message-check-news-body-syntax): Ditto.
5378
5379 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
5380
5381         * message.el (message-make-message-id): Remove the redundancy.
5382
5383 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5384
5385         * message.el (message-setup): Discourage using mc-install-*-mode.
5386
5387         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
5388
5389 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5390
5391         * gnus-cite.el (gnus-cite-parse): Guess citation length.
5392
5393 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5394
5395         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
5396
5397 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5398
5399         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
5400
5401 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5402
5403         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
5404         insert-buffer-substring.
5405
5406         * message.el (message-send-mail): Use buffer-substring-no-properties.
5407         (message-send-news): Ditto.
5408
5409 2000-11-22  David Edmondson <dme@dme.org>
5410
5411         * imap.el (imap-wait-for-tag): Message read info.
5412
5413 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5414
5415         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
5416         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
5417         (mml2015-gpg-encrypt): Ditto.
5418
5419 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5420
5421         * mm-decode.el (mm-verify-option): Default value.
5422
5423         * mml-sec.el (mml-secure-part): Error message.
5424
5425 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5426
5427         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
5428
5429 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5430
5431         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
5432
5433 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5434
5435         * gnus-art.el (gnus-article-describe-key): Use prompt.
5436         (gnus-article-describe-key-briefly): Ditto.
5437
5438 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5439
5440         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
5441
5442 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5443
5444         * gnus-art.el (gnus-article-describe-key): New function.
5445         (gnus-article-describe-key-briefly): New function.
5446
5447 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5448
5449         * mm-decode.el (mm-decrypt-option): Doc typo.
5450
5451         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
5452         return a number.
5453
5454 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5455
5456         * message.el (message-newline-and-reformat): Typo.
5457
5458 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5459
5460         * gnus-art.el (article-verify-x-pgp-sig): Check whether
5461         original-article-buffer exists.
5462
5463         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
5464         (rfc2047-header-encoding-alist): Addresses are different from text.
5465         (rfc2047-encode-message-header): Ditto.
5466         (rfc2047-dissect-region): Extra parameter.
5467         (rfc2047-encode-region): Ditto.
5468         (rfc2047-encode-string): Ditto.
5469
5470 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5471
5472         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
5473         (mm-uu-pgp-encrypted-extract): Use it.
5474         (mm-uu-pgp-signed-extract-1): New function.
5475         (mm-uu-pgp-signed-extract): Use it.
5476
5477         * gnus-art.el (gnus-mime-display-security): New function.
5478         (gnus-mime-display-part): Use it.
5479         (gnus-mime-security-verify-or-decrypt): New function.
5480         (gnus-mime-security-press-button): New function.
5481         (gnus-insert-mime-security-button): Use it.
5482
5483         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
5484         (mm-find-raw-part-by-type): Ditto.
5485         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
5486         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
5487         (mm-destroy-parts): Kill nested multibyte buffer.
5488
5489         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
5490         (mml2015-gpg-verify): Ditto.
5491
5492 2000-11-18  Simon Josefsson  <sj@extundo.com>
5493
5494         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
5495         (mml2015-function-alist): Use it.
5496
5497         * mml-sec.el (mml-sign-alist): Update names.
5498         (mml-encrypt-alist): Ditto.
5499         (mml-secure-part-smime-sign): Moved to mml-smime.el
5500         as `mml-smime-sign-query'.
5501         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
5502         `mml-smime-get-file-cert'.
5503         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
5504         `mml-smime-get-dns-cert'.
5505         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
5506         `mml-smime-encrypt-query'.
5507         (mml-smime-sign-buffer): Use mml-smime-sign.
5508         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
5509
5510         * mml-smime.el (mml-smime-sign): New function.
5511         (mml-smime-encrypt):
5512         (mml-smime-sign-query):
5513         (mml-smime-get-file-cert):
5514         (mml-smime-get-dns-cert):
5515         (mml-smime-encrypt-query): Moved from mml-sec.el.
5516
5517 2000-11-16  Simon Josefsson  <sj@extundo.com>
5518
5519         * mml2015.el (mml2015-gpg-clear-verify): New function.
5520         (mml2015-function-alist): Add it.
5521
5522 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
5523
5524         * message.el (message-setup-fill-variables): Use
5525         message-cite-prefix-regexp.
5526         (message-newline-and-reformat): Check the end of citation, leading
5527         WSP, break in the cite prefix.
5528         (message-fill-paragraph): New function.
5529
5530 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5531
5532         * lpath.el: Shut up.
5533
5534 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
5535
5536         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
5537         raw 8-bit in headers in dk.* newsgroups.
5538
5539 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5540
5541         * message.el (message-newline-and-reformat): Match extra WSPs.
5542
5543 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
5544
5545         * mml.el (mml-generate-mime-1): Ignore ascii.
5546
5547 2000-11-16 Justin Sheehy <justin@iago.org>
5548
5549         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
5550
5551 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5552
5553         * message.el (message-cite-prefix-regexp): Prefix should not end
5554         at space.
5555
5556 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5557
5558         * message.el (message-mode-syntax-table): Add - as a word
5559         constituent as in articles.
5560         (message-setup-fill-variables): Add -_. as supercite-style prefix.
5561         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
5562         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
5563
5564 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
5565
5566         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
5567
5568 2000-11-12  David Edmondson  <dme@dme.org>
5569
5570         * message.el (message-font-lock-keywords): use
5571         message-cite-prefix-regexp.
5572
5573 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5574
5575         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
5576         Stein Arild Str\e,Ax\e(Bmme.
5577         (gnus-group-jump-to-group): Use it.
5578         (gnus-group-jump-to-group-prompt): Customize.
5579
5580 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
5581
5582         * mailcap.el (mailcap-possible-viewers): Match the entire string.
5583
5584 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
5585
5586         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
5587         incompatible.
5588         (mml2015-mailcrypt-sign): Ditto.
5589
5590 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5591
5592         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
5593         group is open.
5594
5595 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
5596
5597         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
5598         nnvirtual articles.
5599         (gnus-backlog-request-article): Don't request nnvirtual articles.
5600
5601 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5602
5603         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
5604         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
5605
5606 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5607
5608         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
5609         * mml.el (mml-generate-mime-1): Use charset attribute.
5610         * mm-bodies.el (mm-encode-body): Add parameter charset.
5611         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
5612
5613 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5614
5615         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
5616         (mml2015-mailcrypt-clear-decrypt): Ditto.
5617         (mml2015-mailcrypt-verify): Ditto.
5618         (mml2015-mailcrypt-clear-verify): Ditto.
5619         (mml2015-gpg-verify): Ditto.
5620
5621 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5622
5623         * smime.el (smime-openssl-program): Test the existence of openssl.
5624         * mml-smime.el: Require mm-decode.
5625         (mml-smime-verify-test): New function.
5626         * mm-decode.el (mm-verify-function-alist): Use it.
5627
5628 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
5629
5630         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
5631         anyway.
5632
5633 2000-11-13  Simon Josefsson  <sj@extundo.com>
5634
5635         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
5636         verification doesn't work.
5637
5638 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
5639
5640         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
5641         (gnus-inews-do-gcc): Use it.
5642
5643 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
5644
5645         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
5646         leading space.
5647         * mm-extern.el (mm-inline-external-body): Report error when no
5648         access-type.
5649
5650 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
5651
5652         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
5653
5654 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
5655
5656         * gnus-art.el (gnus-mime-button-menu): Use select-window.
5657
5658 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
5659
5660         * gnus-art.el (gnus-mime-display-part): Display multipart/related
5661         as multipart/mixed.
5662
5663 2000-11-12  David Edmondson  <dme@dme.org>
5664
5665         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
5666         and replace `.' with `\w' to allow for different syntax tables
5667         (from Vladimir Volovich).
5668         * message.el (message-newline-and-reformat): use
5669         `message-cite-prefix-regexp'.
5670         * gnus-cite.el (gnus-supercite-regexp): use
5671         `message-cite-prefix-regexp'.
5672         * gnus-cite.el (gnus-cite-parse): use
5673         `message-cite-prefix-regexp'.
5674
5675 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
5676
5677         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
5678         PGP SIGNATURE.  Escape leading "-"'s.
5679         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
5680
5681 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
5682
5683         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
5684
5685 2000-11-11  Simon Josefsson  <sj@extundo.com>
5686
5687         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
5688
5689         * smime.el (smime-details-buffer): New variable.
5690         (smime-sign-region):
5691         (smime-encrypt-region):
5692         (smime-verify-region):
5693         (smime-decrypt-region): Copy OpenSSL output to the buffer.
5694
5695         * mml-smime.el (mml-smime-verify): Support security info.
5696
5697 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
5698
5699         * mm-decode.el (mm-verify-option): Set default to nil.
5700         (mm-decrypt-option): Ditto.
5701         * gnus-art.el (article-verify-x-pgp-sig): New function.
5702
5703 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
5704
5705         * gnus-art.el (gnus-mime-display-alternative): Show button if no
5706         preferred part.
5707
5708 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5709
5710         * gnus-sum.el (gnus-move-split-methods): Say that
5711         `gnus-split-methods' uses file names, whereas this uses group
5712         names.  (Report from Nevin Kapur)
5713
5714 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
5715
5716         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
5717
5718 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5719
5720         * nnheader.el (nnheader-directory-files-is-safe): New variable.
5721         (nnheader-directory-articles): Use it.
5722         (nnheader-article-to-file-alist): Ditto.
5723
5724 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5725
5726         * rfc2047.el (rfc2047-pad-base64): New function.
5727         (rfc2047-decode): Use it.
5728
5729 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
5730
5731         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
5732         select method.
5733
5734 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5735
5736         * mml2015.el (mml2015-gpg-decrypt-1):
5737         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
5738
5739 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5740
5741         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
5742
5743 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
5744
5745         * pop3.el (pop3-munge-message-separator): A message may have an
5746         empty body.
5747
5748 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
5749
5750         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
5751         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
5752         (mm-uu-pgp-signed-extract): Use coding-system.
5753
5754 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
5755
5756         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
5757         (gnus-insert-mime-security-button): New function.
5758         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
5759         * mml2015.el:  Add security info when verify or decrypt.
5760         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
5761         (mm-uu-pgp-encrypted-extract): Ditto.
5762
5763 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
5764
5765         * mm-decode.el (mm-display-parts): New function.
5766         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
5767
5768 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
5769
5770         * gnus-mlspl.el: Documentation tweaks.
5771
5772 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5773
5774         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
5775         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
5776         argument.
5777
5778 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
5779
5780         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
5781
5782 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
5783
5784         * gnus-art.el (gnus-article-encrypt): New function.
5785         (gnus-article-encrypt-protocol-alist): New variable.
5786         (gnus-article-encrypt-protocol): New variable.
5787         * mml2015.el (mml2015-self-encrypt): New function.
5788         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
5789
5790 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
5791
5792         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
5793         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
5794         let mailcap do it.
5795         * mml2015.el: Remove snarf code.
5796         * mm-decode.el: Remove snarf code.
5797
5798 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
5799
5800         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
5801         (mml-insert-mime): Understand gnus-decoded.
5802         (mime-to-mml): New parameter handles.
5803         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
5804         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
5805
5806 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5807
5808         * mm-decode.el (mime-security): New group.
5809         (mm-verify-function-alist): Add test function.
5810         (mm-decrypt-function-alist): Ditto.
5811         (mm-snarf-option): Set default value as nil.
5812         (mm-find-part-by-type): Recursive parameter.
5813         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
5814         * mml2015.el: Support draft-ietf-openpgp-multsig.
5815
5816 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
5817
5818         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
5819         (gnus-article-view-part-as-charset): New function.
5820
5821 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
5822
5823         * mm-decode.el (mm-verify-option): Default value.
5824         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
5825
5826 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5827
5828         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
5829
5830 2000-11-05  Simon Josefsson  <sj@extundo.com>
5831
5832         * mml-smime.el (mml-smime-verify): Work in original multipart
5833         buffert.
5834
5835         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
5836         (mm-handle-multipart-ctl-parameter): Ditto.
5837         (mm-alist-to-plist): New function.
5838         (mm-dissect-buffer): Store CTL parameters and copy original buffer
5839         for multiparts.
5840         (mm-destroy-parts): Destroy multipart buffert.
5841         (mm-remove-part): Ditto.
5842
5843         * mml-smime.el (mml-smime-sign): Not used.
5844         (mml-smime-encrypt): Ditto.
5845
5846         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
5847
5848         Verify S/MIME signature support.
5849
5850         * mm-decode.el (mm-inline-media-tests): Add
5851         application/{x-,}pkcs7-signature.
5852         (mm-inlined-types): Ditto.
5853         (mm-automatic-display): Ditto.
5854         (mm-verify-function-alist): Ditto.  Add name of method.
5855         (mm-decrypt-function-alist): Add name of method.
5856         (mm-find-part-by-type): Add documentation.
5857         (mm-possibly-verify-or-decrypt): Use new format of
5858         mm-{verify,decrypt}-function-alist.  Use method names.
5859
5860         * mml-smime.el (mml-smime-verify): New function.
5861
5862 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5863
5864         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
5865
5866 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
5867
5868         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
5869         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
5870         * mm-decode.el (mm-snarf-option): New.
5871
5872 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5873
5874         * mm-util.el (mm-subst-char-in-string): New function.
5875         (mm-replace-chars-in-string): Use it.
5876         * message.el (message-replace-chars-in-string): Use it.
5877         * nnheader.el (nnheader-replace-chars-in-string): Use it.
5878         * gnus-mh.el (mh-lib-progs): Shut up.
5879
5880 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
5881
5882         * base64.el, md5.el: Moved to contrib directory.
5883
5884 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
5885
5886         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
5887         the last article when search.
5888
5889 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
5890
5891         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
5892         * nnmail.el (nnmail-pathname-coding-system): Ditto.
5893
5894 2000-09-29  David Edmondson  <dme@thus.net>
5895
5896         * message.el (message-newline-and-reformat): Typo.
5897
5898 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5899
5900         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
5901
5902 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
5903
5904         * nntp.el (nntp-decode-text): Delete bogus status lines.
5905
5906 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
5907
5908         * message.el (message-font-lock-keywords): Match a final newline
5909         to help font-lock's multiline support.
5910
5911 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5912
5913         * nnoo.el (nnoo-set): New function.
5914
5915 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
5916
5917         * gpg.el, gpg-ring.el: Moved to contrib directory.
5918
5919 2000-11-04  Simon Josefsson  <sj@extundo.com>
5920
5921         * nnimap.el (nnimap-split-inbox): Typo.
5922
5923 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5924
5925         * gnus-msg.el (gnus-msg-mail): Move it backwards.
5926
5927 2000-11-03  Simon Josefsson  <sj@extundo.com>
5928
5929         * rfc2231.el (rfc2231-parse-qp-string): New function.
5930         (require): rfc2047.
5931
5932         * mail-parse.el (mail-header-parse-content-type):
5933         (mail-header-parse-content-disposition): Support invalid QP
5934         encoded strings, by using `rfc2231-parse-qp-string'.
5935
5936 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
5937
5938         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
5939         (rfc2231-decode-encoded-string): Typo "> X 1".
5940         (rfc2231-encode-string): Insert the name of charset.
5941         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
5942
5943 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5944
5945         * mm-decode.el (mm-save-part): Return the filename.
5946         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
5947         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
5948         (gnus-mime-action-alist): Use it.
5949         (gnus-mime-button-commands): USe it.
5950         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
5951         (mm-inline-external-body): unwind-protect.
5952
5953 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
5954
5955         * gnus-art.el (gnus-insert-mime-button): Show url.
5956
5957 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
5958
5959         * mml.el (mml-generate-mime-1): Support external url.
5960         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
5961
5962 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
5963
5964         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
5965         * mm-decode.el (mm-display-external): Ditto.
5966         * mm-extern.el: New file.
5967         * mm-decode.el (mm-inline-media-tests): Hook it up.
5968         (mm-inlined-types): Inline message/external-body.
5969
5970 2000-11-02  Simon Josefsson  <sj@extundo.com>
5971
5972         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
5973
5974         * message.el (message-get-reply-headers): Better handling when
5975         Mail-Followup-To is very large.
5976
5977 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
5978
5979         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
5980         * gnus-art.el (gnus-article-edit-done):
5981         * gnus-sum.el (gnus-summary-edit-article-done): Move line
5982         counting code here.
5983         * gnus-msg.el (gnus-setup-message): Remove a hack.
5984
5985 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
5986
5987         * gnus-sum.el (gnus-newsgroup-variables): New variable.
5988         (gnus-summary-mode): Make them local variables.
5989         (gnus-set-global-variables): Globalize them.
5990         (gnus-summary-exit): Kill them.
5991
5992 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
5993
5994         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
5995         word.
5996
5997 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
5998
5999         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
6000         gnus-article-wash-types.
6001         * gnus-art.el (gnus-article-wash-status): Use them.
6002
6003 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
6004
6005         * mml.el (mml-read-tag): Remove spaces and LF.
6006
6007 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6008
6009         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
6010         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
6011
6012 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
6013
6014         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
6015
6016 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
6017
6018         * gnus-sum.el (gnus-article-charset): New variable.
6019         (gnus-summary-display-article): Set it.
6020         * gnus-msg.el (gnus-copy-article-buffer): Use it.
6021         * gnus-art.el (gnus-article-mode): Make it local variable.
6022
6023 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6024
6025         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
6026
6027 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6028
6029         * nnwfm.el: New file.
6030
6031         * nnweb.el (nnweb-replace-in-string): New function.
6032
6033 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6034
6035         * mml2015.el: Wrap gpg.el.
6036         * gpg.el (gpg-verify): The last argument of apply is a list.
6037         (gpg-encrypt): Add passphrase as a parameter.
6038
6039 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6040
6041         * gpg.el: New file.
6042         * gpg-ring.el: New file.
6043
6044 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
6045
6046         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
6047
6048 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
6049
6050         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
6051         double-quote charcters.
6052         (gnus-summary-prepare-threads): Ditto.
6053
6054 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6055
6056         * gnus-art.el (gnus-mime-display-single): Forward line -1.
6057         * mml.el (mml-read-tag): Don't skip the leading space.
6058         * lpath.el (font-lock-set-defaults): Shut up.
6059
6060 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
6061
6062         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
6063
6064 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
6065
6066         * qp.el (quoted-printable-encode-region): Replace leading - when
6067         ultra safe.
6068         * mml.el (mml-generate-mime-postprocess-function): Removed.
6069         (mml-postprocess-alist): Removed.
6070         (mml-generate-mime-1): Use ultra-safe when sign.
6071         * mml2015.el (mml2015-fix-micalg): Uppercase.
6072         (mml2015-verify): Insert LF.
6073         (mml2015-mailcrypt-sign): Downcase; search backward.
6074
6075 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6076
6077         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
6078         restrictive.
6079         (nnultimate-table-regexp): New variable.
6080         (nnultimate-forum-table-p): Use it.
6081
6082 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
6083
6084         * gnus-sum.el (gnus-summary-expire-articles): Save point.
6085
6086 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6087
6088         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
6089         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
6090
6091 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
6092
6093         * mml2015.el: Shut up.
6094
6095 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6096
6097         * gnus.el (gnus-server-browse-hashtb): Removed.
6098         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
6099         (gnus-group-insert-group-line-info): Use simplified method.
6100         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
6101
6102 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
6103
6104         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
6105         moved here.
6106         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
6107         * gnus-group.el (gnus-group-prepare-flat): Use it.
6108         * gnus-topic.el (gnus-group-prepare-topics): Use it.
6109
6110 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
6111
6112         * mml.el (mml-mode): Show menu in XEmacs.
6113
6114 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
6115
6116         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
6117         (gnus-server-read-server-in-server-buffer): New function.
6118         (gnus-browse-foreign-server): Browse in group buffer.
6119         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
6120         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
6121         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
6122         * gnus.el (gnus-server-browse-hashtb): New variable.
6123
6124 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
6125
6126         * nnfolder.el (nnfolder-open-nov): Use group.
6127
6128 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
6129
6130         * nnfolder.el: Add NOV. Set version to 2.0.
6131         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
6132
6133 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6134
6135         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
6136
6137 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6138
6139         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
6140         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
6141
6142 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6143
6144         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
6145
6146 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
6147
6148         * mm-decode.el (mm-verify-function-alist): New variable.
6149         (mm-verify-option): New variable.
6150         (mm-decrypt-function-alist): Ditto.
6151         (mm-decrypt-option): Ditto.
6152         (mm-find-raw-part-by-type): New function.
6153         (mm-possibly-verify-or-decrypt): New function.
6154         (mm-dissect-multipart): Use it.
6155         * mml2015.el (mml2015-fix-micalg): New function.
6156         (mml2015-decrypt): Use new interface.
6157         (mml2015-verify):  Use new interface.
6158         (mml2015-setup): Make it bogus.
6159
6160 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6161
6162         * mml.el (mml-generate-mime-postprocess-function): Set to
6163         mml-postprocess.
6164         (autoload): Autoload mml2015 and mml-smime.
6165         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
6166         * mml2015.el (mml2015-encrypt): New function.
6167         (mml2015-sign): New function.
6168         (mml2015-encrypt-function): New variable.
6169         (mml2015-sign-function): New variable.
6170         (mml2015-mailcrypt-encrypt): Use message-recipients.
6171         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
6172         * mml-smime.el (mml-smime-setup): Ditto.
6173
6174 2000-10-28  Simon Josefsson  <sj@extundo.com>
6175
6176         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
6177         Communigate Pro 3.3.1 server.
6178
6179         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
6180         in buffers.
6181         (mml-secure-dns-server): Removed.
6182         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
6183         write certificates to files.
6184
6185         * smime.el (smime-dns-server): New variable.
6186         (smime-mail-to-domain):
6187         (smime-cert-by-dns): New functions.
6188
6189         * dig.el: New file.
6190
6191 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
6192
6193         * message.el (message-options): New variable.
6194         (message-options-set-recipient): New function.
6195         (message-send): Use them.
6196         * gnus-int.el (gnus-request-replace-article): Use them.
6197         (gnus-request-accept-article): Ditto.
6198         * mml.el (mml-preview): Use them.
6199         * gnus-sum.el (gnus-summary-edit-article): Use them.
6200
6201         * message.el (message-options-get): New function.
6202         (message-options-get): New function.
6203         * rfc2047.el (rfc2047-encode-message-header): Use them.
6204         * mm-bodies.el (mm-encode-body): Use them.
6205
6206 2000-10-28  Simon Josefsson  <sj@extundo.com>
6207
6208         * nnimap.el (nnimap-retrieve-which-headers):
6209         (nnimap-request-article-part): Quote message-id.
6210
6211         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
6212         (smime-CA-file): New variable.
6213         (smime-call-openssl-region): Don't error.
6214         (smime-sign-region): Return result value.
6215         (smime-encrypt-region): Ditto.
6216         (smime-verify-region): New function.
6217         (smime-decrypt-region): Ditto.
6218         (smime-verify-buffer): Ditto.
6219         (smime-decrypt-buffer): Ditto.
6220
6221         * mml.el: Require mml-sec.
6222         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
6223         (mml-mode-map): Add "sign" and "encrypt" maps.
6224         (mml-menu): Add security menu.
6225         (mml-preview): Use generate-new-buffer.
6226
6227         * mml-sec.el: New file.
6228
6229 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6230
6231         * mm-decode.el (mm-find-part-by-type): Move it here.
6232         * mml.el (mml-postprocess): Move it here.
6233         (mml-postprocess-alist): Move it here. Merge them.
6234
6235 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
6236
6237         * rfc2047.el (rfc2047-encode-message-header): Make sure no
6238         unencoded stuff in the header.
6239
6240 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6241
6242         * gnus-group.el (gnus-group-listed-groups): New variable.
6243         (gnus-group-list-option): New variable.
6244         (gnus-group-list-limit-map): New keymap.
6245         (gnus-group-list-flush-map): New keymap.
6246         (gnus-group-list-plus-map): New keymap.
6247         (gnus-group-prepare-logic): New function.
6248         (gnus-group-prepare-flat): Merge with
6249         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
6250         (gnus-group-prepare-flat-list-dead): Ditto.
6251         (gnus-group-list-matching): Use gnus-group-prepare-function.
6252         (gnus-group-list-dormant): Ditto.
6253         (gnus-group-list-cached): Ditto.
6254         (gnus-group-listed-groups): New function.
6255         (gnus-group-list-limit): New function.
6256         (gnus-group-list-flush): New function.
6257         (gnus-group-list-plus): New function.
6258         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
6259         (gnus-topic-prepare-topic): Ditto.
6260
6261 2000-10-27  Paul Jarc <prj@po.cwru.edu>
6262
6263         * message.el (message-insert-to, message-get-reply-headers):
6264         (message-reply, message-followup): Mail-{Followup,Reply}-To.
6265
6266 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6267
6268         * mml2015.el: New file.
6269         * smime.el: New file.
6270         * mml-smime.el: New file.
6271
6272 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
6273
6274         * ChangeLog: Moved to ChangeLog.1.
6275
6276 ;; Local Variables:
6277 ;; coding: iso-2022-7bit
6278 ;; End: