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