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