* gnus-art.el (article-make-date-line): Limit the length a bit more.
[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  Andrei Elkin  <astro@sbor.ru>  (tiny change)
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
660 2000-09-26  Richard M. Alderson III  <alderson@netcom2.netcom.com>
661
662         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
663
664 2000-09-26  Dave Love  <fx@gnu.org>
665
666         * gnus-draft.el: Don't require gnus-agent.
667
668         * mm-view.el: Use featurep for XEmacs test.
669         (mm-inline-message): Test for `remove-specifier'; don't use
670         condition-case.
671
672 2000-09-24  Simon Josefsson  <simon@josefsson.org>
673
674         * nnimap.el (nnimap-request-accept-article): Remove From[^:] lines.
675
676         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
677         support ACL's.
678
679         * nnimap.el (nnimap-acl-get): Check capability.
680
681         * mail-source.el (mail-source-imap-file-coding-system): New variable.
682         (mail-source-fetch-imap): Use it.
683
684         * rfc2104.el (rfc2104-hexstring-to-bitstring): New function.
685         (rfc2104-hash): Use it.
686
687         * imap.el (imap-starttls-p): Check for starttls binary.
688         (imap-starttls-open): More verbose.
689         (imap-gssapi-auth): Ditto.
690         (imap-kerberos4-auth): Ditto.
691         (imap-cram-md5-auth): Ditto.
692         (imap-login-auth): Ditto.
693         (imap-anonymous-auth): Ditto.
694         (imap-digest-md5-auth): Ditto.
695         (imap-open): Ditto.
696         (imap-digest-md5-p): Check capability first.
697
698 2000-09-24  Simon Josefsson  <simon@josefsson.org>
699
700         * imap.el (imap-parse-flag-list): Correctly parse empty lists.
701         (imap-login-p): Support LOGINDISABLED.
702
703 2000-09-23  Simon Josefsson  <jas@nada.kth.se>
704
705         * rfc2104.el: Add SHA-1 example.
706
707 2000-09-22  Simon Josefsson  <simon@josefsson.org>
708
709         * imap.el (imap-parse-body): Work around bug in Sun SIMS.
710
711 2000-09-21 21:54:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
712
713         * lpath.el: Bind nnkiboze-score-file.
714
715 2000-09-21 16:15:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
716
717         * gnus-score.el (gnus-score-use-all-scores): New variable.
718         (gnus-all-score-files): Use it.
719         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
720         (nnkiboze-enter-nov): Fix it when there is no xref.
721         (nnkiboze-generate-groups): List groups.
722         * gnus-group.el (gnus-group-make-kiboze-group): Use
723         nnkiboze-score-file.
724
725         * nnkiboze.el (nnkiboze-request-article): Use
726         gnus-cache-request-article.
727         * gnus-group.el (gnus-group-make-kiboze-group): Fix prompt.
728
729 2000-07-16  Dmitry Bely  <dbely@mail.ru>
730
731         * nnheader.el (nnheader-translate-file-chars): Path splitting on NT.
732
733 2000-09-20 18:33:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
734
735         * gnus-score.el (gnus-score-find-bnews): Use directory-sep-char.
736
737 2000-09-20 17:37:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
738
739         * message.el (message-default-charset): Set default value in
740         non-MULE XEmacsen as iso-8859-1.
741
742 2000-09-20 12:02:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
743
744         * gnus-demon.el: Use (featurep 'xemacs).
745         * gnus-agent.el: timer vs. itimer.
746         * mail-source.el: Ditto.
747
748 2000-09-19 10:24:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
749
750         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
751         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
752         * gnus-sum.el (gnus-nov-parse-line): Ditto.
753         * nnkiboze.el (nnkiboze-file-coding-system): New.
754         (nnkiboze-retrieve-headers): Use it.
755         (nnkiboze-request-group): Ditto.
756         (nnkiboze-close-group): Ditto.
757         (nnkiboze-generate-group): Ditto.
758         (nnkiboze-enter-nov): Insert first Xref properly.
759
760 2000-09-19  Dave Love  <fx@gnu.org>
761
762         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
763         (nnmail-get-new-mail): Test `sources' in top-level conditional.
764
765         * mail-source.el (mail-sources): Change default to '((file)).
766         Add useful custom type.
767
768 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
769
770         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
771         year).
772         (gnus-date-iso8601): Ditto.
773
774 2000-09-18 09:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
775
776         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
777
778 2000-09-17 01:13:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
779
780         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
781         pattern. Avoid using 8 bit chars.
782         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
783
784 2000-09-16 15:57:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
785
786         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
787         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
788         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
789         functions are not implemented yet.
790
791         * dgnushack.el (dgnushack-compile): Remove smiley.el and
792         x-overlay.el from the FSF Emacs black list.
793
794 2000-09-15 21:10:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
795
796         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
797         (mm-inline-media-tests): Ditto.
798         (mm-automatic-display): Ditto.
799         * mm-view.el (mm-display-inline-fontify): Generalize from
800         mm-display-patch-inline.
801         (mm-display-patch-inline): Use it.
802         (mm-display-elisp-inline): Ditto.
803
804 2000-09-15 14:03:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
805
806         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
807         (gnus-topic-unmark-topic): Ditto.
808         (gnus-topic-mark-topic): Ditto.
809         (gnus-topic-get-new-news-this-topic): Use it.
810
811 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
812
813         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
814         display xface.
815
816 2000-08-23 02:54:46  Katsumi Yamaoka  <yamaoka@jpl.org>
817
818         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
819         zombie or killed groups.
820
821 2000-09-15 00:09:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
822
823         * mml.el (mml-preview): Reinsert unibyte content.
824         (mml-parse-1): Remove with-unibyte-current-buffer.
825         (mml-generate-mime-1): Ditto.
826         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
827         * message.el (message-forward): Ditto.
828
829 2000-09-14 23:13:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
830
831         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
832         original article buffer.
833         (article-de-base64-unreadable): Ditto.
834         (article-wash-html): Ditto.
835
836 2000-09-14 18:55:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
837
838         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
839         unless forward-show-mml.
840
841 2000-09-14 14:48:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
842
843         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
844         (gnus-summary-save-parts-last-directory): New.
845         (gnus-summary-save-parts): Save history.
846
847 2000-09-14  Ben Gertzfield  <che@debian.org>
848
849         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
850         variable.
851         (gnus-summary-save-parts): Use it.
852
853 2000-09-14 11:31:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
854
855         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
856         * gnus-sum.el (gnus-summary-exit): Ditto.
857         (gnus-summary-exit-no-update): Ditto.
858         (gnus-summary-show-article): Ditto.
859
860 2000-09-14 08:42:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
861
862         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
863         Content-Disposition.
864
865 2000-09-13 23:58:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
866
867         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
868
869 2000-09-13 21:41:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
870
871         * gnus-art.el (gnus-article-setup-buffer): Set
872         gnus-article-mime-handles to nil.
873         * gnus-sum.el (gnus-summary-exit): Ditto.
874         (gnus-summary-exit-no-update): Ditto.
875         (gnus-summary-show-article): Ditto.
876         (gnus-summary-save-parts): Use gnus-article-mime-handles if
877         dissected.
878         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
879
880 2000-09-13 16:59:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
881
882         * gnus-sum.el (gnus-summary-sort): Sort loose threads too.
883         (gnus-sort-threads-1): New function. Sort threads recursively.
884         (gnus-sort-threads): Use it.
885         (gnus-sort-gathered-threads): Doc fix.
886
887 2000-09-13  Dave Love  <fx@gnu.org>
888
889         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
890
891         * gnus-ems.el (gnus-ems-redefine): Don't alias
892         gnus-summary-set-display-table.
893
894         * message.el (message-user-agent): Don't wrap ignore-errors around
895         it.
896
897         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
898         `format'.
899         (mm-content-transfer-encoding): Don't use cadar.
900
901         * uudecode.el (uudecode-decoder-program)
902         (uudecode-decoder-switches): Customize.
903
904         * gnus-score.el (gnus-home-score-file): Improve custom type.
905
906         * gnus-cus.el (gnus-custom-mode): Conditionally set local
907         variables for Emacs 21.
908         (gnus-group-customize): Disable undo while laying out the buffer.
909
910 2000-09-13 09:38:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
911
912         * gnus-util.el (gnus-write-active-file): Bind
913         coding-system-for-write.
914
915 2000-09-13 09:14:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
916
917         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
918
919         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
920         * gnus-kill.el (gnus-batch-score): Ditto.
921         * gnus-move.el (gnus-change-server): Ditto.
922         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
923
924 2000-09-12  Simon Josefsson  <simon@josefsson.org>
925
926         * gnus-sum.el (gnus-update-read-articles): Undo
927         `gnus-request-set-mark' operation.
928
929 2000-09-11  Dave Love  <fx@gnu.org>
930
931         * ChangeLog: Use iso-2022 coding.
932
933         * gnus-msg.el (gnus-msg-mail): New function.
934         (gnus-user-agent): New mail agent.
935
936 2000-09-10  Dave Love  <fx@gnu.org>
937
938         * message.el: Require mail-abbrevs for XEmacs for a problem with
939         keybinding despite the autoloads for it.
940
941 2000-09-08  Simon Josefsson  <simon@josefsson.org>
942
943         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
944
945         * nnimap.el (nnimap-request-update-info-internal): Remove tick
946         marks from dormant articles. (See nnimap-request-set-mark.)
947         (nnimap-retrieve-headers-progress): Demule.
948         (nnimap-open-server): Call nnoo-change-server twice, once for
949         getting the nnimap-server-buffer and once for letting n-c-s set
950         the variables in that buffer.
951
952 2000-09-08  David Edmondson  <dme@dme.org>
953
954         * gnus.el (gnus-short-group-name): Guess separator.
955
956 2000-09-07  Tadashi Watanabe  <watanabe@sigmaitec.co.jp>
957
958         * smiley.el (smiley-buffer, smiley-create-glyph): Work with GTK
959         XEmacs as well.
960
961 2000-09-06  Francis Litterio  <franl-removethis@world.omitthis.std.com>
962
963         * gnus-group.el (gnus-group-insert-group-line): Fix.
964
965 2000-09-04  Dave Love  <fx@gnu.org>
966
967         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
968         (mm-get-image): Avoid the losing `make-glyph' from W3.
969
970 2000-09-03  Simon Josefsson  <simon@josefsson.org>
971
972         * gnus-sum.el (gnus-summary-delete-article): Check server.
973
974 2000-09-01  Simon Josefsson  <simon@josefsson.org>
975
976         * imap.el (imap-parse-flag-list): Rewrite.
977
978         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
979
980         * imap.el (imap-parse-flag-list): Hack.
981
982 2000-08-29  Dave Love  <fx@gnu.org>
983
984         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
985
986         * dgnushack.el (mapcon, union): Remove compiler macros.
987
988         * gnus-agent.el (gnus-agent-union): new function.
989         (gnus-agent-fetch-headers): Use it.
990
991         * gnus.el (gnus-group-startup-message): Modifications to last change.
992
993 2000-08-29  Katsumi Yamaoka  <yamaoka@jpl.org>
994
995         * gnus.el (gnus-group-startup-message): Specify foreground and
996         background for xpm image.  Centre image vertically.
997
998 2000-08-24 23:49:23  ShengHuo ZHU  <zsh@cs.rochester.edu>
999
1000         * message.el (message-send-mail): Narrow-to-headers.
1001
1002 2000-08-24  Dave Love  <fx@gnu.org>
1003
1004         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1005         21.
1006
1007 2000-08-23  Dave Love  <fx@gnu.org>
1008
1009         * dgnushack.el: Remove `member-if' compiler macro.
1010
1011 2000-08-21  Dave Love  <fx@gnu.org>
1012
1013         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1014
1015 2000-08-21 10:09:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
1016
1017         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1018         permanent is used.
1019         (gnus-topic-show-topic): Read topic when to show permanent hidden
1020         topic.
1021         (gnus-topic-remove-topic): Revert to the old behavior, not using
1022         hide.
1023
1024 2000-08-21  Dave Love  <fx@gnu.org>
1025
1026         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1027         (gnus-xemacs): Use featurep.
1028
1029         * mm-util.el (mm-read-charset): Maybe use builtin.
1030         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1031         (mm-multibyte-p, mm-with-unibyte-current-buffer)
1032         (mm-with-unibyte): Use featurep, not string-match.
1033         (mm-with-unibyte-buffer): Simplify.
1034         (mm-quote-arg): Maybe use shell-quote-argument.
1035
1036         * mml.el (mml-make-string): Deleted (unused).
1037
1038         * gnus.el (gnus-mode-line-buffer-identification): Supply
1039         definition for Emacs 21.
1040
1041         * gnus-salt.el: Small doc fixes.
1042         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1043         gnus-add-minor-mode.
1044
1045         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1046         gnus-add-minor-mode.
1047
1048 2000-08-20  Simon Josefsson  <simon@josefsson.org>
1049
1050         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1051         function, thanks to Lloyd Zusman for debugging.
1052         (nnimap-request-group):
1053         (nnimap-request-list):
1054         (nnimap-retrieve-groups):
1055         (nnimap-request-newgroups): Use it.
1056
1057         * nnimap.el (nnimap-request-article-part): Less verbose.
1058
1059 2000-08-19  Andreas Jaeger  <aj@suse.de>
1060
1061         * lpath.el ((string-match "XEmacs" emacs-version)): Remove
1062         subst-char-in-string since we test elsewhere whether it's bound.
1063
1064 2000-08-18  Dave Love  <fx@gnu.org>
1065
1066         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1067         custom type.
1068
1069         * gnus-xmas.el (gnus-group-icon-create-glyph): Don't test
1070         gnus-group-running-xemacs.
1071
1072         * nnheader.el (nnheader-replace-chars-in-string): Use
1073         subst-char-in-string if available.
1074
1075         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1076         (gnus-request-article-this-buffer): Use expand-file-name.
1077         (gnus-mime-view-part-as-type): Simplify interactive spec.
1078         (gnus-mime-button-map): Define it all in defvar.
1079
1080 2000-08-17  Dave Love  <fx@gnu.org>
1081
1082         * gnus-group.el (gnus-group-running-xemacs): Deleted.
1083
1084         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1085         last-nonmenu-event.
1086
1087         * uudecode.el (char-int): Use defalias, not fset.
1088
1089         * score-mode.el: Don't require easymenu.  Require mm-util.
1090         (score-mode-coding-system): Use mm-auto-save-coding-system.
1091
1092         * nneething.el (nneething-create-mapping): Don't use cadar & al.
1093         (nneething-file-name): Use expand-file-name, not concat.
1094
1095 2000-08-16 13:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1096
1097         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1098         Failure proof for email addresses.
1099         (nnslashdot-sane-retrieve-headers): Ditto.
1100
1101 2000-08-14 20:08:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1102
1103         * message.el (message-send-mail): Only insert courtesy message
1104         when text/plain.
1105
1106 2000-08-14 19:55:04  Jesper Harder  <jesper_harder@hotmail.com>
1107
1108         * message.el (message-cancel-news): Copy the From header from the
1109         original article.
1110
1111 2000-08-14 19:52:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1112
1113         * gnus-async.el (gnus-asynchronous): Removed.
1114
1115 2000-08-14 16:12:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1116
1117         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1118         format.
1119
1120 2000-08-14 19:12:22  Rod Whitby  <list.ding@rwhitby.net>
1121
1122         * nnmail.el (nnmail-expiry-target-group): Fixed.
1123
1124 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1125
1126         * nnmail.el (nnmail-expiry-target-group): Fix the call to
1127         gnus-request-accept-article so that body encoding is *not* done.
1128         Encoding is not done on incoming mail, so why should it be done on
1129         expired mail?
1130
1131
1132 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1133
1134         * nnml.el (nnml-request-expire-articles): Fix the calls to
1135         nnml-request-article (the filename was being passed instead of the
1136         article number) and nnmail-expiry-target-group
1137         (nnml-current-directory is changed by nnml-request-accept-article,
1138         causing it to be incorrect for the next article to be expired).
1139
1140 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1141
1142         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1143         expiry-target group parameters.
1144
1145 2000-08-13 18:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1146
1147         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1148         buffer.
1149         (gnus-topic-hide-topic): Take a PERMANENT parameter.
1150         (gnus-topic-show-topic): Ditto.
1151
1152         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1153
1154 2000-08-12 21:48:00  John H. Palmieri  <palmieri@math.washington.edu>
1155
1156         * mail-source.el (mail-source-incoming-file-prefix): New
1157         variable.
1158
1159 2000-08-12 20:29:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1160
1161         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1162
1163         * mailcap.el (mailcap-maybe-eval): Be even more warning.
1164
1165 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
1166
1167         * message.el (message-syntax-checks): New check quotin-style:
1168         Text must be written below quoted text.
1169         (message-check-news-body-syntax): Check it.
1170
1171 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1172
1173         * imap.el (imap-authenticator-alist): Fix typo.
1174         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1175         Jonas Oberg for debugging.
1176
1177 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1178
1179         * gnus-async.el (gnus-asynchronous): Disable by default.
1180
1181 2000-08-10 20:22:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1182
1183         * mm-view.el (mm-inline-text): Bind fill-column.
1184
1185         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1186         list of unexpired articles.
1187
1188         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1189         un-expired articles.
1190
1191         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1192         headers.
1193
1194         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1195         we update the right topic..
1196
1197         * mm-decode.el (mm-display-external): Put point at start.
1198
1199 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1200
1201         * nnmail.el (nnmail-expiry-target): More explicit documentation.
1202
1203         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1204
1205 2000-08-09  Simon Josefsson  <simon@josefsson.org>
1206
1207         * imap.el (imap-parse-body):
1208         (imap-parse-string-list): Add bug workarounds for Stalker
1209         Communigate Pro 3.0 server.
1210         (imap-body-lines): Remove bogus comment.
1211
1212         * imap.el (imap-range-to-message-set): Move from nnimap.el.
1213
1214         * nnimap.el (nnimap-retrieve-which-headers):
1215         (nnimap-retrieve-headers-from-server):
1216         (nnimap-request-set-mark):
1217         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1218
1219 2000-08-08 00:53:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
1220
1221         * message.el (message-dont-reply-to-names):
1222         rmail-dont-reply-to-names may not be defined.
1223
1224 2000-08-07 09:37:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1225
1226         * gnus-group.el (gnus-group-iterate): Uncompiled function should
1227         not use pop.
1228
1229 2000-07-19  Dave Love  <fx@gnu.org>
1230
1231         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1232         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
1233         check.
1234         (gnus-article-display-xface): Special-case for dark backgrounds.
1235
1236 2000-07-19  Kim-Minh Kaplan  <kmkaplan@galaxy.fr>
1237
1238         * imap.el (imap-calculate-literal-size-first): New variable.
1239         (imap-local-variables): Add it.
1240         (imap-kerberos4-open): Set it.
1241         (imap-send-command): Use it.
1242
1243 2000-07-17 14:18:16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1244
1245         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1246         (mailcap-parse-mimetypes): Use it.
1247         (mailcap-extension-to-mime): Parse mimetype.
1248         (mailcap-mime-types): Ditto.
1249         * mml.el (mml-minibuffer-read-type): Ditto.
1250
1251 2000-07-16 18:25:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1252
1253         * nndoc.el (nndoc-type-alist): Add outlook.
1254         (nndoc-outlook-type-p): New function.
1255         (nndoc-outlook-article-begin): Ditto.
1256
1257 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
1258
1259         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1260         excursion.
1261
1262 2000-07-15  Simon Josefsson  <simon@josefsson.org>
1263
1264         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1265
1266         * imap.el (imap):
1267         (imap-kerberos4-program):
1268         (imap-gssapi-program):
1269         (imap-ssl-program): Customization.
1270         (imap-shell-program):
1271         (imap-shell-host): New variables.
1272         (imap-streams):
1273         (imap-stream-alist): Add shell.
1274         (imap-shell-p):
1275         (imap-shell-open): New functions.
1276         (imap-open): Don't call authenticator if preauth.
1277         (imap-authenticate): Return t if already authenticated.
1278
1279 2000-07-14  Simon Josefsson  <simon@josefsson.org>
1280
1281         * gnus.el (gnus-invalid-group-regexp): New variable.
1282         (gnus-read-group): Use it.
1283
1284 2000-07-14 12:40:51  ShengHuo ZHU  <zsh@cs.rochester.edu>
1285
1286         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1287         expunge-below and orphan-score are "group variables".
1288
1289 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
1290
1291         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1292         qualified group names to `gnus-group-read-ephemeral-group'.
1293
1294 2000-07-13 07:40:39  Katsumi Yamaoka  <yamaoka@jpl.org>
1295
1296         * dgnushack.el (srcdir): Define it before use it.
1297
1298 2000-07-12 19:37:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1299
1300         * gnus-sum.el: `W t' is toggle-header in info.
1301
1302 2000-07-12 16:50:06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1303
1304         * lpath.el: Fbind subst-char-in-string.
1305
1306 2000-07-12 15:48:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1307
1308         * Makefile.in: Use W3DIR and lispdir.
1309         * dgnushack.el: Ditto.
1310
1311 2000-07-12 10:12:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1312
1313         * gnus-art.el (article-de-base64-unreadable): Typo.
1314
1315 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
1316
1317         * gnus-agent.el (require): Require timer.
1318
1319 2000-07-11 18:29:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1320
1321         * message.el (message-bounce): Call mime-to-mml.
1322
1323 2000-07-11 18:00:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1324
1325         * nnslashdot.el (nnslashdot-request-close): New function.
1326
1327 2000-07-04 23:23:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1328
1329         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1330         right line number for the article.
1331
1332 2000-07-10 22:41:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1333
1334         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1335         * webmail.el (webmail-fetch): Bind
1336         url-http-silence-on-insecure-redirection.
1337
1338 2000-07-10 11:43:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1339
1340         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1341         unibyte.
1342         (nnslashdot-sane-retrieve-headers): Ditto.
1343         (nnslashdot-request-article): Ditto.
1344
1345 2000-07-10 11:12:32  William M. Perry  <wmperry@aventail.com>
1346
1347         * mailcap.el (mailcap-parse-mimetype-file):
1348
1349 2000-07-07 23:46:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1350
1351         * nnweb.el (nnweb-insert): Stricter test.
1352         * webmail.el (webmail-refresh-redirect): Ditto.
1353
1354 2000-07-06 14:17:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
1355
1356         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1357
1358 2000-07-05 21:19:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1359
1360         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1361
1362 2000-07-05  Dave Love  <fx@gnu.org>
1363
1364         * utf7.el: Doc and header fixes.
1365
1366         * gnus-sum.el: Doc fixes.
1367
1368         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1369         defalias, not fset.
1370
1371         * flow-fill.el (fill-flowed-point-at-eol)
1372         (fill-flowed-point-at-bol): Use defalias, not fset.
1373
1374         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1375         (gnus-Plain-save-name): Delete -- apparently bogus.
1376
1377 2000-07-03 00:12:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1378
1379         * nnsoup.el: Use expand-file-name throughout.
1380
1381 2000-07-03 00:07:51  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
1382
1383         * nnmail.el (nnmail-read-incoming-hook): New example.
1384
1385 2000-07-02 23:17:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1386
1387         * mm-view.el (mm-inline-text): Check whether the text has already
1388         been decoded.
1389
1390 2000-07-04 15:17:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1391
1392         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1393
1394 2000-07-03  Stainless Steel Rat  <ratinox@peorth.gweep.net>
1395
1396         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1397
1398 2000-07-03  Simon Josefsson  <simon@josefsson.org>
1399
1400         * gnus-sum.el (gnus-update-marks): Don't propagate download and
1401         unsend flags.
1402
1403 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
1404
1405         * nnimap.el (nnimap-open-connection): Don't look up virtual server
1406         name in authinfo (.authinfo now support ports, no need for the
1407         hack).
1408         (nnimap-split-find-rule): Fix.
1409         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1410
1411 2000-07-03  Paul Stodghill  <stodghil@CS.Cornell.EDU>
1412
1413         * message.el (message-unquote-tokens): Remove all quotes.
1414
1415 2000-07-03 00:29:08  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1416
1417         * gnus-ml.el: New file.
1418
1419 2000-07-02 16:11:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1420
1421         * nnultimate.el (nnultimate-request-close): New function.
1422
1423         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1424
1425 2000-06-18  Norbert Koch  <norbert@s.netic.de>
1426
1427         * Makefile.in: Better support for xemacs builds
1428
1429 Sun Jul  2 15:11:35 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
1430
1431         * gnus.el: Gnus v5.8.7 is released.
1432
1433 2000-05-19 06:32:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1434
1435         * mm-decode.el (mm-insert-part): Characters doubly decoded.
1436
1437 2000-07-01 10:23:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1438
1439         * message.el (message-do-fcc): Encode MIME.
1440
1441 2000-06-28 13:52:57  Shenghuo ZHU  <zsh@cs.rochester.edu>
1442
1443         * lpath.el: Fbind image-size.
1444
1445 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1446
1447         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1448         (nnimap-assoc-match): New function.
1449         (nnimap-split-find-rule): Support extended syntax.
1450
1451 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1452
1453         * nnimap.el (nnimap-open-connection): Use port stuff.
1454
1455         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1456         document port and defaultport.
1457
1458 2000-06-27  Paul Stodghill  <stodghil@CS.Cornell.EDU>
1459
1460         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1461
1462 2000-06-26  Dave Love  <fx@gnu.org>
1463
1464         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1465
1466         * message.el: Remove unnecessary `require'ments.  Defvar
1467         gnus-list-identifiers when compiling.  Don't try to autoload
1468         variable `gnus-list-identifiers'.  Autoload
1469         gnus-group-name-charset.
1470         (message-fetch-field): Don't assume `format' removes text
1471         properties.
1472         (message-strip-list-identifiers, message-reply, message-followup):
1473         Require gnus-sum.
1474         (message-mode): Tidy XEmacs conditionals.
1475         (message-replace-chars-in-string): Use subst-char-in-string when
1476         available.
1477
1478         * gnus-xmas.el (gnus-xmas-define) <match-string-no-properties>:
1479         Define if necessary.
1480
1481         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1482         removes text properties.
1483
1484         * gnus-srvr.el (gnus-browse-group-name): Likewise.
1485
1486         * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1487
1488         * gnus-score.el (gnus-summary-score-entry): Likewise.
1489
1490 2000-06-26 11:18:57  Katsumi Yamaoka  <yamaoka@jpl.org>
1491
1492         * nnimap.el (nnimap-request-post): Fix parenthesis.
1493
1494 2000-06-26  Paul Stodghill  <stodghil@CS.Cornell.EDU>
1495
1496         * message.el (message-unquote-tokens): New function.
1497
1498         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1499
1500         * nnimap.el (nnimap-request-post): Ditto.
1501
1502 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
1503
1504         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1505
1506         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1507         patch commited 2000-04-02).
1508
1509 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
1510
1511         * imap.el (imap-mailbox-examine-1): New function.
1512         (imap-message-copyuid-1):
1513         (imap-message-appenduid-1): Use it, instead of
1514         `imap-mailbox-examine' which would utf-7 encode mailbox name
1515         twice.
1516
1517 2000-06-19  Dave Love  <fx@gnu.org>
1518
1519         * mm-uu.el Don't require message.  Require cl when compiling.
1520
1521 2000-06-17 18:58:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1522
1523         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1524         a local variable.
1525         * gnus-sum.el (gnus-orphan-score): Move here.
1526
1527 2000-06-10 09:33:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
1528
1529         * message.el (message-forward): Remove show-mml condition.
1530         (message-forward-ignored-headers): Remove X-Gnus headers.
1531
1532 2000-06-08  Simon Josefsson  <simon@josefsson.org>
1533
1534         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1535
1536 2000-06-08 12:34:26  Urban Engberg  <ue@ccieurope.com>
1537
1538         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1539
1540 2000-06-08 12:27:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
1541
1542         * message.el (message-syntax-checks): Add type.
1543
1544 2000-06-07  Dave Love  <fx@gnu.org>
1545
1546         * mm-view.el (mm-inline-image-emacs): Don't specify string for
1547         put-image.
1548         (mm-inline-image): Defalias, not fset.
1549