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