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