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