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