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