1739e1fdbf23055c5b9f91a700bc9e31bf05d6d0
[elisp/gnus.git-] / lisp / ChangeLog
1 2001-08-25  Simon Josefsson  <jas@extundo.com>
2
3         * nnfolder.el (nnfolder-save-marks): Don't create directory named
4         after group in ~/.
5
6 2001-08-25  Simon Josefsson  <jas@extundo.com>
7         From Andreas Jaeger  <aj@suse.de>
8
9         * nnfolder.el (nnfolder-open-marks): Fix typo.
10         * nnml.el (nnml-open-marks): Likewise.
11
12 2001-08-25  Simon Josefsson  <jas@extundo.com>
13
14         Make nnfolder groups self-contained as far as marks are concerned.
15
16         * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
17         (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
18         (nnfolder-open-server): Make marks directory.
19         (nnfolder-request-delete-group): Delete marks file.
20         (nnfolder-request-delete-group): Check of nov/marks file exist
21         before deleting.
22         (nnfolder-request-rename-group): Rename marks file.
23         (nnfolder-request-rename-group): Only rename nov/mark if they exists.
24         (nnfolder-request-set-mark, nnfolder-request-update-info)
25         (nnfolder-group-marks-pathname, nnfolder-save-marks)
26         (nnfolder-open-marks): New functions.
27         (top-level): Require gnus.
28
29 2001-08-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
30
31         * nnweb.el (nnweb-type-definition): Use google raw file.
32         (nnweb-google-parse-1): Ditto.
33         (nnweb-google-identity): Ditto.
34         (nnweb-reference-wash-article): Move nnweb-decode-entities here.
35         (nnweb-altavista-wash-article): Ditto.
36         (nnweb-request-article): Remove nnweb-decode-entities.
37
38         * nnml.el: Require 'gnus.
39
40 2001-08-25  Simon Josefsson  <jas@extundo.com>
41
42         * nnml.el (nnml-marks-is-evil): Add doc.
43
44 2001-08-25  Simon Josefsson  <jas@extundo.com>
45
46         * nnml.el (nnml-save-marks): Wrap saving marks in a
47         condition-case, to allow user to start Gnus if saving marks failed
48         for some reason.
49
50 2001-08-24 16:05:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
51
52         * gnus-spec.el (gnus-compile): Don't compile gnus-version. 
53
54         * gnus-group.el (gnus-update-group-mark-positions): Bind
55         gnus-group-update-hook to nil.
56
57 2001-08-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
58
59         * mml.el (mml-generate-mime-1): Force as multibyte string.
60
61 2001-08-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
62
63         * gnus-sum.el (gnus-summary-insert-line) 
64         (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
65         From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
66
67         * gnus-spec.el (gnus-correct-substring): Take optional END.
68
69         * nnrss.el (nnrss-request-article): Remove \n.
70         (nnrss-retrieve-headers): Lines number is -1.
71
72 2001-08-24  Simon Josefsson  <jas@extundo.com>
73
74         * gnus-group.el (gnus-info-clear-data): Call
75         nnfoo-request-set-mark to propagate marks.  Fix bug:
76         `gnus-group-update-line' doesn't update read range unless we call
77         `gnus-get-unread-articles-in-group' first.
78
79         * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
80         to server.
81
82 2001-08-23 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
83
84         * gnus-util.el (gnus-create-info-command): Return an interactive
85         function.
86
87 2001-08-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
88         From Katsumi Yamaoka <yamaoka@jpl.org>
89
90         * gnus-spec.el (gnus-parse-complex-format): Use equal.
91
92 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
93
94         * gnus-sum.el (gnus-select-newsgroup): Use it.
95
96         * gnus-util.el (gnus-not-ignore): New function.
97
98         * lpath.el (featurep): Don't fbind char-int.
99
100         * gnus-util.el (gnus-create-info-command): New function.
101
102         * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
103         right node.
104
105         * gnus-sum.el (gnus-select-newsgroup): Clean up.
106         (gnus-summary-limit-children): Use 'identity instead of `all'.
107         (gnus-summary-limit-to-display-predicate): New command and
108         keystroke. 
109
110 2001-08-23 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
111
112         * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
113
114         * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
115
116 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
117
118         * gnus-spec.el: Add the Gnus version.
119         (gnus-update-format-specifications): If the Gnus version changes,
120         nix out the format spec cache.
121
122         * gnus.el (gnus-continuum-version): Made into a command and
123         optionalize the VERSION.
124
125         * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
126         the start of the lines.
127
128 2001-08-22 00:06:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
129
130         * gnus.el (gnus-visual-p): Define function before use of
131         function. 
132
133 2001-08-21 23:28:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
134
135         * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
136         (gnus-article-mark-to-type): New function.
137         (gnus-update-missing-marks): Only update marks of type 'list.
138
139         * gnus.el (gnus-article-special-mark-lists): New variable.
140
141 2001-08-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
142
143         * gnus-sum.el (gnus-summary-limit-children): Check 'all.
144         (gnus-select-newsgroup): Still use 'all.
145         (gnus-summary-initial-limit): Comparing with 'all.
146
147 2001-08-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
148
149         * gnus-start.el (gnus-activate-group): If dont-check, don't update
150         active.
151
152 2001-08-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
153
154         * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
155         nnslashdot-*-retrieve-headers.
156         (nnslashdot-request-article): Fix for slashcode 2.2.
157         (nnslashdot-make-tuple): New.
158         (nnslashdot-read-groups): Use it.
159
160 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
161
162         * gnus.el (gnus-expand-group-parameters): Don't alter the variable
163         list. 
164
165         * gnus-sum.el (gnus-summary-move-article): Don't select article. 
166
167 2001-08-20  Simon Josefsson  <jas@extundo.com>
168
169         * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
170         opened, error instead of continuing (and exploding later).
171
172 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
173
174         * gnus.el (gnus-expand-group-parameters): Return the parameter
175         list. 
176
177         * gnus-sum.el (gnus-summary-show-article): Doc fix.
178         (gnus-summary-show-article): Guess at charset if required.
179
180         * gnus-spec.el (gnus-correct-substring): Stopped one character
181         before we wanted.
182
183 2001-08-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
184
185         * earcon.el (earcon-auto-play): Remove unused option.
186
187 2001-08-19 16:14:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
188
189         * gnus-score.el (gnus-score-headers): Move the "Scoring..."
190         message down in levels, since it happens very fast.
191
192         * smiley-ems.el (smiley-update-cache): Respect the symbol version
193         of smiley-regexp-alist.
194
195         * mm-view.el (mm-inline-text): Ignore vcard errors.
196
197         * gnus-art.el (gnus-ignored-headers): Added more junk headers. 
198
199         * gnus-score.el (gnus-all-score-files): Use append instead of
200         nconc. 
201
202         * gnus.el (gnus-splash-face): Doc fix.
203
204         * mm-decode.el (mm-mailcap-command): Use
205         mm-path-name-rewrite-functions. 
206         (mm-path-name-rewrite-functions): New variable.
207
208         * gnus-spec.el (gnus-parse-complex-format): React to ?=.
209         (gnus-complex-form-to-spec): Insert tab.
210         (gnus-spec-tab): New function.
211
212         * gnus-sum.el (gnus-select-newsgroup): Set the marks before
213         entering the group.
214
215         * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
216         the positional spec.
217         (gnus-parse-complex-format): React to %C.
218
219         * gnus-ems.el (gnus-char-width): Moved here.
220
221         * gnus-sum.el (gnus-select-newsgroup): Set
222         gnus-newsgroup-articles. 
223         (gnus-unseen-mark): New variable.
224         (gnus-newsgroup-unseen): Ditto.
225         (gnus-newsgroup-seen): Ditto.
226         (gnus-adjust-marked-articles): Use them.
227         (gnus-update-marks): Use them.
228         (gnus-summary-update-secondary-mark): Display.
229         (gnus-summary-prepare-threads): Display.
230
231         * gnus-msg.el (gnus-inews-group-method): Use and return the
232         method, not the server.
233
234 2001-08-19  Simon Josefsson  <jas@extundo.com>
235
236         * gnus-srvr.el (gnus-server-agent-face): New.
237         (gnus-server-agent-face): New.
238         (gnus-server-mode): Turn on font-lock-mode.
239
240         * gnus.el (gnus-server-visual): Add defgroup.
241
242 2001-08-19  Simon Josefsson  <jas@extundo.com>
243         From Joe Casadonte <jcasadonte@northbound-train.com>
244
245         * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
246         gnus-server-denied-face): New.
247         (gnus-server-opened-face, gnus-server-closed-face,
248         gnus-server-denied-face): New.
249         (gnus-server-font-lock-keywords): Add.
250
251 2001-08-19  Simon Josefsson  <jas@extundo.com>
252
253         * nnml.el (nnml-request-set-mark): Return nil.
254         (nnml-save-marks): Use nnml-possibly-create-directory.
255         (nnml-open-marks): Only work in temp buffer when inserting/reading
256         .marks file.
257
258 2001-08-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
259
260         * gnus.el (gnus-expand-group-parameters): Fix.
261
262         * gnus-spec.el (gnus-char-width): New.
263         (gnus-correct-substring, gnus-correct-length): Use it.
264
265         * message.el (message-required-mail-headers): Fix doc.
266
267 2001-08-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
268
269         * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
270
271         * mm-decode.el (mm-save-part-to-file): Insert the handle.
272
273 2001-08-18 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
274
275         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
276         slashdot 2.2 (not fully fixed yet).
277         (nnslashdot-request-article): Ditto.
278
279 2001-08-18  Simon Josefsson  <jas@extundo.com>
280
281         * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
282         nnimap.
283
284         * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
285         gnus-util.
286         (nnimap-request-update-info-internal): Use new functions.
287
288         * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
289         new functions.
290
291 2001-08-18  Simon Josefsson  <jas@extundo.com>
292
293         Make nnml groups self-contained as far as marks are concerned.
294
295         * nnml.el (nnml-request-delete-group): Delete marks file.
296         (nnml-request-rename-group): Move marks file.
297         (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
298         variables.
299         (nnml-request-set-mark, nnml-request-update-info): New server
300         functions.
301         (nnml-save-marks, nnml-open-marks): New functions.
302
303 2001-08-18  Simon Josefsson  <jas@extundo.com>
304
305         * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
306         `set' when setting marks.
307
308 2001-08-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
309
310         * gnus.el (gnus-info-find-node): Take an argument.
311
312         * gnus-art.el (gnus-button-handle-info): New.
313         (gnus-url-unhex-string): Replace "+" with " ".
314
315 2001-08-17 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
316
317         * message.el (message-check-news-header-syntax): Check bad From.
318
319 2001-08-18 00:14:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
320
321         * gnus-spec.el (gnus-correct-length): New function.
322         (gnus-correct-substring): New function.
323         (gnus-tilde-max-form): Use it.
324
325 2001-08-17  Nevin Kapur  <nevin@jhu.edu>
326
327         * nnmh.el: Docstring changes as below.
328
329         * nnml.el: Docstring changes as below.
330
331         * nnbabyl.el: Docstring changes as below.
332
333         * nnmbox.el: Docstring changes as below.
334
335         * nnfolder.el: Added docstrings identifying each virtual server
336         parameter.
337
338 2001-08-18  Simon Josefsson  <jas@extundo.com>
339
340         * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
341
342 2001-08-17  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.kth.se>
343
344         * message.el: rename "Abort Message" to "Postpone Message".
345         Remove "Attach file as MIME" from Message menu, it's already in
346         the MIME menu.
347
348 2001-08-17 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
349
350         * smime.el (smime-point-at-eol): eval-and-compile.
351         (smime-make-temp-file): New.
352         (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
353         Use it.
354
355 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
356
357         * gnus-agent.el (gnus-agent-fetch-group): Go online if offline. 
358         (gnus-agent-summary-fetch-group): New command and keystroke.
359
360         * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
361         (gnus-mime-display-security): Make it respect
362         gnus-unbuttonized-mime-type-p. 
363
364         * gnus-sum.el (gnus-articles-to-read): Comments.
365         (gnus-article-marked-p): New function.
366         (gnus-summary-display-make-predicate): New function.
367         (gnus-select-newsgroup): Use them.
368
369         * mm-decode.el (mm-save-part-to-file): Made it not error.
370
371 2001-08-17  Simon Josefsson  <jas@extundo.com>
372
373         * imap.el (imap-wait-for-tag): If process-status isn't open or
374         run, return nil instead of sit-for looping.
375
376 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
377
378         * lpath.el (featurep): fbind xml-parse-region.
379
380         * gnus.el (gnus-message-archive-method): Default to "archive".
381         (gnus-message-archive-method): Doc fix.
382         (gnus-parameters-get-parameter): Cleaned up.
383         (gnus-expand-group-parameter): New function.
384
385         * gnus-start.el (gnus-setup-news): Push the archive server only
386         the server list.
387
388         * mml.el (mml-menu): Changed name to "Attachments".
389
390         * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
391         when there is something to detroy.
392
393 2001-05-21 17:11:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
394
395         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
396         nil. 
397
398 2001-08-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
399
400         * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
401         which specifies a time today or tomorrow.
402
403 2001-08-15  Simon Josefsson  <jas@extundo.com>
404         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk)
405
406         * gnus-agent.el (gnus-agent-make-mode-line-string) 
407         (gnus-agent-toggle-plugged): Use new API.
408
409 2001-08-14  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
410
411         * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
412         deadline has expired.
413
414 2001-08-12  Simon Josefsson  <jas@extundo.com>
415         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
416
417         Support `recent' mark indicating newly arrived messages (to
418         separate from old but unread messages).
419         
420         * nnimap.el (nnimap-retrieve-groups): Push dummy article into
421         `nnmail-split-history' if recent is > 0.
422         (nnimap-request-update-info-internal): Update `recent' marks.
423         (nnimap-request-set-mark): Never set `recent' marks.
424         (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
425         recent.
426
427         * gnus-sum.el (gnus-recent-mark): New mark.
428         (gnus-newsgroup-recent): New variable.
429         (gnus-summary-local-variables): Add gnus-newsgroup-recent.
430         (gnus-summary-prepare-threads): Mark recent articles.
431         (gnus-summary-add-mark): Support recent.
432         (gnus-summary-update-secondary-mark): Support recent.
433
434         * gnus.el (gnus-article-mark-lists): Add recent.
435
436 2001-08-12  Simon Josefsson  <jas@extundo.com>
437
438         * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
439         whether successful decoding took place.  Add doc.
440
441 2001-08-12  Simon Josefsson  <jas@extundo.com>
442         Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
443
444         * gnus.el (gnus-summary-line-format, gnus-parameters): 
445         * gnus-gl.el (gnus-summary-grouplens-line-format): 
446         * gnus-salt.el (gnus-summary-pick-line-format): 
447         * gnus-spec.el (gnus-format-specs): %n is 23 chars.
448
449 2001-08-11 09:40:00  Karl Kleinpaste  <karl@charcoal.com>
450         Committed by Kai Gro\e,A_\e(Bjohann.
451         
452         * gnus-score.el (gnus-score-string): Fix `match' regexp
453         for `extra' header case.
454
455 2001-08-10 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
456
457         * nnmbox.el (nnmbox-read-mbox): No warning.
458
459 2001-08-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
460
461         * nndoc.el (nndoc-article-type): Fix doc.
462         (nndoc-generate-article-function): New.
463         (nndoc-dissection-function): New.
464         (nndoc-type-alist): Add oe-dbx.
465         (nndoc-oe-dbx-type-p): New.
466         (nndoc-oe-dbx-dissection): New.
467         (nndoc-oe-dbx-generate-article): New.
468
469 2001-08-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
470
471         * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
472         whether deadline has been reached.  Patch from Dan Nicolaescu
473         <dann@godzilla.ics.uci.edu>.
474
475 2001-08-10 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
476
477         * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
478         gnus-group-find-parameter. Suggested by Janne Rinta-Manty
479         <rintaman@cs.Helsinki.FI>.
480         
481         * mail-source.el (mail-source-movemail): The error buffer is
482         modified, but nothing in it.
483
484 2001-08-10 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
485
486         * message.el (message-bogus-system-names): New.
487         (message-make-fqdn): Use it.
488
489 2001-08-09 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
490
491         * nndraft.el (nndraft-request-group): Use
492         nndraft-auto-save-file-name.
493
494 2001-08-09  Simon Josefsson  <jas@extundo.com>
495
496         * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
497         Don't ask whether to decrypt.  Just leave result in buffer (don't
498         call mm).
499
500         * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
501         parts as well.
502         (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
503         (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
504
505 2001-08-09  Simon Josefsson  <jas@extundo.com>
506
507         * mm-decode.el (mm-insert-part): Return decoding success status.
508         (mm-save-part-to-file): Error if decoding failed.
509
510 2001-08-09 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
511
512         * message.el (message-tab): Use indent-relative.
513         (message-mode): Don't bind indent-line-function to indent-relative.
514
515 2001-08-09  Simon Josefsson  <jas@extundo.com>
516
517         * message.el (message-get-reply-headers): Fix string. Suggested by
518         Christoph Conrad <cc@cli.de>.
519
520 2001-08-08 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
521
522         * message.el (message-tab): Use the current value of
523         indent-line-function.
524         (message-mode): Bind indent-line-function to indent-relative.
525
526 2001-08-08  Simon Josefsson  <jas@extundo.com>
527
528         * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
529         whether `imtest' is installed.
530
531 2001-08-04  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
532         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
533
534         * gnus-sum.el (gnus-summary-show-article): Call
535         gnus-summary-update-secondary-secondary-mark.
536         * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
537         * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
538         
539 2001-08-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
540
541         * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
542         
543         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
544
545         * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M\e,Av\e(Bllmann
546         <gerd@gnu.org>.
547
548         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
549
550         * gnus-util.el (gnus-output-to-rmail): Ditto.
551         (gnus-output-to-mail): Ditto.
552
553         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
554
555 2001-08-06  Florian Weimer   <fw@deneb.enyo.de>
556
557         * message.el (message-indent-citation): Use
558         `message-yank-cited-prefix' for empty lines.
559
560 2001-08-05  Florian Weimer   <fw@deneb.enyo.de>
561
562         * message.el (message-indent-citation): Quote only lines starting
563         with ">" using `message-yank-cited-prefix'.
564
565 2001-08-05  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
566
567         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
568         gnus-cache-fully-p.
569
570 2001-08-04  Simon Josefsson  <jas@extundo.com>
571
572         * gnus-cache.el (gnus-cache-possibly-update-active): Create active
573         file if it doesn't exist (by calling gnus-cache-read-active).
574
575 2001-08-04  Simon Josefsson  <jas@extundo.com>
576
577         * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
578         (gnus-cache-passively-or-fully-p): Removed.
579         (gnus-cache-fully-p): Fix it.
580
581         * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
582
583 2001-08-04  Simon Josefsson  <jas@extundo.com>
584
585         * gnus-cache.el (gnus-cache-fully-p)
586         (gnus-cache-passively-or-fully-p): New functions.
587         (gnus-cache-possibly-enter-article): Cosmetic change, use
588         `g-c-p-o-f-p'.
589         (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
590         was bogus (`g-c-p-a-a' does not change active info, just change
591         the functions parameters).
592         (gnus-cache-possibly-remove-articles-1): Make sure articles are
593         not removed in groups that match `gnus-uncacheable-groups'.
594
595         Reported and modifications based on discussions with Nuutti
596         Kotivuori <nuutti.kotivuori@smarttrust.com>.
597
598 2001-08-04  Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
599         Committed by Simon Josefsson  <jas@extundo.com>
600
601         * gnus-cache.el (gnus-cache-possibly-update-active): New function;
602         calls `gnus-cache-update-active' if bounds has been extended.
603
604 2001-08-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
605
606         * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
607         before remove.
608         (gnus-mime-security-show-details): Ditto.
609
610 2001-08-04  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
611
612         * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
613         syntax.  Protect string-match against nil string and regexp.
614
615 2001-08-03 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
616
617         * mm-util.el (mm-find-charset-region): Remove control-1.
618
619 2001-08-03 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
620
621         * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
622
623 2001-08-04  Simon Josefsson  <jas@extundo.com>
624
625         * smime.el (smime-sign-region, smime-encrypt-region): Fix details
626         buffer.  Delete MIME-Version header.
627
628 2001-08-03  Simon Josefsson  <jas@extundo.com>
629
630         * gnus-cache.el (gnus-cache-possibly-enter-article): The article
631         that is entered does not necessarily have the highest article
632         number in the group, so use `gnus-cache-possibly-alter-active'
633         instead of `gnus-cache-update-active'.
634
635 2001-08-03 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
636
637         * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
638
639 2001-08-03  Simon Josefsson  <jas@extundo.com>
640
641         * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
642         menu.
643
644 2001-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
645
646         * gnus.el (post-method): New group parameter.  It also provides
647         the user option `gnus-post-method-alist' and the internal function
648         `gnus-parameter-post-method'.
649
650         * gnus-msg.el (gnus-post-method): Bind the value of
651         `gnus-post-method' to the group parameter if it is defined.
652         
653 2001-08-02  Simon Josefsson  <jas@extundo.com>
654
655         * smime.el (smime-extra-arguments): Removed.
656         (smime-call-openssl-region): Don't use it.
657
658 2001-08-02  Simon Josefsson  <jas@extundo.com>
659
660         * smime.el (smime-sign-region): Handle stderr.
661         (smime-encrypt-region): Ditto.
662
663         * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.  Don't
664         match the ASN.1 length bytes.
665         (mm-pkcs7-enveloped-magic): Ditto.
666         (mm-view-pkcs7-get-type): Don't regexp quote.
667
668 2001-08-01 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
669         From Andreas Fuchs <asf@void.at>
670
671         * mml2015.el (mml2015-trust-boundaries-alist): Typo.
672
673 2001-08-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
674
675         * gnus-art.el (gnus-header-button-alist): References regexp.
676
677 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
678
679         * mm-view.el (autoload): Don't autoload `diff-mode' if it's 
680         already fboundp.  Add INTERACTIVE arg to autoload form. 
681
682 2001-08-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
683
684         * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
685
686         * nnmail.el (nnmail-cache-open): Ditto.
687
688 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
689
690         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
691
692 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
693
694         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
695         
696 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
697         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
698         
699         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
700         (gnus-agent-toggle-plugged): Use it.
701
702 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
703
704         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
705         (gnus-ding-file-coding-system): New variable.
706         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
707         (gnus-slave-save-newsrc): Use it.
708
709 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
710
711         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
712         syntax.
713
714 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
715         Originally from Andreas Fuchs <asf@void.at>
716
717         * mml2015.el (mml2015-trust-boundaries-alist)
718         (mml2015-gpg-pretty-print-fpr): New.
719         (mml2015-gpg-extract-signature-details): More details, rename from
720         `m-g-e-from'.
721         (mml2015-gpg-verify): Use them.
722         (mml2015-gpg-clear-verify): Use them.
723
724 2001-07-31  Simon Josefsson  <jas@extundo.com>
725
726         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
727         buffer when done.
728
729 2001-07-30  Simon Josefsson  <jas@extundo.com>
730
731         * smime.el (smime-call-openssl-region): Revert previous change,
732         just pass on buf to `call-process-region'.
733         (smime-verify-region): Doc fix.  Don't message stuff.  Use
734         `smime-new-details-buffer'.  Inserts error messages into buffer.
735         (smime-noverify-region): Ditto.
736         (smime-decrypt-region): Ditto.  Handles stderr separately.
737         (smime-verify-buffer, smime-noverify-buffer)
738         (smime-decrypt-buffer): Doc fix.
739         (smime-new-details-buffer): New function.
740         (smime-pkcs7-region, smime-pkcs7-certificates-region)
741         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
742         (smime-sign-region, smime-encrypt-region): Don't use
743         `insert-buffer'.
744
745         * mml-smime.el (mml-smime-verify): Fix security button strings.
746
747 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
748
749         * gnus-art.el (gnus-mime-save-part-and-strip): Save
750         gnus-article-mime-handles.
751
752 2001-07-29  Simon Josefsson  <jas@extundo.com>
753
754         * mail-source.el (top-level): Require message for message-directory.
755         (mail-source-directory): Change default to message-directory.
756
757         * smime.el (smime-keys, smime-CA-directory, smime-CA-file) 
758         (smime-certificate-directory, smime-openssl-program) 
759         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
760         (smime-extra-arguments): New variable.
761         (smime-dns-server): Fix customize group.
762         (smime-call-openssl-region): Use `smime-extra-arguments'.
763
764 2001-07-29  Simon Josefsson  <jas@extundo.com>
765         From Vladimir Volovich <vvv@vsu.ru>
766
767         * smime.el (smime-call-openssl-region): Ignore stderr.
768
769 2001-07-29  Simon Josefsson  <jas@extundo.com>
770         From Christoph Conrad <christoph.conrad@gmx.de>
771
772         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
773         file.
774
775 2001-07-29  Simon Josefsson  <jas@extundo.com>
776
777         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
778
779         Support S/MIME decryption.
780
781         * mm-decode.el (mm-inline-media-tests): 
782         (mm-inlined-types):
783         (mm-automatic-display):
784         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
785
786         * mm-view.el (mm-pkcs7-signed-magic): 
787         (mm-pkcs7-enveloped-magic): New variables.
788         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
789         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
790         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
791         PKCS#7 blobs.
792
793         * smime.el (smime-decrypt-region): Expand keyfile.
794
795 2001-07-29  Simon Josefsson  <jas@extundo.com>
796
797         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
798         `ssl.el' variables.
799
800         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
801         but line instead of narrowing to it, because `nnmail-parse-active'
802         calls widen.  Thanks to Christoph Conrad
803         <christoph.conrad@gmx.de>.
804
805 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
806
807         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
808         for %B spec.
809
810         * gnus-sum.el (gnus-summary-prepare-threads): If
811         gnus-sum-thread-tree-root is nil, use subject instead.
812         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent) 
813         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent) 
814         (gnus-sum-thread-tree-leaf-with-other) 
815         (gnus-sum-thread-tree-single-leaf): Documentation.
816         (gnus-sum-thread-tree-single-indent): Allow nil.
817
818 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
819
820         * message.el (message-fill-paragraph): Do nothing if the user
821         wants filladapt-mode.
822
823 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
824
825         * mm-decode.el (mm-image-type-from-buffer): New.
826         (mm-get-image): Use it.
827
828 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
829
830         * gnus.el (gnus-large-newsgroup): If it is nil, ...
831
832         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
833         mm-display-parts too.
834
835 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
836
837         * nnfolder.el (nnfolder-request-accept-article): Bind
838         nntp-server-buffer.
839
840         * nnmail.el (nnmail-parse-active): Read from buffer instead of
841         nntp-server-buffer.
842
843 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
844
845         * message.el (message-check-news-header-syntax): Use
846         message-post-method.
847         (message-send-news): Bind message-post-method.
848
849 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
850
851         * mml.el (mml-tweak-type-alist): New.
852         (mml-tweak-function-alist): New.
853         (mml-tweak-part): New.
854         (mml-generate-mime-1): Use it.
855
856 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
857
858         * nnfolder.el (nnfolder-request-accept-article): Replace
859         nnfolder-request-list.
860
861 2001-07-27  Simon Josefsson  <jas@extundo.com>
862
863         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
864         nnoo-change-server failed to do it.
865
866 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
867
868         * gnus.el (gnus-parameters): Make it customizable.
869
870 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
871
872         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
873
874         * message.el (message-set-auto-save-file-name): More
875         poor-system-types.
876
877         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
878
879         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
880         supports +.
881
882 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
883
884         * mm-decode.el (mm-readable-p): New.
885         (mm-inline-media-tests): Fix the default testers.
886
887 2001-07-26  Simon Josefsson  <jas@extundo.com>
888
889         * nnimap.el (nnimap-version): Bump version number.
890
891 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
892         From Steven E. Harris <seh@speakeasy.org>
893
894         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
895         in M$Windows too.
896
897 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
898
899         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
900
901 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
902
903         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
904
905         * mm-decode.el (mm-get-image): Guess then use the type.
906
907         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
908
909 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
910         
911         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
912         display (%B) for threads if threading is off.
913  
914 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
915         From Henrik Enberg <henrik@enberg.org>
916
917         * gnus-msg.el: Customization patch.
918
919 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
920
921         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
922         variable.
923         (nnmail-split-fancy-with-parent): Ignore certain groups.
924         
925 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
926
927         * gnus-util.el (gnus-byte-compile): New.
928         (gnus-use-byte-compile): New.
929         (gnus-make-sort-function): Use it.
930
931         * nnmail.el (nnmail-get-new-mail): Use it.
932
933         * gnus-agent.el (gnus-category-make-function): Simple function or
934         compiled function.
935         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
936
937         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
938         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
939         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
940
941         * message.el (message-check-news-header-syntax): Remove quote.
942
943 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
944
945         * message.el (message-use-mail-followup-to): `t' is not a
946         documented value.
947
948 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
949
950         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
951
952 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
953
954         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
955         there are long lines.
956
957 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
958
959         * dgnushack.el (copy-list): New compiler macro.
960
961 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
962
963         * message.el (message-bounce): If no Return-Path, the whole
964         content is considered as the original message.
965
966         * nnml.el (nnml-check-directory-twice): New.
967         (nnml-article-to-file): Use it.
968         (nnml-retrieve-headers): Hack it.
969
970 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
971
972         * gnus-win.el (gnus-buffer-configuration): New configure.
973
974         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
975         not alive.
976
977         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
978         (mm-display-external): Use display-term configure.
979
980 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
981
982         * gnus-delay.el (gnus-delay-default-hour): New variable.
983         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
984
985 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
986         From Karl Kleinpaste <karl@charcoal.com>
987
988         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
989         (gnus-summary-prepare-threads): Ditto.
990
991         * gnus.el (gnus-summary-line-format): Add %B.
992
993 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
994
995         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
996
997         * mm-util.el (mm-string-as-multibyte): New.
998
999         * nnmh.el (nnmh-request-list-1): Encode, not decode!
1000
1001 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1002
1003         * mm-util.el (mm-universal-coding-system): New.
1004
1005         * gnus-start.el (gnus-startup-file-coding-system): Use it.
1006
1007         * score-mode.el (score-mode-coding-system): Use it.
1008
1009 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
1010
1011         * gnus-start.el (gnus-setup-news): Call
1012         `gnus-check-bogus-newsgroups' just after the native server is
1013         opened.
1014
1015 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1016
1017         * nnmail.el (nnmail-do-request-post): Util function to be used by
1018         `nnchoke-request-post' for all nnmail-derived backends.
1019
1020         * nnml.el (nnml-request-post): Use it.
1021
1022         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
1023         backend, for it groks nnml-request-post.
1024
1025         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
1026         Treat `mail-post' backends like `mail' backends, not like `news'
1027         backends.
1028
1029 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1030
1031         * gnus-msg.el (gnus-setup-message): make-local-hook.
1032
1033 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1034
1035         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
1036         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
1037         <karl@charcoal.com>, slightly changed by Kai.
1038
1039         * message.el (message-check-news-header-syntax): When checking
1040         whether the groups exist, check the right server based on
1041         `gnus-post-method'.
1042
1043 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1044
1045         * gnus-delay.el: New file.
1046
1047 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1048
1049         * mm-util.el (mm-read-coding-system): Take two arguments.
1050
1051         * gnus-sum.el (gnus-summary-show-article): Use
1052         mm-read-coding-system.
1053
1054         * gnus-art.el (article-de-quoted-unreadable):
1055         (article-de-base64-unreadable, article-wash-html):
1056         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
1057
1058 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1059
1060         * nnml.el (nnml-request-post): New function.  Can be used for
1061         annotations in nnml groups.
1062
1063 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1064
1065         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
1066         command.
1067
1068         * gnus-start.el (gnus-find-new-newsgroups): Use
1069         `message-make-date' instead of `current-time-string'.
1070         (gnus-ask-server-for-new-groups): Ditto.
1071         (gnus-check-first-time-used): Ditto.
1072
1073 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1074
1075         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
1076
1077 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
1078
1079         * message.el (message-shorten-references): Change `maxcount' and
1080         `cut' to obey USEFOR draft 5.
1081
1082 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
1083
1084         * gnus-sum.el (gnus-summary-display-arrow): New variable.
1085         (gnus-summary-set-article-display-arrow): New function.
1086         (gnus-summary-goto-subject): Use it.
1087
1088 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1089
1090         * gnus-sum.el (gnus-summary-import-article): Insert date if
1091         doesn't exist.
1092
1093 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1094
1095         * mml.el (mml-content-type-parameters): New.
1096         (mml-content-disposition-parameters): New.
1097         (mml-insert-mime-headers): Use them.
1098         (mml-parse-1): Accept charset.
1099
1100 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1101
1102         * gnus-group.el (gnus-group-select-group): Doc fix.
1103
1104         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
1105
1106 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
1107
1108         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
1109         to handle `define-derived-mode'.
1110
1111 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1112         From:  Stefan Monnier  <monnier@cs.yale.edu>
1113
1114         * message.el (message-mode): Use define-derived-mode.
1115         (message-tab): message-completion-alist.
1116
1117         * imap.el (imap-interactive-login): Use make-local-variable.
1118         (imap-open): Ditto.
1119         (imap-authenticate): Ditto.
1120
1121         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
1122
1123         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
1124
1125 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1126
1127         * message.el (message-citation-line-function): Refer to
1128         gnus-cite-attribution-suffix.
1129
1130 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1131
1132         * gnus-art.el,...: Error convention changes.
1133
1134 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1135
1136         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
1137
1138 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1139
1140         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
1141         (nnrss-read-server-data): Ditto.
1142
1143 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1144
1145         * gnus-setup.el (gnus-use-installed-gnus): Typo.
1146         * Cleanup files.
1147         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
1148
1149 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1150
1151         * gnus.el (gnus-summary-line-format): Add %o.
1152
1153         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
1154         unless shell outputs something.
1155
1156 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1157
1158         * gnus-art.el (gnus-boring-article-headers): Better doc.
1159         (article-hide-headers): Better regexp.
1160         Suggested by Matt Swift <swift@alum.mit.edu>.
1161
1162         * nnheader.el (nnheader-max-head-length): Better doc.
1163         (nnheader-header-value): Skip spaces.
1164         (nnheader-parse-head): Remove space.
1165         Suggested by Matt Swift <swift@alum.mit.edu>.
1166
1167         * gnus-sum.el (gnus-summary-show-raw-article): New function.
1168         (gnus-get-newsgroup-headers): Remove space.
1169
1170 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1171
1172         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
1173         (gnus-summary-reply): Use it.
1174         (gnus-summary-reply-broken-reply-to): New.
1175         (gnus-msg-force-broken-reply-to): New.
1176
1177         * mm-view.el (mm-inline-text): Showing as text/plain when error.
1178
1179 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1180
1181         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
1182
1183 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1184
1185         * mm-decode.el (mm-external-terminal-program): New variable.
1186         (mm-display-external): Use it. Use term to display when no
1187         window-system.
1188
1189 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
1190
1191         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
1192         Browse->Next entries to Browse->Prev
1193
1194 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1195
1196         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
1197
1198 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1199
1200         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
1201         for the default encoding.
1202
1203         * nnrss.el (nnrss-url-field): New field.
1204         (nnrss-request-article): Add newsgroups.
1205
1206         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
1207
1208 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1209
1210         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
1211
1212         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
1213         (gnus-draft-setup): Remove backlog.
1214
1215 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1216
1217         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
1218         Cleanup.
1219
1220 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1221
1222         * gnus-msg.el (gnus-bug): Erase buffer.
1223
1224         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
1225
1226 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1227
1228         * mm-decode.el (mm-attachment-override-p): Fix typo.
1229
1230 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
1231
1232         * gnus-kill.el (gnus-execute): Work with the extra headers.
1233         * gnus-sum.el (gnus-summary-execute-command): Ditto.
1234
1235 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1236
1237         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
1238         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
1239
1240         * message.el (message-send-mail-real-function): New variable.
1241         (message-send-mail-partially, message-send-mail):
1242
1243         * nngateway.el (nngateway-request-post): Use it.
1244
1245         * gnus-agent.el (gnus-agentize): Use it.
1246
1247         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
1248         (nnsoup-revert-variables): Use it.
1249
1250 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
1251
1252         * mm-decode.el (mm-inline-media-tests): Default to displaying as
1253         text/plain if the type doesn't match any other media types.
1254         (mm-inlined-types): Doc fix.
1255         (mm-display-inline): Revert previous change (now handled by a
1256         default type in `mm-inline-media-tests'.
1257         (mm-inlinable-p): Revive.
1258         (mm-display-part): Call `mm-inlinable-p'.
1259         (mm-attachment-override-p): Ditto.
1260         (mm-inlined-p): Doc fix.
1261
1262         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
1263         well as `mm-inlined-p'.
1264
1265 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1266
1267         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
1268         (nntp-send-command-and-decode): Use gnus-point-at-bol.
1269
1270 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1271         From  Paul Jarc <prj@po.cwru.edu>
1272
1273         * message.el (message-use-mail-followup-to): New variable.
1274         (message-get-reply-headers): Use it.
1275
1276 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
1277
1278         * nnheader.el (nnheader-init-server-buffer): Make sure the
1279         *nntpd* buffer is made multibyte instead of a random buffer.
1280
1281 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1282
1283         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
1284         when it returns headers.
1285
1286 2001-07-07  Simon Josefsson  <jas@extundo.com>
1287
1288         * rfc2047.el (rfc2047-encode-message-header): Skip header when
1289         trying to fold. Thanks to Colin Walters
1290         <walters@cis.ohio-state.edu>
1291
1292 2001-07-06  Simon Josefsson  <jas@extundo.com>
1293
1294         * imap.el (imap-parse-address-list, imap-parse-flag-list)
1295         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
1296         Add information in `assert's.
1297
1298         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
1299         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
1300         and `nnimap-group-overview-filename', should handle all
1301         change-of-uidvalidity related issues.  But there may be other
1302         problems.)
1303
1304 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
1305
1306         * rfc2047.el (rfc2047-encode-message-header): Don't include the
1307         header name when folding.
1308
1309 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
1310
1311         * mm-decode.el (mm-inlined-types): Document relationship with
1312         `mm-inline-media-tests'.
1313         (mm-display-inline): Default to displaying as plain text if no
1314         inlining handler is available.
1315         (mm-inlinable-p): Remove.
1316         (mm-inlined-p): Don't call `mm-inlinable-p'.
1317         (mm-automatic-display-p): Ditto.
1318         (mm-attachment-override-p): Ditto.
1319
1320 2001-07-04  Simon Josefsson  <jas@extundo.com>
1321
1322         * nnimap.el (nnimap-importantize-dormant): New variable.
1323         (nnimap-request-update-info-internal): Use it.
1324         (nnimap-request-set-mark): Ditto.
1325
1326 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
1327
1328         * nntp.el (nntp-send-command): don't pass a buffer argument to
1329         `point'. Only XEmacs accepts this.
1330         * nntp.el (nntp-send-command-nodelete): ditto.
1331         * nntp.el (nntp-send-command-and-decode): ditto.
1332
1333 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
1334
1335         * nntp.el (nntp-open-connection-function): doc update.
1336         * nntp.el (nntp-pre-command): New.
1337         * nntp.el (nntp-via-rlogin-command): New.
1338         * nntp.el (nntp-via-telnet-command): New.
1339         * nntp.el (nntp-via-telnet-switches): New.
1340         * nntp.el (nntp-via-user-name): New.
1341         * nntp.el (nntp-via-user-password): New.
1342         * nntp.el (nntp-via-address): New.
1343         * nntp.el (nntp-via-envuser): New.
1344         * nntp.el (nntp-via-shell-prompt): New.
1345         * nntp.el (nntp-open-telnet-stream): New.
1346         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
1347         * nntp.el (nntp-open-via-telnet-and-telnet): New.
1348         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
1349         * nntp.el (nntp-send-command): ditto.
1350         * nntp.el (nntp-send-command-nodelete): ditto.
1351         * nntp.el (nntp-send-command-and-decode): ditto.
1352
1353 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
1354
1355         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
1356         `when'.
1357
1358 2001-07-03  Simon Josefsson  <jas@extundo.com>
1359         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
1360
1361         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
1362
1363 2001-07-03  Simon Josefsson  <jas@extundo.com>
1364
1365         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
1366         remove it (workaround XEmacs `fill-region' bug).
1367
1368 2001-07-01  Simon Josefsson  <jas@extundo.com>
1369
1370         * nnimap.el (nnimap-date-days-ago): Defeat locale.
1371
1372 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1373
1374         * mml2015.el (mml2015-format-error): New function.
1375         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
1376         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
1377         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
1378
1379 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1380
1381         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
1382         Suggested by Christoph Conrad <C.Conrad@cli.de>.
1383
1384         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
1385         group variables.
1386
1387 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1388
1389         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
1390
1391         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
1392         (nnrss-save-group-data): Ditto.
1393
1394         * gnus-agent.el (gnus-agent-save-alist): Ditto.
1395
1396 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
1397
1398         * message.el (message-do-send-housekeeping): Narrow to headers.
1399
1400 2001-06-24  Simon Josefsson  <jas@extundo.com>
1401
1402         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
1403         insertion when breaking lines looked for " \t" instead of "[ \t]".
1404         (rfc2047-encode-message-header): Fold lines even if
1405         no QP encoding is done.
1406
1407 2001-06-23  Simon Josefsson  <jas@extundo.com>
1408         From Samuel Tardieu <sam@inf.enst.fr>
1409
1410         * smime.el (smime-keys): Support additional certificates.
1411         (smime-make-certfiles): New function.
1412         (smime-sign-region): Use previous variables.
1413         (smime-get-certfiles): New function.
1414         (smime-sign-buffer): Use it.
1415         (smime-verify-region): Support both CAfile and CApath.
1416
1417 2001-06-23  Simon Josefsson  <jas@extundo.com>
1418
1419         * smime.el (smime-decrypt-region): Perhaps work.
1420
1421 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1422
1423         * gnus-msg.el (gnus-copy-article-buffer): Typo.
1424
1425 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
1426
1427         * mm-decode.el (mm-save-part): Rewrite file name.
1428         (mm-file-name-rewrite-functions): New variable.
1429         (mm-file-name-delete-whitespace): New function.
1430         (mm-file-name-trim-whitespace): New function.
1431         (mm-file-name-collapse-whitespace): New function.
1432         (mm-file-name-replace-whitespace): New variable and function.
1433
1434 2001-06-22  Simon Josefsson  <jas@extundo.com>
1435
1436         * message.el (message-make-date): Workaround locale for weekdays.
1437
1438 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1439
1440         * message.el (message-goto-body): Return nil if not found. (revert!)
1441
1442 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1443         From Fremlin <chief@bandits.org>
1444
1445         * message.el (message-goto-body): Some messages have no header.
1446
1447         * gnus-msg.el (gnus-copy-article-buffer): Use it.
1448
1449 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
1450
1451         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
1452
1453 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1454
1455         * message.el (message-make-date): Add week day.
1456         Suggested by Jason R. Mastaler <jason@mastaler.com>.
1457
1458 2001-06-19  Simon Josefsson  <jas@extundo.com>
1459
1460         * message.el (message-yank-prefix): Doc fix.
1461         (message-yank-cited-prefix): Ditto.
1462         (message-delete-not-region): Keep citation prefix on first line,
1463         if possible and appropriate.
1464
1465 2001-06-19  Simon Josefsson  <jas@extundo.com>
1466
1467         * imap.el (imap-process-connection-type): New variable.
1468         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
1469         recent `imtest's work completely (no line length issues), while
1470         making making old `imtest's unusable.  Thanks to NAGY Andras
1471         <nagya@inf.elte.hu> for his work.
1472
1473 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
1474
1475         * imap.el (imap-ssl-program): Add -quiet to shut up
1476         OpenSSL/SSLeay's internal debug talk.
1477
1478 2001-06-19  Matt Armstrong <matt@lickey.com>
1479
1480         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
1481         server.
1482
1483 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1484
1485         * nnmail.el (nnmail-article-buffer): New variable.
1486         (nnmail-split-incoming): Use it.
1487
1488 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
1489
1490         * qp.el (quoted-printable-decode-region): If called interactively,
1491         use coding-system-for-read.
1492
1493 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1494
1495         * message.el (message-check-news-header-syntax): Check Reply-To.
1496
1497 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1498
1499         * mml.el (mml-parse-1): Use message options.
1500
1501         * message.el (message-do-fcc): Don't do anything if there is no
1502         FCC.
1503
1504 2001-06-16  Simon Josefsson  <jas@extundo.com>
1505
1506         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
1507         (nnimap-expunge-search-string): New variable.
1508         (nnimap-request-expire-articles): Use it.
1509
1510 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1511
1512         * message.el (message-send-mail-with-qmail): wrong exit status is
1513         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
1514
1515 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1516
1517         * gnus-art.el (article-strip-multiple-blank-lines): Use
1518         delete-region instead of replace-match.
1519
1520 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1521
1522         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
1523         (nnweb-google-wash-article): Ditto.
1524
1525 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
1526
1527         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
1528
1529 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1530
1531         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
1532         specs.
1533
1534 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1535
1536         * gnus.el (gnus-email-address): Move it here.
1537
1538         * gnus-art.el (article-de-quoted-unreadable): Read charset if
1539         requested.
1540         (article-de-base64-unreadable): Ditto.
1541         (article-wash-html): Ditto.
1542
1543 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1544
1545         * message.el (message-options-set-recipient): Don't add ", "
1546         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
1547
1548 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1549
1550         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
1551
1552 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1553
1554         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1555         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
1556
1557         * nnrss.el (nnrss-node-text): Node might be nil.
1558
1559 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1560
1561         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1562         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
1563
1564         * nnrss.el (nnrss-group-alist): More items.
1565
1566 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1567
1568         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
1569
1570 2001-06-03  Dale Hagglund  <rdh@best.com>
1571
1572         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
1573        restrict clauses.
1574
1575 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1576
1577         From Benjamin Rutt <brutt+news@bloomington.in.us>
1578
1579         * message.el (message-wide-reply-confirm-recipients): New variable.
1580
1581 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
1582
1583         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
1584         fix so it works with XEmacs.
1585
1586 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1587
1588         * nnrss.el (nnrss-retrieve-headers): Support description as extra
1589         headers.
1590
1591 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1592
1593         * nnrss.el: Fix a few bugs.
1594
1595 2001-06-05  Simon Josefsson  <jas@extundo.com>
1596
1597         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1598         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
1599
1600 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
1601
1602         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
1603         binary so that we don't transmit ISO 2022 garbage to the process.
1604         This is needed under XEmacs.
1605
1606 2001-06-03  Simon Josefsson  <simon@josefsson.org>
1607
1608         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
1609         autoloaded incorrectly below because ssl-program-* is bound.)
1610         Thanks to Amos Gouaux for report.
1611
1612 2001-06-02  Simon Josefsson  <simon@josefsson.org>
1613
1614         * imap.el (imap-kerberos4-open):
1615         (imap-gssapi-open):
1616         (imap-ssl-open):
1617         (imap-network-open):
1618         (imap-shell-open):
1619         (imap-starttls-open): Set buffer to workaround spurious
1620         `accept-process-output' buffer changes.  Thanks to Mats Lidell
1621         <Mats.Lidell@contactor.se> for report and partial patch and Jake
1622         Colman <colman@ppllc.com> for report.
1623
1624 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1625
1626         * gnus-sum.el (gnus-summary-catchup): New argument.
1627         (gnus-summary-catchup-from-here): New function.
1628
1629 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1630
1631         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
1632         back, then insert glyph.  (Before, the glyph was inserted first,
1633         then the newline.)  This works around a behavior in XEmacs where
1634         it is not possible to insert a character after a glyph which is at
1635         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
1636
1637 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1638
1639         From Jaap-Henk Hoepman (jhh@xs4all.nl).
1640
1641         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
1642         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
1643         mm-destroy-postponed-undisplay-list): New functions.
1644         (mm-display-external): Use them.
1645
1646 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1647
1648         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
1649         `default-low' when evaluating `gnus-summary-highlight'.
1650         From Raja R Harinath <harinath@cs.umn.edu>.
1651
1652 2001-05-27  Simon Josefsson  <simon@josefsson.org>
1653
1654         * message.el (message-yank-cited-prefix): New variable.
1655         (message-indent-citation): Use it.
1656
1657         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
1658         as details.
1659         (mml2015-mailcrypt-clear-verify): Ditto.
1660
1661 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1662         From Nevin Kapur <nevin@jhu.edu>.
1663
1664         * gnus-sum.el (gnus-summary-default-high-score,
1665         gnus-summary-default-low-score): New variables.
1666         (gnus-summary-highlight): Use them.
1667
1668 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
1669
1670         * message.el (message-mail): pass the 'send-actions argument to
1671         `message-setup'.
1672
1673 2001-05-16  Simon Josefsson  <simon@josefsson.org>
1674         From Raymond Scholz <ray-2001@zonix.de>
1675
1676         * gnus-art.el (gnus-mime-view-part-as-charset):
1677         (gnus-mime-internalize-part): Doc fixes.
1678
1679 2001-05-11  Simon Josefsson  <simon@josefsson.org>
1680
1681         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
1682         status lines without any text ("^215$").
1683
1684 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1685
1686         * nnrss.el (nnrss-check-group): Reverse.
1687
1688 2001-05-07  Simon Josefsson  <simon@josefsson.org>
1689
1690         * message.el (message-get-reply-headers):
1691         (message-followup): Fix typo, suggested by David Green
1692         <dgreen@uab.edu>
1693
1694 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1695
1696         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
1697
1698         * nnrss.el (nnrss-open-server): Read server data when it is called.
1699         (nnrss-request-expire-articles): Fix.
1700
1701 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1702
1703         * message.el (message-do-send-housekeeping): mail-abbrevs may
1704         rename buffer behind Gnus.
1705
1706 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1707
1708         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
1709         (nnrss-group-alist): Add more resources.
1710         (nnrss-check-group): Ignore errors.
1711
1712 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1713
1714         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
1715
1716         * nnslashdot.el (nnslashdot-request-list): Add time.
1717         (nnslashdot-request-expire-articles): New.
1718
1719         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
1720         secondary methods too.
1721
1722 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1723
1724         * message.el (message-use-followup-to): Set default value to t.
1725
1726 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
1727
1728         * message.el (message-dont-reply-to-names): Fix documentation.
1729         (message-get-reply-headers): Use Mail-Followup-To only for wide
1730         replies.
1731
1732 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1733
1734         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
1735         correctly.
1736         (nnrss-check-group): Use time.
1737
1738 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1739
1740         * gnus.el: Oort Gnus v0.03 is released.
1741
1742 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1743
1744         * nnultimate.el (nnultimate-topic-article-to-article): Use the
1745         group.
1746
1747 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1748
1749         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
1750
1751 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1752
1753         * nnultimate.el (nnultimate-retrieve-headers): Return all
1754         available headers.
1755
1756         * gnus-sum.el (gnus-read-all-available-headers): New variable.
1757         (gnus-get-newsgroup-headers-xover): Use it.
1758
1759 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1760
1761         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
1762
1763 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1764
1765         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
1766
1767 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1768
1769         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
1770         disable it.
1771
1772         * gnus.el (gnus-info-nodes): Remove a few The's.
1773
1774 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1775
1776         * mail-source.el (mail-source-movemail): Call-process may return a
1777         signal description string.
1778
1779         * gnus-start.el (gnus-read-newsrc-el-file):
1780         gnus-newsrc-file-version may be nil.
1781
1782         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
1783         Suggested by Michael Sperber [Mr. Preprocessor]
1784         <sperber@informatik.uni-tuebingen.de>.
1785
1786 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
1787
1788         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
1789
1790 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
1791
1792         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
1793         fontify HANDLE.
1794
1795 2001-04-18  Simon Josefsson  <simon@josefsson.org>
1796
1797         * smime.el (smime-ask-passphrase): Rework to return value.
1798         (smime-sign-region): Rework to bind value and use it.
1799         (smime-decrypt-region): Ditto.
1800
1801 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
1802         Committed by Simon Josefsson  <simon@josefsson.org>
1803
1804         * smime.el (smime-ask-passphrase): New function.
1805         (smime-sign-region): Use it.
1806         (smime-encrypt-cipher): New variable.
1807         (smime-decrypt-region): Ditto.
1808
1809 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
1810         Committed by Simon Josefsson  <simon@josefsson.org>
1811
1812         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
1813         the log.
1814
1815 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1816
1817         *gnus.el: Oort Gnus v0.02 is released.
1818
1819 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
1820
1821         * gnus.el: Oort Gnus v0.01 is released.
1822
1823 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1824
1825         * gnus-sum.el (gnus-summary-highlight): Highlight read
1826         undownloaded articles as read articles.
1827
1828         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
1829         (gnus-agent-get-undownloaded-list): Mark all undownloaded
1830         articles, even read ones, as such.
1831
1832         * gnus-sum.el (gnus-summary-find-matching): Clean up.
1833         (gnus-find-matching-articles): New function.
1834         (gnus-summary-limit-include-matching-articles): New command.
1835         (gnus-summary-limit-include-thread): Include articles that have
1836         matching subjects.
1837         (gnus-offer-save-summaries): Clean up.
1838
1839 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1840
1841         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
1842
1843 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1844         From Jason Merrill <jason_merrill@redhat.com>
1845
1846         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
1847
1848 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
1849         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1850
1851         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
1852         newsgroup names when the original article is a news message.
1853
1854 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1855
1856         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
1857         supported. Suggest by Jim Meyering <jim@meyering.net>.
1858
1859 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
1860         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
1861
1862         * nnmail.el (nnmail-split-it): Added check for .* at the end of
1863         regexp in nnmail-split-fancy.
1864
1865 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1866
1867         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
1868
1869 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
1870
1871         * message.el (message-send-mail): Improve the interaction with the
1872         user.
1873
1874 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1875
1876         * imap.el (imap-message-copy): Work around buggy servers that
1877         doesn't send TRYCREATE tags.
1878
1879 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
1880
1881         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
1882
1883 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1884
1885         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
1886         date.
1887
1888 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1889
1890         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
1891         lives.
1892
1893 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1894
1895         * gnus-art.el (gnus-parse-news-url): New function.
1896         (gnus-button-handle-news): New function.
1897         (gnus-button-alist): Point to new functions.
1898
1899         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
1900
1901         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
1902         gnus-format-specs.
1903
1904         * message.el (message-check-news-header-syntax): Question even
1905         when Gnus doesn't know the group names.
1906         (message-send-news): Clean up.
1907
1908         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
1909         exited on purpose without saving.
1910
1911         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
1912
1913 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1914
1915         * gnus-score.el (gnus-score-orphans): Clean up.
1916
1917         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
1918
1919         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
1920         later.
1921
1922         * gnus-start.el (gnus-close-all-servers): Find the right items to
1923         close.
1924
1925         * qp.el (quoted-printable-decode-region): Just message
1926         malformation; don't quit.
1927
1928 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1929         From Gerd Moellmann <gerd@gnu.org>.
1930
1931         * gnus.el (gnus-interactive): A typo.
1932
1933 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
1934         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1935
1936         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
1937         `assq-delete-all', if that function exists; otherwise use the old
1938         definition. Documentation changed to match the one in
1939         `assq-delete-all'.
1940
1941 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1942
1943         * gnus-start.el (gnus-close-all-servers): New function.
1944
1945         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
1946         (gnus-server-remove-denials): Clean up.
1947
1948         * gnus-sum.el (gnus-summary-sort-by-original): New command and
1949         keystroke.
1950
1951 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1952
1953         * message.el (message-send-news): Message where we are sending.
1954         (message-send-mail): Ditto.
1955
1956         * gnus.el (gnus-server-string): New function.
1957
1958         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
1959
1960         * mm-decode.el (mm-default-directory): Customized.
1961         (mm-tmp-directory): Ditto.
1962
1963         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
1964         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
1965         or Chars.
1966         (gnus-summary-line-format-alist): ?l is now a string.
1967         (gnus-summary-prepare-threads): Output ? for unknown lines.
1968         (gnus-summary-insert-line): Ditto.
1969         (gnus-summary-print-article): Unbalanced parentheses.
1970
1971         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
1972         out whether new stuff has arrived.
1973
1974 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
1975
1976         * gnus-sum.el: Let printing work on ttys on Emacs.
1977
1978 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1979
1980         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
1981         when forcing news.
1982
1983         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
1984         command.
1985
1986 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
1987
1988         * message.el (message-set-auto-save-file-name): Don't use
1989         asterisks under nt.
1990
1991 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1992
1993         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
1994         lists of articles.
1995
1996         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
1997
1998         * gnus-msg.el (gnus-put-message): Clean up.
1999         (gnus-summary-reply): Mark all replied-to articles as replied to.
2000         (gnus-inews-add-send-actions): Also mark as forwarded.
2001         (gnus-summary-mail-forward): Mark as forwarded.
2002
2003         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
2004         of articles.
2005         (gnus-summary-mark-article-as-forwarded): Ditto.
2006
2007         * gnus-msg.el (gnus-summary-resend-message): Mark article as
2008         forwarded.
2009         (gnus-summary-mail-forward): Clean up.
2010
2011         * gnus.el (gnus-article-mark-lists): Added forward.
2012
2013         * gnus-sum.el (gnus-forwarded-mark): New variable.
2014         (gnus-summary-prepare-threads): Use it.
2015         (gnus-summary-update-secondary-mark): Ditto.
2016         (gnus-newsgroup-forwarded): New variable.
2017
2018 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2019
2020         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
2021         (gnus-summary-very-wide-reply): New command and keystroke.
2022         (gnus-summary-very-wide-reply-with-original): Ditto.
2023
2024         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
2025         (gnus-score-adaptive): Use it.
2026
2027         * gnus-start.el (gnus-get-unread-articles): Clean up.
2028
2029 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2030
2031         * nnultimate.el (nnultimate-retrieve-headers): Work for other
2032         boards.
2033
2034 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
2035
2036         * gnus-start.el:
2037         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
2038         * gnus-start.el (gnus-subscribe-newsgroup): use it.
2039
2040
2041 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2042
2043         * nnultimate.el (nnultimate-retrieve-headers): Understand
2044         long-form month names.
2045
2046 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2047
2048         * gnus-sum.el (gnus-summary-show-all-headers):
2049         gnus-article-show-all-headers is broken. Use
2050         gnus-summary-toggle-header instead.
2051
2052         * mml2015.el (mml2015-gpg-extract-from): No error.
2053
2054 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2055         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
2056
2057         * mml2015.el (mml2015-gpg-extract-from): New function.
2058         (mml2015-gpg-verify): Use it.
2059         (mml2015-gpg-clear-verify): Use it.
2060
2061 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2062
2063         * message.el (message-setup-fill-variables): Use
2064         fill-paragraph-function.
2065         (message-fill-paragraph): Take an argument.
2066         (message-newline-and-reformat): Take another argument.
2067
2068 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2069
2070         * message.el (rmail-output): It is in rmailout.el not rmail.el.
2071
2072 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2073
2074         * message.el (message-forward): local-variable-p takes an extra
2075         argument in XEmacs.
2076
2077 2001-03-16  Simon Josefsson  <simon@josefsson.org>
2078
2079         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
2080         `nnimap-use-nov-p' (it really tested the negative).
2081         (nnimap-retrieve-headers): Use it.
2082
2083 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2084
2085         * message.el (message-generate-headers-first): Update doc.
2086
2087 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
2088
2089         * gnus.el (gnus-summary-line-format): Typo.
2090
2091 2001-03-11  Simon Josefsson  <simon@josefsson.org>
2092
2093         * mailcap.el (mailcap-mime-data): Add application/sieve.
2094         (mailcap-mime-extensions): Add .siv, .xls.
2095
2096 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2097         From Christoph Conrad <christoph.conrad@gmx.de>
2098
2099         * gnus-score.el (gnus-summary-lower-thread): Typo.
2100
2101 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2102
2103         * message.el (message-forward-decoded-p): New variable.
2104         (message-forward-subject-author-subject): Use it.
2105         (message-make-forward-subject): Use it.
2106         (message-forward): Use it.
2107
2108         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
2109
2110         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
2111         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
2112
2113 ;;Has been fixed -- zsh.
2114 ;;2001-03-05  Dave Love  <fx@gnu.org>
2115 ;;
2116 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
2117 ;;      Move it after definition of mm-coding-system-p.
2118 ;;
2119 2001-03-01  Dave Love  <fx@gnu.org>
2120
2121         * mm-util.el (mm-inhibit-file-name-handlers): Add
2122         image-file-handler.
2123
2124 2001-02-11  Dave Love  <fx@gnu.org>
2125
2126         * message.el (message-signature-file): Fix doc, :type.
2127
2128 2001-02-08  Dave Love  <fx@gnu.org>
2129
2130         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
2131         (message-posting-charset): Defvar when compiling again.
2132         (rfc2047-encodable-p): Require message.
2133
2134         * gnus-sum.el (gnus-alter-articles-to-read-function):
2135         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
2136
2137 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2138
2139         * nnrss.el: New file.
2140
2141 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
2142         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2143
2144         * rfc2047.el (rfc2047-unfold-region): Fix arg of
2145         `skip-chars-forward'.
2146
2147 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2148
2149         * nndraft.el (nndraft-request-group): Restore auto save files if
2150         the original files do not exist.
2151
2152 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2153
2154         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
2155         SCORE paths.
2156
2157         * mm-decode.el (mm-dissect-buffer): Call
2158         mail-extract-address-components only if necessary.
2159
2160 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2161
2162         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
2163         directory part.
2164         (gnus-score-search-global-directories): Use file-directory-p.
2165
2166         * gnus-score.el (gnus-score-score-files-1): Use
2167         gnus-kill-files-directory.
2168         From Adrian Aichner <adrian@xemacs.org>.
2169
2170 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2171
2172         * gnus.el (charset): Move here from gnus-sum.el.
2173
2174 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2175
2176         * mml.el (mml-preview): Disable local map.
2177
2178         * gnus-sum.el (gnus-summary-make-menu-bar): Make
2179         gnus-article-post-menu here.
2180
2181         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
2182         if it has not been made.
2183
2184 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2185
2186         * gnus-art.el (gnus-article-describe-key): Map key to event.
2187         (gnus-article-describe-key-briefly): Ditto
2188
2189 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2190
2191         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
2192
2193 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2194         From Katsumi Yamaoka <yamaoka@jpl.org>.
2195
2196         * dgnushack.el (coerce, merge, subseq): defmacro.
2197
2198 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2199
2200         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
2201         A fake defalias in nndraft.el results a not-activated bug in
2202         uncompiled versions.
2203
2204 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
2205         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2206
2207         * gnus-util.el (gnus-split-references): Handle malformed References:.
2208
2209 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2210
2211         * gnus-art.el (gnus-article-mime-part-status): 1 part.
2212
2213 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2214         From NAGY Andras <nagya@inf.elte.hu>.
2215
2216         * gnus.el (gnus-parameters): Typo.
2217
2218 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2219
2220         * gnus.el (gnus-read-method): Remove redundancy.
2221
2222 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2223
2224         * nnslashdot.el (nnslashdot-backslash-url): New.
2225         (nnslashdot-request-list): Use it.
2226
2227 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2228
2229         * nnml.el (nnml-generate-active-info): Fix the case when there is
2230         no file.
2231
2232         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
2233         (gnus-summary-create-article): New.
2234
2235         * gnus-group.el (gnus-group-mark-article-read): New.
2236
2237         * gnus-msg.el (gnus-inews-do-gcc): Use it.
2238
2239         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
2240
2241 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2242
2243         * gnus-art.el (gnus-article-edit-done): Don't use
2244         gnus-article-edit-exit.
2245         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
2246
2247         * gnus.el (gnus-parameters): New.
2248         Suggested by NAGY Andras <nagya@inf.elte.hu>.
2249         (gnus-parameters-get-parameter): New.
2250         (gnus-group-find-parameter): Use it.
2251
2252 2001-02-23  Simon Josefsson  <simon@josefsson.org>
2253
2254         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
2255         change of default value to `current'.
2256
2257 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2258
2259         * nneething.el (nneething-get-head): Insert unreadable file too.
2260
2261 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2262
2263         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
2264
2265         * webmail.el (webmail-type-definition): Deja is bought by google.
2266
2267 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2268
2269         * gnus-sum.el (gnus-fetch-headers): New.
2270         (gnus-select-newsgroup): Use it.
2271         (gnus-summary-insert-articles): New.
2272         (gnus-summary-insert-old-articles): New.
2273         (gnus-summary-insert-new-articles): New.
2274
2275         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
2276         (gnus-group-list-active): Ditto.
2277         * gnus-sum.el (gnus-set-mode-line): Ditto.
2278         (gnus-summary-read-group-1): Ditto.
2279
2280 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2281
2282         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
2283         current topic.
2284
2285 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2286
2287         * smiley.el (gnus-smiley-display): Don't do widening.
2288
2289         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
2290         within body.
2291
2292         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
2293
2294         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
2295         New.
2296         (gnus-mime-display-multipart-related-as-mixed): New.
2297         (gnus-mime-display-part): Use them.
2298
2299 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2300
2301         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
2302         something special.
2303
2304 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2305
2306         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
2307         (nnweb-request-article): Call reference if exists.
2308         (nnweb-type-definition): Dejanews is bought by google.com.
2309         Beta!
2310
2311 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2312
2313         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
2314
2315 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2316
2317         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
2318         gnus-article-sort-functions.
2319         (gnus-article-sort-functions): Doc fix.  Refer to
2320         gnus-thread-sort-functions.
2321
2322 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2323         From Paul Jarc <prj@po.cwru.edu>.
2324
2325         * message.el (message-get-reply-headers): More fixes.
2326
2327 2001-02-17  Paul Jarc <prj@po.cwru.edu>
2328         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2329
2330         * message.el (message-get-reply-headers): Fix bug with
2331         Mail-Followup-To/to-address interaction.
2332
2333 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2334
2335         * gnus-msg.el (gnus-configure-posting-styles): Match header in
2336         gnus-article-copy.
2337
2338 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2339
2340         * message.el (message-do-send-housekeeping): Rename to a better
2341         name.
2342
2343 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2344
2345         * message.el (message-cancel-news): Check article first, then ask
2346         yes or no.
2347
2348 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2349
2350         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
2351
2352 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2353
2354         * gnus-range.el (gnus-range-normalize): New function.
2355
2356 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
2357
2358         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
2359
2360 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2361
2362         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
2363
2364         * nnagent.el (nnagent-request-regenerate): New.
2365
2366         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
2367
2368         * nnml.el (nnml-generate-nov-databases): Accept argument
2369         server. Don't open server if it is opened.
2370         (nnml-request-regenerate): Use it. Change to deffoo.
2371
2372 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
2373         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2374
2375         * gnus.el (gnus-define-group-parameter): Fix.
2376
2377 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2378
2379         * gnus.el (gnus-define-group-parameter): Improved.
2380
2381         * gnus-sum.el (charset): Define parameter.
2382         (ignored-charsets): Ditto.
2383         (gnus-summary-setup-default-charset): Use them.
2384
2385         * gnus-start.el (gnus-read-descriptions-file): Use them.
2386
2387         * gnus-cus.el (gnus-group-parameters): Remove them.
2388
2389 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2390
2391         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
2392
2393 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2394
2395         * gnus-sum.el (gnus-summary-read-group-1): Remove
2396         gnus-summary-set-local-parameters.
2397         (gnus-summary-setup-buffer): Put it here.
2398
2399 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2400
2401         * gnus.el (to-address): Define parameter.
2402         (to-list): Ditto.
2403         * gnus-art.el (article-hide-boring-headers): Use them.
2404         * gnus-msg.el (gnus-post-news): Ditto.
2405         * gnus-cus.el (gnus-group-parameters): Remove them.
2406
2407 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2408
2409         * gnus-draft.el (gnus-draft-reminder): New.
2410
2411         * gnus-art.el (gnus-sender-save-name): New.
2412
2413 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2414
2415         * mm-util.el (mm-mime-charset): Error message.
2416
2417 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2418
2419         * message.el (message-check-news-body-syntax): Don't check mml lines.
2420
2421 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2422
2423         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
2424         subscribe.
2425
2426         * gnus-start.el (gnus-call-subscribe-functions): New.
2427         (gnus-find-new-newsgroups): Use it.
2428         (gnus-ask-server-for-new-groups): Use it.
2429         (gnus-check-first-time-used): Use it.
2430         (gnus-subscribe-newsgroup-method): Grok a list of functions.
2431         (gnus-subscribe-options-newsgroup-method): Ditto.
2432         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
2433         return .
2434
2435 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2436
2437         * gnus-cus.el (gnus-score-customize): Doc fix.
2438
2439 2001-02-11  Jesper Harder <harder@ifa.au.dk>
2440
2441         * dgnushack.el (my-getenv): Typo.
2442
2443 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2444
2445         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
2446
2447 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2448
2449         * gnus-group.el (gnus-group-suspend): Offer save summaries.
2450
2451         * gnus-art.el (gnus-treat-leading-whitespace): New.
2452         (gnus-treatment-function-alist): Use it.
2453         (article-remove-leading-whitespace): New.
2454         (gnus-article-make-menu-bar): Use it.
2455
2456         * gnus-sum.el (gnus-summary-wash-empty-map): Add
2457         remove-leading-whitespace.
2458         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
2459         because of conflict.
2460
2461 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2462
2463         * Makefile.in: Hack generating gnus-load.el.
2464         * dgnushack.el: Ditto.
2465         * gnus-load.el: Remove it.
2466
2467 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2468
2469         * dgnushack.el : Add URLDIR.
2470
2471         * Makefile.in (EMACS_COMP): Ditto.
2472
2473 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2474
2475         * gnus-cus.el (gnus-score-customize): Error on no score file.
2476
2477 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2478
2479         * mm-decode.el (mm-merge-handles): New function.
2480
2481         * mm-view.el (mm-inline-message): Use it.
2482         (mm-view-message): Ditto.
2483
2484         * mm-partial.el (mm-inline-partial): Ditto.
2485
2486         * mm-extern.el (mm-inline-external-body): Ditto.
2487
2488         * gnus-art.el (gnus-mime-view-part): Ditto.
2489         (gnus-mime-view-part-as-type): Ditto.
2490         (gnus-mime-save-part-and-strip): Prevent users to strip in some
2491         cases.
2492
2493 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2494
2495         * message.el (message-cancel-news): Allow to shoot foot.
2496         (message-supersede): Ditto.
2497
2498 2001-02-08  Tommi Vainikainen <thv@iki.fi>
2499
2500         * gnus-sum.el (gnus-simplify-subject-re): Use
2501         message-subject-re-regexp.
2502
2503 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2504
2505         * nnmail.el (nnmail-expiry-target-group): Bind
2506         nnmail-cache-accepted-message-ids to nil.
2507
2508         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
2509         coding system.
2510
2511 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2512
2513         * qp.el (quoted-printable-encode-region): Make sure characters are
2514         between 00 and FF.  Don't check charset.
2515
2516         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
2517         in Emacs 20.
2518         * rfc2047.el (rfc2047-q-encode-region): Ditto.
2519
2520 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2521
2522         * message.el (message-make-forward-subject): Argument decoded.
2523         (message-forward): Use it when digest.
2524
2525         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
2526         buffer.
2527
2528 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2529
2530         * message.el (message-generate-headers-first): Doc fix.
2531
2532 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2533
2534         * gnus-art.el (article-make-date-line): Error proof.
2535
2536 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2537
2538         * gnus-group.el (gnus-group-listing-limit): New.
2539         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
2540
2541         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
2542
2543 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2544
2545         * message.el (message-newline-and-reformat): Special case for
2546         breaking at BOL.
2547
2548 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
2549
2550         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
2551         message/rfc822.
2552
2553 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2554
2555         * message.el (message-encode-message-body): Don't insert
2556         Content-Type if it is inside a mail.
2557
2558 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2559
2560         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
2561         gnus-article-commands-menu.
2562
2563         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
2564         in Emacs.
2565
2566         * gnus-start.el (gnus-read-descriptions-file): Use
2567         gnus-group-name-charset and gnus-group-charset-alist.
2568
2569 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2570
2571         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
2572         active region.
2573
2574         * gnus-start.el (gnus-group-change-level): Remove from both
2575         gnus-zombie-list and gnus-killed-list.
2576
2577 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2578
2579         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
2580         gnus-subscribe-topics.
2581
2582         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
2583
2584 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2585
2586         * gnus-art.el (gnus-article-make-menu-bar): Make
2587         gnus-article-post-menu.
2588
2589         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
2590
2591         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
2592
2593         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
2594
2595         * message.el (message-mode-menu): Ditto.
2596
2597         * gnus-art.el (defvar): eval-when-compile.
2598
2599 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2600
2601         * gnus-agent.el (gnus-agentize): Fix doc.
2602
2603 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
2604
2605         * mml.el (mml-preview): Bind `q'.
2606
2607 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2608
2609         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
2610
2611 2001-01-31  Dave Love  <fx@gnu.org>
2612
2613         * mm-util.el (mm-mime-mule-charset-alist)
2614         (mm-find-mime-charset-region): Consider mule-utf-8.
2615
2616 2001-01-31  Dave Love  <fx@gnu.org>
2617
2618         * gnus-art.el (gnus-article-x-face-command)
2619         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
2620         :version.
2621
2622 2001-01-26  Dave Love  <fx@gnu.org>
2623
2624         * mm-util.el (mm-multibyte-string-p): New.
2625
2626 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
2627 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
2628 ;;      string-as-multibyte on class.  Clarify line-folding.
2629         (quoted-printable-encode-string): Make temp buffer inherit
2630         string's multibyteness.
2631
2632 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
2633
2634         * nnheader.el (toplevel): Don't require `gnus-util' at
2635         compile-time; this creates a circular dependency, and prevents
2636         a bootstrap.
2637
2638 2001-01-22  Andreas Schwab  <schwab@suse.de>
2639
2640         * nnheader.el (gnus-delete-line): Autoload it as a macro.
2641
2642 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2643
2644         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
2645
2646         * gnus-art.el (article-hide-list-identifiers): Ditto.
2647
2648         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2649
2650 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2651
2652         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
2653
2654         * gnus-art.el (article-hide-list-identifiers): Similar.
2655
2656 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
2657
2658         * nnmail.el (nnmail-remove-list-identifiers): Improved.
2659
2660 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2661
2662         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
2663
2664 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2665
2666         * gnus-util.el (gnus-string-equal): New function.
2667
2668         * gnus-art.el (article-hide-boring-headers): Use it.
2669
2670 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
2671
2672         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
2673
2674 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2675
2676         * gnus-msg.el (gnus-msg-mail): Support switch-action.
2677
2678 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2679
2680         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
2681         command if there is not last-saver.
2682
2683 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2684
2685         * nntp.el (nntp-open-connection): 201 is possible.
2686
2687 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2688
2689         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
2690         (rfc2047-charset-encoding-alist): Add big5.
2691
2692 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2693
2694         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
2695         (gnus-agent-remove-server): Ditto.
2696         (autoload): gnus-server-update-server.
2697
2698         * gnus-srvr.el (gnus-server-line-format): Add %a.
2699         (gnus-server-line-format-alist): Add gnus-tmp-agent.
2700         (gnus-server-insert-server-line): Use it.
2701
2702 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2703
2704         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
2705         GB2312 and Big5.
2706
2707 2001-01-24  Simon Josefsson  <sj@extundo.com>
2708
2709         * mail-source.el (mail-sources): Add :program specifier to IMAP
2710         mail source.
2711         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
2712
2713 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2714
2715         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
2716
2717 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2718
2719         * nntp.el (nntp-wait-for): Return the success code.
2720         (nntp-open-connection): Use it.
2721
2722 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2723
2724         * gnus-int.el (gnus-check-server): Allow breaking the opening.
2725
2726 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2727
2728         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
2729
2730 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2731
2732         * gnus-sum.el (gnus-summary-print-article): Take one prefix
2733         argument. Allow to print several articles in one file.
2734
2735 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2736
2737         * webmail.el (webmail-type-definition): netaddress changes.
2738
2739 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2740
2741         * gnus.el: Fix copyright. Remove trailing spaces.
2742
2743         * message.el (message-forward): Use mule4.
2744
2745 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2746
2747         * mm-util.el (mm-string-as-unibyte): New.
2748
2749         * message.el (message-forward): Use it.
2750
2751 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2752
2753         * message.el (message-cite-original-without-signature): Don't peel
2754         off the blank line.
2755         (message-get-reply-headers): Add Cc if it is not in follow-to.
2756
2757 2001-01-20  Simon Josefsson  <sj@extundo.com>
2758
2759         * mm-decode.el (mm-handle-multipart-from): Add.
2760         (mm-dissect-buffer): Save From: header value.
2761         (mm-security-from): Remove.
2762         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
2763
2764         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
2765         instead of `mml-security-from'.  Protect null from value.
2766
2767 2001-01-20  Simon Josefsson  <sj@extundo.com>
2768
2769         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
2770         application/vnd.ms-excel attachments.
2771
2772 2001-01-19  Simon Josefsson  <sj@extundo.com>
2773
2774         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
2775
2776 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2777
2778         * message.el (message-ignored-mail-headers): Ditto.
2779
2780 2001-01-19  Simon Josefsson  <sj@extundo.com>
2781
2782         * message.el (message-ignored-news-headers): Only search beginning
2783         of line.
2784
2785 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
2786
2787         * message.el (message-send-mail): Content-Type may not be there.
2788
2789 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2790
2791         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
2792         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
2793
2794         * gnus-art.el (article-display-x-face): Insert X-Face if there is
2795         not.
2796
2797 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2798
2799         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
2800         non-native groups.
2801
2802 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2803
2804         * message.el (message-yank-original): Understand
2805         universal-argument.
2806
2807 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2808
2809         * gnus-art.el (gnus-boring-article-headers): Add to-address.
2810         (article-hide-boring-headers): Ditto.
2811
2812         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
2813
2814 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2815
2816         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
2817         one.
2818
2819 2001-01-16  Simon Josefsson  <simon@josefsson.org>
2820
2821         * message.el (message-make-in-reply-to): Add comment to message-id
2822         (old syntax, see 2000-08-02 change).
2823
2824 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2825
2826         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2827         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
2828         (gnus-button-reply): Ditto.
2829
2830 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
2831
2832         * gnus-art.el (article-display-x-face): Fix.
2833
2834 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2835
2836         * gnus-art.el (article-display-x-face): Use
2837         gnus-original-article-buffer.
2838
2839 2001-01-15  Jack Twilley <jmt@tbe.net>
2840
2841         * message.el (message-add-header): Move to point-max.
2842
2843 2001-01-15  Simon Josefsson  <simon@josefsson.org>
2844
2845         * smime.el (smime-CA-directory, smime-CA-file): Change default to
2846         nil, improve documentation.
2847         (smime-certificate-directory): Comment out false hints (until it
2848         is implemented).
2849
2850         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
2851         there aren't any keys.
2852         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
2853         verify certificate.  Default is changed to only check integrity.
2854         Improved security status texts.  If a certificate doesn't contain
2855         a email address, don't fail.
2856
2857         * smime.el (smime-noverify-region):
2858         (smime-noverify-buffer): New functions.  Verifies integrity only.
2859
2860 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2861
2862         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
2863
2864 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2865
2866         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
2867         (gnus-remove-some-windows): Ditto.
2868
2869 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2870
2871         * gnus-art.el (article-make-date-line): 11th.
2872
2873 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2874
2875         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
2876         (mml2015-gpg-sign): Ditto.
2877
2878 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2879
2880         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2881         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
2882
2883 2001-01-08  Dave Love  <fx@gnu.org>
2884
2885         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
2886         single character.
2887
2888         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
2889
2890         * message.el: Doc and message fixes.
2891         (message-send-rename-function)
2892         (message-make-forward-subject-function)
2893         (message-send-mail-function, message-reply-to-function)
2894         (message-wide-reply-to-function, message-followup-to-function)
2895         (message-distribution-function, message-auto-save-directory): Fix
2896         :type.
2897
2898         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
2899         proceeding after warnings.  Amend multipart warning message.
2900
2901 2001-01-04  Dave Love  <fx@gnu.org>
2902
2903         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
2904         compiling.
2905         (gnus-make-directory): Require nnmail.
2906
2907         * mm-decode.el (mm-inline-media-tests): Add
2908         image/x-portable-bitmap.
2909         (mm-get-image): Grok pbm.
2910
2911 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
2912
2913         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
2914
2915 2001-01-09  Didier Verna  <didier@xemacs.org>
2916
2917         * dgnushack.el (dgnushack-compile): give a dummy value to
2918         `gnus-xmas-glyph-directory' for the time of compilation.
2919         * gnus-agent.el: moved some XEmacs specific hook add-ons from
2920         `gnus-xmas-[re]define' to avoid loosing user custom settings.
2921         * gnus-art.el: ditto.
2922         * gnus-group.el: ditto.
2923         * gnus-salt.el: ditto.
2924         * gnus-sum.el: ditto.
2925         * gnus-topic.el: ditto.
2926         * gnus-xmas.el (gnus-xmas-define): see above.
2927         * gnus-xmas.el (gnus-xmas-redefine): see above.
2928         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
2929         non-continuable error when the directory can't be found.
2930
2931 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2932
2933         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
2934         handle.
2935         * gnus-art.el (gnus-mime-view-part): Copy it.
2936         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
2937
2938 2001-01-09  Michael Downes <mjd@ams.org>
2939
2940         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
2941
2942 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2943
2944         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2945         orig-file. Use ',source.
2946
2947 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2948
2949         * gnus-xmas.el (gnus-xmas-modeline-glyph):
2950         (gnus-xmas-group-startup-message):
2951         Detect gnus-xmas-glyph-directory when it is nil.
2952
2953 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2954
2955         * pop3.el (pop3-get-message-count): Andrew Innes
2956         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
2957
2958 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2959
2960         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
2961
2962         * time-date.el (time-to-number-of-days): New function.
2963
2964 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
2965
2966         * nnslashdot.el (nnslashdot-request-list): Always get the right
2967         sid.
2968
2969 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2970
2971         * message.el (message-minibuffer-local-map): New keymap.
2972         (message-read-from-minibuffer): Use it.
2973         * gnus-msg.el (gnus-summary-resend-message): Use it
2974
2975 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2976
2977         * gnus-start.el (gnus-display-time-event-handler): New function.
2978         (gnus-after-getting-new-news-hook): Use it.
2979
2980 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2981
2982         * message.el (message-ignored-mail-headers): Add draft header.
2983
2984 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2985
2986         * gnus-sum.el (gnus-summary-expire-articles): Don't save
2987         excursion.
2988
2989         * nnslashdot.el (nnslashdot-request-list): Get the right year.
2990
2991 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
2992
2993         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
2994
2995 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2996
2997         * qp.el (quoted-printable-decode-region): Don't backward-char.
2998
2999 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3000
3001         * gnus-draft.el: Mark articles as replied.
3002
3003         * gnus-sum.el (gnus-summary-add-mark): New function.
3004
3005         * gnus-group.el (gnus-add-mark): New function.
3006
3007         * gnus-sum.el (gnus-summary-buffer-name): New function.
3008         (gnus-summary-setup-buffer): Use it.
3009
3010         * gnus-draft.el: Set things up with the right post method and
3011         stuff.
3012
3013         * message.el (message-ignored-news-headers): Remove X-Draft-From.
3014
3015         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
3016
3017         * gnus.el (gnus-draft-meta-information-header): New variable.
3018
3019 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3020
3021         * gnus-art.el (gnus-treatment-function-alist): Move the date
3022         functions before the header sorting functions.
3023
3024         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
3025
3026         * dgnushack.el (dgnushack-compile): Message whether there is w3.
3027         Don't (push "/usr/share/emacs/site-lisp" load-path).
3028
3029         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
3030         to empty fill prefixes.
3031
3032 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3033
3034         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
3035         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
3036
3037 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3038
3039         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
3040
3041         * nnml.el (autoload): Move to nnheader.el.
3042
3043         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
3044         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
3045         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
3046         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
3047
3048 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3049
3050         * gnus-art.el (article-make-date-line): Get the hours right.
3051         (gnus-ignored-headers): More hiding.
3052
3053         * nnmail.el (nnmail-expiry-wait): Not an integer.
3054
3055         * message.el (message-goto-body): Only expand abbrev when called
3056         interactively.
3057         (message-make-lines): Use it.
3058
3059 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3060
3061         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
3062
3063 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3064
3065         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
3066         include the expunged articles.
3067
3068         * gnus-group.el (gnus-group-sort-by-server): New function.
3069
3070         * gnus.el (gnus-method-to-server-name): New function.
3071         (gnus-group-prefixed-name): Use it.
3072
3073         * gnus-group.el (gnus-group-sort-function): Doc fix.
3074         (gnus-group-sort-groups-by-server): New command.
3075
3076 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3077
3078         * gnus-art.el (gnus-treat-date-english): New variable.
3079         (article-date-english): New command.
3080         (gnus-english-month-names): New variable.
3081         (article-make-date-line): Do 'english.
3082
3083         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
3084         after the fill prefix.
3085
3086         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
3087         score...".
3088
3089         * gnus-art.el (gnus-ignored-headers): Hide more headers.
3090
3091         * message.el (message-mode-map): Bind comment-region.
3092
3093         * gnus-art.el (gnus-mime-display-part): Let w3 display
3094         multipart/related.
3095
3096         * mm-bodies.el (mm-long-lines-p): New function.
3097         (mm-body-encoding): Use it.
3098         (mm-body-encoding): Encode articles with lines longer than 1000
3099         characters.
3100
3101 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3102
3103         * mm-util.el (mm-enable-multibyte): Use
3104         default-enable-multibyte-characters.
3105         (mm-enable-multibyte-mule4): Ditto.
3106         (mm-disable-multibyte): Test XEmacs.
3107         (mm-disable-multibyte-mule4): Ditto.
3108         (mm-with-unibyte-current-buffer): Simplified.
3109         (mm-with-unibyte-current-buffer-mule4): Ditto.
3110
3111 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3112
3113         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
3114
3115         * nnheader.el (nnheader-string-as-multibyte): New alias.
3116
3117         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
3118
3119         * gnus-uu.el (gnus-message-process-mark): New function.
3120         (gnus-uu-mark-by-regexp): Use it.
3121         (gnus-new-processable): New function.
3122
3123 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
3124
3125         * gnus-sum.el (gnus-no-mark): New variable.
3126
3127 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3128
3129         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
3130         backslashes.
3131
3132 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
3133
3134         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
3135         definition.
3136
3137 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3138
3139         * dgnushack.el (dgnushack-compile): elc is in the current directory.
3140
3141         * qp.el (quoted-printable-encode-region): Don't check multibyte in
3142         XEmacs.
3143
3144 2000-12-25  Lloyd Zusman <ljz@asfast.com>
3145
3146         * mml.el (mml-read-tag): Save tag location.
3147
3148 2000-12-25  Simon Josefsson  <simon@josefsson.org>
3149
3150         * starttls.el: Sync with Emacs 21.
3151
3152 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3153
3154         * message.el (message-mail): Support yank-action.
3155
3156         * message.el (message-setup): Revoke the last change.
3157
3158 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3159
3160         * message.el (message-setup): Use cons. Suggested by Johan Vromans
3161         <jvromans@squirrel.nl>.
3162
3163 2000-12-24  Simon Josefsson  <sj@extundo.com>
3164
3165         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
3166         mailing list junk at end of part.
3167
3168 2000-12-23  Simon Josefsson  <sj@extundo.com>
3169
3170         * nnimap.el (nnimap-expiry-target): New function.
3171         (nnimap-request-expire-articles): Use it.
3172
3173 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3174
3175         * gnus.el (gnus-group-parameters-more): New variable.
3176         * gnus-cus.el (gnus-group-customize): Use it.
3177
3178         * gnus.el (gnus-define-group-parameter): New macro.
3179         (auto-expire): Use it
3180         (total-expire): Use it.
3181         * gnus-art.el (banner): Use it.
3182
3183         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
3184         <ljz@asfast.com>.
3185
3186 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3187
3188         * gnus-topic.el (gnus-topic-create-topic): Use list.
3189
3190         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
3191         before binding gnus-default-article-saver.
3192
3193         * gnus-sum.el (gnus-summary-save-article):
3194         (gnus-summary-pipe-output):
3195         (gnus-summary-save-article-mail):
3196         (gnus-summary-save-article-rmail):
3197         (gnus-summary-save-article-file):
3198         (gnus-summary-write-article-file):
3199         (gnus-summary-save-article-body-file): Ditto.
3200
3201         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
3202
3203 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3204
3205         * gnus-art.el (gnus-mime-security-button-map):
3206         (gnus-mime-button-map): Add parent.
3207
3208 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3209
3210         * messagexmas.el (message-xmas-redefine): New function.
3211
3212         * message.el: Use it.
3213
3214         * gnus-art.el (gnus-article-check-hidden-text): Return t.
3215
3216         * gnus-util.el (gnus-remove-text-properties-when): Return t.
3217
3218 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3219
3220         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
3221         malformatted messages.
3222
3223 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3224
3225         * mm-util.el (mm-image-load-path): New function.
3226
3227         * gnus-group.el (gnus-group-make-tool-bar): Use it.
3228
3229         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
3230
3231         * message.el (message-tool-bar-map): Use it.
3232
3233         * Makefile.in (install-el): New.
3234
3235 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3236
3237         * gnus-art.el (article-treat-dumbquotes): Quote \.
3238
3239 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3240
3241         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
3242         Emacs 20 runs on a terminal.
3243
3244 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3245
3246         * gnus-msg.el (gnus-bug): Revert to save-excursion.
3247
3248         * mml.el (gnus-add-minor-mode): Autoload.
3249
3250         * message.el (message-forward): Save-restriction.
3251
3252 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3253
3254         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
3255         Paul Stevenson <p.stevenson@surrey.ac.uk>
3256
3257 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3258
3259         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
3260
3261         * mml.el (gnus-ems): Don't require.
3262
3263         * gnus.el (gnus-decode-rfc1522): Removed.
3264         (gnus-set-text-properties): Define.
3265
3266 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3267
3268         * gnus-art.el (gnus-mime-*): handle may be nil.
3269
3270         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
3271
3272         * gnus.el (gnus-group-remove-excess-properties): Not defined
3273         in gnus-xmas.
3274
3275 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3276
3277         * message.el (message-mail-user-agent): Add :version.
3278
3279 2000-12-21  Miles Bader  <miles@gnu.org>
3280
3281         * message.el (message-mode): Set `comment-start' to the  yank prefix.
3282
3283 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3284
3285         * message.el (message-mail-user-agent): New variable.
3286         (message-setup): Renamed to message-setup-1. Support
3287         mail-user-agent.
3288         (message-mail-user-agent): New function.
3289         (message-mail): Use it.
3290         (message-reply): Use it.
3291         (message-resend): Use it.
3292         (message-mail-other-window): Use it.
3293         (message-mail-other-frame): Use it.
3294
3295         * gnus-msg.el (gnus-bug): Support mail-user-agent.
3296
3297 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3298
3299         * message.el (message-tool-bar-map): Simplify.
3300         (message-narrow-to-head-1): New function.
3301         (message-narrow-to-head): Use it.
3302         (message-reply): Ditto.
3303         (message-cancel-news): Ditto.
3304         (message-supersede): Ditto.
3305         (message-make-forward-subject): Ditto.
3306         (message-bounce): Ditto.
3307
3308 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3309
3310         * uudecode.el (uudecode-decode-region-external): make-temp-file
3311         may not be defined.
3312
3313         * binhex.el (defalias): eval-and-compile.
3314
3315         * message.el (message-tool-bar-map): New function.
3316         (message-mode): Use it.
3317
3318 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3319
3320         * nntp.el (nntp-find-connection): Remove the entry.
3321         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
3322
3323 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3324
3325         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
3326
3327         * message.el (message-forward): Copy buffer in unibyte mode.
3328
3329 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3330
3331         * message.el (message-make-forward-subject): Don't widen. Decode.
3332         (message-forward): Don't decode subject.
3333
3334 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
3335
3336         * qp.el (quoted-printable-encode-region): Upcase QP.
3337
3338 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3339
3340         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
3341         mail-extract-a-c instead. Don't depend on Gnus.
3342
3343         * mml.el (gnus-ems): Require it.
3344
3345         * gnus-msg.el (gnus-summary-mail-forward):
3346
3347         * message.el (message-forward):  Move mime-to-mml here.
3348
3349 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3350
3351         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
3352         * gnus-art.el (gnus-insert-mime-button): Simplify.
3353         (gnus-mime-display-alternative): Ditto.
3354         (gnus-insert-mime-security-button): Ditto.
3355
3356 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3357
3358         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
3359         text-property-not-all doesn't return nil when start=mark(end).
3360         (gnus-remove-text-properties-when): Ditto.
3361
3362 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3363
3364         * gnus-start.el (gnus-group-change-level): Remove group from
3365         gnus-active-hashtb if real killed.
3366
3367 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3368
3369         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
3370         (gnus-mime-display-alternative): Ditto.
3371         (gnus-insert-mime-security-button): Ditto.
3372
3373 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3374
3375         * gnus-start.el (gnus-group-change-level): Don't add it into
3376         killed-list if it was killed.
3377
3378 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3379
3380         * nnmbox.el (nnmbox-file-coding-system): Use binary.
3381         (nnmbox-active-file-coding-system): Ditto.
3382
3383         * gnus-cus.el (gnus-group-parameters): Add posting-style.
3384
3385 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3386
3387         * gnus.el (gnus-version):
3388         (gnus-version-number): Set to Oort Gnus 0.01.
3389
3390         * gnus-art.el (gnus-mime-security-button-map):
3391         (gnus-insert-mime-security-button): Fix for Emacs21.
3392
3393 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3394
3395         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
3396         easymenu, because XEmacs doesn't understand :help.
3397
3398         * mm-uu.el: Require binhex.
3399
3400 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3401
3402         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
3403
3404 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3405
3406         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
3407
3408 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
3409
3410         * *.xpm, *.pbm: Convert icons icons to size 24x24.
3411
3412 2000-12-18  Dave Love  <fx@gnu.org>
3413
3414         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
3415         (unused).
3416
3417 2000-12-13  Miles Bader  <miles@gnu.org>
3418
3419         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
3420         to t, so that we don't get stuck while trying to smilefy
3421         intangible text.
3422
3423 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
3424
3425         * smiley-ems.el (smiley-regexp-alist): Make regexps match
3426         at the end of the buffer.
3427         (smiley-region): In the loop, move to the end of the submatch
3428         matching the smiley instead of using the end of the match
3429         of the whole regexp.
3430
3431 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
3432
3433         * message.el (message-mode): Doc fix.
3434
3435 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
3436
3437         * smiley-ems.el (smiley-region): Doc fix.
3438
3439 2000-12-11  Miles Bader  <miles@gnu.org>
3440
3441         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
3442         bottom line visible, check to see if it's partially obscured, and
3443         if so, either scroll one more line to make it fully visible, or
3444         revert to showing the second line from the top.
3445
3446 2000-12-07  Dave Love  <fx@gnu.org>
3447
3448         * mailcap.el (mailcap-download-directory)
3449         * gnus-audio.el (gnus-audio-directory)
3450         * smiley-ems.el (smiley-data-directory): Fix :type.
3451
3452 2000-11-30  Dave Love  <fx@gnu.org>
3453
3454         * message.el (message-auto-save-directory): Use
3455         file-name-as-directory.
3456         (message-set-auto-save-file-name): Create
3457         message-auto-save-directory if necessary.
3458         (message-replace-chars-in-string): Removed -- unused.
3459         (message-mail-alias-type): Customize.
3460         (message-headers): Remove duplicate defgroup.
3461
3462 2000-11-29  Dave Love  <fx@gnu.org>
3463
3464         * qp.el (quoted-printable-decode-region): Use error, not message
3465         to report malformed text (like base64).  Amend message.
3466
3467 2000-11-29  Miles Bader  <miles@gnu.org>
3468
3469         * message.el (message-header-lines): Fontify tag.
3470
3471 2000-11-27  Dave Love  <fx@gnu.org>
3472
3473         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
3474         compiler warning.
3475
3476 ;2000-11-26  Dave Love  <fx@gnu.org>
3477 ;
3478 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
3479 ;
3480 2000-11-23  Dave Love  <fx@gnu.org>
3481
3482         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
3483
3484         * mm-uu.el (uudecode): Require.
3485         (uudecode-decode-region, uudecode-decode-region-external): Don't
3486         autoload.
3487         (mm-uu-copy-to-buffer): Doc fix.
3488         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
3489         type fix.
3490
3491         * mailcap.el: Doc fixes.
3492         (mailcap-mime-data): Various adjustments.
3493         (mailcap): New group.
3494         (mailcap-download-directory): Customize.
3495         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
3496         (mailcap-temporary-directory): Deleted (unused).
3497         (mailcap-unescape-mime-test): Simplify slightly.
3498         (mailcap-viewer-passes-test): Use functionp.
3499         (mailcap-command-p): Aliased to executable-find.
3500
3501         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
3502         default-enable-multibyte-characters is nil.
3503
3504 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
3505
3506         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
3507
3508 2000-11-21  Dave Love  <fx@gnu.org>
3509
3510         * gnus-art.el (gnus-mime-button-map): Don't inherit from
3511         gnus-article-mode-map.
3512 ;       (gnus-mime-button-menu): Use mouse-set-point.
3513         (gnus-insert-mime-button, gnus-mime-display-alternative)
3514         (gnus-mime-display-alternative): Don't use local-map property.
3515
3516 2000-11-17  Dave Love  <fx@gnu.org>
3517
3518         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
3519         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
3520         and make-temp-file.
3521         (uudecode-decode-region): Doc fix.
3522
3523 2000-11-14  Dave Love  <fx@gnu.org>
3524
3525         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
3526         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
3527         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
3528         New files, derived from the XPMs.
3529
3530 2000-11-10  Dave Love  <fx@gnu.org>
3531
3532         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
3533         (gnus-agent-lib-file, gnus-agent-load-alist)
3534         (gnus-agent-save-alist, gnus-agent-article-name): Use
3535         expand-file-name.
3536
3537         * gnus-group.el (gnus-group-name-charset-method-alist): Add
3538         :version.
3539         (nnkiboze-score-file): Defvar when compiling.
3540
3541         * gnus-start.el (gnus-read-newsrc-file): Add :version.
3542
3543         * gnus-art.el (gnus-article-banner-alist)
3544         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
3545         (gnus-article-date-lapsed-new-header)
3546         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
3547         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
3548         (gnus-treat-strip-headers-in-body)
3549         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
3550         (gnus-treat-translate): Add :version.
3551         (gnus-article-mime-part-function): Fix defcustom.
3552
3553         * nnmail.el (nnmail-expiry-target)
3554         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
3555         (nnmail-split-header-length-limit): Add :version.
3556
3557         * gnus-sum.el (gnus-auto-expirable-marks)
3558         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
3559         (gnus-extra-headers, gnus-ignored-from-addresses)
3560         (gnus-newsgroup-ignored-charsets)
3561         (gnus-group-highlight-words-alist)
3562         (gnus-summary-show-article-charset-alist): Add :version.
3563
3564         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
3565         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
3566         files, converted from the XPMs.
3567
3568         * gnus-cache.el (gnus-cache-active-file): Don't use
3569         file-name-as-directory on directory.
3570         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
3571         use file-name-as-directory on directory.
3572
3573         * time-date.el (timezone-make-date-arpa-standard): Autoload.
3574         (date-to-time): Use it.
3575
3576 ;       * message.el (message-mode) <adaptive-fill-regexp>:
3577 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
3578 ;       (message-newline-and-reformat): Likewise.
3579         (message-forward-as-mime, message-forward-ignored-headers)
3580         (message-buffer-naming-style, message-default-charset)
3581         (message-dont-reply-to-names, message-send-mail-partially-limit):
3582         Add :version.
3583
3584         * mm-util.el: Doc fixes.
3585         (mm-mime-charset): Don't use the raw result of
3586         mm-preferred-coding-system.
3587         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
3588         (mm-with-unibyte): Simplify.
3589
3590         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
3591         concat.
3592
3593         * pop3.el (pop3-version): Deleted.
3594         (pop3-make-date): New function, avoiding message-make-date.
3595         (pop3-munge-message-separator): Use it.
3596
3597 2000-11-09  Dave Love  <fx@gnu.org>
3598
3599         * gnus-group.el (gnus-group-make-directory-group)
3600         (gnus-group-fetch-faq): Use expand-file-name.
3601         (gnus-group-fetch-faq): Simplify completing-read form.
3602
3603         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
3604         test for Mule.
3605
3606         * message.el (tool-bar-map): Defvar when compiling.
3607
3608         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
3609         (gnus-tm-lisp-directory): Deleted.
3610         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
3611         (featurep 'xemacs).
3612         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
3613         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
3614         version numbers from file names.
3615
3616 2000-11-08  Dave Love  <fx@gnu.org>
3617
3618         * mm-view.el: Use featurep for XEmacs test.
3619         (mm-inline-message): Test for `remove-specifier'; don't use
3620         condition-case.
3621
3622         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
3623
3624         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
3625         (gnus-score-find-bnews): Don't concat "".
3626
3627         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
3628         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
3629         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
3630         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
3631
3632         * gnus-sum.el: Put some defvars in eval-when-compile.
3633         (gnus-summary-mode-hook): Add :options.
3634         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
3635         (gnus-summary-tool-bar-map): New variable.
3636         (gnus-summary-make-tool-bar): New function.
3637         (gnus-summary-mode): Put kill-all-local-variables first.
3638
3639         * gnus-group.el (gnus-group-toolbar-map): New variable.
3640         (gnus-group-make-tool-bar): Rewritten.
3641         (gnus-group-mode): Put kill-all-local-variables first.
3642
3643         * rfc2047.el: Require gnus-util.
3644
3645         * nnml.el (gnus-sorted-intersection): Autoload.
3646
3647         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
3648         Put some defvars in eval-when-compile.
3649         (gnus-intersection, gnus-sorted-complement):  Autoload.
3650
3651         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
3652
3653         * mm-encode.el (mm-body-7-or-8): Autoload.
3654
3655         * mm-decode.el (mm-insert-inline): Autoload.
3656
3657         * mml.el:
3658         * message.el: Put some defvars in eval-when-compile.
3659
3660         * gnus-msg.el: Put some defvars in eval-when-compile.
3661         (gnus-msg-mail): Move after gnus-setup-message.
3662
3663         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
3664
3665 2000-11-07  Dave Love  <fx@gnu.org>
3666
3667         * gnus-util.el (nnheader): Don't require message (recursive
3668         autoload).
3669
3670         * uudecode.el: Avoid compiler warnings.
3671
3672         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
3673         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
3674
3675 2000-11-06  Dave Love  <fx@gnu.org>
3676
3677         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
3678
3679         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
3680         (uudecode-char-int): New alias, replacing char-int.
3681         (uudecode-decode-region): Don't call buffer-disable-undo.
3682
3683 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
3684 ;       (mm-uu-configure-list): Doc fix.
3685 ;
3686 ;       * earcon.el (running-xemacs): Don't define.
3687 ;
3688 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
3689 ;
3690 ;       * message.el (message-font-lock-keywords): Match a final newline
3691 ;       to help font-lock's multiline support.
3692 ;
3693 2000-11-03  Dave Love  <fx@gnu.org>
3694
3695         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
3696
3697         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
3698         name.
3699
3700         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
3701         <banner>: Fix custom type, doc.
3702
3703         * mm-decode.el (mm-display-external): Space-prefix temp buffer
3704         name.  Don't disable undo explicitly.
3705
3706 ;2000-11-02  Dave Love  <fx@gnu.org>
3707 ;
3708 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
3709 ;       cite-prefix.
3710
3711 2000-11-01  Dave Love  <fx@gnu.org>
3712
3713         * rfc2047.el (base64): Require unconditionally.
3714         (message-posting-charset): Defvar when compiling.
3715         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
3716         message.
3717
3718         * gnus-sum.el (nnoo): Require.
3719         (mm-uu-dissect): Autoload.
3720
3721         * mml.el (mml-parse-1): Clarify message.
3722         (mml-minibuffer-read-type): Use mailcap-mime-types.
3723
3724 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
3725
3726         * mml.el: Fix a typo in the requiring of CL.
3727
3728 2000-11-01  Dave Love  <fx@gnu.org>
3729
3730         * utf7.el: Require cl when compiling.
3731
3732         * binhex.el: Use (featurep 'xemacs).
3733         (binhex-char-int): New alias, replacing char-int.  Change callers.
3734         (binhex-decode-region): Simplify work buffer code.
3735         (binhex-decode-region-external): Use expand-file-name, not concat.
3736
3737 2000-10-30  Dave Love  <fx@gnu.org>
3738
3739         * gnus-art.el: Fix 2000-10-27 change properly.
3740
3741 2000-10-28  Miles Bader  <miles@gnu.org>
3742
3743         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
3744
3745 2000-10-27  Dave Love  <fx@gnu.org>
3746
3747         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
3748         strings.
3749         (gnus-group-make-tool-bar): New function.
3750         (gnus-group-mode): Use it.
3751
3752         * message.el (message-mode-menu): Add some :help strings.
3753         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
3754         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
3755
3756         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
3757         * describe-group.xpm, get-news.xpm, kill-group.xpm:
3758         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
3759
3760         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
3761         display-graphic-p here.
3762
3763 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
3764
3765         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
3766         of the `gnus-xemacs' variable, as the latter has been removed.
3767         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
3768         * gnus-art.el (gnus-treat-display-xface)
3769         (gnus-treat-display-smileys, gnus-treat-display-picons)
3770         (gnus-article-read-summary-keys): Likewise.
3771
3772 2000-10-26  Dave Love  <fx@gnu.org>
3773
3774         (defvar): Use rmail-spool-directory unconditionally.
3775
3776 2000-10-18  Dave Love  <fx@gnu.org>
3777
3778         * mm-bodies.el (mm-uu-decode-function)
3779         (mm-uu-binhex-decode-function): Defvar when compiling.
3780
3781         * gnus-nocem.el (gnus-nocem-issuers): Update.
3782         (gnus-nocem-check-from): New option.
3783         (gnus-nocem-scan-groups): Use it.
3784         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
3785         (gnus-nocem-check-article-limit): Add :version.
3786
3787 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
3788
3789         * ietf-drums.el (mm-util): Require CL when compiling.
3790
3791 2000-10-15  Dave Love  <fx@gnu.org>
3792
3793         * qp.el: Require mm-util.
3794
3795 2000-10-13  Dave Love  <fx@gnu.org>
3796
3797         * qp.el (quoted-printable-decode-region): Avoid invalid
3798         coding-systems.
3799
3800 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
3801
3802         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
3803         to a recursive load.
3804
3805 2000-10-12  Dave Love  <fx@gnu.org>
3806
3807         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
3808
3809         * gnus.el (gnus-group-startup-message): Check for PBM image.
3810
3811 2000-10-09  Dave Love  <fx@gnu.org>
3812
3813         * mail-source.el (mail-source-fetch-imap): Bind
3814         default-enable-multibyte-characters rather than using
3815         mm-disable-multibyte.
3816
3817 2000-10-05  Dave Love  <fx@gnu.org>
3818
3819         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
3820         Autoload.
3821         (quoted-printable-decode-region):  Rename arg which confused
3822         charset with coding-system.  Don't use nonascii-insert-offset.
3823         Coding-system encode the region initially.  Don't recognize `=='
3824         as valid QP.  Coding-system decode the region finally.
3825         (quoted-printable-decode-string): Rename arg which confused
3826         charset with coding-system.
3827
3828         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
3829         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
3830         mm-encode-coding-region.
3831         (mm-decode-body, mm-decode-string): Rename variables which
3832         confused charset with coding-system.
3833         (binhex-decode-region): Don't autoload.
3834         (mm-body-encoding): Require message.
3835         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
3836         cond branches.
3837
3838         * gnus-art.el (article-de-quoted-unreadable)
3839         (article-de-base64-unreadable): Fold search case
3840         rather than downcasing string.  Apply mm-charset-to-coding-system
3841         to arg of quoted-printable-decode-region.
3842
3843 2000-10-04  Dave Love  <fx@gnu.org>
3844
3845         * gnus-ems.el: Don't turn off compiler warnings in local vars.
3846         Require ring when compiling.
3847         (gnus-article-compface-xbm): New variable.
3848
3849 2000-10-04  Dave Love  <fx@gnu.org>
3850
3851         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
3852         pbm images.
3853
3854         * frown.pbm, smile.pbm, wry.pbm: New files.
3855
3856         * frown.xbm, smile.xbm, wry.xbm: Deleted.
3857
3858 2000-10-03  Dave Love  <fx@gnu.org>
3859
3860         * mail-source.el (mail-sources): Revert to nil.
3861
3862         * nnmail (nnmail-spool-file): Revert to `((file))'.
3863
3864         * qp.el: Don't require mm-util.
3865         (quoted-printable-decode-region): Rewritten.
3866         (quoted-printable-decode-string, quoted-printable-encode-region):
3867         Doc fix.
3868         (quoted-printable-encode-region): Barf on multibyte characters.
3869         Maybe make the class multibyte.  Upcase chars, not formatted
3870         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
3871         (quoted-printable-encode-string): Don't use
3872         mm-with-unibyte-buffer.
3873
3874 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
3875
3876         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
3877
3878 2000-09-21  Dave Love  <fx@gnu.org>
3879
3880         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
3881         (for Emacs 20).  Tidy somewhat.
3882
3883 2000-09-21  Dave Love  <fx@gnu.org>
3884
3885         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
3886         image processing.  Rationalize logic somewhat.
3887
3888 2000-09-20  Dave Love  <fx@gnu.org>
3889
3890         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
3891         specifically.
3892
3893         * gnus.el (gnus-version-number): Avoid some redundant
3894         autoloads.
3895
3896 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
3897
3898         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
3899         to XBM; we always have PBM support.
3900
3901 2000-09-14  Dave Love  <fx@gnu.org>
3902
3903         * gnus.el (gnus-charset):
3904         * mm-decode.el (mime-display):
3905         * imap.el (imap) <defgroup>: Add :version.
3906
3907 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
3908
3909         * parse-time.el: Fix author's mail address.
3910
3911         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
3912         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
3913         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
3914         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
3915         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
3916         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
3917         * rfc2231.el, uudecode.el: Fix copyright notice.
3918
3919         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
3920         require `w3' at load-time only if not running in batch mode.
3921
3922 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3923
3924         * gnus.el: Before merge with Emacs21.
3925
3926 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
3927
3928         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
3929
3930 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
3931
3932         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
3933         to avoid conflict with the standard `back-to-indentation'
3934         binding.
3935
3936 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3937
3938         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
3939
3940         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
3941         (mm-disable-multibyte-mule4): Ditto.
3942         (mm-with-unibyte-current-buffer-mule4): Ditto.
3943
3944 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3945
3946         * pop3.el (pop3-movemail): Use binary.
3947         (pop3-movemail-file-coding-system): Removed.
3948
3949 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3950
3951         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
3952
3953 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3954
3955         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
3956         exists.
3957
3958 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3959
3960         * gnus-msg.el (gnus-post-method): Use backend name when the
3961         address is "".
3962
3963 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3964
3965         * gnus-art.el (article-verify-x-pgp-sig): Don't test
3966         mm-verify-option.
3967         (gnus-treat-x-pgp-sig): Default value.
3968         (gnus-ignored-headers): Redundant.
3969
3970 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3971
3972         * gnus-win.el (gnus-configure-frame): Save selected window.
3973
3974 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3975
3976         * nnmbox.el: Require gnus-range.
3977         (nnmbox-group-building-active-articles): New variable.
3978         (nnmbox-group-active-articles): New variable; this is a cache of
3979         all active articles by group and number.
3980         (nnmbox-in-header-p): New function.
3981         (nnmbox-find-article): New function.
3982         (nnmbox-record-active-article): New function.
3983         (nnmbox-record-deleted-article): New function.
3984         (nnmbox-is-article-active-p): New function.
3985         (nnmbox-retrieve-headers): Use nnmbox-find-article.
3986         (nnmbox-request-article): Ditto.  Also supply extra arg to
3987         nnmbox-article-group-number.
3988         (nnmbox-request-expire-articles): Ditto.
3989         (nnmbox-request-move-article): Ditto.
3990         (nnmbox-request-replace-article): Ditto.
3991         (nnmbox-request-rename-group): Rename group entry in active
3992         article cache.
3993         (nnmbox-delete-mail): Update active article cache, unless article
3994         is being replaced.
3995         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
3996         than partially duplicating it.
3997         (nnmbox-article-group-number): Add extra `this-line' arg, to
3998         handle articles belonging to multiple groups.
3999         (nnmbox-save-mail): Update active article cache.
4000         (nnmbox-read-mbox): Build active article cache when loading mbox.
4001         Also do some repair work, if we find articles that are missing the
4002         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
4003         reconstruct these from Xref info.
4004
4005 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4006
4007         * mail-source.el (mail-source-report-new-mail): Use
4008         nnheader-run-at-time.
4009
4010 2000-02-15  Andrew Innes  <andrewi@gnu.org>
4011
4012         * mail-source.el (mail-source-fetch-pop): Clear pop password when
4013         an error is thrown, and then rethrow the error.
4014         (mail-source-check-pop): Ditto.
4015         (mail-source-start-idle-timer): Prevent multiple pop checks
4016         running if the check takes a long time.
4017
4018 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4019
4020         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
4021         succeed.
4022
4023 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4024
4025         * gnus-win.el (gnus-configure-windows): Make sure
4026         nntp-server-buffer is live.
4027         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
4028
4029 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
4030
4031         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
4032
4033 2000-12-04  Andreas Jaeger  <aj@suse.de>
4034
4035         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
4036
4037 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4038
4039         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
4040
4041 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
4042
4043         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
4044
4045 2000-12-01  Simon Josefsson  <sj@extundo.com>
4046
4047         * mml-smime.el (mml-smime-verify): Fix address parsing.
4048
4049 2000-12-01  Simon Josefsson  <sj@extundo.com>
4050
4051         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
4052         more than one certificate inside PKCS#7 blob.  Better security
4053         information (clamed / actual sender, openssl output, certificates
4054         inside message).
4055
4056         * smime.el (smime-verify-region): Output to /dev/null.
4057         (smime-buffer-as-string-region): Don't parse empty lines.
4058
4059 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4060
4061         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
4062         ?d and ?D.
4063         (gnus-mime-security-show-details-inline): New variable.
4064         (gnus-mime-security-show-details): Use them.
4065         (gnus-insert-mime-security-button): Ditto.
4066
4067         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
4068         Suggest by Michael Duggan (md5i@cs.cmu.edu).
4069         (mml2015-gpg-clear-verify): Ditto.
4070         (mml2015-gpg-decrypt-1): Ditto.
4071         (mml2015-use): Prefer 'gpg.
4072
4073 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4074
4075         * gnus-util.el (gnus-add-text-properties-when): New function.
4076         (gnus-remove-text-properties-when): Ditto.
4077
4078         * gnus-cite.el (gnus-article-hide-citation): Use them.
4079         (gnus-article-toggle-cited-text): Use them.
4080
4081         * gnus-art.el (gnus-signature-toggle): Use them.
4082         (gnus-article-show-hidden-text): Ditto.
4083         (gnus-article-hide-text): Ditto.
4084
4085 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4086
4087         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
4088
4089 2000-11-30  Simon Josefsson  <sj@extundo.com>
4090
4091         * smime.el (smime-point-at-eol): New alias.
4092         (smime-buffer-as-string-region): Use it.
4093
4094 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4095
4096         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
4097
4098 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4099
4100         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
4101
4102         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
4103
4104         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
4105
4106 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
4107
4108         * nnmh.el (nnmh-request-expire-articles): Implemented
4109         expiry-target for nnmh backend.
4110
4111 2000-11-30  Simon Josefsson  <sj@extundo.com>
4112
4113         * mm-decode.el (mm-security-from): New variable.
4114         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
4115
4116         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
4117         than `from'.
4118
4119 2000-11-30  Simon Josefsson  <sj@extundo.com>
4120
4121         * mml-smime.el (mml-smime-verify): Verify that certificate mail
4122         address match sender address.
4123
4124         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
4125
4126         * smime.el (smime-verify-region): Don't copy buffer.
4127         (smime-decrypt-buffer): Use expand-file-name on keyfile.
4128         (smime-pkcs7-region): New function.
4129         (smime-pkcs7-certificates-region): Ditto.
4130         (smime-pkcs7-email-region): Ditto.
4131         (smime-buffer-as-string-region): Ditto.
4132
4133         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
4134         buffer.
4135
4136 2000-11-23  Jens Krinke <j.krinke@gmx.de>
4137
4138         * smime.el (smime-decrypt-region): Fix keyfile argument.
4139
4140 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4141
4142         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
4143
4144 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4145
4146         * message.el (message-shoot-gnksa-feet): New variable.
4147         (message-gnksa-enable-p): New function.
4148         (message-send): Use it.
4149         (message-check-news-body-syntax): Ditto.
4150
4151 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
4152
4153         * message.el (message-make-message-id): Remove the redundancy.
4154
4155 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4156
4157         * message.el (message-setup): Discourage using mc-install-*-mode.
4158
4159         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
4160
4161 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4162
4163         * gnus-cite.el (gnus-cite-parse): Guess citation length.
4164
4165 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4166
4167         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
4168
4169 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4170
4171         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
4172
4173 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4174
4175         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
4176         insert-buffer-substring.
4177
4178         * message.el (message-send-mail): Use buffer-substring-no-properties.
4179         (message-send-news): Ditto.
4180
4181 2000-11-22  David Edmondson <dme@dme.org>
4182
4183         * imap.el (imap-wait-for-tag): Message read info.
4184
4185 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4186
4187         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
4188         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
4189         (mml2015-gpg-encrypt): Ditto.
4190
4191 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4192
4193         * mm-decode.el (mm-verify-option): Default value.
4194
4195         * mml-sec.el (mml-secure-part): Error message.
4196
4197 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4198
4199         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
4200
4201 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4202
4203         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
4204
4205 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4206
4207         * gnus-art.el (gnus-article-describe-key): Use prompt.
4208         (gnus-article-describe-key-briefly): Ditto.
4209
4210 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4211
4212         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
4213
4214 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4215
4216         * gnus-art.el (gnus-article-describe-key): New function.
4217         (gnus-article-describe-key-briefly): New function.
4218
4219 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4220
4221         * mm-decode.el (mm-decrypt-option): Doc typo.
4222
4223         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
4224         return a number.
4225
4226 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4227
4228         * message.el (message-newline-and-reformat): Typo.
4229
4230 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4231
4232         * gnus-art.el (article-verify-x-pgp-sig): Check whether
4233         original-article-buffer exists.
4234
4235         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
4236         (rfc2047-header-encoding-alist): Addresses are different from text.
4237         (rfc2047-encode-message-header): Ditto.
4238         (rfc2047-dissect-region): Extra parameter.
4239         (rfc2047-encode-region): Ditto.
4240         (rfc2047-encode-string): Ditto.
4241
4242 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4243
4244         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
4245         (mm-uu-pgp-encrypted-extract): Use it.
4246         (mm-uu-pgp-signed-extract-1): New function.
4247         (mm-uu-pgp-signed-extract): Use it.
4248
4249         * gnus-art.el (gnus-mime-display-security): New function.
4250         (gnus-mime-display-part): Use it.
4251         (gnus-mime-security-verify-or-decrypt): New function.
4252         (gnus-mime-security-press-button): New function.
4253         (gnus-insert-mime-security-button): Use it.
4254
4255         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
4256         (mm-find-raw-part-by-type): Ditto.
4257         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
4258         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
4259         (mm-destroy-parts): Kill nested multibyte buffer.
4260
4261         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
4262         (mml2015-gpg-verify): Ditto.
4263
4264 2000-11-18  Simon Josefsson  <sj@extundo.com>
4265
4266         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
4267         (mml2015-function-alist): Use it.
4268
4269         * mml-sec.el (mml-sign-alist): Update names.
4270         (mml-encrypt-alist): Ditto.
4271         (mml-secure-part-smime-sign): Moved to mml-smime.el
4272         as `mml-smime-sign-query'.
4273         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
4274         `mml-smime-get-file-cert'.
4275         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
4276         `mml-smime-get-dns-cert'.
4277         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
4278         `mml-smime-encrypt-query'.
4279         (mml-smime-sign-buffer): Use mml-smime-sign.
4280         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
4281
4282         * mml-smime.el (mml-smime-sign): New function.
4283         (mml-smime-encrypt):
4284         (mml-smime-sign-query):
4285         (mml-smime-get-file-cert):
4286         (mml-smime-get-dns-cert):
4287         (mml-smime-encrypt-query): Moved from mml-sec.el.
4288
4289 2000-11-16  Simon Josefsson  <sj@extundo.com>
4290
4291         * mml2015.el (mml2015-gpg-clear-verify): New function.
4292         (mml2015-function-alist): Add it.
4293
4294 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
4295
4296         * message.el (message-setup-fill-variables): Use
4297         message-cite-prefix-regexp.
4298         (message-newline-and-reformat): Check the end of citation, leading
4299         WSP, break in the cite prefix.
4300         (message-fill-paragraph): New function.
4301
4302 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4303
4304         * lpath.el: Shut up.
4305
4306 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4307
4308         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
4309         raw 8-bit in headers in dk.* newsgroups.
4310
4311 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4312
4313         * message.el (message-newline-and-reformat): Match extra WSPs.
4314
4315 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
4316
4317         * mml.el (mml-generate-mime-1): Ignore ascii.
4318
4319 2000-11-16 Justin Sheehy <justin@iago.org>
4320
4321         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
4322
4323 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4324
4325         * message.el (message-cite-prefix-regexp): Prefix should not end
4326         at space.
4327
4328 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4329
4330         * message.el (message-mode-syntax-table): Add - as a word
4331         constituent as in articles.
4332         (message-setup-fill-variables): Add -_. as supercite-style prefix.
4333         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
4334         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
4335
4336 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
4337
4338         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
4339
4340 2000-11-12  David Edmondson  <dme@dme.org>
4341
4342         * message.el (message-font-lock-keywords): use
4343         message-cite-prefix-regexp.
4344
4345 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4346
4347         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
4348         Stein Arild Str\e,Ax\e(Bmme.
4349         (gnus-group-jump-to-group): Use it.
4350         (gnus-group-jump-to-group-prompt): Customize.
4351
4352 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
4353
4354         * mailcap.el (mailcap-possible-viewers): Match the entire string.
4355
4356 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4357
4358         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
4359         incompatible.
4360         (mml2015-mailcrypt-sign): Ditto.
4361
4362 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4363
4364         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
4365         group is open.
4366
4367 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
4368
4369         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
4370         nnvirtual articles.
4371         (gnus-backlog-request-article): Don't request nnvirtual articles.
4372
4373 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4374
4375         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
4376         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
4377
4378 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4379
4380         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
4381         * mml.el (mml-generate-mime-1): Use charset attribute.
4382         * mm-bodies.el (mm-encode-body): Add parameter charset.
4383         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
4384
4385 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4386
4387         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
4388         (mml2015-mailcrypt-clear-decrypt): Ditto.
4389         (mml2015-mailcrypt-verify): Ditto.
4390         (mml2015-mailcrypt-clear-verify): Ditto.
4391         (mml2015-gpg-verify): Ditto.
4392
4393 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4394
4395         * smime.el (smime-openssl-program): Test the existence of openssl.
4396         * mml-smime.el: Require mm-decode.
4397         (mml-smime-verify-test): New function.
4398         * mm-decode.el (mm-verify-function-alist): Use it.
4399
4400 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4401
4402         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
4403         anyway.
4404
4405 2000-11-13  Simon Josefsson  <sj@extundo.com>
4406
4407         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
4408         verification doesn't work.
4409
4410 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4411
4412         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
4413         (gnus-inews-do-gcc): Use it.
4414
4415 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
4416
4417         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
4418         leading space.
4419         * mm-extern.el (mm-inline-external-body): Report error when no
4420         access-type.
4421
4422 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
4423
4424         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
4425
4426 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
4427
4428         * gnus-art.el (gnus-mime-button-menu): Use select-window.
4429
4430 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
4431
4432         * gnus-art.el (gnus-mime-display-part): Display multipart/related
4433         as multipart/mixed.
4434
4435 2000-11-12  David Edmondson  <dme@dme.org>
4436
4437         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
4438         and replace `.' with `\w' to allow for different syntax tables
4439         (from Vladimir Volovich).
4440         * message.el (message-newline-and-reformat): use
4441         `message-cite-prefix-regexp'.
4442         * gnus-cite.el (gnus-supercite-regexp): use
4443         `message-cite-prefix-regexp'.
4444         * gnus-cite.el (gnus-cite-parse): use
4445         `message-cite-prefix-regexp'.
4446
4447 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4448
4449         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
4450         PGP SIGNATURE.  Escape leading "-"'s.
4451         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
4452
4453 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
4454
4455         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
4456
4457 2000-11-11  Simon Josefsson  <sj@extundo.com>
4458
4459         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
4460
4461         * smime.el (smime-details-buffer): New variable.
4462         (smime-sign-region):
4463         (smime-encrypt-region):
4464         (smime-verify-region):
4465         (smime-decrypt-region): Copy OpenSSL output to the buffer.
4466
4467         * mml-smime.el (mml-smime-verify): Support security info.
4468
4469 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
4470
4471         * mm-decode.el (mm-verify-option): Set default to nil.
4472         (mm-decrypt-option): Ditto.
4473         * gnus-art.el (article-verify-x-pgp-sig): New function.
4474
4475 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
4476
4477         * gnus-art.el (gnus-mime-display-alternative): Show button if no
4478         preferred part.
4479
4480 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4481
4482         * gnus-sum.el (gnus-move-split-methods): Say that
4483         `gnus-split-methods' uses file names, whereas this uses group
4484         names.  (Report from Nevin Kapur)
4485
4486 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
4487
4488         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
4489
4490 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4491
4492         * nnheader.el (nnheader-directory-files-is-safe): New variable.
4493         (nnheader-directory-articles): Use it.
4494         (nnheader-article-to-file-alist): Ditto.
4495
4496 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4497
4498         * rfc2047.el (rfc2047-pad-base64): New function.
4499         (rfc2047-decode): Use it.
4500
4501 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
4502
4503         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
4504         select method.
4505
4506 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4507
4508         * mml2015.el (mml2015-gpg-decrypt-1):
4509         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
4510
4511 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4512
4513         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
4514
4515 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
4516
4517         * pop3.el (pop3-munge-message-separator): A message may have an
4518         empty body.
4519
4520 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
4521
4522         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
4523         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
4524         (mm-uu-pgp-signed-extract): Use coding-system.
4525
4526 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4527
4528         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
4529         (gnus-insert-mime-security-button): New function.
4530         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
4531         * mml2015.el:  Add security info when verify or decrypt.
4532         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
4533         (mm-uu-pgp-encrypted-extract): Ditto.
4534
4535 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
4536
4537         * mm-decode.el (mm-display-parts): New function.
4538         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
4539
4540 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
4541
4542         * gnus-mlspl.el: Documentation tweaks.
4543
4544 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4545
4546         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
4547         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
4548         argument.
4549
4550 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
4551
4552         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
4553
4554 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
4555
4556         * gnus-art.el (gnus-article-encrypt): New function.
4557         (gnus-article-encrypt-protocol-alist): New variable.
4558         (gnus-article-encrypt-protocol): New variable.
4559         * mml2015.el (mml2015-self-encrypt): New function.
4560         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
4561
4562 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
4563
4564         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
4565         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
4566         let mailcap do it.
4567         * mml2015.el: Remove snarf code.
4568         * mm-decode.el: Remove snarf code.
4569
4570 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
4571
4572         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
4573         (mml-insert-mime): Understand gnus-decoded.
4574         (mime-to-mml): New parameter handles.
4575         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
4576         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
4577
4578 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
4579
4580         * mm-decode.el (mime-security): New group.
4581         (mm-verify-function-alist): Add test function.
4582         (mm-decrypt-function-alist): Ditto.
4583         (mm-snarf-option): Set default value as nil.
4584         (mm-find-part-by-type): Recursive parameter.
4585         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
4586         * mml2015.el: Support draft-ietf-openpgp-multsig.
4587
4588 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
4589
4590         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
4591         (gnus-article-view-part-as-charset): New function.
4592
4593 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
4594
4595         * mm-decode.el (mm-verify-option): Default value.
4596         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
4597
4598 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4599
4600         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
4601
4602 2000-11-05  Simon Josefsson  <sj@extundo.com>
4603
4604         * mml-smime.el (mml-smime-verify): Work in original multipart
4605         buffert.
4606
4607         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
4608         (mm-handle-multipart-ctl-parameter): Ditto.
4609         (mm-alist-to-plist): New function.
4610         (mm-dissect-buffer): Store CTL parameters and copy original buffer
4611         for multiparts.
4612         (mm-destroy-parts): Destroy multipart buffert.
4613         (mm-remove-part): Ditto.
4614
4615         * mml-smime.el (mml-smime-sign): Not used.
4616         (mml-smime-encrypt): Ditto.
4617
4618         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
4619
4620         Verify S/MIME signature support.
4621
4622         * mm-decode.el (mm-inline-media-tests): Add
4623         application/{x-,}pkcs7-signature.
4624         (mm-inlined-types): Ditto.
4625         (mm-automatic-display): Ditto.
4626         (mm-verify-function-alist): Ditto.  Add name of method.
4627         (mm-decrypt-function-alist): Add name of method.
4628         (mm-find-part-by-type): Add documentation.
4629         (mm-possibly-verify-or-decrypt): Use new format of
4630         mm-{verify,decrypt}-function-alist.  Use method names.
4631
4632         * mml-smime.el (mml-smime-verify): New function.
4633
4634 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4635
4636         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
4637
4638 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4639
4640         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
4641         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
4642         * mm-decode.el (mm-snarf-option): New.
4643
4644 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4645
4646         * mm-util.el (mm-subst-char-in-string): New function.
4647         (mm-replace-chars-in-string): Use it.
4648         * message.el (message-replace-chars-in-string): Use it.
4649         * nnheader.el (nnheader-replace-chars-in-string): Use it.
4650         * gnus-mh.el (mh-lib-progs): Shut up.
4651
4652 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
4653
4654         * base64.el, md5.el: Moved to contrib directory.
4655
4656 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4657
4658         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
4659         the last article when search.
4660
4661 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4662
4663         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
4664         * nnmail.el (nnmail-pathname-coding-system): Ditto.
4665
4666 2000-09-29  David Edmondson  <dme@thus.net>
4667
4668         * message.el (message-newline-and-reformat): Typo.
4669
4670 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4671
4672         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
4673
4674 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
4675
4676         * nntp.el (nntp-decode-text): Delete bogus status lines.
4677
4678 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
4679
4680         * message.el (message-font-lock-keywords): Match a final newline
4681         to help font-lock's multiline support.
4682
4683 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4684
4685         * nnoo.el (nnoo-set): New function.
4686
4687 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
4688
4689         * gpg.el, gpg-ring.el: Moved to contrib directory.
4690
4691 2000-11-04  Simon Josefsson  <sj@extundo.com>
4692
4693         * nnimap.el (nnimap-split-inbox): Typo.
4694
4695 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4696
4697         * gnus-msg.el (gnus-msg-mail): Move it backwards.
4698
4699 2000-11-03  Simon Josefsson  <sj@extundo.com>
4700
4701         * rfc2231.el (rfc2231-parse-qp-string): New function.
4702         (require): rfc2047.
4703
4704         * mail-parse.el (mail-header-parse-content-type):
4705         (mail-header-parse-content-disposition): Support invalid QP
4706         encoded strings, by using `rfc2231-parse-qp-string'.
4707
4708 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4709
4710         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
4711         (rfc2231-decode-encoded-string): Typo "> X 1".
4712         (rfc2231-encode-string): Insert the name of charset.
4713         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
4714
4715 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4716
4717         * mm-decode.el (mm-save-part): Return the filename.
4718         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
4719         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
4720         (gnus-mime-action-alist): Use it.
4721         (gnus-mime-button-commands): USe it.
4722         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
4723         (mm-inline-external-body): unwind-protect.
4724
4725 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4726
4727         * gnus-art.el (gnus-insert-mime-button): Show url.
4728
4729 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4730
4731         * mml.el (mml-generate-mime-1): Support external url.
4732         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
4733
4734 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
4735
4736         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
4737         * mm-decode.el (mm-display-external): Ditto.
4738         * mm-extern.el: New file.
4739         * mm-decode.el (mm-inline-media-tests): Hook it up.
4740         (mm-inlined-types): Inline message/external-body.
4741
4742 2000-11-02  Simon Josefsson  <sj@extundo.com>
4743
4744         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
4745
4746         * message.el (message-get-reply-headers): Better handling when
4747         Mail-Followup-To is very large.
4748
4749 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4750
4751         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
4752         * gnus-art.el (gnus-article-edit-done):
4753         * gnus-sum.el (gnus-summary-edit-article-done): Move line
4754         counting code here.
4755         * gnus-msg.el (gnus-setup-message): Remove a hack.
4756
4757 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4758
4759         * gnus-sum.el (gnus-newsgroup-variables): New variable.
4760         (gnus-summary-mode): Make them local variables.
4761         (gnus-set-global-variables): Globalize them.
4762         (gnus-summary-exit): Kill them.
4763
4764 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
4765
4766         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
4767         word.
4768
4769 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
4770
4771         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
4772         gnus-article-wash-types.
4773         * gnus-art.el (gnus-article-wash-status): Use them.
4774
4775 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
4776
4777         * mml.el (mml-read-tag): Remove spaces and LF.
4778
4779 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4780
4781         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
4782         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
4783
4784 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
4785
4786         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
4787
4788 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
4789
4790         * gnus-sum.el (gnus-article-charset): New variable.
4791         (gnus-summary-display-article): Set it.
4792         * gnus-msg.el (gnus-copy-article-buffer): Use it.
4793         * gnus-art.el (gnus-article-mode): Make it local variable.
4794
4795 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4796
4797         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
4798
4799 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4800
4801         * nnwfm.el: New file.
4802
4803         * nnweb.el (nnweb-replace-in-string): New function.
4804
4805 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4806
4807         * mml2015.el: Wrap gpg.el.
4808         * gpg.el (gpg-verify): The last argument of apply is a list.
4809         (gpg-encrypt): Add passphrase as a parameter.
4810
4811 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4812
4813         * gpg.el: New file.
4814         * gpg-ring.el: New file.
4815
4816 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4817
4818         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
4819
4820 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
4821
4822         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
4823         double-quote characters.
4824         (gnus-summary-prepare-threads): Ditto.
4825
4826 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4827
4828         * gnus-art.el (gnus-mime-display-single): Forward line -1.
4829         * mml.el (mml-read-tag): Don't skip the leading space.
4830         * lpath.el (font-lock-set-defaults): Shut up.
4831
4832 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
4833
4834         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
4835
4836 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
4837
4838         * qp.el (quoted-printable-encode-region): Replace leading - when
4839         ultra safe.
4840         * mml.el (mml-generate-mime-postprocess-function): Removed.
4841         (mml-postprocess-alist): Removed.
4842         (mml-generate-mime-1): Use ultra-safe when sign.
4843         * mml2015.el (mml2015-fix-micalg): Uppercase.
4844         (mml2015-verify): Insert LF.
4845         (mml2015-mailcrypt-sign): Downcase; search backward.
4846
4847 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4848
4849         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
4850         restrictive.
4851         (nnultimate-table-regexp): New variable.
4852         (nnultimate-forum-table-p): Use it.
4853
4854 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
4855
4856         * gnus-sum.el (gnus-summary-expire-articles): Save point.
4857
4858 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4859
4860         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
4861         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
4862
4863 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4864
4865         * mml2015.el: Shut up.
4866
4867 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4868
4869         * gnus.el (gnus-server-browse-hashtb): Removed.
4870         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
4871         (gnus-group-insert-group-line-info): Use simplified method.
4872         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
4873
4874 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4875
4876         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
4877         moved here.
4878         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
4879         * gnus-group.el (gnus-group-prepare-flat): Use it.
4880         * gnus-topic.el (gnus-group-prepare-topics): Use it.
4881
4882 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4883
4884         * mml.el (mml-mode): Show menu in XEmacs.
4885
4886 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
4887
4888         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
4889         (gnus-server-read-server-in-server-buffer): New function.
4890         (gnus-browse-foreign-server): Browse in group buffer.
4891         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
4892         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
4893         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
4894         * gnus.el (gnus-server-browse-hashtb): New variable.
4895
4896 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4897
4898         * nnfolder.el (nnfolder-open-nov): Use group.
4899
4900 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
4901
4902         * nnfolder.el: Add NOV. Set version to 2.0.
4903         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
4904
4905 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4906
4907         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
4908
4909 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4910
4911         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
4912         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
4913
4914 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4915
4916         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
4917
4918 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4919
4920         * mm-decode.el (mm-verify-function-alist): New variable.
4921         (mm-verify-option): New variable.
4922         (mm-decrypt-function-alist): Ditto.
4923         (mm-decrypt-option): Ditto.
4924         (mm-find-raw-part-by-type): New function.
4925         (mm-possibly-verify-or-decrypt): New function.
4926         (mm-dissect-multipart): Use it.
4927         * mml2015.el (mml2015-fix-micalg): New function.
4928         (mml2015-decrypt): Use new interface.
4929         (mml2015-verify):  Use new interface.
4930         (mml2015-setup): Make it bogus.
4931
4932 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4933
4934         * mml.el (mml-generate-mime-postprocess-function): Set to
4935         mml-postprocess.
4936         (autoload): Autoload mml2015 and mml-smime.
4937         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
4938         * mml2015.el (mml2015-encrypt): New function.
4939         (mml2015-sign): New function.
4940         (mml2015-encrypt-function): New variable.
4941         (mml2015-sign-function): New variable.
4942         (mml2015-mailcrypt-encrypt): Use message-recipients.
4943         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
4944         * mml-smime.el (mml-smime-setup): Ditto.
4945
4946 2000-10-28  Simon Josefsson  <sj@extundo.com>
4947
4948         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
4949         Communigate Pro 3.3.1 server.
4950
4951         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
4952         in buffers.
4953         (mml-secure-dns-server): Removed.
4954         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
4955         write certificates to files.
4956
4957         * smime.el (smime-dns-server): New variable.
4958         (smime-mail-to-domain):
4959         (smime-cert-by-dns): New functions.
4960
4961         * dig.el: New file.
4962
4963 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
4964
4965         * message.el (message-options): New variable.
4966         (message-options-set-recipient): New function.
4967         (message-send): Use them.
4968         * gnus-int.el (gnus-request-replace-article): Use them.
4969         (gnus-request-accept-article): Ditto.
4970         * mml.el (mml-preview): Use them.
4971         * gnus-sum.el (gnus-summary-edit-article): Use them.
4972
4973         * message.el (message-options-get): New function.
4974         (message-options-get): New function.
4975         * rfc2047.el (rfc2047-encode-message-header): Use them.
4976         * mm-bodies.el (mm-encode-body): Use them.
4977
4978 2000-10-28  Simon Josefsson  <sj@extundo.com>
4979
4980         * nnimap.el (nnimap-retrieve-which-headers):
4981         (nnimap-request-article-part): Quote message-id.
4982
4983         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
4984         (smime-CA-file): New variable.
4985         (smime-call-openssl-region): Don't error.
4986         (smime-sign-region): Return result value.
4987         (smime-encrypt-region): Ditto.
4988         (smime-verify-region): New function.
4989         (smime-decrypt-region): Ditto.
4990         (smime-verify-buffer): Ditto.
4991         (smime-decrypt-buffer): Ditto.
4992
4993         * mml.el: Require mml-sec.
4994         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
4995         (mml-mode-map): Add "sign" and "encrypt" maps.
4996         (mml-menu): Add security menu.
4997         (mml-preview): Use generate-new-buffer.
4998
4999         * mml-sec.el: New file.
5000
5001 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
5002
5003         * mm-decode.el (mm-find-part-by-type): Move it here.
5004         * mml.el (mml-postprocess): Move it here.
5005         (mml-postprocess-alist): Move it here. Merge them.
5006
5007 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
5008
5009         * rfc2047.el (rfc2047-encode-message-header): Make sure no
5010         unencoded stuff in the header.
5011
5012 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
5013
5014         * gnus-group.el (gnus-group-listed-groups): New variable.
5015         (gnus-group-list-option): New variable.
5016         (gnus-group-list-limit-map): New keymap.
5017         (gnus-group-list-flush-map): New keymap.
5018         (gnus-group-list-plus-map): New keymap.
5019         (gnus-group-prepare-logic): New function.
5020         (gnus-group-prepare-flat): Merge with
5021         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
5022         (gnus-group-prepare-flat-list-dead): Ditto.
5023         (gnus-group-list-matching): Use gnus-group-prepare-function.
5024         (gnus-group-list-dormant): Ditto.
5025         (gnus-group-list-cached): Ditto.
5026         (gnus-group-listed-groups): New function.
5027         (gnus-group-list-limit): New function.
5028         (gnus-group-list-flush): New function.
5029         (gnus-group-list-plus): New function.
5030         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
5031         (gnus-topic-prepare-topic): Ditto.
5032
5033 2000-10-27  Paul Jarc <prj@po.cwru.edu>
5034
5035         * message.el (message-insert-to, message-get-reply-headers):
5036         (message-reply, message-followup): Mail-{Followup,Reply}-To.
5037
5038 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5039
5040         * mml2015.el: New file.
5041         * smime.el: New file.
5042         * mml-smime.el: New file.
5043
5044 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
5045
5046         * ChangeLog: Moved to ChangeLog.1.
5047
5048 ;; Local Variables:
5049 ;; coding: iso-2022-7bit
5050 ;; End: