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