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