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