babe8240c96fb3cf6e796c1bb740de84a1eccd16
[gnus] / lisp / ChangeLog.1
1 2000-10-27  Jason Rumney  <jasonr@gnu.org>
2
3         * gnus-art.el (gnus-signature-face): Use italic on any frame that
4         supports it.
5
6 2000-10-27 14:19:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
7
8         * gnus-mlspl.el: Require cl when compiling.
9         * messagexmas.el: Ditto.
10         * mm-util.el: Ditto.
11         * rfc2047.el: Ditto.
12         * rfc2231.el: Ditto.
13         * smiley-ems.el: Ditto.
14         * uudecode.el: Ditto.
15         
16         * smiley-ems.el (smiley-region): Use mapcar.
17
18 2000-10-27 Stefan Monnier <monnier@cs.yale.edu>
19
20         * ietf-drums.el: Require cl when compiling.
21
22 2000-10-27  Dave Love  <fx@gnu.org>
23
24         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
25         window-system here.
26
27         * gnus-art.el (gnus-article-x-face-command): Check
28         gnus-article-compface-xbm.
29         (gnus-treat-display-xface): Check for uncompface.
30
31         * nnheader.el (nnheader-translate-file-chars): Only kludge things
32         under Doze with XEmacs.
33
34 2000-10-26  Simon Josefsson  <sj@extundo.com>
35
36         * mail-source.el (mail-sources): IMAP predicate is a string.
37         (mail-sources): Add default values for IMAP mailbox, predicate and
38         fetchflag.
39
40 2000-10-26  Dave Love  <fx@gnu.org>
41
42         * flow-fill.el: Require cl when compiling.
43
44         * mail-source.el: Require imap when compiling and defvar
45         display-time-mail-function.  Require mm-util.
46         (nnheader-cancel-timer): Autoload.
47         (mail-source-imap-authenticators, mail-source-imap-streams): New
48         variables.
49         (mail-sources): Use them.
50
51 2000-10-25 20:13:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
52
53         * mm-decode.el (mm-viewer-completion-map): New.
54         (mm-interactively-view-part): Use it.
55
56 2000-10-25 18:51:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
57
58         * rfc2047.el (rfc2047-q-encode-region): Don't break if a QP-word
59         could be fitted in one line.
60
61 2000-10-25  Dirk Meyer <dischi@tzi.de>
62
63         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
64         seconds instead of hour.
65
66 2000-10-25  Per Abrahamsen  <abraham@dina.kvl.dk>
67
68         * mail-source.el (mail-sources): Better `:type'.
69
70 2000-10-24 18:31:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
71
72         * gnus-art.el (gnus-request-article-this-buffer):
73         gnus-refer-article-method might be a single method.
74         * gnus-sum.el (gnus-refer-article-methods): The second could be 
75         a named method.
76
77 2000-10-23  Simon Josefsson  <simon@josefsson.org>
78
79         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
80         (fill-flowed): Make "quote-depth wins" rule work when first line
81         is at level 0.
82
83 2000-10-21 11:23:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
84
85         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
86
87 2000-10-21 10:54:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
88
89         * gnus-art.el (gnus-article-mime-total-parts): New function.
90         (gnus-mm-display-part): Use it.
91         (gnus-mime-display-single): Ditto.
92         (gnus-mime-display-alternative): Ditto.
93
94 2000-10-21 09:38:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
95
96         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
97         because they are files, not directories.
98         (mailcap-parse-mimetypes): Ditto.
99
100 2000-10-20 19:55:59  ShengHuo ZHU  <zsh@cs.rochester.edu>
101
102         * gnus-art.el (gnus-mime-inline-part): Check validity of charset.
103
104 2000-10-18  Dave Love  <fx@gnu.org>
105
106         * mail-source.el (mm-util): Require.
107         (defvar): Use rmail-spool-directory unconditionally.
108
109         * gnus-nocem.el (gnus-nocem-issuers): Update.
110         (gnus-nocem-check-from): New option.
111         (gnus-nocem-scan-groups): Use it.
112         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
113
114 2000-10-18  Miles Bader  <miles@lsi.nec.co.jp>
115
116         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
117         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
118
119 2000-10-18  Simon Josefsson  <simon@josefsson.org>
120
121         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
122
123         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
124
125 2000-10-17  Simon Josefsson  <simon@josefsson.org>
126
127         * gnus-sum.el (gnus-get-newsgroup-headers): Search for "from:"
128         instead of "from: " for rfc822 compliance.
129
130         * gnus-uu.el (gnus-uu-digest-mail-forward): Ditto. Insert SPC.
131
132         * nnheader.el (nnheader-parse-head): Ditto.
133
134 2000-10-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
135
136         * mail-source.el (mail-source-keyword-map): Use
137         `rmail-spool-directory' as a default directory for the `file'
138         source, if the variable is defined.  Fall back to hardcoded
139         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
140         <seh@speakeasy.org>.
141
142 2000-10-13 12:01:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
143
144         * message.el (message-send-mail-partially): Replace the header
145          delimiter with a blank line.
146
147 2000-10-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
148
149         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
150         Cashin <ecashin@coe.uga.edu>).
151
152 2000-10-13 10:52:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
153
154         * gnus-ems.el (gnus-article-compface-xbm): Ignore errors.
155
156 2000-10-11  John Wiegley  <johnw@gnu.org>
157
158         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
159         `gnus-group-change-level-function', instead of `remove-hook',
160         because it's not a hook!
161
162         * gnus-mlspl.el (gnus-group-split-update): Check the value of
163         `nnmail-crosspost', and use it to set the `no-crosspost'
164         argument when calling `gnus-group-split-fancy'.  Otherwise, it
165         assumes that cross-posting is always OK, no matter what
166         `nmail-crosspost' is set to.
167         (gnus-group-split-fancy): The argument order in the
168         second-to-last `push' call was wrong, but since `no-crosspost'
169         was always nil, it was never being triggered.
170
171         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
172         variable to correspond with `gnus-article-hide-citation-maybe'.
173         (gnus-treatment-function-alist): Added entry for the above
174         correlation.
175
176 2000-10-12 08:26:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
177
178         * mm-util.el (mm-with-unibyte-current-buffer): Revert to old.
179         (mm-with-unibyte-current-buffer-mule4): New function.
180         * qp.el (quoted-printable-encode-region): Use it.
181         * rfc2047.el (rfc2047-decode): Ditto.
182         * webmail.el (webmail-init): Revert to use mm-disable-multibyte.
183
184 2000-10-10 08:44:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
185
186         * rfc2047.el (rfc2047-fold-region): "=?=" is not a break point.
187
188 2000-10-10 00:00:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
189
190         * webmail.el (webmail-init): Use mm-disable-multibyte-mule4.
191
192 2000-10-09 22:50:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
193
194         * base64.el (base64-decode-region): Just give a message if the end
195         is not sane.
196
197 2000-10-09 20:09:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
198
199         * rfc2047.el (rfc2047-encode-message-header): Move fold into
200         encode-region.
201         (rfc2047-dissect-region): Rewrite.
202         (rfc2047-encode-region): Rewrite.
203         (rfc2047-fold-region): Fold any line longer than 76.
204         (rfc2047-unfold-region): New function.
205         (rfc2047-decode-region): Use it.
206         (rfc2047-q-encode-region): Don't break at bob.
207
208 2000-10-09 17:12:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
209
210         * nntp.el (nntp-open-connection): Kill process buffer when quit.
211         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
212         FSF Emacs 20 and XEmacs 21.
213         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
214
215 2000-10-09  Dave Love  <fx@gnu.org>
216
217         * gnus-audio.el: Don't require cl.
218         (gnus-audio): New custom group.
219         (gnus-audio-inline-sound): Change to work with Emacs.
220         (gnus-audio-directory, gnus-audio-directory) 
221         (gnus-audio-au-player):  Customize.
222         (gnus-audio-play): Try external player if play-sound-file fails.
223         Use file-name-extension, not string-match.
224
225         * gnus-art.el (article-de-quoted-unreadable)
226         (article-de-base64-unreadable): Fold search case rather than
227         downcasing string.  Apply mm-charset-to-coding-system to arg of
228         quoted-printable-decode-region.
229         (gnus-article-dumbquotes-map): Fix dashes.
230         (gnus-button-mailto, gnus-button-embedded-url): Doc fix.
231         (gnus-button-reply): Just alias it.
232
233 2000-10-09  Stefan Monnier  <monnier@cs.yale.edu>
234
235         * mm-encode.el: Require CL.  At least, for `incf'.
236
237         * nnfolder.el (nnfolder-ignore-active-file): Typos.
238
239         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
240
241         * gnus-kill.el (gnus-kill): Typo.
242
243 2000-10-09  Gerd Moellmann  <gerd@gnu.org>
244
245         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
246
247 2000-10-09  Simon Josefsson  <simon@josefsson.org>
248
249         * nnimap.el (nnimap-group-overview-filename): Create directory for
250         newfile (when use long filenames is nil).  Copy+delete file if
251         rename didn't work.
252         (nnimap-group-overview-filename): `rename-file' and `copy-file'
253         doesn't return anything useful, use ignore-errors instead.
254
255 2000-10-08 13:05:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
256
257         * dgnushack.el (dgnushack-compile): Delete old elc files first.
258
259 2000-10-08 10:59:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
260
261         * gnus-ems.el (gnus-kill-all-overlays): Move here.
262         * gnus-util.el (gnus-kill-all-overlays): Move out.
263         * gnus-sum.el (gnus-cache-write-active): Auto load.
264         * lpath.el: Shut up.
265         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is 
266         asynchronous in Exp version.
267
268 2000-10-08 08:57:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
269
270         * gnus-art.el, gnus-ems.el, gnus-start.el: Remove gnus-xemacs.
271         * gnus-ems.el: Autoload smiley.
272         * gnus-art.el (gnus-treat-display-smileys): Default value in Emacs 21.
273
274 2000-10-08 08:45:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
275
276         * gnus-sum.el (gnus-summary-display-article): Enable multibyte.
277         (gnus-summary-select-article): Don't enable multibyte here.
278         (gnus-summary-goto-article): Ditto.
279
280 2000-10-08 Christoph Conrad <christoph.conrad@gmx.de>
281
282         * gnus-draft.el (gnus-draft-send-message): Typo.
283
284 2000-10-08  Simon Josefsson  <simon@josefsson.org>
285
286         * nnimap.el (nnimap-verify-uidvalidity): Delete overview file when
287         uid validity changes.
288         (nnimap-group-overview-filename): Store uidvalidity in filenames.
289         Rename old files into new format.
290
291 2000-10-07 15:49:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
292
293         * mm-util.el (mm-enable-multibyte-mule4): New.
294         (mm-disable-multibyte-mule4): New.
295         * gnus-sum.el (gnus-summary-mode): Use it.
296         (gnus-summary-select-article): Ditto.
297         (gnus-summary-goto-article): Use enable multibyte.
298         * rfc2047.el (rfc2047-decode): Use unibyte.
299
300 2000-10-07 15:42:59  ShengHuo ZHU  <zsh@cs.rochester.edu>
301
302         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
303
304 2000-10-07 10:31:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
305
306         * rfc2047.el (rfc2047-q-encode-region): Better calculation of
307         break point.
308         (rfc2047-fold-region): Don't break the first non-LWSP characters.
309
310 2000-10-07 09:18:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
311
312         * gnus.el (gnus-agent-fetching): New variable.
313         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
314         * gnus-score.el (gnus-score-body): Don't score body when
315         agent-fetching.
316         (gnus-score-followup): Don't score followup either. 
317
318 2000-10-07 08:19:17  ShengHuo ZHU  <zsh@cs.rochester.edu>
319
320         * gnus-art.el: Define dynamic variables in eval-when-compile.
321         * message.el (message-sending-message): New variable.
322         (message-send): Use it.
323         * gnus-draft.el (gnus-draft-send-message): Ditto.
324         (gnus-group-send-drafts): Ditto.
325
326 2000-10-06  Dave Love  <fx@gnu.org>
327
328         * gnus-audio.el: Don't require cl.
329         (gnus-audio): New custom group.
330         (gnus-audio-inline-sound): Change to work with Emacs.
331         (gnus-audio-directory, gnus-audio-directory) 
332         (gnus-audio-au-player):  Customize.
333         (gnus-audio-play): Try external player if play-sound-file fails.
334         Use file-name-extension, not string-match.
335
336 2000-10-06 17:38:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
337
338         * gnus-art.el (gnus-article-prepare): Configure it again.
339
340 2000-10-06 15:11:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
341
342         * message.el (message-default-charset): Default value for non-Mule
343         Emacsen.
344
345 2000-10-06 14:28:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
346
347         * message.el (message-alternative-emails): New.
348         (message-use-alternative-email-as-from): New.
349         (message-setup): Use them.
350
351 2000-10-06 13:46:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
352
353         * base64.el, dgnushack.el, gnus-spec.el, messagexmas.el
354         * gnus-xmas.el, nnheaderxm.el, nndraft.el: Use defalias.
355
356         * gnus-xmas.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
357         gnus-overlay-start.
358         * gnus.el: Ditto.
359         * gnus-art.el (gnus-insert-mime-button): Use them.
360
361 2000-10-06 10:01:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
362
363         * mm-util.el (mm-with-unibyte-current-buffer): Don't set unibyte
364         if eight-bit-control is a charset, e.g. Mule 5.0 in Emacs 21.
365
366 2000-10-06 09:38:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
367
368         * qp.el (quoted-printable-encode-region): Use
369         mm-with-unibyte-current-buffer within narrowed region.
370
371 2000-10-06 08:56:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
372
373         * webmail.el (webmail-type-definition): Fix my-deja open url.
374
375 2000-10-06 Emerick Rogul <emerick@csa.bu.edu>
376
377         * message.el (message-setup-fill-variables): New variable.
378         (message-mode): Use it.
379
380 2000-10-05  Dave Love  <fx@gnu.org>
381
382         * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
383         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
384
385         * binhex.el: Use defalias, not fset.
386
387         * rfc1843.el: Require cl when compiling.
388
389 2000-10-05 12:25:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
390
391         * gnus-agent.el (gnus-agent-fetch-group-1): Score-param could be nil.
392
393 2000-10-05 11:43:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
394
395         * rfc2047.el (rfc2047-encode-region): Merge only if regions are
396         adjacent.
397
398 2000-10-05 09:41:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
399
400         * mm-util.el (mm-multibyte-p): In XEmacs, it is (feature 'mule).
401         (mm-find-charset-region): Merge conditions, delete ascii.
402         (mm-charset-after): Rewrite.
403         * mm-bodies.el (mm-encode-body): Use it.
404
405 2000-10-05 09:04:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
406
407         * webmail.el (webmail-hotmail-list): Fix.
408
409 2000-10-05  Stefan Monnier <monnier+gnu/emacs@rum.cs.yale.edu>
410
411         * nnimap.el (require): cl.
412
413 2000-10-04 15:24:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
414
415         * gnus-art.el (gnus-article-prepare): Configure windows before
416         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
417         window might be overrided.
418
419 2000-10-04  Dave Love  <fx@gnu.org>
420
421         * gnus-ems.el (gnus-article-display-xface)
422         [gnus-article-compface-xbm]: Fix.
423         (gnus-x-splash): Bind width, height.
424
425 2000-10-04 11:45:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
426
427         * gnus-art.el (gnus-mime-inline-part): Use prefix argument only
428         when it is called interactively.
429
430 2000-10-03 21:20:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
431
432         * gnus-art.el (gnus-mime-action-alist): New variable.
433         (gnus-mime-action-on-part): Use it.
434         (gnus-mime-button-commands): Add command ".".
435
436 2000-10-03 20:37:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
437
438         * gnus-art.el (gnus-mime-inline-part): Support prefix argument.
439
440 2000-10-03  Katsumi Yamaoka <yamaoka@jpl.org>
441
442         * lpath.el: "." is in the load-path because dgnushack.el.
443
444 2000-10-03  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
445
446         * uudecode.el: xemacs cleanup (use featurep ' xemacs)
447
448         * nnheader.el: ditto
449
450         * mm-util.el: ditto
451
452         * message.el: ditto
453
454         * binhex.el: ditto
455
456         * gnus-audio.el: removed unnecessary xemacs test
457
458         * earcon.el: ditto
459         
460 2000-10-03 19:55:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
461
462         * nnweb.el (nnweb-decode-entities): Work for non-character
463         entities. 
464
465 2000-09-26 09:20:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
466
467         * gnus.el: Message the quit parts.
468
469 2000-10-03 08:08:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
470
471         * mail-source.el (mail-source-fetch-maildir): Don't insert
472         newlines.
473
474 2000-10-02 20:14:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
475
476         * dgnushack.el (dgnushack-compile): Don't compile dgnushack.el,
477         lpath.el. Don't compile base64.el if there is builtin base64.
478
479 2000-10-02  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
480
481         * base64.el (Repository): Use featurep for XEmacs test.
482
483 2000-10-02 17:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
484
485         * nntp.el (nntp-retrieve-data): Don't ignore quit.
486
487 2000-10-02 14:43:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
488
489         * gnus-art.el (gnus-article-banner-alist): New variable.
490         (article-strip-banner): Use it.
491         * gnus-cus.el (gnus-group-parameters): Allow symbol.
492
493 2000-10-02  Dave Love  <fx@gnu.org>
494
495         * smiley-ems.el: New file.
496
497         * gnus-ems.el (gnus-smiley-display): Autoload.
498         (mouse-set-point, set-face-foreground, set-face-background)
499         (x-popup-menu): Don't clobber these.
500         (gnus-article-compface-xbm): New variable.
501         (gnus-article-display-xface): Move graphic test.  Use unibyte.
502         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
503
504         * mml.el (require): Fix typo.
505         (mml-parse-1): Modify unknown encoding prompt.
506
507         * mail-source.el (mail-sources): Revert to nil.
508
509         * nnmail.el (nnmail-spool-file): Revert previous change.
510
511         * gnus.el: Don't require custom, message.
512         (gnus-message-archive-method): Wrap initializer in progn and
513         require message here.
514
515 2000-10-02  Gerd Moellmann  <gerd@gnu.org>
516
517         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
518         image's :ascent to 80.  That gives a mode-line which is approx.
519         as tall as the normal one.
520
521 2000-10-02 08:04:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
522
523         * webmail.el (webmail-hotmail-list): Fix.
524
525 2000-10-01 20:55:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
526
527         Don't postpone GCC if none of GCC methods is agent-covered.  This
528         fix presumes that the post-method must be agent-covered if any Gcc
529         method is agent-covered.
530
531         * gnus-msg.el (gnus-inews-group-method): New function.
532         (gnus-inews-do-gcc): Use it.
533         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
534         (gnus-agent-possibly-save-gcc): Use it.
535         (gnus-agent-possibly-do-gcc): Ditto.
536
537 2000-10-01 17:08:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
538
539         * mailcap.el (mailcap-mime-types): Use mailcap-mime-data.
540         * mml.el (mml-minibuffer-read-type): Use mailcap-mime-types.
541
542 2000-10-01 13:07:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
543
544         * webmail.el (webmail-netscape-open, webmail-hotmail-article,
545         webmail-hotmail-list): Update.
546
547 2000-10-01 08:36:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
548
549         * mail-source.el (mail-source-report-new-mail): Use
550         nnheader-cancel-timer.
551
552 2000-10-01 08:35:38  ShengHuo ZHU  <zsh@cs.rochester.edu>
553
554         * lpath.el (overlay-*): Shut up.
555         * dgnushack.el: Two implementations of smiley.
556
557 2000-10-01 08:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
558
559         * gnus-ml.el: Usage.
560         (gnus-mailing-list-archive, gnus-mailing-list-owner,
561         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
562         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
563         (gnus-mailing-list-menu): Define it.
564         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
565         
566         * gnus-xmas.el (gnus-xmas-mailing-list-menu-add): Move here.
567
568 2000-09-30 18:52:51  ShengHuo ZHU  <zsh@cs.rochester.edu>
569
570         * webmail.el (webmail-my-deja-*): Rewrite.
571
572 2000-09-30  Simon Josefsson  <simon@josefsson.org>
573
574         * nnimap.el (nnimap-request-accept-article): Remove \n's from
575         From_ lines.
576
577 2000-08-05  Simon Josefsson <simon@josefsson.org>
578
579         Make GCC to remote groups work when unplugged
580         (postpone GCC until message is actually sent).
581
582         * gnus-draft.el (gnus-draft-send): Call `gnus-agent-restore-gcc'.
583
584         * gnus-agent.el (gnus-agent-possibly-do-gcc): 
585         (gnus-agent-restore-gcc): 
586         (gnus-agent-possibly-save-gcc): New functions.
587
588         * gnus-msg.el (gnus-inews-add-send-actions): Use
589         `gnus-agent-possibly-do-gcc' if Agentized.
590         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
591         to `message-header-hook'.
592
593         * gnus.el (gnus-agent-gcc-header): New variable.
594
595 2000-07-13  Simon Josefsson <simon@josefsson.org>
596
597         Asks the user to synch flags with server when you plug in.
598
599         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
600         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
601         (gnus-agent-toggle-plugged): Call it.
602         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
603         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
604         (gnus-agent-possibly-synchronize-flags): New function.
605         (gnus-agent-possibly-synchronize-flags-server): New function.
606
607 2000-09-30  Simon Josefsson  <simon@josefsson.org>
608
609         * starttls.el: New file, by Daiki Ueno.
610
611 2000-08-02  Stanislav Shalunov <shalunov@internet2.edu>
612
613         * message.el (message-make-in-reply-to): In-Reply-To is message-id
614         (see DRUMS).
615         
616 2000-09-29  Simon Josefsson  <simon@josefsson.org>
617
618         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
619         prefetch.
620
621 2000-08-09 10:21:20  Katsumi Yamaoka  <yamaoka@jpl.org>
622
623         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
624         sending a command; allow the rtelnet prompt as well.
625
626 2000-09-29  Simon Josefsson  <simon@josefsson.org>
627
628         * message.el (message-send): Make sure error is signalled if no
629         send method is specified.
630
631 2000-09-29  Florian Weimer  <fw@deneb.enyo.de>
632
633         * qp.el (quoted-printable-encode-region): Wrap with
634         `mm-with-unibyte-current-buffer'.
635
636 2000-09-29 12:12:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
637
638         * gnus-agent.el (gnus-agent-fetch-group-1): Reimplement Mike
639           McEwan's proposal.
640         
641 2000-09-29 12:06:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
642
643         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
644         the GNU assignment issue.
645
646 2000-09-29 09:56:34  ShengHuo ZHU  <zsh@cs.rochester.edu>
647
648         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
649
650 2000-09-29 09:14:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
651
652         * gnus-sum.el (gnus-summary-enter-digest-group): Decode to-address.
653
654 2000-09-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
655
656         * gnus-art.el (article-strip-banner): Use
657         gnus-group-find-parameter rather than gnus-group-get-parameter, to
658         allow inheritance on the banner.
659         From elkin@tverd.astro.spbu.ru.
660
661 2000-09-26  Richard M. Alderson III <alderson@netcom2.netcom.com> 
662
663         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
664
665 2000-09-26  Dave Love  <fx@gnu.org>
666
667         * gnus-draft.el: Don't require gnus-agent.
668
669         * mm-view.el: Use featurep for XEmacs test.
670         (mm-inline-message): Test for `remove-specifier'; don't use
671         condition-case.
672
673 2000-09-24  Simon Josefsson  <simon@josefsson.org>
674
675         * nnimap.el (nnimap-request-accept-article): Remove From[^:] lines.
676
677         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
678         support ACL's.
679
680         * nnimap.el (nnimap-acl-get): Check capability.
681
682         * mail-source.el (mail-source-imap-file-coding-system): New variable.
683         (mail-source-fetch-imap): Use it.
684
685         * rfc2104.el (rfc2104-hexstring-to-bitstring): New function.
686         (rfc2104-hash): Use it.
687
688         * imap.el (imap-starttls-p): Check for starttls binary.
689         (imap-starttls-open): More verbose.
690         (imap-gssapi-auth): Ditto.
691         (imap-kerberos4-auth): Ditto.
692         (imap-cram-md5-auth): Ditto.
693         (imap-login-auth): Ditto.
694         (imap-anonymous-auth): Ditto.
695         (imap-digest-md5-auth): Ditto.
696         (imap-open): Ditto.
697         (imap-digest-md5-p): Check capability first.
698
699 2000-09-24  Simon Josefsson  <simon@josefsson.org>
700
701         * imap.el (imap-parse-flag-list): Correctly parse empty lists.
702         (imap-login-p): Support LOGINDISABLED.
703
704 2000-09-23  Simon Josefsson  <jas@nada.kth.se>
705
706         * rfc2104.el: Add SHA-1 example.
707
708 2000-09-22  Simon Josefsson  <simon@josefsson.org>
709
710         * imap.el (imap-parse-body): Work around bug in Sun SIMS.
711
712 2000-09-21 21:54:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
713
714         * lpath.el: Bind nnkiboze-score-file.
715
716 2000-09-21 16:15:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
717
718         * gnus-score.el (gnus-score-use-all-scores): New variable.
719         (gnus-all-score-files): Use it.
720         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
721         (nnkiboze-enter-nov): Fix it when there is no xref.
722         (nnkiboze-generate-groups): List groups.
723         * gnus-group.el (gnus-group-make-kiboze-group): Use 
724         nnkiboze-score-file.
725         
726         * nnkiboze.el (nnkiboze-request-article): Use
727         gnus-cache-request-article.
728         * gnus-group.el (gnus-group-make-kiboze-group): Fix prompt.
729
730 2000-07-16 Dmitry Bely <dbely@mail.ru>
731
732         * nnheader.el (nnheader-translate-file-chars): Path splitting on NT.
733
734 2000-09-20 18:33:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
735
736         * gnus-score.el (gnus-score-find-bnews): Use directory-sep-char.
737
738 2000-09-20 17:37:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
739
740         * message.el (message-default-charset): Set default value in
741         non-MULE XEmacsen as iso-8859-1.
742
743 2000-09-20 12:02:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
744
745         * gnus-demon.el: Use (featurep 'xemacs).
746         * gnus-agent.el: timer vs. itimer.
747         * mail-source.el: Ditto.
748
749 2000-09-19 10:24:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
750
751         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
752         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
753         * gnus-sum.el (gnus-nov-parse-line): Ditto.
754         * nnkiboze.el (nnkiboze-file-coding-system): New.
755         (nnkiboze-retrieve-headers): Use it.
756         (nnkiboze-request-group): Ditto.
757         (nnkiboze-close-group): Ditto.
758         (nnkiboze-generate-group): Ditto.
759         (nnkiboze-enter-nov): Insert first Xref properly.
760
761 2000-09-19  Dave Love  <fx@gnu.org>
762
763         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
764         (nnmail-get-new-mail): Test `sources' in top-level conditional.
765
766         * mail-source.el (mail-sources): Change default to '((file)).
767         Add useful custom type.
768
769 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
770
771         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
772         year).
773         (gnus-date-iso8601): Ditto.
774
775 2000-09-18 09:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
776
777         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
778
779 2000-09-17 01:13:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
780
781         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
782         pattern. Avoid using 8 bit chars.
783         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
784
785 2000-09-16 15:57:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
786
787         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
788         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
789         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
790         functions are not implemented yet.
791         
792         * dgnushack.el (dgnushack-compile): Remove smiley.el and 
793         x-overlay.el from the FSF Emacs black list.
794
795 2000-09-15 21:10:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
796
797         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
798         (mm-inline-media-tests): Ditto.
799         (mm-automatic-display): Ditto.
800         * mm-view.el (mm-display-inline-fontify): Generalize from 
801         mm-display-patch-inline. 
802         (mm-display-patch-inline): Use it.
803         (mm-display-elisp-inline): Ditto.
804         
805 2000-09-15 14:03:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
806
807         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
808         (gnus-topic-unmark-topic): Ditto.
809         (gnus-topic-mark-topic): Ditto.
810         (gnus-topic-get-new-news-this-topic): Use it.
811
812 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
813
814         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
815         display xface.
816
817 2000-08-23 02:54:46  Katsumi Yamaoka  <yamaoka@jpl.org>
818
819         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
820         zombie or killed groups.
821         
822 2000-09-15 00:09:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
823
824         * mml.el (mml-preview): Reinsert unibyte content. 
825         (mml-parse-1): Remove with-unibyte-current-buffer.
826         (mml-generate-mime-1): Ditto.
827         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
828         * message.el (message-forward): Ditto.
829
830 2000-09-14 23:13:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
831
832         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
833         original article buffer.
834         (article-de-base64-unreadable): Ditto.
835         (article-wash-html): Ditto.
836
837 2000-09-14 18:55:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
838
839         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
840         unless forward-show-mml.
841
842 2000-09-14 14:48:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
843
844         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
845         (gnus-summary-save-parts-last-directory): New.
846         (gnus-summary-save-parts): Save history.
847
848 2000-09-14 Ben Gertzfield <che@debian.org>
849
850         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
851         variable.
852         (gnus-summary-save-parts): Use it.
853
854 2000-09-14 11:31:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
855
856         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
857         * gnus-sum.el (gnus-summary-exit): Ditto.
858         (gnus-summary-exit-no-update): Ditto.
859         (gnus-summary-show-article): Ditto.
860
861 2000-09-14 08:42:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
862
863         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
864         Content-Disposition.
865
866 2000-09-13 23:58:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
867
868         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
869
870 2000-09-13 21:41:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
871
872         * gnus-art.el (gnus-article-setup-buffer): Set
873         gnus-article-mime-handles to nil.
874         * gnus-sum.el (gnus-summary-exit): Ditto.
875         (gnus-summary-exit-no-update): Ditto.
876         (gnus-summary-show-article): Ditto.
877         (gnus-summary-save-parts): Use gnus-article-mime-handles if
878         dissected.
879         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
880
881 2000-09-13 16:59:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
882
883         * gnus-sum.el (gnus-summary-sort): Sort loose threads too.
884         (gnus-sort-threads-1): New function. Sort threads recursively.
885         (gnus-sort-threads): Use it.
886         (gnus-sort-gathered-threads): Doc fix.
887
888 2000-09-13  Dave Love  <fx@gnu.org>
889
890         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
891
892         * gnus-ems.el (gnus-ems-redefine): Don't alias
893         gnus-summary-set-display-table.
894
895         * message.el (message-user-agent): Don't wrap ignore-errors around
896         it.
897
898         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
899         `format'.
900         (mm-content-transfer-encoding): Don't use cadar.
901
902         * uudecode.el (uudecode-decoder-program) 
903         (uudecode-decoder-switches): Customize.
904
905         * gnus-score.el (gnus-home-score-file): Improve custom type.
906
907         * gnus-cus.el (gnus-custom-mode): Conditionally set local
908         variables for Emacs 21.
909         (gnus-group-customize): Disable undo while laying out the buffer.
910
911 2000-09-13 09:38:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
912
913         * gnus-util.el (gnus-write-active-file): Bind
914         coding-system-for-write.
915
916 2000-09-13 09:14:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
917
918         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
919         
920         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
921         * gnus-kill.el (gnus-batch-score): Ditto.
922         * gnus-move.el (gnus-change-server): Ditto.
923         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
924
925 2000-09-12  Simon Josefsson  <simon@josefsson.org>
926
927         * gnus-sum.el (gnus-update-read-articles): Undo
928         `gnus-request-set-mark' operation.
929
930 2000-09-11  Dave Love  <fx@gnu.org>
931
932         * Changelog: Use iso-2022 coding.
933
934         * gnus-msg.el (gnus-msg-mail): New function.
935         (gnus-user-agent): New mail agent.
936
937 2000-09-10  Dave Love  <fx@gnu.org>
938
939         * message.el: Require mail-abbrevs for XEmacs for a problem with
940         keybinding despite the autoloads for it.
941
942 2000-09-08  Simon Josefsson  <simon@josefsson.org>
943
944         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
945
946         * nnimap.el (nnimap-request-update-info-internal): Remove tick
947         marks from dormant articles. (See nnimap-request-set-mark.)
948         (nnimap-retrieve-headers-progress): Demule.
949         (nnimap-open-server): Call nnoo-change-server twice, once for
950         getting the nnimap-server-buffer and once for letting n-c-s set
951         the variables in that buffer.
952
953 2000-09-08  David Edmondson <dme@dme.org>
954
955         * gnus.el (gnus-short-group-name): Guess separator.
956
957 2000-09-07  Tadashi Watanabe  <watanabe@sigmaitec.co.jp>
958
959         * smiley.el (smiley-buffer, smiley-create-glyph): Work with GTK
960         XEmacs as well.
961
962 2000-09-06  Francis Litterio <franl-removethis@world.omitthis.std.com>
963
964         * gnus-group.el (gnus-group-insert-group-line): Fix.
965
966 2000-09-04  Dave Love  <fx@gnu.org>
967
968         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
969         (mm-get-image): Avoid the losing `make-glyph' from W3.
970
971 2000-09-03  Simon Josefsson  <simon@josefsson.org>
972
973         * gnus-sum.el (gnus-summary-delete-article): Check server.
974
975 2000-09-01  Simon Josefsson  <simon@josefsson.org>
976
977         * imap.el (imap-parse-flag-list): Rewrite.
978
979         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
980
981         * imap.el (imap-parse-flag-list): Hack.
982
983 2000-08-29  Dave Love  <fx@gnu.org>
984
985         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
986
987         * dgnushack.el (mapcon, union): Remove compiler macros.
988
989         * gnus-agent.el (gnus-agent-union): new function.
990         (gnus-agent-fetch-headers): Use it.
991
992         * gnus.el (gnus-group-startup-message): Specify foreground and
993         background for xpm image.  Centre image vertically.
994         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
995
996 2000-08-24 23:49:23  ShengHuo ZHU  <zsh@cs.rochester.edu>
997
998         * message.el (message-send-mail): Narrow-to-headers.
999
1000 2000-08-24  Dave Love  <fx@gnu.org>
1001
1002         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1003         21.
1004
1005 2000-08-23  Dave Love  <fx@gnu.org>
1006
1007         * dgnushack.el: Remove `member-if' compiler macro.
1008
1009 2000-08-21  Dave Love  <fx@gnu.org>
1010
1011         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1012
1013 2000-08-21 10:09:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
1014
1015         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1016         permanent is used.
1017         (gnus-topic-show-topic): Read topic when to show permanent hidden
1018         topic.
1019         (gnus-topic-remove-topic): Revert to the old behavior, not using
1020         hide.
1021
1022 2000-08-21  Dave Love  <fx@gnu.org>
1023
1024         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1025         (gnus-xemacs): Use featurep.
1026
1027         * mm-util.el (mm-read-charset): Maybe use builtin.
1028         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1029         (mm-multibyte-p, mm-with-unibyte-current-buffer)
1030         (mm-with-unibyte): Use featurep, not string-match.
1031         (mm-with-unibyte-buffer): Simplify.
1032         (mm-quote-arg): Maybe use shell-quote-argument.
1033
1034         * mml.el (mml-make-string): Deleted (unused).
1035
1036         * gnus.el (gnus-mode-line-buffer-identification): Supply
1037         definition for Emacs 21.
1038
1039         * gnus-salt.el: Small doc fixes.
1040         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1041         gnus-add-minor-mode.
1042
1043         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1044         gnus-add-minor-mode.
1045
1046 2000-08-20  Simon Josefsson  <simon@josefsson.org>
1047
1048         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1049         function, thanks to Lloyd Zusman for debugging.
1050         (nnimap-request-group): 
1051         (nnimap-request-list): 
1052         (nnimap-retrieve-groups): 
1053         (nnimap-request-newgroups): Use it.
1054
1055         * nnimap.el (nnimap-request-article-part): Less verbose.
1056
1057 2000-08-19  Andreas Jaeger  <aj@suse.de>
1058
1059         * lpath.el ((string-match "XEmacs" emacs-version)): Remove
1060         subst-char-in-string since we test elsewhere whether it's bound.
1061         
1062 2000-08-18  Dave Love  <fx@gnu.org>
1063
1064         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1065         custom type.
1066
1067         * gnus-xmas.el (gnus-group-icon-create-glyph): Don't test
1068         gnus-group-running-xemacs.
1069
1070         * nnheader.el (nnheader-replace-chars-in-string): Use
1071         subst-char-in-string if available.
1072
1073         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name) 
1074         (gnus-request-article-this-buffer): Use expand-file-name.
1075         (gnus-mime-view-part-as-type): Simplify interactive spec.
1076         (gnus-mime-button-map): Define it all in defvar.
1077
1078 2000-08-17  Dave Love  <fx@gnu.org>
1079
1080         * gnus-group.el (gnus-group-running-xemacs): Deleted.