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