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