* nnmairix.el: Remove old documentation in the commentary block.
[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
1550         * gnus.el (gnus-group-startup-message): Don't specify string for
1551         insert-image.
1552
1553         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1554         add-minor-mode is available.
1555         (gnus-article-display-xface): Don't specify string for
1556         insert-image.
1557
1558 2000-06-06 13:28:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1559
1560         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1561         (gnus-topic-insert-topic-line): Use shownp.
1562         (gnus-topic-hide-topic): Don't use hidden.
1563         (gnus-topic-show-topic): Don't use hidden.
1564
1565 2000-06-05 22:25:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1566
1567         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1568         system.
1569         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1570         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1571         * gnus-util.el (gnus-output-to-rmail): Ditto.
1572         (gnus-output-to-mail): Ditto.
1573         (gnus-write-buffer): Ditto.
1574         * gnus-uu.el (gnus-uu-save-article): Ditto.
1575
1576 2000-06-04 15:05:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
1577
1578         * message.el (message-read-from-minibuffer): Typo.
1579
1580 2000-06-03 13:36:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1581
1582         * gnus-art.el (article-decode-charset): Override non-MIME forward
1583         charset.
1584
1585 2000-06-02 12:04:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
1586
1587         * mml.el (mml-quote-region): Correct the regexp.
1588         * gnus-msg.el (gnus-summary-reply): mml-quote it.
1589
1590 2000-06-02 11:57:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
1591
1592         * message.el (message-forward): Insert raw text.
1593         * mml.el (mml-parse-1): Get raw text in unibyte mode.
1594         (mml-generate-mime-1): Insert raw text in unibyte mode.
1595
1596 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
1597
1598         * mm-bodies.el (mm-body-encoding): Always encoded if
1599         `mm-use-ultra-safe-encoding' is set.
1600
1601 2000-05-31 14:50:52  Shenghuo ZHU  <zsh@cs.rochester.edu>
1602
1603         * mml.el (ange-ftp-name-format): Typo.
1604
1605 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
1606
1607         * gnus-start.el (gnus-get-unread-articles): If
1608         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1609         try to do anything on that server.
1610
1611 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
1612
1613         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1614         from latest draft.
1615
1616 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
1617
1618         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1619         is open.
1620
1621 2000-05-24  Dave Love  <fx@gnu.org>
1622
1623         * mml.el (mml-parse-file-name): Fix ange-ftp part.
1624
1625 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
1626
1627         * gnus.el (gnus-redefine-select-method-widget): new function, call
1628         it once. Add an "other" entry for unknown but editable backend
1629         name symbols.
1630         * gnus-start.el (gnus-declare-backend): use it.
1631
1632 2000-05-19  Dave Love  <fx@gnu.org>
1633
1634         * gnus-art.el (gnus-article-next-page): Revert last change.
1635
1636 2000-05-19 09:56:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
1637
1638         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1639
1640 2000-05-19  Dave Love  <fx@gnu.org>
1641
1642         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1643         not mm-inline-large-images.
1644
1645 2000-05-19 01:45:40  Shenghuo ZHU  <zsh@cs.rochester.edu>
1646
1647         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1648
1649 2000-05-18  Dave Love  <fx@gnu.org>
1650
1651         * gnus-art.el: Use defalias, not fset.
1652         (gnus-article-x-face-command): Don't test for xbm.
1653         (gnus-article-next-page): Redisplay before testing point in window.
1654
1655 2000-05-17 21:16:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1656
1657         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1658         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1659
1660 2000-05-17 21:13:38  Jim Davidson  <jdavidson@acm.org>
1661
1662         * gnus-sum.el (gnus-summary-save-article-rmail): Use
1663         gnus-summary-save-in-rmail.
1664         * message.el (message-output): Ditto.
1665
1666 2000-05-17 22:37:25  Katsumi Yamaoka  <yamaoka@jpl.org>
1667
1668         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1669
1670 2000-05-17 14:03:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
1671
1672         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1673         is a charset.
1674         * message.el (message-send-news): Check group name charset.
1675         * gnus-msg.el (gnus-post-news): Decode group name.
1676         (gnus-inews-do-gcc): Encode group name.
1677
1678 2000-05-17 10:16:32  Karl Kleinpaste  <karl@charcoal.com>
1679
1680         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1681         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1682
1683 2000-05-17 02:25:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1684
1685         * gnus-group.el (gnus-group-mark-line-p): New function.
1686         (gnus-group-goto-group): New parameter.
1687         (gnus-group-remove-mark): Use it.
1688         * gnus-topic.el (gnus-topic-move-group): Ditto.
1689         (gnus-topic-remove-group): Ditto.
1690
1691 2000-05-17 00:49:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
1692
1693         * gnus-group.el (gnus-group-list-dormant): New function.
1694
1695 2000-05-16 23:20:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
1696
1697         * gnus-agent.el (gnus-agent-synchronize): Use
1698         nnheader-insert-file-contents.
1699         (gnus-agent-save-active-1): Ditto.
1700         (gnus-agent-write-active): Ditto.
1701         (gnus-agent-expire): Ditto.
1702         * gnus-cache.el (gnus-cache-read-active): Ditto.
1703         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1704         * gnus-sum.el (gnus-summary-import-article): Ditto.
1705
1706         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1707         (gnus-agent-save-group-info): Ditto.
1708         (gnus-agent-save-alist): Ditto.
1709         * gnus-util.el (gnus-make-directory): Ditto.
1710
1711         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1712
1713 2000-05-16 21:13:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1714
1715         * mml.el (mml-generate-mime-preprocess-function): New variable.
1716         (mml-generate-mime-postprocess-function): New variable.
1717         (mml-generate-mime-1): Use them.
1718
1719 2000-05-16 18:15:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1720
1721         * gnus-group.el (gnus-group-apropos): Group name charset.
1722         * gnus-sum.el (gnus-set-mode-line): Ditto.
1723         * gnus-group.el (gnus-group-decoded-name): New function.
1724         (gnus-group-edit-group): Use it.
1725         * gnus-cus.el (gnus-group-customize): Use it.
1726
1727 2000-05-16 17:55:57  Karl Kleinpaste  <karl@charcoal.com>
1728
1729         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1730
1731 2000-05-16 16:22:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
1732
1733         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1734         (gnus-group-name-charset-group-alist): Ditto.
1735         (gnus-group-name-charset): New function.
1736         (gnus-group-name-decode): New function.
1737         (gnus-group-insert-group-line): Use them.
1738         (gnus-group-prepare-flat-list-dead): Ditto.
1739         (gnus-group-list-active): Ditto.
1740         (gnus-group-describe-all-groups): Ditto.
1741         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1742         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
1743         add gnus-group property.
1744         (gnus-browse-group-name): Read gnus-group property.
1745
1746 2000-05-16 15:27:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1747
1748         * nnfolder.el (nnfolder-possibly-change-group): Use
1749         file-name-coding-system instead of pathname-coding-system.
1750         * nnmail.el (nnmail-find-file): Ditto.
1751         (nnmail-write-region): Ditto.
1752         * nnmh.el (nnmh-retrieve-headers): Ditto.
1753         (nnmh-request-article): Ditto.
1754         (nnmh-request-group): Ditto.
1755         (nnmh-request-list): Ditto.
1756         (nnmh-possibly-change-directory): Ditto.
1757         (nnmh-active-number): Ditto.
1758         * nnml.el (nnml-possibly-change-directory): Ditto.
1759         (nnml-request-list): Ditto.
1760         (nnml-request-article): Ditto.
1761         (nnml-retrieve-headers): Ditto.
1762
1763 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
1764
1765         * nnimap.el (nnimap-request-accept-article): Don't unselect
1766         mailbox if no mailbox is selected.
1767
1768 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
1769
1770         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1771         Recognize domain names starting with `www.' as starting an URL.
1772
1773 2000-05-15 09:46:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
1774
1775         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1776         (mail-source-keyword-map): Add "subdirs" for maildir.
1777
1778 2000-05-14 16:19:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1779
1780         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
1781         (nnmail-get-new-mail): Use it.
1782         * gnus-start.el (gnus-get-unread-articles): Ditto.
1783
1784 2000-05-14 14:02:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1785
1786         * gnus-sum.el (gnus-summary-edit-article): Better support for
1787         nndraft:drafts.
1788         * nndraft.el (nndraft-request-replace-article): New function,
1789         bind nnmail-file-coding-system.
1790
1791 2000-05-14  Dave Love  <fx@gnu.org>
1792
1793         * nnheader.el: Replace uses of `fset' with `defalias'.
1794         (jka-compr-compression-info-list): Only defvar when compiling.
1795
1796 2000-05-14 12:30:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1797
1798         * webmail.el (webmail-netaddress-article): Refresh redirect.
1799
1800 2000-05-13 20:41:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
1801
1802         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
1803
1804 2000-05-13 16:49:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
1805
1806         * webmail.el: Translate &nbsp; to SP.
1807
1808 2000-05-13 13:00:17  Robin S. Socha  <robin@socha.net>
1809
1810         * message.el (message-bounce): Doc typo.
1811
1812 2000-05-13 12:25:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
1813
1814         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
1815         (gnus-soup-store): Ditto.
1816         (gnus-soup-send-packet): Ditto.
1817         * nnsoup.el (nnsoup-replies-format-type): Ditto.
1818         (nnsoup-dissect-buffer): Ditto.
1819         (nnsoup-narrow-to-article): Ditto.
1820         (nnsoup-make-active): Ditto
1821
1822 2000-05-13 12:03:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
1823
1824         * message.el (message-mode): Two parameters for local-variable-p.
1825
1826 2000-05-13 00:54:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1827
1828         * message.el (message-strip-list-identifiers): New function.
1829         (message-reply): Use it and use message-strip-subject-re.
1830         (message-followup): Ditto.
1831         * gnus-art.el (article-hide-list-identifiers): Remove more.
1832         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1833
1834 2000-05-12 22:28:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1835
1836         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
1837         mail-parset-charset and use non-numeric argument.
1838
1839 2000-05-12 20:54:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1840
1841         * mml.el (mml-buffer-list): New variable.
1842         (mml-generate-new-buffer): New function.
1843         (mml-destroy-buffers): Ditto.
1844         (mml-insert-mime): Use them.
1845         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
1846         * gnus-sum.el (gnus-summary-edit-article): Ditto.
1847         * message.el (message-mode): Ditto.
1848         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
1849         (gnus-uu-save-article): Support show-as-mml.
1850         * message.el (message-forward): Ditto.
1851
1852 2000-05-12 15:15:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
1853
1854         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
1855         (nndoc-mime-digest-type-p): Locate article head precisely.
1856         * mml.el (mml-generate-default-type): New variable.
1857         (mml-generate-mime-1): Use it.
1858         (mml-insert-mime-headers): Use it.
1859         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
1860         (gnus-uu-digest-mail-forward): Use it and call message-forward
1861         with argument digest.
1862         (gnus-uu-save-article): Support message-forward-as-mime.
1863         * message.el (message-forward): Add parameter digest.
1864         * mm-decode.el (mm-dissect-default-type): New variable.
1865         (mm-dissect-buffer): Use it.
1866
1867 2000-05-11 11:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
1868
1869         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
1870         newline and paragraph to nil when got a non-ascii character. Test
1871         paragraph before newline.
1872
1873 2000-05-10 12:17:58  Shenghuo ZHU  <zsh@cs.rochester.edu>
1874
1875         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
1876         limit to 76.
1877
1878 2000-05-10 09:11:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1879
1880         * nnslashdot.el (nnslashdot-sid-strip): New function.
1881         (nnslashdot-threaded-retrieve-headers): New format.
1882         (nnslashdot-sane-retrieve-headers): Ditto.
1883         (nnslashdot-request-article): Ditto.
1884         (nnslashdot-threaded-retrieve-headers): Thread properly.
1885         (nnslashdot-request-article): Be more lenient.
1886         (nnslashdot-threaded-retrieve-headers): Regexp search.
1887
1888 2000-05-09 13:23:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
1889
1890         * gnus-sum.el (gnus-with-article): Define it before use it.
1891
1892 2000-05-08 22:34:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
1893
1894         * message.el (message-supersede): Use mime-to-mml.
1895         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
1896
1897 2000-05-08 22:34:24  Katsumi Yamaoka  <yamaoka@jpl.org>
1898
1899         * gnus-group.el (gnus-group-list-cached): Don't use
1900         `subst-char-in-string'.
1901
1902 2000-05-08  Dave Love  <fx@gnu.org>
1903
1904         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
1905
1906 2000-05-08 01:07:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
1907
1908         * mm-decode.el (mm-interactively-view-part): Append %s if the
1909         method is a single word.
1910         * nnwarchive.el (nnwarchive-type-definition): Typo.
1911
1912 2000-05-07 17:24:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
1913
1914         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
1915         function.
1916         (gnus-group-prepare-flat-predicate): Use it.
1917         (gnus-group-list-cached): List dead groups.
1918
1919 2000-05-07 10:50:02  Shenghuo ZHU  <zsh@cs.rochester.edu>
1920
1921         * gnus-art.el (article-decode-charset): Don't decode message with
1922         format.
1923
1924 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
1925
1926         * mailcap.el (mailcap-maybe-eval): Honor user request not to
1927         evaluate the Lisp code.
1928
1929 2000-05-06 17:40:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
1930
1931         * gnus-art.el (article-wash-html): New function.
1932         (gnus-article-wash-html): Bind.
1933         (gnus-article-make-menu-bar): Menu item.
1934         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
1935         (gnus-summary-make-menu-bar): Menu item.
1936         * gnus.el: Autoload.
1937
1938 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
1939
1940         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
1941         (gnus-uu-unshar-article): Use it.
1942
1943         * mailcap.el (mailcap-maybe-eval-warning): New variable.
1944         (mailcap-maybe-eval): Use it.
1945
1946         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
1947         in docstring.
1948
1949         * mml.el (mml-generate-mime-1): Small comment.
1950
1951 2000-05-05 12:27:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1952
1953         * gnus-art.el (article-de-base64-unreadable): New function.
1954         (gnus-article-de-base64-unreadable): Bind.
1955         (gnus-article-make-menu-bar): Menu item.
1956         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
1957         (gnus-summary-make-menu-bar): Menu item.
1958         * gnus.el: Autoload.
1959
1960 2000-05-05 10:32:27  Shenghuo ZHU  <zsh@cs.rochester.edu>
1961
1962         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
1963         (gnus-summary-select-article): Add en/disable multibyte.
1964
1965 2000-05-05 02:47:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
1966
1967         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
1968         (gnus-summary-edit-article): New feature: editing raw articles.
1969
1970 2000-05-05 00:30:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1971
1972         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
1973         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
1974         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
1975         Emacs MULE can not copy some 8bit characters in multibyte buffers.
1976         * mm-decode.el (mm-insert-part): Ditto.
1977
1978 2000-05-04 17:49:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1979
1980         * nndoc.el (nndoc-type-alist): Extend forward regexp.
1981         (nndoc-forward-type-p): Ditto.
1982
1983 2000-05-04 17:13:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1984
1985         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
1986         value of enable-multibyte-characters.
1987
1988 2000-05-04 10:31:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1989
1990         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
1991
1992 2000-05-03  Dave Love  <fx@gnu.org>
1993
1994         * gnus-ems.el (gnus-article-xface-ring-internal)
1995         (gnus-article-xface-ring-size): New variable.
1996         (gnus-article-display-xface): Use them to cache data.  Don't try
1997         to use XPM.  Set up binary coding for PBM's sake.
1998
1999 2000-05-03 14:23:38  Shenghuo ZHU  <zsh@cs.rochester.edu>
2000
2001         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2002         * gnus-int.el (gnus-request-accept-article): Ditto.
2003         (gnus-request-replace-article): Ditto.
2004         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2005
2006 2000-05-03 14:11:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2007
2008         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2009
2010 2000-05-03 11:35:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2011
2012         * rfc2047.el (rfc2047-encode-message-header): Encode field by
2013         field.
2014         * mml.el (mml-to-mime): Use message-default-charset.
2015         (mml-preview): Narrow to headers.
2016         * message.el (message-send-mail): Use message-default-charset.
2017         (message-send-news): Narrow to headers;
2018         use message-default-charset.
2019
2020 2000-05-03 08:09:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2021
2022         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2023         detect.
2024         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2025         restriction.
2026         (mml-parse-1): Warning message.
2027         (mml-preview): Disable multibyte.
2028
2029 2000-05-03  Dave Love  <fx@gnu.org>
2030
2031         * gnus.el (gnus-group-startup-message): Add newline before image.
2032
2033 2000-05-02 21:34:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2034
2035         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2036         * message.el (message-send-mail): Use unibyte-buffer.
2037         (message-send-mail): Ditto.
2038
2039 Mon May  1 15:09:46 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2040
2041         * gnus.el: Gnus v5.8.6 is released.
2042
2043 2000-05-01 07:45:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2044
2045         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2046
2047 2000-04-28 21:14:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2048
2049         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2050
2051 2000-04-28 16:37:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2052
2053         * message.el (message-send-mail-partially): Use forward-line.
2054
2055 2000-04-28 16:01:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2056
2057         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2058
2059 2000-04-28 15:30:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2060
2061         * mml.el (mml-generate-mime-1): Ignore 0x1b.
2062         (mml-insert-mime): No markup only for text/plain.
2063         (mime-to-mml): Remove MIME headers.
2064
2065 2000-04-28 14:23:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2066
2067         * mml.el (mml-preview): Set gnus-newsgroup-charset.
2068         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2069         as 8-bit.
2070         * lpath.el: Fbind image functions.
2071
2072 2000-04-28  Dave Love  <fx@gnu.org>
2073
2074         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2075         21.
2076
2077         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2078         search order.  Use parse-colon-path and remove some redundancy.
2079         Doc fix.
2080         (mailcap-parse-mimetypes): Code consistently with
2081         mailcap-parse-mailcaps.  Doc fix.
2082
2083         * gnus-start.el (gnus-unload): Iterate over `features', not
2084         `load-history'.
2085
2086 2000-04-28 09:52:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2087
2088         * mml.el (mml-parse-1): Don't create blank parts.
2089         (mml-read-part): Fix mml tag.
2090         (mml-insert-mime): Convert message/rfc822.
2091         (mml-insert-mml-markup): Add mmlp parameter.
2092
2093 2000-04-28 01:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2094
2095         * message.el (message-send-mail-partially): Remove CTE.
2096
2097 2000-04-28 00:31:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2098
2099         * lpath.el: Fbind put-image for XEmacs.
2100         * mm-view.el (mm-inline-image): Fset it.
2101
2102 2000-04-27 23:23:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
2103
2104         * nndoc.el (nndoc-type-alist): Change forward regexp.
2105
2106 2000-04-27 21:57:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2107
2108         * message.el (message-send-mail-partially-limit): Change the
2109         default value.
2110
2111 2000-04-27 21:53:32  Erik Toubro Nielsen  <erik@ifad.dk>
2112
2113         * gnus-util.el (gnus-extract-address-components): Name might be
2114         "".
2115
2116 2000-04-27 20:32:06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2117
2118         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2119         (gnus-summary-post-forward): Ditto.
2120         * message.el (message-forward-show-mml): New variable.
2121         (message-forward): Use it.
2122         * mml.el (mml-parse-1): Add tag mml.
2123         (mml-read-part): Ditto.
2124         (mml-generate-mime): Support reentance.
2125         (mml-generate-mime-1): Support mml tag.
2126
2127 2000-04-27  Dave Love  <fx@gnu.org>
2128
2129         * gnus-art.el: Don't bother to require custom, browse-url.
2130         (gnus-article-x-face-command): Include gnus-article-display-xface.
2131
2132         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
2133         Use defalias, not fset.
2134         (gnus-article-display-xface): New function.
2135
2136         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2137
2138         * mm-decode.el: Small doc fixes.  Require cl when compiling.
2139         (mm-xemacs-p): Deleted.
2140         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2141         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2142         use create-image and don't special-case xbm.
2143         (mm-valid-image-format-p): Use display-graphic-p.
2144
2145 2000-04-27 15:27:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
2146
2147         * message.el (message-send-mail-partially-limit): New variable.
2148         (message-send-mail-partially): New function.
2149         (message-send-mail): Use it.
2150         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2151         all blank lines inside of base64.
2152         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2153         blank lines.
2154
2155 2000-04-27 10:03:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
2156
2157         * mml.el (mml-insert-tag): Match more special characters.
2158
2159 2000-04-27 09:06:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
2160
2161         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2162
2163 2000-04-27 00:58:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2164
2165         * mm-decode.el (mm-inline-media-tests): Add message/partial.
2166         (mm-inlined-types): Ditto.
2167         * mm-partial.el: New file.
2168
2169 2000-04-27  Dave Love  <fx@gnu.org>
2170
2171         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2172         matter in Emacs 21.
2173
2174 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
2175
2176         * mm-bodies.el (mm-encode-body): Remove reference to
2177         mm-default-charset in comment.
2178
2179 2000-04-24 00:56:00  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2180
2181         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2182
2183 2000-04-26 12:27:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
2184
2185         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2186         let.
2187
2188 2000-04-26 12:26:10  Pavel Janik ml.  <Pavel.Janik@inet.cz>
2189
2190         * gnus-draft.el (gnus-draft-setup): Fix comments.
2191
2192 2000-04-26 10:06:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2193
2194         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2195         if nnmbox-file-coding-system-for-write is nil.
2196
2197 2000-04-26 02:17:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
2198
2199         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2200         header if nil.
2201
2202 2000-04-26 00:23:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2203
2204         * mm-view.el (mm-inline-text): Insert directly if decoded.
2205         * mml.el (autoload): Typo.
2206
2207 2000-04-25 22:46:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
2208
2209         * mml.el (mml-preview): Set up posting-charset.
2210         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2211
2212 2000-04-25 21:23:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
2213
2214         * webmail.el: Fix yahoo mail.
2215
2216 2000-04-25 20:12:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2217
2218         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2219         word if not necessary.
2220         (rfc2047-encode-region): Put space between encoded words.
2221
2222 2000-04-24 21:11:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
2223
2224         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2225
2226 2000-04-24 18:14:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2227
2228         * gnus-draft.el (gnus-draft-setup): Restore mml only when
2229         required.
2230         (gnus-draft-edit-message): Require restoration.
2231
2232 2000-04-24 16:51:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2233
2234         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2235         back.
2236
2237 2000-04-24 16:01:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2238
2239         * gnus-art.el (gnus-treat-article): Make sure that the summary
2240         buffer is live.
2241
2242 2000-04-24 15:42:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2243
2244         * mailcap.el (mailcap-parse-mailcaps): Reorder.
2245         (mailcap-parse-mailcap): Backwards parsing.
2246         (mailcap-possible-viewers): Remove nreverse.
2247         (mailcap-mime-info): Ditto.
2248         (mailcap-add-mailcap-entry): Keep alternative viewer.
2249
2250 Mon Apr 24 21:12:06 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2251
2252         * gnus.el: Gnus v5.8.5 is released.
2253
2254 2000-04-24 16:29:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2255
2256         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2257
2258         * gnus-util.el (gnus-netrc-machine): Default to nntp.
2259
2260         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2261
2262 2000-04-23 23:27:25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2263
2264         * mm-view.el (mm-inline-message): Disable prepare-hook.
2265
2266 2000-04-23 00:32:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2267
2268         * gnus.el: Fix copyright statements.
2269
2270         * gnus-sum.el (gnus-alter-articles-to-read-function): New
2271         variable.
2272         (gnus-articles-to-read): Use it.
2273
2274         * message.el (message-get-reply-headers): Bind free variable.
2275
2276 2000-04-23 01:14:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2277
2278         * message.el (message-get-reply-headers): Fix to-address.
2279
2280 2000-04-22 22:51:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2281
2282         * webmail.el: Hotmail fix. Add a debug function.
2283
2284 2000-04-23 00:32:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2285
2286         * gnus-sum.el (t): M-down and M-up.
2287
2288 2000-04-22 20:22:03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2289
2290         * gnus-sum.el: Doc fix.
2291
2292 2000-04-22 10:25:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
2293
2294         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2295
2296 2000-04-22 14:25:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2297
2298         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2299         string.
2300         (nnweb-request-group): Don't scan twice.
2301         (nnweb-request-scan): Don't nix out the hashtb.
2302
2303         * message.el (message-get-reply-headers): Return a value.
2304
2305 2000-04-22 14:12:41  David Aspinwall  <aspinwall@TimesTen.com>
2306
2307         * gnus-art.el (gnus-button-url-regexp): New value to match naked
2308         urls.
2309
2310 2000-04-22 01:23:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2311
2312         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2313         order messages are inserted.
2314
2315         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2316         message/rfc822 parts.
2317
2318         * gnus-art.el (gnus-article-read-summary-keys): Check for
2319         numerical values.
2320
2321         * message.el (message-get-headers): Made into own function.
2322         (message-reply): Use it.
2323         (message-get-reply-headers): Renamed.
2324         (message-widen-reply): New command.
2325
2326 2000-04-21 20:52:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2327
2328         * nntp.el (nntp-retrieve-data): Report the error and return nil.
2329
2330 2000-04-21 19:38:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2331
2332         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2333         non-base64 text at the end if not found.
2334
2335 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
2336
2337         * gnus-sum.el (gnus-read-move-group-name):
2338         (gnus-summary-move-article): Use `gnus-group-method' to find out
2339         what method the manually entered group belong to.
2340         `gnus-group-name-to-method' doesn't return any method parameters
2341         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2342         for new groups so they wouldn't work.
2343
2344 2000-04-21 22:27:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2345
2346         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2347         override.
2348
2349 2000-04-21 21:58:20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2350
2351         * nnmail.el (nnmail-cache-insert): Does some stuff that is
2352         probably good to do, or something.  I dunno.  I just write these
2353         ChangeLog entries, and my name is Lars.
2354
2355 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
2356
2357         * message.el (message-caesar-region): Use translate-region.
2358
2359 2000-04-21 21:20:32  Mike Fabian  <mike.fabian@gmx.de>
2360
2361         * gnus-group.el (gnus-group-catchup-current): Doc fix.
2362
2363 2000-04-21 20:36:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2364
2365         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2366         variables, because that makes Emacs flash.
2367
2368         * gnus-group.el (gnus-group-insert-group-line): Don't call
2369         gnus-group-add-icon unconditionally.
2370
2371         * gnus-xmas.el (gnus-group-add-icon): Moved here.
2372
2373         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2374         xmas.
2375         (gnus-group-glyph-directory): Removed.
2376
2377 2000-04-21 20:26:23  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
2378
2379         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2380         gnus-newsgroup-name is "".
2381
2382 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
2383
2384         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2385         in conjunction with MULE-UCS.
2386
2387 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
2388
2389         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2390
2391 1999-12-14 04:14:44  Katsumi Yamaoka  <yamaoka@jpl.org>
2392
2393         * dgnushack.el (last, mapcon, member-if, union): New compiler
2394         macros for emulating cl functions.
2395
2396 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
2397
2398         * message.el (message-shorten-references): Only cater to broken
2399         INN for news. This caters for broken smtpd.
2400
2401 2000-04-21 18:20:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2402
2403         * mailcap.el (mailcap-mime-info): Use the first match; not the
2404         last.
2405
2406         * gnus-agent.el (gnus-category-kill): Save the category list.
2407
2408 2000-04-21 16:41:50  Chris Brierley  <brierley@pobox.com>
2409
2410         * gnus-sum.el (gnus-summary-move-article): Do something or other.
2411
2412 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2413
2414         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2415
2416 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2417
2418         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2419
2420 2000-04-21 10:43:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2421
2422         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2423         (gnus-group-list-cached): Use it.
2424
2425 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2426
2427         * gnus.el: Update all the copyright notices.
2428
2429 2000-04-21 15:38:06  Vladimir Volovich  <vvv@vvv.vsu.ru>
2430
2431         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2432         non-base64 text at the end.
2433
2434 2000-04-21 15:21:30  Katsumi Yamaoka  <yamaoka@jpl.org>
2435
2436         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2437
2438 2000-04-21 15:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2439
2440         * nnheader.el: Don't autoload cancel-function-timers.
2441
2442         * message.el (message-fetch-field): Fold case.
2443
2444 2000-04-21 15:11:09  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2445
2446         * message.el (message-forward-before-signature): New variable.
2447
2448 2000-04-21 15:10:31  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2449
2450         * gnus-mlspl.el: Fix stuff.
2451
2452 2000-04-21 14:41:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2453
2454         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2455         subjects when unthreaded.
2456
2457 2000-04-21 14:11:39  David S. Goldberg  <dsg@mitre.org>
2458
2459         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2460         well.
2461
2462 2000-04-21 14:06:43  Rui Zhu  <sprache@iname.com>
2463
2464         * gnus-art.el (gnus-article-mode): Fix variable name.
2465
2466 2000-04-21 13:54:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2467
2468         * mm-view.el: Fix autoload.
2469
2470         * flow-fill.el (flow-fill): Fix provide.
2471
2472         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2473         nil.
2474
2475 2000-04-20 22:24:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2476
2477         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2478
2479 2000-04-21 05:22:18  Katsumi Yamaoka  <yamaoka@jpl.org>
2480
2481         * gnus-util.el (gnus-netrc-machine): Didn't work.
2482
2483 2000-04-20 21:22:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2484
2485         * gnus-draft.el (gnus-draft-setup): Restore to mml.
2486
2487 2000-04-21 01:24:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2488
2489         * flow-fill.el: Renamed from fill-flowed.
2490
2491         * message.el (message-forward-ignored-headers): Default to
2492         removing CTE.
2493
2494 2000-04-21 00:48:48    <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2495
2496         * message.el (message-mode): Don't fill headers.
2497
2498 2000-04-20 23:12:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2499
2500         * message.el (message-pipe-buffer-body): Use shell
2501
2502 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2503
2504         * nnvirtual.el (nnvirtual-request-article):
2505         Bind gnus-override-method to nil.
2506         (nnvirtual-request-update-mark): Don't update mark when
2507         article is not there.
2508
2509 2000-04-20 16:35:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
2510
2511         * mm-uu.el (mm-uu-dissect): Check forwarded message.
2512
2513 2000-04-20 21:17:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2514
2515         * gnus-util.el (gnus-parse-netrc): Allow "port".
2516         (gnus-netrc-machine): Take a port param.
2517         (gnus-netrc-machine):
2518
2519         * gnus-art.el (gnus-request-article-this-buffer): Allow
2520         re-selecting referenced articles.
2521
2522         * message.el (message-cancel-news): Allow editing.
2523         (message-cancel-message): Add newline.
2524
2525 2000-04-20 21:03:54  William M. Perry  <wmperry@aventail.com>
2526
2527         * mm-view.el (mm-inline-image-emacs): New function.
2528
2529 2000-04-20 20:44:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2530
2531         * mail-source.el (mail-source-delete-incoming): Change default in
2532         cvs.
2533
2534 2000-04-20 20:43:34  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2535
2536         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2537         function.
2538
2539 2000-04-20 14:45:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2540
2541         * nnml.el (nnml-request-expire-articles): Use it.
2542
2543         * nnmail.el (nnmail-expiry-target): New variable.
2544         (nnmail-expiry-target-group): New function.
2545
2546 2000-04-20 02:36:31  Emerick Rogul  <emerick@cs.bu.edu>
2547
2548         * message.el (message-forward): Add non-MIME separators.
2549
2550 2000-04-20 02:25:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2551
2552         * message.el (message-generate-headers): Respect the syntax check
2553         spec.
2554
2555         * gnus-sum.el (gnus-remove-thread-1): Show thread.
2556         (gnus-remove-thread): Don't show all threads.
2557
2558 Thu Apr 20 01:39:25 2000  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2559
2560         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2561
2562 2000-04-19  Dave Love  <fx@gnu.org>
2563
2564         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2565
2566 2000-04-18 12:28:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2567
2568         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2569         (nnwarchive-egroups-*): Ditto.
2570         (nnwarchive-url): Unibyte buffer and single line cookie.
2571
2572 2000-04-14 18:50:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2573
2574         * mm-util.el (mm-char-or-char-int-p): New alias.
2575         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2576         entities.
2577
2578 2000-04-10   Daiki Ueno  <ueno@unixuser.org>
2579
2580         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2581         article case insensitively.
2582
2583 2000-04-10 20:35:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2584
2585         * mail-source.el (mail-source-fetch-webmail): Use the default
2586         password provided in mail-sources; use webmail:subtype:user as
2587         the key.
2588
2589 2000-04-10 20:35:46  John Wiegley  <johnw@gnu.org>
2590
2591         * mail-source.el (mail-source-fetch-webmail): Use
2592         mail-source-password-cache.
2593
2594 2000-04-09 18:13:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
2595
2596         * webmail.el: Add netscape mail and fix HotMail mail.
2597
2598 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
2599
2600         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2601
2602 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
2603
2604         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2605         RFC822.PEEK if server support IMAP4rev1.
2606         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2607         RFC822.TEXT.PEEK if server support IMAP4rev1.
2608         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2609         RFC822.HEADER if server support IMAP4rev1.
2610         (nnimap-request-article-part): Support bodydetail in response
2611         data.
2612
2613 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
2614
2615         * fill-flowed.el: New file.
2616
2617         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2618         text/plain parts with `format' parameters.
2619
2620         * mm-view.el (autoload): Autoload fill-flowed.
2621         (mm-inline-text): For "plain" parts with a format=flowed
2622         parameter, call `fill-flowed'.
2623
2624 2000-03-21 10:32:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2625
2626         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2627         slashdot ids.
2628
2629 2000-03-20 00:12:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2630
2631         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2632         format.
2633
2634 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
2635
2636         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2637         `imtest' too.
2638         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2639         (imap-gssapi-program): New variable.
2640         (imap-streams): Add gssapi.
2641         (imap-stream-alist): Ditto.
2642         (imap-authenticators): Ditto.
2643         (imap-authenticator-alist): Ditto.
2644         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2645         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2646         1.6.x `imtest' syntax.
2647         (imap-gssapi-stream-p): New function.
2648         (imap-gssapi-open): Ditto.
2649         (imap-gssapi-auth-p): Ditto.
2650         (imap-gssapi-auth): Ditto.
2651         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2652         (imap-send-command): Use buffer-local `imap-client-eol' value.
2653
2654         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2655         lines and turn TAB into SPC before parsing.
2656
2657 2000-03-15  Simon Josefsson  <jas@pdc.kth.se>
2658
2659         * nnheader.el (nnheader-group-pathname): Make sure to return a
2660         directory.
2661         * nnmail.el (nnmail-group-pathname): Ditto.
2662
2663 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
2664
2665         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2666         might split in the middle of a message-id.
2667
2668 2000-03-13 13:51:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2669
2670         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2671         groups from the server.
2672
2673         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2674         (gnus-summary-toggle-header): Update the wash status.
2675
2676         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2677         Moved here.
2678
2679         * gnus-agent.el (gnus-agent-save-group-info): Respect old
2680         setting.
2681
2682         * nnmail.el (nnmail-get-active): Use it.
2683         (nnmail-parse-active): New function.
2684
2685         * mm-view.el (mm-inline-text): Support the new version of
2686         vcard.el.
2687
2688         * gnus-sum.el (gnus-summary-move-article): Only delete article
2689         when moving junk.
2690         (gnus-deaden-summary): Bury the buffer.
2691
2692         * nnmail.el (nnmail-group-pathname): Ditto.
2693
2694         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2695
2696 2000-03-13 20:23:06  Christoph Rohland  <hans-christoph.rohland@sap.com>
2697
2698         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2699         whether Mule.
2700
2701 2000-03-10 14:57:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2702
2703         * message.el (message-send-mail): Protect against unloaded Gnus.
2704
2705         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2706         parent.
2707         (gnus-topic-update-topic-line): Yes, do.
2708         (gnus-topic-goto-missing-group): Tally the correct number of
2709         unread articles before inserting the topic line.
2710
2711 2000-03-01 09:55:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2712
2713         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2714
2715 2000-02-13 13:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2716
2717         * mm-decode.el (mm-dissect-buffer): Ditto.
2718
2719         * gnus-art.el (article-decode-charset): Strip CTE.
2720
2721         * ietf-drums.el (ietf-drums-strip): New function.
2722
2723         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2724         when prompting in read-only groups.
2725
2726 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
2727
2728         * imap.el (imap-send-command): Change EOL-chars when
2729         `imap-client-eol' differs from default, not only for kerberos4.
2730         (imap-mailbox-status): Get encoded mailbox's status.
2731
2732 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
2733
2734         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2735         into `mail-source-password-cache'.
2736
2737 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
2738
2739         * mm-util.el (mm-mime-charset): Check for presence of
2740         `coding-system-get' and `get-charset-property' (recent XEmacs has
2741         the former, but not the latter).
2742
2743 2000-01-28  Dave Love  <fx@gnu.org>
2744
2745         * message.el (message-check-news-header-syntax): Fix typo
2746         `newsgroyps'.
2747         (message-talkative-question): Put temp buffer in fundamental-mode.
2748         (message-recover): Use fundamental-mode in the right buffer.
2749
2750         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2751         right buffer.
2752
2753 2000-01-26 12:01:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2754
2755         * qp.el (quoted-printable-decode-region): Add charset parameter.
2756         (quoted-printable-decode-string): Ditto.
2757
2758         * gnus-art.el (article-de-quoted-unreadable): Use it.
2759
2760 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
2761
2762         * nnimap.el (nnimap-split-predicate): New variable.
2763         (nnimap-split-articles): Use it.
2764
2765 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
2766
2767         * utf7.el: Change email address.
2768
2769 2000-01-18 22:03:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2770
2771         * gnus-group.el (gnus-group-catchup): Purge split history.
2772
2773 2000-01-14 02:43:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
2774
2775         * nnmail.el (nnmail-generate-active): Support extended group name.
2776         (nnmail-get-active): Ditto.
2777
2778 2000-01-13 15:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2779
2780         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2781         group names, don't remove anything.
2782
2783 2000-01-13 15:10:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2784
2785         * webmail.el (webmail-my-deja-open): My-deja changes.
2786
2787 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
2788
2789         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
2790
2791 2000-01-10 23:35:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
2792
2793         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
2794
2795 2000-01-09 22:52:35  Shenghuo ZHU  <zsh@cs.rochester.edu>
2796
2797         * gnus.el (gnus-other-frame): Fix typo.
2798
2799 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2800
2801         * gnus-cus.el (gnus-group-customize): Fix typo.
2802
2803 2000-01-08 08:36:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2804
2805         * nnweb.el (nnweb-insert): Simplified.
2806
2807 2000-01-06 18:32:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2808
2809         * gnus-art.el (gnus-article-mode-map): "e" is
2810         gnus-summary-edit-article.
2811
2812 2000-01-06 18:25:37  Jari Aalto  <jari.aalto@poboxes.com>
2813
2814         * mailcap.el (mailcap-mime-extensions): Add .diff.
2815
2816 2000-01-06 00:06:40  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2817
2818         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
2819         there is no "%s" in the method.
2820
2821 2000-01-08 21:01:04  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2822
2823         * gnus-sum.el (gnus-summary-select-article): Return 'old.
2824
2825 2000-01-06 13:41:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2826
2827         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
2828
2829         * gnus.el: Really always pop up a new frame.
2830
2831         * parse-time.el (parse-time-rules): Allow 100-110 to be
2832         2000-2010.
2833
2834         * time-date.el (date-to-time): Don't use timezone.
2835
2836 2000-01-06  Dave Love  <fx@gnu.org>
2837
2838         * time-date.el: Add keywords.
2839         (date-to-time): Add autoload cookie.  Canonicalize with
2840         timezone-make-date-arpa-standard.
2841         (time-to-seconds): Avoid caddr.
2842         (safe-date-to-time): Add autoload cookie.
2843
2844         * base64.el: Require cl when compiling.
2845
2846 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
2847
2848         * gnus-group.el (gnus-group-line-format-alist): Added %E for
2849         eyecandy.
2850         (gnus-group-insert-group-line): Now groks %E and inserts icon in
2851         group line using gnus-group-add-icon.
2852         (gnus-group-icons): Added customize group.
2853         (gnus-group-icon-list): Added variable.
2854         (gnus-group-glyph-directory): Added variable.
2855         (gnus-group-icon-cache): Added variable.
2856         (gnus-group-running-xemacs): Added variable.
2857         (gnus-group-add-icon): Added function. Add an icon to the current
2858         line according to gnus-group-icon-list.
2859         (gnus-group-icon-create-glyph): Added function.
2860
2861 2000-01-05 17:31:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2862
2863         * gnus-sum.el (gnus-summary-select-article): Return whether we
2864         selected something new.
2865         (gnus-summary-search-article): Start searching at the window
2866         point.
2867
2868         * gnus-group.el (gnus-fetch-group): Complete over
2869         gnus-active-hashtb.
2870
2871 Wed Jan  5 17:06:41 2000  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2872
2873         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
2874
2875 2000-01-05 15:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2876
2877         * gnus-sum.el (gnus-preserve-marks): New variable.
2878         (gnus-summary-move-article): Use it.
2879         (gnus-group-charset-alist): Added more entries.
2880
2881 2000-01-03 01:18:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2882
2883         * mm-decode.el (mm-inline-override-types): Removed duplicate.
2884
2885         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
2886         as the default score.
2887
2888         * gnus-score.el (gnus-score-delta-default): Changed name.
2889
2890 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
2891
2892         * imap.el (imap-parse-literal):
2893         (imap-parse-flag-list): Don't care about props.
2894         (imap-parse-string): Handle quoted characters.
2895
2896 2000-01-02 08:37:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2897
2898         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
2899         (gnus-summary-mark-article): Doc fix.
2900         (gnus-summary-mark-forward): Doc fix.
2901         (t): Changed keystroke for gnus-summary-customize-parameters.
2902
2903         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
2904         "e".
2905         (gnus-article-mode-map): No, don't.
2906
2907         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
2908         of the final article.
2909
2910         * mm-decode.el (mm-interactively-view-part): Error on no method.
2911
2912 2000-01-02 06:10:32  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
2913
2914         * gnus-score.el (gnus-score-insert-help): Something.
2915
2916         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
2917
2918         * gnus-win.el (gnus-configure-frame): Ditto.
2919
2920         * gnus-mh.el (gnus-summary-save-in-folder): Use
2921         with-current-buffer.
2922
2923 2000-01-02 05:00:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2924
2925         * nnwarchive.el: Changed file perms.
2926
2927 1999-12-19 21:42:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2928
2929         * gnus-group.el (gnus-group-delete-groups): New command.
2930         (gnus-group-delete-group): Extra no-prompt parameters.
2931
2932 1999-12-14 10:18:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2933
2934         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
2935         <p>.
2936
2937 1999-12-28 12:20:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2938
2939         * webmail.el (webmail-hotmail-article): Don't insert message id.
2940
2941 1999-12-28  Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,A_\e(Bjohann)
2942
2943         * nnimap.el (nnimap-split-fancy): New variable.
2944         (nnimap-split-fancy): New function.
2945
2946 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
2947
2948         (nnimap-split-rule): Document symbol value.
2949
2950 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
2951
2952         * nnimap.el (nnimap-retrieve-headers-progress): Let
2953         `nnheader-parse-head' parse article.
2954         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
2955         request headers needed by `nnheader-parse-head'.
2956
2957 1999-12-23  Florian Weimer  <fw@s.netic.de>
2958
2959         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
2960         value (crosspostings are handled), improve documentation.
2961
2962         * smiley.el: Declare file coding system as iso-8859-1.
2963
2964         * nnultimate.el: Dito.
2965
2966         * message.el: Dito.
2967
2968         * gnus-cite.el: Dito.
2969
2970         * gnus-spec.el: Dito.
2971
2972 1999-12-21  Florian Weimer  <fw@s.netic.de>
2973
2974         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
2975         (gnus-setup-message): No longer make `message-posting-charset'
2976         buffer-local.
2977         (gnus-setup-posting-charset): Reflect the new layout of
2978         `gnus-group-posting-charset-alist' and `message-posting-charset'.
2979
2980         * message.el (message-send-mail): Bind `message-this-is-mail' and
2981         `message-posting-charset'.
2982         (message-send-news): Dito, and honour new layout of
2983         `message-posting-charset'.
2984         (message-encode-message-body): Ignore `message-posting-charset'.
2985
2986         * mm-bodies.el (mm-body-encoding): Consider
2987         `message-posting-charset' when deciding whether to use 8bit.
2988
2989         * rfc2047.el (rfc2047-encode-message-header): Back out change.
2990         (rfc2047-encodable-p): Now solely for headers; use
2991         `message-posting-charset'.
2992
2993 1999-12-20 14:10:39  Shenghuo ZHU  <zsh@cs.rochester.edu>
2994
2995         * nnwarchive.el (nnwarchive-type-definition): Set default value.
2996
2997 1999-12-19 22:49:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2998
2999         * nnagent.el (nnagent-server-opened): Optional.
3000         (nnagent-status-message): Optional.
3001
3002 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
3003
3004         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3005         end (referenced by instructions in
3006         `gnus-cited-opened-text-button-line-format-alist').
3007
3008 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3009
3010         * imap.el (imap-starttls-open): Typo.
3011
3012 1999-12-18 16:43:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
3013
3014         * mm-util.el (mm-charset-after): Non-MULE case.
3015         * mail-prsvr.el (mail-parse-mule-charset): New variable.
3016         * rfc2047.el (rfc2047-dissect-region): Bind it.
3017
3018 1999-12-18  Florian Weimer  <fw@s.netic.de>
3019
3020         * mml.el (mml-generate-multipart-alist): Correct default value.
3021
3022         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3023         (mm-safer-encoding): New function.
3024         (mm-content-transfer-encoding): Use both.
3025
3026         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3027         * qp.el (quoted-printable-encode-region): Dito.
3028
3029 1999-12-18 14:08:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
3030
3031         * webmail.el (webmail-hotmail-article): Snarf the raw file.
3032
3033 1999-12-18 14:08:12  Victor S. Miller  <victor@idaccr.org>
3034
3035         * webmail.el (webmail-hotmail-list): raw=0.
3036
3037 1999-12-18 11:14:51  Shenghuo ZHU  <zsh@cs.rochester.edu>
3038
3039         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3040         group name.
3041
3042 1999-12-18 11:02:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
3043
3044         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3045
3046 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3047
3048         * imap.el: Don't autoload digest-md5.
3049         (imap-starttls-open): Bind coding-system-for-{read,write}.
3050         (imap-starttls-p): Check if we can find starttls.el.
3051         (imap-digest-md5-p): Check if we can find digest-md5.el.
3052
3053 1999-12-17   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3054
3055         * base64.el (base64-encode-string): Accept 2nd argument
3056         `no-line-break'.
3057
3058         * imap.el: Require `digest-md5' when compiling; add autoload
3059         settings for `digest-md5-parse-digest-challenge',
3060         `digest-md5-digest-response', `starttls-open-stream' and
3061         `starttls-negotiate'.
3062         (imap-authenticators): Add `digest-md5'.
3063         (imap-authenticator-alist): Setup for `digest-md5'.
3064         (imap-digest-md5-p): New function.
3065         (imap-digest-md5-auth): New function.
3066         (imap-stream-alist): Add STARTTLS entry.
3067         (imap-starttls-p): New function.
3068         (imap-starttls-open): New function.
3069
3070 1999-12-18 01:08:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3071
3072         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3073
3074 1999-12-17 19:36:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
3075
3076         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3077         string-to-x function.
3078
3079 1999-12-17 13:08:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
3080
3081         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3082
3083 1999-12-17 11:54:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3084
3085         * webmail.el: Enhance hotmail-snarf.
3086
3087 1999-12-17 10:38:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3088
3089         * rfc2047.el (rfc2047-dissect-region): Rewrite.
3090
3091 1999-12-16 22:59:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3092
3093         * webmail.el (webmail-hotmail-list): Search no-error.
3094
3095 1999-12-15 22:07:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3096
3097         * nnwarchive.el: Support nov-is-evil.
3098         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3099         Set it if non-nil.
3100         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3101
3102 1999-12-15 08:55:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
3103
3104         * nnagent.el (nnagent-server-opened): Redefine.
3105         (nnagent-status-message): Ditto.
3106
3107 1999-12-14 23:37:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
3108
3109         * rfc1843.el (rfc1843-decode-region): Use
3110         buffer-substring-no-properties.
3111         * gnus-art.el (article-decode-HZ): New function.
3112
3113 1999-12-14 22:07:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3114
3115         * nnheader.el (nnheader-translate-file-chars): Only in full path.
3116
3117 1999-12-14 16:21:45  Shenghuo ZHU  <zsh@cs.rochester.edu>
3118
3119         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3120         MIME charset not a MULE charset.
3121
3122 1999-12-14 15:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3123
3124         * gnus-ems.el: Translate more ugly characters.
3125         * nnheader.el (nnheader-translate-file-chars): Don't translate
3126         the second ':'.
3127
3128 1999-12-14 10:40:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
3129
3130         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3131         method if cannot find the article.
3132
3133 1999-12-14 01:13:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
3134
3135         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3136         method if overrided.
3137
3138 1999-12-13 23:38:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3139
3140         * mail-source.el (mail-source-fetch-webmail): Parameter
3141         dontexpunge.
3142
3143 1999-12-13 23:31:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3144
3145         * webmail.el: Support my-deja. Better error report.
3146
3147 1999-12-13 18:59:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
3148
3149         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3150         is bad.
3151         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3152         is not 1.
3153
3154 1999-12-13 18:22:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3155
3156         * nnslashdot.el (nnslashdot-request-article): A space.
3157
3158 1999-12-13 17:20:25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3159
3160         * nnagent.el: Support different backend with same name.
3161
3162 1999-12-13 13:14:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3163
3164         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3165         archived group.
3166         (nnslashdot-sane-retrieve-headers): Ditto.
3167         (nnslashdot-request-article): Ditto.
3168
3169 1999-12-13 11:41:32  Shenghuo ZHU  <zsh@cs.rochester.edu>
3170
3171         * nnweb.el (nnweb-insert): Narrow to point.
3172
3173 1999-12-13 10:59:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3174
3175         * nnweb.el (nnweb-insert): Follow refresh url.
3176         * nnslashdot.el: Use it.
3177
3178 1999-12-13 10:39:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3179
3180         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3181         (nnweb-decode-entities-string): New function.
3182
3183         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3184         nnweb-* and move to nnweb.el.
3185         * nnwarchive.el: Use nnweb-decode-entities, etc.
3186         * webmail.el: Ditto.
3187
3188         * nnslashdot.el: Use nnweb-decode-entities-string.
3189         (nnslashdot-decode-entities): Remove.
3190
3191 1999-12-13 10:40:56  Eric Marsden  <emarsden@mail.dotcom.fr>
3192
3193         * nnslashdot.el: Decode entities.
3194
3195 1999-12-12  Dave Love  <fx@gnu.org>
3196
3197         * gnus-agent.el (gnus-category-edit-groups)
3198         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3199         expansion of setf, fixed.
3200
3201 1999-12-12 12:50:30  Shenghuo ZHU  <zsh@cs.rochester.edu>
3202
3203         * gnus-agent.el: Revoke last Dave Love's patch, because of
3204         incompatibility of XEmacs.
3205
3206 1999-12-12 12:27:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3207
3208         * mm-uu.el: Change headers.
3209         * rfc1843.el: Ditto.
3210         * uudecode.el: Ditto.
3211
3212 1999-12-07  Dave Love  <fx@gnu.org>
3213
3214         * gnus-agent.el (gnus-category-edit-predicate)
3215         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3216         inside backquote to avoid it at runtime.
3217
3218 1999-12-07  Dave Love  <fx@gnu.org>
3219
3220         * binhex.el: Require cl when compiling.
3221
3222 1999-12-04  Dave Love  <fx@gnu.org>
3223
3224         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3225
3226 1999-12-04  Dave Love  <fx@gnu.org>
3227
3228         * mm-util.el (mm-delete-duplicates): New function.
3229         (mm-write-region): Use it.
3230
3231         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3232
3233         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
3234         mm-delete-duplicates.
3235
3236         * imap.el (imap-open, imap-debug): Avoid mapc.
3237
3238         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3239
3240         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3241         (gnus-multi-decode-encoded-word-string): Avoid mapc.
3242
3243         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3244         runtime.
3245
3246         * gnus.el (gnus-select-method): Likewise.
3247
3248         * nnheader.el (nnheader-nov-read-integer): Likewise.
3249
3250         * mm-view.el (mm-inline-message): Require cl when compiling.
3251         Avoid ignore-errors at runtime.
3252         (mm-inline-text): Avoid mapc.
3253
3254 1999-12-12 10:36:51  Shenghuo ZHU  <zsh@cs.rochester.edu>
3255
3256         * gnus-art.el (article-decode-charset): Widen is bad.
3257
3258 1999-12-12 10:17:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3259
3260         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3261
3262 1999-12-12  Florian Weimer  <fw@s.netic.de>
3263
3264         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3265         indicate that only US-ASCII is permitted.
3266         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
3267         use unencoded 8-bit characters in message headers.
3268
3269 1999-12-12 03:08:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3270
3271         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3272         CRLF.
3273
3274 1999-12-11 14:42:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3275
3276         * webmail.el: Require url-cookie.
3277
3278 1999-12-11 14:21:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3279
3280         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3281         new function to make modified caesar table.
3282         (nnwarchive-from-r13): Use it.
3283         (nnwarchive-mail-archive-article): Improved.
3284
3285 1999-12-11 12:30:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3286
3287         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3288
3289 1999-12-10 16:22:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3290
3291         * nnweb.el (nnweb-request-article): Return cons.
3292
3293 1999-12-10 16:06:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3294
3295         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3296
3297 1999-12-10 12:14:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3298
3299         * mm-util.el (mm-with-unibyte): New macro.
3300         * nnweb.el (nnweb-init): Use it.
3301
3302 1999-12-09 20:39:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
3303
3304         * mm-util.el (mm-charset-after): New function.
3305         (mm-find-mime-charset-region): Set charsets after
3306         delete-duplicates and use find-coding-systems-region.
3307         (mm-find-charset-region): Remove composition.
3308
3309         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3310
3311         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3312
3313 1999-12-09 17:47:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
3314
3315         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3316         * mml.el (mml-confirmation-set): New variable.
3317         (mml-parse-1): Ask user to confirm.
3318
3319 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
3320
3321         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3322         are scanned when we have directory mail-sources (the mail source
3323         is modified in that case, so we must scan it for all
3324         groups/methods).
3325
3326 1999-12-09 12:05:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3327
3328         * nnml.el (nnml-request-move-article): Save nnml-current-directory
3329         and nnml-article-file-alist.
3330
3331 1999-12-09 10:20:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3332
3333         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3334         nnmail-fetched-sources.
3335
3336 1999-12-09 10:19:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3337
3338         * mm-util.el (mm-find-charset-region): Use the last charset.
3339
3340 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3341
3342         * gnus.el (gnus-select-method): Made the option list prettier.
3343
3344 1999-12-08  Florian Weimer  <fw@s.netic.de>
3345
3346         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3347         for the `de' newsgroups hierarchy, as it is common practice there.
3348
3349
3350 1999-12-07 16:17:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3351
3352         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3353         buffer-string arguments. Fix references.
3354
3355 1999-12-07 15:04:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3356
3357         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3358         (gnus-agent-batch-fetch): Use it.
3359         (gnus-agent-fetch-session): Use it.
3360
3361 1999-12-07 12:32:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
3362
3363         * mm-util.el (mm-find-mime-charset-region): Delete nil.
3364
3365 1999-12-07 11:45:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3366
3367         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
3368         nil.
3369
3370 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
3371
3372         * nnslashdot.el (nnslashdot-request-list): There were two
3373         top-level body-forms.  Put a `progn' around them.
3374
3375         * gnus.el (gnus-select-method): Use `condition-case'
3376         instead of `ignore-errors', since cl may not be loaded when the
3377         form is evaluated.
3378
3379 1999-12-06 23:57:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
3380
3381         * nnwarchive.el: Support www.mail-archive.com.
3382
3383 1999-12-06 23:55:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
3384
3385         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3386         do anything.
3387
3388 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
3389
3390         * utf7.el: New file, written by Jon K Hellan.
3391
3392         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3393         default to t.
3394
3395 1999-12-06 04:40:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3396
3397         * nnslashdot.el (nnslashdot-request-delete-group): New function.
3398
3399         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3400         current.
3401         (gnus-refer-article-methods): New function.
3402         (gnus-summary-refer-article): Use it.
3403
3404 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
3405
3406         * nnimap.el (nnimap-retrieve-groups): Return active format.
3407
3408         * nnimap.el (nnimap-replace-in-string): Removed.
3409         (nnimap-request-list):
3410         (nnimap-retrieve-groups):
3411         (nnimap-request-newgroups): Quote group instead of escaping SPC.
3412
3413 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
3414
3415         * imap.el: Use format-spec for ssl program.
3416         * imap.el (imap-ssl-arguments): Removed.
3417         (imap-ssl-open-{1,2}): Removed.
3418
3419 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
3420
3421         * gnus-start.el (gnus-site-init-file): Use `condition-case'
3422         instead of `ignore-errors', since cl may not be loaded when the
3423         form is evaluated.
3424
3425 1999-12-04 11:34:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3426
3427         * mm-bodies.el (mm-8bit-char-regexps): Removed.
3428         (mm-7bit-chars): New variable.
3429         (mm-body-7-or-8): Use it in both cases.
3430
3431 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
3432
3433         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3434           defcustom definitions.
3435
3436 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
3437
3438         * mm-decode.el (mm-display-part): Let mm-display-external return
3439         inline or external.
3440         (mm-display-external): For copiousoutput methods, insert output in
3441         buffer.
3442
3443 1999-12-04 03:29:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3444
3445         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3446         buffer.
3447
3448 1999-12-04 08:31:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3449
3450         * gnus-audio.el: An M too far.
3451
3452         * gnus-msg.el (gnus-setup-message): One backtick too many.
3453
3454         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3455         a function, not a variable.
3456
3457 1999-12-04 08:14:08  Max Froumentin  <masmef@maths.bath.ac.uk>
3458
3459         * gnus-score.el (gnus-score-body): Widen before requesting.
3460
3461 1999-12-04 08:06:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3462
3463         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3464
3465 1999-12-04 03:01:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
3466
3467         * mail-source.el (mail-source-fetch-webmail): Bind
3468         mail-source-string.
3469
3470 1999-12-04 07:18:23  Matt Swift  <swift@alum.mit.edu>
3471
3472         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3473         (gnus-uu-unmark-by-regexp): Ditto.
3474
3475         * gnus-group.el (gnus-group-catchup-current): Would bug out on
3476         dead groups.
3477
3478 1999-12-04 01:34:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3479
3480         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3481         do their real thing.
3482
3483         * nnmh.el (nnmh-be-safe): Doc fix.
3484
3485         * gnus-sum.el (gnus-summary-exit): Write cache active file.
3486
3487         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3488         status line has arrived before we count it.
3489
3490         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3491
3492         * gnus-sum.el (gnus-thread-header): Fixed after indent.
3493         Whitespace problems.
3494
3495         * gnus-win.el (gnus-configure-windows): Error fix.
3496
3497         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3498         right function.
3499
3500         * gnus.el: Fixed all the doc strings to match the FSF convetions.
3501         Indent all functions.  Fix all comments to match the comment
3502         conventions.  Double-space after full stop.
3503
3504 1999-12-04 01:14:55  YAMAMOTO Kouji  <kouji@pobox.com>
3505
3506         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3507         value to divide received mails into my favorite groups and I met
3508         an error.  It takes place if the length of a element "VALUE" in
3509         nnmail-split-fancy is less than two.
3510
3511 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
3512
3513         * mml.el (mml-insert-part): New function.
3514
3515 1999-09-29 04:48:14  Katsumi Yamaoka  <yamaoka@jpl.org>
3516
3517         * lpath.el: Add `sc-cite-regexp'.
3518
3519 1999-12-02  Dave Love  <fx@gnu.org>
3520
3521         * mm-decode.el: Customize.
3522
3523 1999-12-03  Dave Love  <fx@gnu.org>
3524
3525         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3526         the W3 stuff isn't available.
3527
3528 1999-12-03  Dave Love  <fx@gnu.org>
3529
3530         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3531         at runtime.
3532
3533 1999-12-04 00:47:35  Dan Christensen  <jdc@jhu.edu>
3534
3535         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3536
3537 1999-12-01  Andrew Innes  <andrewi@gnu.org>
3538
3539         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3540         don't be fooled by "From nobody" lines added by respooling.
3541
3542         * pop3.el (pop3-movemail): Write crashbox in binary.
3543         (pop3-get-message-count): New function.
3544
3545         * mail-source.el (mail-source-primary-source): New variable.
3546         (mail-source-report-new-mail-interval): New variable.
3547         (mail-source-idle-time-delay): New variable.
3548         (mail-source-new-mail-available): New internal variable.
3549         (mail-source-fetch-pop): Clear new mail flag, when mail from
3550         primary source has been fetched.
3551         (mail-source-check-pop): New function.
3552         (mail-source-new-mail-p): New function.
3553         (mail-source-start-idle-timer): New function.
3554         (mail-source-report-new-mail): New function.
3555         (mail-source-report-new-mail): New internal variable.
3556         (mail-source-report-new-mail-timer): New internal variable.
3557         (mail-source-report-new-mail-idle-timer): New internal variables.
3558
3559 1999-12-04 00:39:34  Andreas Schwab  <schwab@suse.de>
3560
3561         * gnus-cus.el (gnus-group-customize): Customize fix.
3562
3563 1999-12-04 00:38:24  Andrea Arcangeli  <andrea@suse.de>
3564
3565         * message.el (message-send-mail-with-sendmail): Use
3566         message-make-address.
3567
3568 Fri Dec  3 20:34:11 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3569
3570         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3571
3572 Fri Dec  3 20:09:41 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3573
3574         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3575
3576 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
3577
3578         * mml.el (mml-insert-tag): Don't close the tag.
3579         (mml-insert-empty-tag): New function.
3580         (mml-attach-file): Use mml-insert-empty-tag instead of
3581         mml-insert-tag.
3582         (mml-attach-buffer): Ditto.
3583         (mml-attach-external): Ditto.
3584         (mml-insert-multipart): Ditto.
3585
3586 1999-12-03 08:49:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3587
3588         * nnfolder.el (nnfolder-request-article): Return -1 if not find
3589         the article number.
3590
3591 1999-12-03 01:12:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3592
3593         * gnus.el (gnus-find-method-for-group): The method of a new group
3594         is not the native one.
3595
3596 1999-12-03 01:26:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3597
3598         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3599
3600 1999-12-02 18:00:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3601
3602         * nnultimate.el (nnultimate-retrieve-headers): Use
3603         mm-with-unibyte-current-buffer.
3604         (nnultimate-request-article): Ditto.
3605
3606 1999-12-02 14:57:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
3607
3608         * nntp.el (nntp-retrieve-groups): Set to process buffer.
3609
3610 1999-12-02 11:14:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
3611
3612         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3613         * nnweb.el (nnweb-retrieve-headers): Use it.
3614         (nnweb-request-article): Use it.
3615
3616         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3617         case matching failed.
3618
3619 1999-12-02  John Wiegley  <jwiegley@inprise.com>
3620
3621         * mail-source.el (mail-source-keyword-map): Add backslash to
3622         Delete-flag.
3623
3624 1999-12-02 07:24:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3625
3626         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3627         Latin-1.
3628         (gnus-group-charset-alist): No, don't.
3629
3630         * nnweb.el (nnweb-init): Make the buffer unibyte.
3631
3632 1999-12-01 23:02:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
3633
3634         * mail-source.el (mail-source-set-common-1): Fix to get the
3635         default value.
3636
3637 1999-12-02 00:27:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3638
3639         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3640
3641         * nnultimate.el (nnultimate-request-list): Use unibyte.
3642
3643         * gnus-uu.el (gnus-uu-grab-articles): Bind
3644         gnus-display-mime-function to nil.
3645
3646         * message.el (message-send-mail-with-sendmail): Use the
3647         user-mail-address variable.
3648
3649         * gnus-art.el (gnus-ignored-headers): More headers.
3650
3651         * message.el (message-shorten-1): Use list.
3652
3653 1999-12-01 21:59:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3654
3655         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3656         signatures.
3657
3658         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3659         (nnweb-dejanews-create-mapping): Do the properish date.
3660
3661 1999-12-01 17:41:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3662
3663         * mail-source.el (mail-source-common-keyword-map): New variable.
3664         (mail-source-bind-common): New macro.
3665         (mail-source-fetch): Support plugged mail source.
3666         * gnus-int.el (gnus-request-scan): Use them.
3667
3668 1999-12-01 21:59:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3669
3670         * mm-view.el (mm-inline-message): Check whether charset is a
3671         string.
3672
3673         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3674
3675         * message.el (message-mode-map): Changed keystroke for
3676         message-yank-buffer.
3677
3678 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
3679
3680         * message.el (message-shorten-references): Cut references to 31
3681         elements, then either fold them or shorten them to 988 characters.
3682         (message-shorten-1): New function.
3683         (message-cater-to-broken-inn): New variable.
3684
3685 1999-12-01 21:47:10  Eric Marsden  <emarsden@mail.dotcom.fr>
3686
3687         * nnslashdot.el (nnslashdot-lose): New function.
3688
3689 1999-12-01 21:08:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3690
3691         * mm-view.el (mm-inline-message): Not the right type of charset is
3692         being fetched here.  Let the group charset rule.
3693         (mm-inline-message): Ignore us-ascii.
3694
3695 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
3696
3697         * mail-source.el (mail-source-fetch-maildir): work around the
3698         ommitted "file-regular-p" in efs/ange-ftp
3699
3700 1999-12-01 19:59:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3701
3702         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3703         (mml-generate-mime-1): Use the encoding param.
3704
3705         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
3706
3707         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
3708         gnus-art before binding its variables.
3709
3710         * gnus-art.el (gnus-article-prepare-display): Run the prepare
3711         after the MIME.
3712
3713 1999-12-01 19:48:14  Rupa Schomaker  <rupa-list@rupa.com>
3714
3715         * message.el (message-clone-locals): Use it.
3716
3717         * gnus-msg.el (gnus-configure-posting-styles): Make
3718         user-mail-address local.
3719
3720 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
3721
3722         * gnus-start.el (gnus-get-unread-articles): Scan each method only
3723         once.
3724
3725 1999-12-01 17:37:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3726
3727         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
3728         (message-clone-locals): Ditto.
3729
3730         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
3731         group inherit reply-to or from.
3732
3733 1999-12-01 13:04:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3734
3735         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
3736         for charset.
3737         (gnus-summary-show-article-charset-alist): New variable.
3738
3739         * mm-bodies.el (mm-decode-string): Support gnus-all and
3740         gnus-unknown.
3741         (mm-decode-body): Ditto.
3742         * rfc2047.el (rfc2047-decode): Ditto.
3743
3744 1999-12-01 17:37:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3745
3746         * mail-source.el (mail-source-delete-incoming): Change default to
3747         t.
3748
3749 Wed Dec  1 16:31:31 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3750
3751         * gnus.el: Pterodactyl Gnus v0.99 is released.
3752
3753 1999-12-01 14:28:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3754
3755         * dgnushack.el (dgnushack-compile): No webmail under Emacs.
3756
3757         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
3758         spec.
3759
3760         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
3761         (gnus-configure-posting-styles): No, don't.
3762         (gnus-configure-posting-styles): Allow overriding files.
3763
3764         * gnus-art.el (gnus-header-button-alist): Use browse-url
3765         directly.
3766
3767         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
3768
3769         * gnus-msg.el (gnus-summary-yank-message): New command and
3770         keystroke.
3771
3772         * message.el (message-yank-buffer): New command.
3773         (message-buffers): New function.
3774
3775         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
3776         next group in a more normal fasion.
3777
3778         * mml.el (mml-boundary-function): New variable.
3779         (mml-compute-boundary): Use it.
3780
3781         * nnmh.el (nnmh-active-number): Skip past files that have buffers
3782         that exist for them.
3783
3784         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
3785         (gnus-async-timer): New variable.
3786
3787 1999-11-30 02:07:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3788
3789         * nnultimate.el (nnultimate-request-list): Be more lenient with
3790         root addresses.
3791
3792 1999-11-28 20:22:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3793
3794         * gnus-art.el (gnus-treatment-function-alist): Do
3795         gnus-treat-capitalize-sentences.
3796
3797 1999-11-30 09:07:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3798
3799         * webmail.el (webmail-hotmail-article): Hotmail changes the
3800         format.
3801
3802 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
3803
3804         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
3805         switch to buffer after calling program.
3806         (mm-display-external): Use `shell-command-switch' instead of "-c".
3807
3808 1999-11-27 15:21:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3809
3810         * nnultimate.el (nnultimate-possibly-change-server): Don't always
3811         read groups file.
3812
3813         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
3814         <p>.
3815
3816 1999-11-24 20:18:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3817
3818         * message.el (message-mode): Doc fix.
3819
3820 1999-11-24 09:25:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
3821
3822         * gnus-art.el (article-emphasize): Check group variable.
3823         * rfc1843.el (rfc1843-decode-article-body): Ditto.
3824
3825 1999-11-24 00:11:27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3826
3827         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
3828         type.
3829
3830 1999-11-23 17:21:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3831
3832         * webmail.el: Support www.netaddress.com, i.e. usa.net.
3833
3834 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
3835
3836         * mml.el (mml-quote-region): Insert ! after the hash.
3837
3838 1999-11-23 05:08:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3839
3840         * gnus-group.el (gnus-group-warchive-address-history): Change to
3841         nil.
3842
3843 1999-11-23 02:33:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3844
3845         * webmail.el: Support mail.yahoo.com.
3846
3847         * mail-source.el (mail-source-fetch-webmail): Add password check.
3848         (mail-source-keyword-map): Use `subtype'.
3849
3850 1999-11-22 04:35:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
3851
3852         * mail-source.el (mail-source-keyword-map): Add webmail.
3853         (mail-source-fetcher-alist): Ditto.
3854         (mail-source-fetch-webmail): New function.
3855         * webmail.el: New file.
3856
3857 1999-11-21 12:20:02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3858
3859         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
3860
3861 1999-11-21 12:19:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3862
3863         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
3864
3865 1999-11-20 12:54:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3866
3867         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
3868         (nnultimate-prune-days): New function.
3869         (nnultimate-create-mapping): Use it.
3870         (nnultimate-request-group): Only fetch the groups list if it has
3871         not been done before.
3872         (nnultimate-retrieve-headers): Don't write groups.
3873         (nnultimate-create-mapping): Off-by-one error.
3874
3875 1999-11-19 12:17:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3876
3877         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
3878         threaded subjects.
3879
3880 1999-11-20 02:22:52  Shenghuo ZHU  <zsh@cs.rochester.edu>
3881
3882         * nnwarchive.el: Lots of changes make agent happy.
3883
3884 1999-11-19 21:37:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3885
3886         * gnus-start.el (gnus-get-unread-articles): Assert group is in
3887         hashtb.
3888
3889 1999-11-19 19:53:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3890
3891         * mm-decode.el (mm-display-external): Write region with binary
3892         mode.
3893
3894 1999-11-18 14:52:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3895
3896         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
3897
3898 1999-11-18 14:35:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3899
3900         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
3901         (mm-uu-test): Now it is in restricted region.
3902
3903         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
3904
3905         * mm-view.el (mm-view-message): Fix buffer leak.
3906         (mm-inline-message): Support 'gnus-decoded.
3907
3908         * mm-bodies.el (mm-decode-body): Ditto.
3909
3910         * rfc2047.el (rfc2047-decode-region): Ditto.
3911
3912 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
3913
3914         * imap.el (require): Added autoload for base64-encode-string.
3915
3916 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
3917
3918         * gnus.el (gnus-refer-article-method): Made list value
3919         customizable.
3920
3921 1999-11-17 13:09:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
3922
3923         * gnus-sum.el (gnus-summary-recenter): set-window-start with
3924         NOFORCE in Emacs case.
3925
3926 1999-11-17 13:04:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3927
3928         * gnus-art.el (gnus-request-article-this-buffer): Set
3929         gnus-newsgroup-name.
3930
3931 1999-11-16 23:53:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3932
3933         * gnus-xmas.el (gnus-xmas-summary-recenter): set-window-start with
3934         NOFORCE.
3935
3936 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
3937
3938         * gnus-start.el (gnus-get-unread-articles): Check server before
3939         scanning.
3940
3941 1999-11-16 10:01:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3942
3943         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
3944
3945         * nnslashdot.el (nnslashdot-login-name): New variable.
3946         (nnslashdot-password): Ditto.
3947         (nnslashdot-request-post): New function.
3948
3949         * gnus-art.el (gnus-treat-buttonize): More testing.
3950
3951         * mm-encode.el: Another CVS test.
3952
3953         * gnus-art.el (gnus-treat-emphasize): Change default.
3954         (gnus-treat-buttonize): Ditto.
3955         (gnus-treat-buttonize): This is a test.
3956
3957         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
3958         (gnus-build-sparse-threads): Ditto.
3959         (gnus-build-all-threads): Ditto.
3960
3961         * nnheader.el (make-full-mail-header): Make into a subst.
3962
3963         * dgnushack.el (dgnushack-compile): Skip all w3-dependent files
3964         unless w3 is supplied.
3965
3966         * gnus.el (gnus-refer-article-method): Doc fix.
3967
3968         * gnus-sum.el: Do not accept a prefix.
3969         (gnus-summary-refer-article): Accept a list of select methods.
3970
3971 1999-11-15 21:28:40  Shenghuo ZHU  <zsh@cs.rochester.edu>
3972
3973         * Makefile.in: Change `^  *' to `\t'.
3974
3975 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
3976
3977         * message.el (message-forward): Pay attention to prefix argument
3978         again and forward all headers when it is set, regardless of the
3979         value of message-forward-ignored-headers.
3980
3981 1999-11-15 20:44:50  William M. Perry  <wmperry@aventail.com>
3982
3983         * dgnushack.el (dgnushack-compile): Vpath file.
3984
3985         * Makefile.in (SHELL): VPATH support.
3986
3987 1999-11-15 20:37:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3988
3989         * gnus-ems.el: Check for cygwin32.
3990
3991 1999-11-14 18:15:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3992
3993         * mm-decode.el (mm-display-external): Use 'non-viewer.
3994
3995 1999-11-14 15:21:06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3996
3997         * base64.el (base64-encode-string): An alias for base64-encode for
3998         compatibility.
3999
4000 1999-11-14 01:58:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4001
4002         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4003         nntp-inhibit-erase.
4004
4005 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4006
4007         * gnus-start.el (gnus-get-unread-articles): Use
4008         nnfoo-retrieve-groups to find new news, if available.
4009         (gnus-read-active-file-2): New function.
4010         (gnus-get-unread-articles): Use it.
4011         (gnus-read-active-file-1): Ditto.
4012
4013 1999-11-13 17:59:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4014
4015         * mm-util.el (mm-find-mime-charset-region): Make sure
4016         find-coding-systems-for-charsets is fbound.
4017
4018         * gnus-ems.el: Typo fix.
4019
4020 1999-11-13  Florian Weimer  <fw@s.netic.de>
4021
4022         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4023         it's available and makes sense.
4024
4025 1999-11-12 19:56:23  Fabrice POPINEAU  <Fabrice.Popineau@supelec.fr>
4026
4027         * gnus-score.el (gnus-score-save): Translate score file.
4028
4029 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4030
4031         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4032         added fetchflag and dontexpunge keywords.
4033         (mail-source-fetch-imap): Use them.
4034
4035 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
4036
4037         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4038         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4039         `defconst'.
4040
4041         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4042         `defconst'.
4043         Mention that it is both for group and topic parameters.
4044         (gnus-extra-topic-parameters): New constant, including `subscribe'
4045         parameter.
4046         (gnus-extra-group-parameters): New constant.
4047         (gnus-group-customize): Use them.
4048
4049         * gnus.el (gnus-select-method): Added default value and tag.
4050         (gnus-refer-article-method): Added `DejaNews' customization option.
4051
4052 1999-11-12 05:04:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4053
4054         * gnus-int.el (gnus-server-opened): Ignore denied servers.
4055
4056         * gnus-ems.el (gnus-mule-max-width-function): New backquote
4057         syntax.
4058
4059         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4060
4061         * nnslashdot.el (nnslashdot-group-number): Changed default.
4062
4063         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4064         (nnweb-dejanews-wash-article): Removed.
4065         (nnweb-type-definition): Fetch by id.
4066
4067         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4068         we mean it.
4069
4070         * nnslashdot.el (nnslashdot-group-number): Doc fix.
4071         (nnslashdot-request-list): Use Ultramode as well.
4072         (nnslashdot-date-to-date): Be more lenient.
4073         (nnslashdot-threaded): New function.
4074
4075 1999-11-11 17:40:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4076
4077         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4078
4079 1999-11-11 14:32:48  Steinar Bang  <sb@metis.no>
4080
4081         * nnweb.el (nnweb-type-definition): /=dnc
4082
4083 1999-11-11 10:58:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4084
4085         * nnultimate.el (nnultimate-retrieve-headers): Work with american
4086         dates.
4087         (nnultimate-retrieve-headers): Wrong ordering.
4088
4089 1999-11-11 07:31:51  Matt Pharr  <mmp@graphics.stanford.edu>
4090
4091         * message.el (message-forward-as-mime): New variable.
4092
4093 1999-11-11 05:24:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4094
4095         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4096
4097 1999-11-10 16:50:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4098
4099         * mail-source.el (mail-source-movemail-and-remove): New function.
4100         (mail-source-keyword-map): Add `function' for `maildir'.
4101         (mail-source-fetch-maildir): Use it.
4102
4103 1999-11-10 13:48:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4104
4105         * nnwarchive.el: New file.
4106         * gnus-group.el (gnus-group-make-warchive-group): New function.
4107         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4108
4109 1999-11-10 12:13:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4110
4111         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4112         subjects.
4113
4114 1999-11-10 11:33:23  Rajappa Iyer  <rajappa@mindspring.com>
4115
4116         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4117
4118 1999-11-10 05:22:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4119
4120         * nnultimate.el (nnultimate-open-server): Do address.
4121         (nnultimate-forum-table-p): New function.
4122
4123         * nnweb.el (nnweb-insert-html): Renamed.
4124         (nnweb-insert): New function.
4125
4126         * nnultimate.el (nnultimate-insert-html): New function.
4127
4128         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4129         if nov is evil.
4130         (nnslashdot-retrieve-headers): use the sane version instead.
4131
4132 1999-11-09 00:13:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4133
4134         * nnslashdot.el (nnslashdot-request-article): Fold case.
4135
4136         * nnultimate.el: New file.
4137
4138         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4139         unless wanted.
4140
4141         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4142         (gnus-read-active-file-1): Separated into own function.
4143         (gnus-read-active-file): Catch quits.
4144
4145         * nnslashdot.el (nnslashdot-request-article): Search better on
4146         first article.
4147         (nnslashdot-request-list): Fold case.
4148         (nnslashdot-retrieve-headers): Ditto.
4149
4150 1999-11-08 05:33:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4151
4152         * gnus.el: Autoload gnus-subscribe-topics.
4153
4154 1999-11-07 22:56:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
4155
4156         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4157         before dot.
4158         * gnus-util.el (gnus-write-active-file): Ditto.
4159
4160 1999-11-07 22:31:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4161
4162         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4163         function.
4164         * gnus-cache.el (gnus-cache-file-name): Use it.
4165         * gnus-agent.el (gnus-agent-group-path): Use it.
4166         * nnmail.el (nnmail-group-pathname): Use it.
4167
4168 1999-11-07 21:07:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
4169
4170         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4171         if cooked.
4172         * gnus-util.el (gnus-write-active-file): Write cooked active file.
4173         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4174         * gnus.el (gnus-short-group-name): "..." proof.
4175
4176 1999-11-07 20:03:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4177
4178         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4179         support nnslashdot.
4180
4181 1999-11-08 00:06:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4182
4183         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4184         many articles.
4185         (nnslashdot-generate-active): New function.
4186         (nnslashdot-request-newgroups): Use it.
4187
4188         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4189         names.
4190
4191         * nnslashdot.el (nnslashdot-request-newgroups): New function.
4192         (nnslashdot-request-list): Not moderated.
4193
4194 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
4195
4196         * nnimap.el (nnimap-open-server): Remove error signal if
4197         nnimap-server-buffer is nil (the check should've been `boundp').
4198
4199         * imap.el (imap-log):
4200         * nnimap.el (nnimap-debug): Disable debugging by default.
4201
4202 1999-11-07 01:17:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4203
4204         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4205
4206         * gnus-topic.el (gnus-subscribe-topic): New function.
4207
4208         * nnslashdot.el (nnslashdot-request-list): Give out extended group
4209         names.
4210
4211         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4212         if starting with a quote.
4213
4214 1999-11-07 13:06:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4215
4216         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4217         group name.
4218
4219 1999-11-07 01:17:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4220
4221         * nnslashdot.el: New file.
4222
4223         * nnheader.el (nnheader-insert-header): New function.
4224
4225         * gnus-art.el (gnus-mime-internalize-part): Bind
4226         mm-inlined-types.
4227
4228         * nndraft.el (nndraft-request-expire-articles): Do all the backup
4229         files.
4230
4231 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4232
4233         * emacs-mime.texi (Customization): Document mm-inline-override-types
4234
4235 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4236
4237         * emacs-mime.texi (Customization): Document mm-inline-override-types
4238
4239 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4240
4241         * emacs-mime.texi (Customization): Document mm-inline-override-types
4242
4243 1999-10-26  Katsumi Yamaoka  <yamaoka@jpl.org>
4244
4245         * smiley.el (gnus-smiley-display): Use `smiley-toggle-buffer'.
4246         (smiley-toggle-buffer): New function.
4247         (smiley-buffer): Don't quote the function.
4248         (smiley-toggle-extents): Ditto.
4249
4250 1999-11-07 01:00:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4251
4252         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4253         empty buffers.
4254
4255 1999-11-06 23:16:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4256
4257         * gnus-art.el (gnus-article-mode-map): Use the summary article
4258         edit.
4259
4260 1999-11-06 22:56:49  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
4261
4262         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4263
4264 1999-11-06 21:40:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4265
4266         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4267
4268 1999-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4269
4270         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4271         is list or not before condition.
4272
4273 1999-10-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4274
4275         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4276
4277 1999-11-06 19:18:14  Kevin the Bandicoot  <user42@zip.com.au>
4278
4279         * gnus-art.el (gnus-emphasis-alist): New value.
4280
4281 1999-11-06 13:57:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4282
4283         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4284         `buffer-substring'.
4285
4286 1999-11-06 04:24:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4287
4288         * gnus-art.el (article-date-ut): Keep the updated timer.
4289         (gnus-emphasis-underline-italic): Doc fix.
4290
4291         * gnus-msg.el (gnus-post-method): Doc fix.
4292         (gnus-post-method): Change default.
4293
4294 1999-11-06 04:12:13  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
4295
4296         * message.el (message-newline-and-reformat): Improvements.
4297
4298 1999-11-06 03:51:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4299
4300         * message.el (message-newline-and-reformat): Don't insert too many
4301         newlines.
4302         (message-newline-and-reformat): Work even if not sc.
4303
4304         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4305
4306         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4307
4308 1999-11-06 03:48:02  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
4309
4310         * mm-view.el (mm-display-patch-inline): New function.
4311
4312 1999-11-06 03:47:54  Robert Bihlmeyer  <robbe@orcus.priv.at>
4313
4314         * mm-view.el (mm-display-patch-inline): New function.
4315
4316 1999-11-06 02:17:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4317
4318         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4319         group.
4320
4321         * message.el (message-forward): Narrow to the right header.
4322
4323         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4324         dates.
4325
4326         * gnus-msg.el (gnus-configure-posting-styles): Use the
4327         user-full-name function.
4328
4329         * mm-bodies.el (mm-body-encoding): Use the choosing function.
4330         (mm-body-charset-encoding-alist): Default to nil.
4331
4332         * message.el (message-elide-ellipsis): Fix typo.
4333         (message-elide-region): Ditto.
4334         (message-elide-region): Don't insert a newline first.
4335
4336 1999-11-05 20:28:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4337
4338         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4339         gnus-fetch-old-headers.
4340         (gnus-cut-threads): Ditto.
4341         (gnus-summary-initial-limit): Ditto.
4342         (gnus-summary-limit-children): Ditto.
4343
4344         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4345         matches.
4346
4347 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
4348
4349         * gnus-art.el (article-decode-encoded-words):
4350         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4351         live.
4352
4353         * gnus.el (gnus-read-method): Add methods from
4354         `gnus-opened-servers' to completion. Map entered method/address
4355         into existing methods if possible.
4356
4357         * gnus-group.el (gnus-group-make-group): Simplify method.
4358
4359         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4360
4361         * mml.el (mml-preview): Remove mail-header-separator before
4362         encoding.
4363
4364 1999-11-05 20:28:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4365
4366         * message.el (message-read-from-minibuffer): New function.
4367
4368 Fri Nov  5 19:10:02 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4369
4370         * gnus.el: Pterodactyl Gnus v0.98 is released.
4371
4372 1999-11-05 01:27:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
4373
4374         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4375
4376 1999-11-04 22:20:35  Shenghuo ZHU  <zsh@cs.rochester.edu>
4377
4378         * mml.el (mml-generate-mime-1): Read attached binary file in
4379         binary mode.
4380
4381 1999-11-03 16:08:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
4382
4383         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4384
4385 1999-11-03 15:27:38  Shenghuo ZHU  <zsh@cs.rochester.edu>
4386
4387         * mailcap.el (mailcap-viewer-lessp): Fix bug.
4388
4389 1999-11-02 17:28:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
4390
4391         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4392
4393 1999-10-31 21:24:59  Shenghuo ZHU  <zsh@cs.rochester.edu>
4394
4395         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4396         (gnus-article-mime-match-handle-function): New variable.
4397         (gnus-article-view-part): Make `b' customizable.
4398
4399 1999-10-29 14:30:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4400
4401         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4402
4403 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
4404
4405         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4406
4407 1999-10-26 23:27:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
4408
4409         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4410
4411 1999-10-26 21:44:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4412
4413         * gnus-srvr.el (gnus-browse-foreign-server): Use
4414         `buffer-substring' instead of `read'.
4415
4416 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
4417
4418         * nnimap.el, imap.el, rfc2104.el: New files.
4419
4420         * gnus.el (gnus-valid-select-methods): Add nnimap.
4421
4422         * gnus-group.el (gnus-group-group-map): Add
4423         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4424         (gnus-group-nnimap-expunge): New function.
4425         (gnus-group-nnimap-edit-acl): New function.
4426
4427         * gnus-agent.el (gnus-agent-group-mode-map): Add
4428         gnus-agent-synchronize.
4429         (gnus-agent-synchronize): New function.
4430         (gnus-agent-fetch-group-1): Check if server is open.
4431
4432         * nnagent.el (nnagent-request-set-mark): Save marks.
4433
4434         * mail-source.el (mail-source-keyword-map): New imap mail-source.
4435         (mail-source-fetcher-alist): Map to imap fetcher function.
4436         (mail-source-fetch-imap): New function.
4437
4438         * gnus-art.el (article-hide-pgp): Hide all headers, not just
4439         Hash:.
4440
4441 1999-10-22 11:03:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
4442
4443         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4444         (gnus-topic-sort-topics): New function.
4445         (gnus-topic-make-menu-bar): Add sort-topics.
4446         (gnus-topic-move): New function.
4447         (gnus-topic-move-group): Move the topic if no group selected.
4448
4449 1999-10-13 21:31:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
4450
4451         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4452
4453 1999-10-13 12:52:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4454
4455         * mm-view.el (mm-inline-message): Fix leaving group bug.
4456
4457 1999-10-07 17:59:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
4458
4459         * gnus-msg.el (gnus-post-method): Use normal method if current is
4460         not available.
4461
4462 1999-10-07 17:09:34  Shenghuo ZHU  <zsh@cs.rochester.edu>
4463
4464         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4465         (nnmail-insert-lines): Ditto.
4466
4467 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4468
4469         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4470         line.
4471
4472         * message.el (message-unsent-separator): One more separator.
4473
4474 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4475
4476         * nnfolder.el (nnfolder-request-move-article): For empty article,
4477         search till (point-max).
4478         (nnfolder-retrieve-headers): Ditto.
4479         (nnfolder-request-accept-article): Ditto.
4480         (nnfolder-save-mail): Ditto.
4481         (nnfolder-insert-newsgroup-line): Ditto.
4482
4483 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4484
4485         * qp.el (quoted-printable-encode-region): Check eobp.
4486
4487 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4488
4489         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4490
4491 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4492
4493         * nntp.el (nntp-send-xover-command): Wait for nothing if not
4494         wait-for-reply.
4495
4496 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4497
4498         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4499         (mm-uu-forward-end-line): Ditto.
4500
4501 1999-09-29  Didier Verna  <verna@inf.enst.fr>
4502
4503         * binhex.el (binhex-decode-region): don't consider the value of
4504         `enable-multibyte-characters' in XEmacs.
4505
4506         * gnus-start.el (gnus-read-descriptions-file): ditto.
4507
4508         * mm-util.el (mm-multibyte-p): ditto.
4509         (mm-with-unibyte-buffer): ditto.
4510         (mm-find-charset-region): use `mm-multibyte-p'.
4511
4512         * mm-bodies.el (mm-decode-body): ditto.
4513         (mm-decode-string): ditto.
4514
4515         * lpath.el ((string-match "XEmacs" emacs-version)): Don't define
4516         `enable-multibyte-characters' in XEmacs.
4517
4518 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4519
4520         * mm-util.el (mm-binary-coding-system): Try binary first.
4521
4522 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4523
4524         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4525
4526 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4527
4528         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4529         format.
4530         (article-date-ut): Find correct insert position.
4531
4532 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4533
4534         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4535         forwarded message.
4536
4537 1999-09-27 20:33:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4538
4539         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4540         groups.
4541
4542         * message.el (message-resend): Use message mode when prompting.
4543
4544         * gnus-art.el (article-hide-headers): Mark wash.
4545         (article-emphasize): Ditto.
4546
4547 1999-09-27 19:52:14  Vladimir Volovich  <vvv@vvv.vsu.ru>
4548
4549         * message.el (message-newline-and-reformat): Work for SC.
4550
4551 1999-09-27 19:38:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4552
4553         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4554
4555         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4556
4557 1999-10-20  David S. Goldberg  <dsg@mitre.org>
4558
4559         * mm-decode.el (mm-inline-override-types): New variable
4560
4561         * mm-decode.el (mm-inline-override-p): New function
4562
4563         * mm-decode.el (mm-inlined-p): Use it
4564
4565 1999-10-20  David S. Goldberg  <dsg@mitre.org>
4566
4567         * mm-decode.el (mm-inline-override-types): New variable
4568
4569         * mm-decode.el (mm-inline-override-p): New function
4570
4571         * mm-decode.el (mm-inlined-p): Use it
4572
4573 Mon Sep 27 15:18:05 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4574
4575         * gnus.el: Pterodactyl Gnus v0.97 is released.
4576
4577 1999-09-01  Brendan Kehoe  <brendan@zen.org>
4578
4579         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4580         gnus-summary-next-group, not gnus-summary-next-article.  Only give
4581         3 args.
4582
4583 1999-09-25 08:07:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4584
4585         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4586         buffer for params.
4587
4588         * gnus-xmas.el (gnus-xmas-summary-recenter): Display one more
4589         line.
4590
4591         * message.el (message-forward-ignored-headers): New variable.
4592
4593         * gnus-art.el (gnus-article-prepare-display): Nix out
4594         gnus-article-wash-types.
4595
4596         * gnus-agent.el (gnus-agent-create-buffer): New function.
4597         (gnus-agent-fetch-group-1): Use it.
4598         (gnus-agent-start-fetch): Ditto.
4599
4600         * gnus-sum.el (gnus-summary-exit): Don't use
4601         `gnus-use-adaptive-scoring'.
4602
4603         * mail-source.el (mail-source-fetch-pop): Only store password when
4604         successful.
4605
4606         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4607
4608 1999-09-24 18:43:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4609
4610         * message.el (message-reply): Use it.
4611         (message-dont-reply-to-names): New variable.
4612
4613         * nntp.el (nntp-open-telnet): Don't erase-buffer.
4614
4615         * mm-util.el (mm-preferred-coding-system): Typo fix.
4616
4617         * message.el (message-bounce): Work for non-MIME.
4618
4619         * gnus.el (gnus-short-group-name): Short the right parts of the
4620         name.
4621
4622 1999-09-24 18:17:48  Johan Kullstam  <kullstam@ne.mediaone.net>
4623
4624         * mm-encode.el (mm-qp-or-base64): New version.
4625
4626 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4627
4628         * gnus-art.el (article-make-date-line): Fix time-zone bug.
4629
4630 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4631
4632         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4633         of restricted region.
4634         (gnus-mime-display-single): Set beg at correct point.
4635
4636 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4637
4638         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4639
4640 1999-09-09  Jens-Ulrik Petersen  <jens-ulrik.petersen@nokia.com>
4641
4642         * gnus-msg.el (gnus-configure-posting-styles): Let
4643         `gnus-posting-styles' have its say in posting-style: local
4644         variable `styles' is already bound to `gnus-posting-styles' so
4645         don't rebind it to nil.
4646
4647 1999-09-24 18:10:56  Robert Bihlmeyer  <robbe@orcus.priv.at>
4648
4649         * gnus-score.el (gnus-summary-increase-score): Allow editing of
4650         Message-ID.
4651
4652 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
4653
4654         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4655         quoted-printable-encode-region.
4656
4657         * qp.el (quoted-printable-encode-region): Assume charset
4658         encoded. Fold every line in the region.
4659
4660 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4661
4662         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4663         of active file.
4664
4665 1999-09-01  Didier Verna  <verna@inf.enst.fr>
4666
4667         * message.el (message-mode): allows whitespaces between multiple
4668         instances of the fill character ">".
4669
4670 1999-09-24 18:02:50  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4671
4672         * mm-encode.el (mm-qp-or-base64): Fix.
4673
4674 1999-09-01 12:18:01  Katsumi Yamaoka  <yamaoka@jpl.org>
4675
4676         * message.el (message-send): Too much and.
4677
4678 1999-09-24 17:58:07  Andreas Schwab  <schwab@suse.de>
4679
4680         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4681
4682 1999-08-28 12:44:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4683
4684         * gnus-score.el (gnus-score-headers): Work for nil scores.
4685
4686 1999-08-27 20:46:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4687
4688         * gnus-cache.el (gnus-cache-write-active): Write full names.
4689
4690         * gnus-util.el (gnus-write-active-file): Accept full name.
4691
4692         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4693         (mm-assoc-string-match): New function.
4694         (mm-display-inline): Use it.
4695
4696         * gnus-group.el (gnus-group-set-info): Work for nil group params.
4697
4698         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4699
4700 1999-08-27 19:08:10  Florian Weimer  <fw@s.netic.de>
4701
4702         * mml.el (mml-generate-multipart-alist): New variable.
4703
4704 1999-08-27 15:30:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4705
4706         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4707
4708 1999-08-27  Peter von der Ahe  <pahe@daimi.au.dk>
4709
4710         * message.el (message-send): More helpful error message if sending
4711         fails
4712
4713 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
4714
4715         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4716         in newer emacsen, where ?r isn't equal 114.
4717
4718 Fri Aug 27 13:17:48 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4719
4720         * gnus.el: Pterodactyl Gnus v0.96 is released.
4721
4722 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
4723
4724         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4725         to get active info if method is covered by agent, otherwise
4726         active info is lost.
4727
4728 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
4729
4730         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4731
4732 1999-08-09  Dave Love  <fx@gnu.org>
4733
4734         * mm-util.el: Use `defalias', not `fset' for dummy functions.
4735
4736 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
4737
4738         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4739           (already matched by "^X-Pgp"), removed duplicate
4740           X-Mailing-List, added several new junk headers.
4741
4742 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
4743
4744         * gnus-art.el (article-decode-charset): Don't assume
4745         gnus-summary-buffer is live.
4746
4747 1999-08-27 15:07:43  Paul Flinders  <paul@dawa.demon.co.uk>
4748
4749         * smiley.el (smiley-deformed-regexp-alist): Fix % smileys.
4750
4751 1999-08-27 15:02:58  Florian Weimer  <fw@s.netic.de>
4752
4753         * gnus-score.el (gnus-home-score-file): Work with absolute path
4754         names.
4755
4756 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4757
4758         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
4759         nothing else in the group.
4760
4761 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4762
4763         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
4764         the article.
4765
4766 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4767
4768         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
4769
4770 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4771
4772         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
4773         from mutt.
4774
4775 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4776
4777         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
4778         whitespace.
4779
4780 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4781
4782         * mm-util.el (mm-text-coding-system-for-write): New variable.
4783         (mm-append-to-file): New function.
4784         (mm-write-region): New function.
4785
4786         * gnus-art.el (gnus-output-to-file): Use it.
4787         * gnus-util.el (gnus-output-to-rmail): Ditto.
4788         (gnus-output-to-mail): Ditto.
4789         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
4790
4791 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4792
4793         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
4794
4795         * nnheader.el (nnheader-insert-file-contents): Revert and use
4796         mm-insert-file-contents.
4797         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
4798         (nnheader-auto-mode-alist): Removed.
4799
4800         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
4801         (mm-insert-file-contents): Add a new parameter for inserting
4802         compressed file literally.
4803
4804         * mml.el (mml-generate-mime-1): Insert non-text literally.
4805
4806         * gnus.el: Change most mm-insert-file-contents back to nnheader.
4807
4808 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
4809
4810         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
4811
4812 1999-08-27 14:53:42  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
4813
4814         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
4815         koi8-r.
4816
4817 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4818
4819         * mml.el (mml-insert-mime): Decode text.
4820         (mml-to-mime): Narrow to headers-or-head.
4821
4822 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4823
4824         * mm-view.el (mm-inline-text): Check
4825         w3-meta-content-type-charset-regexp.
4826
4827 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
4828
4829        * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
4830        predicate.
4831
4832 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
4833
4834         * gnus-mlspl.el: Documentation fixes.
4835
4836 1999-08-27 14:42:14  Rui Zhu  <sprache@iname.com>
4837
4838         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
4839
4840 1999-08-27 14:40:52  Michael Cook  <cook@sightpath.com>
4841
4842         * gnus-art.el (gnus-article-setup-buffer): Kill all local
4843         variables.
4844
4845 1999-08-27 14:39:34  Hrvoje Niksic  <hniksic@srce.hr>
4846
4847         * nnmail.el (nnmail-get-new-mail): "Done".
4848
4849 1999-08-27 14:38:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4850
4851         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
4852         interactive.
4853
4854 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4855
4856         * gnus-art.el (article-decode-charset): Fix broken CT.
4857
4858 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4859
4860         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
4861         overview buffer if it is killed.
4862
4863 1999-08-27 14:26:03  Eric Marsden  <emarsden@mail.dotcom.fr>
4864
4865         * gnus-art.el (article-babel): New version.
4866
4867 1999-08-27 14:22:39  Jon Kv  <jonkv@ida.liu.se>
4868
4869         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
4870
4871 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
4872
4873         * gnus.texi (More Threading): Document new variable
4874         `gnus-sort-gathered-threads-function'.
4875
4876 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
4877
4878         * gnus.texi (More Threading): Document new variable
4879         `gnus-sort-gathered-threads-function'.
4880
4881 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
4882
4883         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
4884         usage.
4885
4886 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4887
4888         * mm-util.el (mm-running-xemacs): Removed.
4889         (mm-coding-system-p): New function.
4890         (mm-binary-coding-system): Safe guess.
4891         (mm-text-coding-system): Ditto.
4892         (mm-auto-save-coding-system): Ditto.
4893
4894 1999-07-11 11:02:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4895
4896         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
4897         (mm-qp-or-base64): Reversed logic.
4898
4899         * mm-decode.el (mm-save-part-to-file): Let coding system be
4900         binary.
4901
4902 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
4903
4904         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
4905         be set in topic parameters.
4906
4907 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
4908
4909         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
4910         (gnus-sort-gathered-threads): Allow the user to specify the
4911         function to use when sorting gathered threads.
4912
4913         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
4914         mark cached articles as `undownloaded'.
4915
4916 Tue Jul 20 02:39:56 1999  Peter von der Ahe  <peter@ahe.dk>
4917
4918         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
4919         to have buffer local values.
4920
4921 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
4922
4923         * gnus-group.el (gnus-group-make-doc-group): Notice when user
4924         types 'g' for 'guess group type.
4925
4926 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
4927
4928         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
4929         after each regexp in nnmail-list-identifiers, not just after last
4930         one.
4931
4932         * gnus-sum.el (gnus-list-identifiers): New variable.
4933         (gnus-summary-remove-list-identifiers): New function.
4934         (gnus-select-newsgroup): Use it.
4935         (gnus-summary-wash-hide-map): Bind
4936         `gnus-article-hide-list-identifiers' to W W l.
4937         (gnus-summary-make-menu-bar): Add list-identifiers command.
4938
4939         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
4940         (gnus-treatment-function-alist): Add variable.
4941         (article-hide-list-identifiers): New function.
4942         (mapcar): Add function.
4943         (gnus-article-hide): Use it.
4944
4945 Fri Jul  9 22:21:16 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4946
4947         * gnus.el: Pterodactyl Gnus v0.95 is released.
4948
4949 1999-07-09 21:46:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4950
4951         * mm-decode.el (mm-mailcap-command): New function.
4952         (mm-display-external): Use it.
4953
4954         * gnus-art.el (article-make-date-line): Work for India.
4955
4956         * mm-encode.el (mm-qp-or-base64): Typo.
4957
4958         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
4959
4960 Fri Jul  9 19:28:29 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4961
4962         * gnus.el: Pterodactyl Gnus v0.94 is released.
4963
4964 1999-07-09 21:19:23  Stainless Steel Rat  <ratinox@peorth.gweep.net>
4965
4966         * pop3.el: New version.
4967
4968 1999-07-09 20:01:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4969
4970         * mm-encode.el (mm-qp-or-base64): New function.
4971         (mm-content-transfer-encoding): Use it.
4972
4973         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
4974
4975 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
4976
4977         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
4978
4979         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
4980
4981 1999-07-09 18:52:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4982
4983         * gnus-art.el (gnus-mime-view-part-as-media): New command and
4984         keystroke.
4985
4986         * mailcap.el (mailcap-mime-types): New function.
4987
4988         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
4989
4990         * message.el (message-goto-eoh): Really go to the end.
4991
4992 1999-07-09 18:40:23  Puneet Goel  <puneet@computer.org>
4993
4994         * message.el (message-make-date): Do the right thing in with
4995         sub-hour time zones.
4996
4997 1999-07-09 18:36:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4998
4999         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5000         report.
5001
5002 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5003
5004         * nnfolder.el (nnfolder-request-rename-group): Create directory.
5005
5006 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5007
5008         * mailcap.el (mailcap-parse-mailcap): Skip \;.
5009         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5010         and use t as default value.
5011
5012 Wed Jul  7 18:40:30 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5013
5014         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5015         gnus-summary-buffer is live.
5016
5017 1999-07-09 17:44:03  Robert Pluim  <rpluim@nortelnetworks.com>
5018
5019         * mm-util.el (mm-enable-multibyte): Check whether var bound.
5020
5021 1999-07-09 17:31:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5022
5023         * message.el (message-bounce): Do MIME bounces MIMEy.
5024
5025         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5026
5027 1999-07-08 08:41:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5028
5029         * mailcap.el (mailcap-mime-extensions): Changed patch to
5030         text/x-patch.
5031
5032         * mm-decode.el (mm-display-external): Wrong placement of paren.
5033
5034 Wed Jul  7 13:09:51 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5035
5036         * gnus.el: Pterodactyl Gnus v0.93 is released.
5037
5038 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
5039
5040         * gnus-cus.el (gnus-group-parameters): New entries for
5041         gnus-group-split.
5042
5043         * gnus-mlspl.el: Renamed functions and variables so as to
5044         start with gnus-group-split.
5045         * gnus.el: Adjust autoload entries.
5046
5047 1999-07-07  Alexandre Oliva  <oliva@dcc.unicamp.br>
5048
5049         * gnus-mlspl.el: Removed trailing t from comment and provide.
5050         Renamed functions and variables to start with gnus-mlsplit.
5051         Added autoload comments.
5052         * gnus.el: Added autoload entries.
5053
5054 1999-07-06 05:37:46  Alexandre Oliva  <oliva@dcc.unicamp.br>
5055
5056         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5057         so that matches excluded by RESTRICTs do not cause the whole split
5058         to be ignored.  This also fixes a long-standing bug in which a
5059         split with \N substitutions wouldn't cause cross-posting as
5060         expected.
5061
5062         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5063         (nnmail-split-it): Implement them.
5064
5065         * nnmail.el (nnmail-split-fancy): Document ! splits.
5066
5067 1999-07-07 10:41:11  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5068
5069         * pop3.el: New version.
5070
5071 1999-07-05  Simon Josefsson
5072
5073         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5074
5075 1999-07-07 10:37:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5076
5077         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5078
5079 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5080
5081         * gnus-util.el (gnus-write-active-file): Use real name.
5082
5083         * gnus-agent.el (gnus-agent-expire): Update active file
5084         method by method.
5085
5086 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5087
5088         * nndraft.el (nndraft-request-article): Use difference
5089         coding-systems for queue and drafts.
5090
5091         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5092         nndraft:drafts.
5093
5094         * mm-util.el (mm-auto-save-coding-system): New coding system.
5095
5096         * message.el (message-draft-coding-system): Use it.
5097
5098 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5099
5100         * mm-uu.el: More customizable and less aggressive.
5101
5102 1999-07-07 07:53:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5103
5104         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5105         when plugged.
5106
5107         * mml.el (mml-generate-mime-1): Don't insert nofile files.
5108         (mml-insert-mml-markup): Accept a nofile.
5109         (mml-insert-mime): Insert nofile.
5110
5111         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5112
5113         * mm-decode.el (mm-handle-media-type): New function.
5114         (mm-handle-media-supertype): New function.
5115         (mm-handle-media-subtype): New function.
5116         Use new functions throughout. "/"))
5117
5118 1999-05-18 03:03:50  Katsumi Yamaoka  <yamaoka@jpl.org>
5119
5120         * gnus-art.el (gnus-treat-predicate): Typo.
5121
5122 1999-07-07 06:21:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5123
5124         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5125
5126 1999-07-06 17:57:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5127
5128         * gnus-art.el (article-date-ut): UT!  Default it!
5129
5130 Tue Jul  6 10:59:24 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5131
5132         * gnus.el: Pterodactyl Gnus v0.92 is released.
5133
5134 1999-07-06 12:30:59  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5135
5136         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5137
5138 1999-07-06 07:41:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5139
5140         * nntp.el (nntp-retrieve-groups): Don't do anything when not
5141         connected.
5142
5143         * gnus-start.el (gnus-active-to-gnus-format): Only save active
5144         when plugged.
5145
5146         * mm-view.el (mm-inline-message): Ignore remove-spec.
5147
5148         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5149         is bound.
5150
5151         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5152
5153         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5154
5155         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5156         start.
5157
5158         * message.el (message-fill-yanked-message): Remove `t' arg.
5159
5160         * gnus-group.el (gnus-group-kill-group): Message killing of
5161         groups.
5162
5163         * mm-util.el (mm-preferred-coding-system): New function.
5164         (mm-mime-charset): Use it.
5165
5166         * mml.el (mml-generate-mime-1): Charset-encode message parts.
5167
5168 1999-07-06 07:03:31  Alexandre Oliva  <oliva@dcc.unicamp.br>
5169
5170         * gnus-mlsplt.el: New file.
5171
5172 1999-07-06 05:47:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5173
5174         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5175         functions.
5176         (mm-attachment-override-p): Take a handle instead of a type.
5177         (mm-inlined-p): Ditto.
5178         (mm-automatic-display-p): Ditto,
5179         (mm-inlinable-p): Ditto.
5180
5181         * nndraft.el (nndraft-request-expire-articles): Delete backup
5182         files.
5183
5184         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5185
5186         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5187
5188 1999-07-06 05:37:46  Alexandre Oliva  <oliva@dcc.unicamp.br>
5189
5190         * nnmail.el (nnmail-split-it): Allow .*.
5191
5192 1999-07-05 05:04:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5193
5194         * mm-decode.el (mm-inline-large-images-p): Renamed.
5195
5196         * gnus-art.el (article-date-ut): Always look in the current buffer
5197         for the Date header.
5198
5199         * mml.el (mml-validate): New command.
5200
5201         * mailcap.el (mailcap-possible-viewers): Revert to string-match
5202         since we are dealing with regexps.
5203
5204 Sun Jul  4 06:31:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5205
5206         * gnus.el: Pterodactyl Gnus v0.91 is released.
5207
5208 1999-07-04 04:35:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5209
5210         * gnus-agent.el (gnus-agent-save-active-1): New function.
5211         (gnus-agent-save-active): use it.
5212         (gnus-agent-save-groups): Ditto.
5213
5214         * gnus-cache.el (gnus-cache-write-active): Use it.
5215
5216         * gnus-agent.el (gnus-agent-write-active): Use it.
5217
5218         * gnus-util.el (gnus-write-active-file): New function.
5219
5220         * gnus-agent.el (gnus-agent-write-active): New function to keep
5221         lower boundaries and canceled groups.
5222         (gnus-agent-save-groups): Use it.
5223         (gnus-agent-save-active): Use it.
5224         (gnus-agent-save-group-info): Only write active files.
5225         (gnus-agent-expire): Update active file.
5226
5227         * mm-decode.el (mm-inlinable-part-p): Removed.
5228         (mm-user-display-methods): Default to nil.
5229         (mm-user-display-methods): Removed.
5230         (add-mime-display-method): Removed.
5231         (mm-automatic-display): Renamed.
5232         (mm-automatic-display-p): Use it.
5233         (mm-inlined-types): New variable.
5234         (mm-inlined-p): New function.
5235
5236         * message.el (message-reply): Bind message-this-is-mail.
5237
5238 1999-07-03 13:16:31  Michael Klingbeil  <mklingbeil@knuut.de>
5239
5240         * smiley.el (smiley-buffer): Fix for NT.
5241
5242 1999-07-03 11:26:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5243
5244         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5245
5246         * message.el (message-check-news-header-syntax): Protect against
5247         nil froms.
5248
5249         * mm-util.el (mm-auto-mode-alist): New.
5250
5251         * mml.el (mml-generate-mime-1): Ditto.
5252
5253         * gnus.el: Use mm-insert-file-contents throughout instead of
5254         nnheader.
5255
5256         * mm-util.el (mm-insert-file-contents): New function.
5257
5258 Sat Jul  3 07:35:35 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5259
5260         * gnus.el: Pterodactyl Gnus v0.90 is released.
5261
5262 1999-07-03 09:31:10  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
5263
5264         * mailcap.el (mailcap-possible-viewers): Use string=.
5265
5266 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5267
5268         * mm-uu.el (mm-uu-forward-begin-line): New variable.
5269         (mm-uu-forward-end-line): New variable.
5270         (mm-uu-begin-line): Handle forwarded message.
5271         (mm-uu-identifier-alist): Ditto.
5272         (mm-uu-dissect): Ditto.
5273
5274 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5275
5276         * lpath.el: Two free variables.
5277
5278 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5279
5280         * nnheader.el (nnheader-file-coding-system): Use raw-text.
5281         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5282         * gnus-cache.el (gnus-cache-coding-system): Ditto.
5283
5284         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5285         (nnfolder-file-coding-system-for-write): New variable.
5286         (nnfolder-active-file-coding-system): New variable.
5287         (nnfolder-active-file-coding-system-for-write): New variable.
5288         (nnfolder-save-active): New function.
5289         (nnfolder-save-buffer): Use them.
5290         (nnfolder-possibly-change-group): Ditto.
5291         (nnfolder-request-list-newsgroups): Ditto.
5292         (nnfolder-request-create-group): Ditto.
5293         (nnfolder-request-expire-articles): Ditto.
5294         (nnfolder-request-move-article): Ditto.
5295         (nnfolder-request-accept-article): Ditto.
5296         (nnfolder-request-delete-group): Ditto.
5297         (nnfolder-request-rename-group): Ditto.
5298         (nnfolder-possibly-change-folder): Ditto.
5299         (nnfolder-read-folder): Ditto.
5300         (nnfolder-request-list): Remove pathname-coding-system.
5301         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5302
5303         * nnmail.el (nnmail-file-coding-system): Use raw-text.
5304         (nnmail-file-coding-system-1): Removed.
5305         (nnmail-find-file): Use nnmail-pathname-coding-system.
5306         (nnmail-write-region): Ditto.
5307
5308         * nnmbox.el (nnmbox-file-coding-system): New variable.
5309         (nnmbox-file-coding-system-for-write): New variable.
5310         (nnmbox-active-file-coding-system): New variable.
5311         (nnmbox-active-file-coding-system-for-write): New variable.
5312         (nnmbox-save-buffer): New function.
5313         (nnmbox-save-active): New function.
5314         (nnmbox-request-scan): Use them.
5315         (nnmbox-request-expire-articles): Ditto.
5316         (nnmbox-request-move-article): Ditto.
5317         (nnmbox-request-accept-article): Ditto.
5318         (nnmbox-request-replace-article): Ditto.
5319         (nnmbox-request-delete-group): Ditto.
5320         (nnmbox-request-rename-group): Ditto.
5321         (nnmbox-request-create-group): Ditto.
5322
5323         * mm-util.el (mm-text-coding-system): raw-text or -dos.
5324         (mm-running-ntemacs): Removed.
5325
5326         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5327
5328 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5329
5330         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5331
5332 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5333
5334         * qp.el (quoted-printable-encoding-characters): Support lower case.
5335
5336 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5337
5338         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5339         (rfc2047-b-encode-region): Encode line by line.
5340
5341 1999-07-03 09:20:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5342
5343         * mm-util.el (mm-find-mime-charset-region): Fix.
5344
5345 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
5346
5347         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5348         (mm-find-mime-charset-region): Ditto.
5349
5350 1999-07-03 09:15:35  Simon Josefsson  <jas@pdc.kth.se>
5351
5352         * gnus-sum.el (gnus-summary-move-article): Fix something or
5353         other.
5354
5355 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5356
5357         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5358         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5359         (gnus-summary-enter-digest-group): Use them.
5360         (gnus-summary-setup-default-charset): Ditto.
5361
5362 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5363
5364         * base64.el (base64-run-command-on-region): Use unibyte buffer.
5365
5366 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5367
5368         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5369           gnus-newsgroup-name is nil.
5370
5371 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5372
5373         * rfc2047.el (rfc2047-encode): Chop the tail newline.
5374
5375 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5376
5377         * gnus-art.el (article-emphasize): Use correct
5378         gnus-article-emphasis-alist.
5379
5380 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5381
5382         * mm-view.el (mm-inline-text): Fix text/html bug.
5383
5384 Mon Jun 28 17:54:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5385
5386         * gnus.el: Pterodactyl Gnus v0.89 is released.
5387
5388 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5389
5390         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5391         * message.el (message-draft-coding-system): Ditto.
5392         * mm-util.el (mm-running-ntemacs): Ditto.
5393
5394 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5395
5396         * gnus-xmas.el (gnus-xmas-summary-recenter): A blank line may
5397         cause problem.
5398
5399 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5400
5401         * mm-view.el (mm-inline-text): Ignore error in w3-region.
5402
5403 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5404
5405         * mml.el: require mm-decode.
5406
5407 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5408
5409         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5410
5411 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5412
5413         * mm-view.el (mm-inline-image): Fix image undisplayer.
5414
5415 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5416
5417         * mml.el (mml-insert-multipart): Error in compeling-read.
5418         (mml-insert-tag): Match tags.
5419
5420 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5421
5422         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5423         (gnus-cache-braid-heads): Ditto.
5424         (gnus-cache-retrieve-headers): Ditto.
5425
5426 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5427
5428         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5429
5430 1999-06-16 10:17:29  Katsumi Yamaoka  <yamaoka@jpl.org>
5431
5432         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5433         to string under XEmacs.
5434
5435 1999-06-28 19:34:03  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
5436
5437         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5438
5439 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5440
5441         * mm-view.el (mm-inline-message): Fix message view bug.
5442         * gnus-art.el (gnus-article-prepare): Ditto.
5443
5444 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5445
5446         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5447
5448 Tue Jun 15 04:13:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5449
5450         * gnus.el: Pterodactyl Gnus v0.88 is released.
5451
5452 1999-06-15 04:13:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5453
5454         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5455         usage.
5456
5457         * nnmail.el (nnmail-get-new-mail): Save info.
5458
5459 Mon Jun 14 01:15:59 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5460
5461         * gnus.el: Pterodactyl Gnus v0.87 is released.
5462
5463 1999-06-14 02:46:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5464
5465         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5466         (mail-source-run-script): New function.
5467         (mail-source-fetch-pop): Use it.
5468
5469 1999-06-13 09:52:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5470
5471         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5472
5473 Sun Jun 13 07:30:40 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5474
5475         * gnus.el: Pterodactyl Gnus v0.86 is released.
5476
5477 1999-06-13 08:51:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5478
5479         * gnus-art.el (gnus-treat-translate): New variable.
5480         (gnus-treat-predicate): Accept a list of regexps.
5481         (gnus-article-treat-custom): Allow a list of regexps.
5482
5483 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
5484
5485         * gnus-group.el (gnus-permanently-visible-groups): Fix custom type.
5486
5487 1999-06-13 05:15:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5488
5489         * gnus-art.el (article-babel): Narrow a bit.
5490
5491         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5492
5493 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
5494
5495         (gnus-agent-get-undownloaded-list): Operate on all articles, not
5496         only unread ones.
5497         (gnus-agent-fetch-headers): Fetch headers from unread and marked
5498         articles, not only unread ones.
5499
5500 1999-06-13 03:01:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5501
5502         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5503         keystroke.
5504
5505         * gnus-art.el (gnus-article-x-face-command): Ditto.
5506
5507         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5508
5509         * gnus.el (gnus-method-simplify): Accept server names.
5510
5511 1999-06-13 02:36:15  Per Abrahamsen  <abraham@dina.kvl.dk>
5512
5513         * gnus-art.el (article-babel-prompt): New function.
5514         (article-babel): New command.
5515
5516 1999-06-13 01:01:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5517
5518         * gnus-art.el (gnus-article-part-wrapper): Go to part.
5519
5520         * mml.el (mml-generate-mime-1): Don't insert literally.
5521
5522         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5523         (gnus-netrc-syntax-table): Removed.
5524         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5525
5526 Wed May  5 13:51:13 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5527
5528         * mm-view.el (mm-inline-text): Fix charset for text/html.
5529
5530 Wed May  5 01:15:08 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5531
5532         * message.el (message-draft-coding-system): Use emacs-mule-dos.
5533
5534 1999-06-12 07:29:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5535
5536         * nnmail.el (nnmail-split-incoming): Return the number of split
5537         mails.
5538         (nnmail-process-babyl-mail-format): Ditto.
5539         (nnmail-process-unix-mail-format): Ditto.
5540         (nnmail-process-mmdf-mail-format): Ditto.
5541         (nnmail-process-maildir-mail-format): Ditto.
5542
5543         * mail-source.el (mail-source-callback): Return the number from
5544         the callback.
5545
5546         * message.el (message-send-mail): Generate Lines.
5547
5548         * mail-source.el (mail-source-call-script): New function.
5549         (mail-source-call-script): New function.
5550
5551 Sun May  2 02:00:27 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5552
5553         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5554         (gnus-select-newsgroup): Use it.
5555         (gnus-group-highlight-words-alist): New variable.
5556         (gnus-newsgroup-emphasis-alist): New variable.
5557         (gnus-summary-local-variables):  Use it.
5558         * lpath.el: Use it.
5559         * gnus-art.el (article-emphasize): Use it.
5560         (gnus-emphasis-highlight-words): New face.
5561         * gnus-cus.el (gnus-group-parameters): New parameter.
5562
5563 Sun May  2 01:00:02 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5564
5565         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5566         parameter `headers'.
5567         (gnus-cache-enter-article): Ditto.
5568         (gnus-cache-update-article): Ditto.
5569         * gnus-sum.el (gnus-summary-move-article): Ditto.
5570         (gnus-summary-mark-article-as-unread): Ditto.
5571         (gnus-summary-mark-article): Ditto.
5572
5573 1999-06-12 03:59:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5574
5575         * gnus-msg.el (gnus-message-insert-stylings): Removed.
5576         (gnus-posting-style-alist): Removed.
5577         (gnus-message-style-insertions): Ditto.
5578         (gnus-configure-posting-styles): Reimplementation.
5579
5580         * mail-source.el (mail-source-fetch): Error the message.
5581
5582         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5583
5584 Sat Jun 12 00:19:57 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5585
5586         * gnus.el: Pterodactyl Gnus v0.85 is released.
5587
5588 1999-04-20  Michael Cook  <cook@sightpath.com>
5589
5590         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5591           Outlook citation regex.
5592
5593 1999-06-12 02:09:49  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
5594
5595         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5596         semicolon.
5597
5598 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5599
5600         * gnus-range.el (gnus-remove-from-range): Document range1
5601         modification, protect range2.
5602
5603 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5604
5605         * gnus-sum.el (gnus-update-marks): Protect lists from
5606         gnus-remove-from-range, don't sort twice.
5607
5608 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
5609
5610         * gnus-start.el (gnus-read-descriptions-file): Protect if no
5611         function in backend.
5612
5613 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
5614
5615         * gnus-sum.el (gnus-valid-move-group-p): Check for a
5616         request-accept-article function in the backend instead of using
5617         the 'respool capability.
5618
5619 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
5620
5621         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5622         spurious whitespace at eob.
5623
5624 1999-06-12 02:02:06  Adrian Aichner  <aichner@ecf.teradyne.com>
5625
5626         * nnmail.el (nnmail-get-new-mail): Check right variable.
5627
5628 1999-06-12 01:57:39  Karl Kleinpaste  <karl@justresearch.com>
5629
5630         * mailcap.el (mailcap-mime-data): Fix rfc822.
5631
5632 1999-06-11 23:48:50  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
5633
5634         * nndoc.el (nndoc-nsmail-type-p): New function.
5635         (nndoc-type-alist): Recognize nsmail.
5636
5637 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
5638
5639         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5640         *before* `article-hide-headers' deletes the information.
5641
5642 1999-05-22 00:26:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5643
5644         * gnus-sum.el (gnus-summary-save-parts): New command and
5645         keystroke.
5646         (gnus-summary-save-parts-1): New function.
5647         (gnus-summary-iterate): Buggy.
5648
5649         * mm-decode.el (mm-save-part-to-file): Made into own function.
5650
5651 1999-05-11 05:53:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5652
5653         * gnus-group.el (gnus-group-set-info): Resist nils.
5654
5655 1999-05-04 19:26:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5656
5657         * mailcap.el (mailcap-mime-data): Ditto.
5658
5659         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5660
5661         * gnus-art.el (gnus-article-x-face-command): Default to ee.
5662
5663 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
5664
5665         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5666         gnus-article-date-lapsed-new-header is t.
5667
5668 Sat May  1 20:27:43 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5669
5670         * gnus.el: Pterodactyl Gnus v0.84 is released.
5671
5672 1999-05-01 22:23:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5673
5674         * gnus-msg.el (gnus-bug-message): Mime change.
5675
5676 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
5677
5678         * gnus-sum.el (gnus-update-marks): Process null mark lists.
5679
5680 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
5681
5682         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5683         `x-uue'.
5684
5685 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
5686
5687         * mail-source.el (mail-source-fetch-pop): Only prompt for password
5688         when authentication is 'password.
5689
5690 1999-05-01 22:17:55    <pinard@iro.umontreal.ca>
5691
5692         * gnus-win.el (gnus-configure-windows): Accept a setting.
5693
5694 1999-04-21 20:51:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5695
5696         * mm-util.el (mm-quote-arg): Moved here.
5697
5698         * mm-decode.el (mm-quote-arg): Quote more chars.
5699
5700 1999-04-18 20:12:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5701
5702         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5703         with newlines would create buggy .nov files.
5704
5705         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5706
5707         * qp.el (quoted-printable-encode-region): Encode whitespace at the
5708         end of lines.
5709
5710         * message.el (message-mode): Doc fix.
5711
5712         * gnus-art.el (article-hide-headers): Delete the hidden headers.
5713
5714         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5715
5716         * gnus-art.el (article-date-ut): Rewrite.
5717
5718         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5719         order.
5720
5721         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5722         headers.
5723
5724         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5725
5726 1999-04-18  Didier Verna  <verna@inf.enst.fr>
5727
5728         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5729         (article-date-ut): use it.
5730
5731 1999-04-18 20:06:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5732
5733         * mail-source.el (mail-source-fetch-pop): Call script
5734         asynchronously.
5735
5736 Sun Apr 18 12:40:04 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5737
5738         * gnus.el: Pterodactyl Gnus v0.83 is released.
5739
5740 1999-04-18 10:55:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5741
5742         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5743
5744         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5745
5746         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5747
5748         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5749
5750         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5751
5752         * message.el (message-generate-headers): Accept continuation
5753         headers.
5754
5755 1999-04-18 10:48:57  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
5756
5757         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5758
5759 1999-04-18 08:21:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5760
5761         * gnus-art.el (gnus-treatment-function-alist): use
5762         maybe-hide-headers.
5763
5764         * message.el (message-inhibit-body-encoding): Typo.
5765         (message-resend): Inhibit encoding.
5766
5767         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5768
5769         * gnus-art.el (article-remove-cr): Use re-search.
5770
5771         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5772         headers.
5773
5774         * mm-decode.el (mm-quote-arg): Quote '.
5775
5776         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5777
5778         * mm-decode.el (mm-insert-part): Use multibyte for text.
5779
5780         * gnus-start.el (gnus-read-newsrc-file): New variable.
5781         (gnus-read-newsrc-file): Use it.
5782
5783 1999-04-17 18:51:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5784
5785         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5786
5787         * gnus-group.el (gnus-group-expire-articles-1): Made into own
5788         function.
5789
5790 Sat Apr 17 16:41:30 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5791
5792         * gnus.el: Pterodactyl Gnus v0.82 is released.
5793
5794 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
5795
5796         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5797         for iso8859-2.
5798
5799 1999-04-17 18:23:50  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5800
5801         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5802         synonym alist.
5803
5804 1999-04-17 18:03:38  Adam P. Jenkins  <ajenkins@netway.com>
5805
5806         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5807
5808 1999-04-17 18:02:05  Ettore Perazzoli  <ettore@comm2000.it>
5809
5810         * mail-source.el (mail-source-fetch): Ask before bugging out.
5811
5812 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
5813
5814         * uudecode.el (uudecode-decode-region-external): Don't assume
5815         uudecode-temporary-file-directory ends with a slash.
5816
5817 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
5818
5819         * gnus-sum.el (gnus-update-marks):
5820         (gnus-update-read-articles):
5821         (gnus-summary-expire-articles): Check server.
5822
5823 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
5824
5825         * mml.el (mml-preview): New function.
5826
5827 1999-04-17 17:10:21  William M. Perry  <wmperry@aventail.com>
5828
5829         * mail-source.el (mail-source-fetch-file): Return the right
5830         value.
5831
5832 1999-04-17 07:52:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5833
5834         * mml.el (mml-insert-parameter): New function.
5835         (mml-insert-parameter-string): New function.
5836
5837         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5838
5839         * gnus-art.el (gnus-mime-multipart-functions): New variable.
5840         (gnus-mime-display-part): Use it.
5841
5842         * mm-decode.el (mm-alternative-precedence): Removed.
5843         (mm-discouraged-alternatives): New variable.
5844         (mm-preferred-alternative-precedence): New function.
5845
5846         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5847
5848         * mail-source.el (mail-sources): New variable.
5849
5850         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5851
5852         * mm-decode.el (mm-valid-image-format-p): New function.
5853         (mm-inline-media-tests): Use it.
5854         (mm-valid-and-fit-image-p): New function.
5855
5856         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5857         (gnus-agent-fetch-group): Ditto.
5858
5859 1999-04-12  Didier Verna  <verna@inf.enst.fr>
5860
5861         * nnmail.el (nnmail-article-group): in case of a group name
5862         containing "\\n" constructs, be sure to pass the expanded value to
5863         nn*-save-mail.
5864
5865 Sat Apr 17 05:40:45 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5866
5867         * gnus.el: Pterodactyl Gnus v0.81 is released.
5868
5869 1999-04-16 15:54:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5870
5871         * gnus-sum.el (gnus-get-split-value): Reverse result.
5872
5873 1999-04-03 00:17:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5874
5875         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
5876
5877 1999-04-02 15:33:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5878
5879         * mml.el (mml-insert-tag): Insert concluding part.
5880
5881         * message.el (message-send-mail): Encode later.
5882         (message-send-news): Ditto.
5883
5884         * nnfolder.el: Don't use mail delim.
5885
5886 1999-03-28 19:14:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5887
5888         * gnus-cus.el (gnus-group-customize): Put point at min.
5889
5890         * mm-view.el (mm-inline-text): Allow toggling html.
5891
5892 1999-03-28 17:11:15  William M. Perry  <wmperry@aventail.com>
5893
5894         * mail-source.el: Added prescript and postscript to file.
5895
5896 1999-03-28 13:46:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5897
5898         * nnmail.el: Reverted.
5899
5900         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
5901         (gnus-setup-posting-charset): Did work.
5902
5903 1999-03-28 13:19:50  Jae-you Chung  <jay@pllab.kaist.ac.kr>
5904
5905         * gnus.el (gnus-short-group-name): Use
5906         gnus-group-uncollapsed-levels.
5907
5908 1999-03-28 13:11:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5909
5910         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
5911
5912 1999-03-26 13:18:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5913
5914         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
5915         (article-strip-headers-from-body): New command and keystroke.
5916
5917 1999-03-14 16:09:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5918
5919         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
5920
5921         * nnheader.el (nnheader-insert-file-contents): Bind
5922         enable-local-eval to nil.
5923         (nnheader-find-file-noselect): Ditto.
5924
5925         * nnmail.el (nnmail-article-group): Don't remove long lines.
5926         (nnmail-remove-long-lines): New function.
5927         (nnmail-split-header-length-limit): Removed.
5928
5929         * mml.el (mml-generate-mime-1): Use unibyte buffers.
5930
5931         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
5932
5933 1999-03-06 07:20:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5934
5935         * gnus-sum.el (gnus-summary-generic-mark): New function.
5936
5937         * nnmail.el (nnmail-split-header-length-limit): Increased.
5938         (nnmail-article-group): Allow nil.
5939
5940         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
5941
5942         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
5943         first.
5944
5945         * mml.el (mml-minibuffer-read-type): Include types from
5946         mailcap-mime-data.
5947
5948         * nndraft.el (nndraft-request-article): Would clobber Japanese.
5949
5950 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
5951
5952         * mml.el (mml-insert-tag): New function.
5953         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
5954         confusion with functions like `mml-read-tag'.
5955         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
5956         (mml-minibuffer-read-description): Ditto with
5957         `mml-minibuffer-read-description'.
5958         (mml-attach-buffer): New function.
5959         (mml-mode-map): New entry for /.
5960         (mml-minibuffer-read-type): Accept DEFAULT.
5961
5962         * mml.el (mml-quote-region): Narrow the region.
5963
5964         * message.el (message-mode-menu): message-mime-attach-file is now
5965         mml-attach-file.
5966
5967 1999-03-05 21:24:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5968
5969         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
5970
5971 1999-03-05 21:08:10  Robert Bihlmeyer  <robbe@orcus.priv.at>
5972
5973         * mml.el (mml-attach-buffer): New command.
5974
5975 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
5976
5977         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
5978         with a proper range. Compress range.
5979
5980         * gnus-range.el (gnus-remove-from-range): Protect arguments.
5981
5982 1999-03-05 20:59:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5983
5984         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
5985
5986 1999-03-04 04:20:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5987
5988         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
5989         (gnus-picons-convert-x-face): Removed.
5990         (gnus-picons-article-display-x-face): Removed.
5991         (gnus-picons-x-face-sentinel): Ditto.
5992         (gnus-picons-display-x-face): Ditto.
5993
5994 Thu Mar  4 01:38:00 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5995
5996         * gnus.el: Pterodactyl Gnus v0.80 is released.
5997
5998 1999-03-02 16:04:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5999
6000         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6001
6002         * gnus-sum.el (gnus-with-article): Moved here.
6003
6004         * mail-source.el (mail-source-fetch-pop): Ask for password even
6005         when program.
6006
6007 1999-02-28 13:16:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6008
6009         * gnus-msg.el (gnus-bug): Add description.
6010
6011         * mml.el (mml-insert-mml-markup): Insert disposition.
6012
6013         * message.el (message-send-mail): Always encode mail headers.
6014
6015         * smiley.el (gnus-smiley-display): Goto body.
6016
6017 1999-02-28 13:15:47  Petr Konecny  <pekon@informatics.muni.cz>
6018
6019         * smiley.el (gnus-smiley-display): Don't search to blank line.
6020
6021 1999-02-28 00:38:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6022
6023         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6024         when requested.
6025
6026         * nnmail.el (nnmail-current-spool): Removed.
6027
6028         * gnus-salt.el (gnus-tree-inhibit): New varible.
6029
6030         * gnus.el (mm-util): Required.
6031
6032 1999-02-27 23:44:52  paul stevenson  <spaul@mail.phy.ornl.gov>
6033
6034         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6035
6036 1999-02-27 17:17:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6037
6038         * mail-source.el (mail-source-bind): Doc fix.
6039
6040 1999-02-26 20:35:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6041
6042         * message.el (message-mode): Doc fix.
6043
6044         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6045         encoding.
6046
6047         * gnus.el (gnus-methods-equal-p): Moved here.
6048
6049         * mail-source.el: pop at 110.
6050
6051         * pop3.el (pop3-movemail): Use write-region instead of
6052         append-to-file to avoid excessive messaging.
6053
6054 1999-02-27  lantz moore  <lmoore@contigo.com>
6055
6056         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6057         type directory.
6058
6059 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
6060
6061         * gnus-art.el (article-hide-boring-headers): Field names must not
6062         contain whitespace.
6063
6064 Fri Feb 26 18:54:16 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6065
6066         * gnus.el: Pterodactyl Gnus v0.79 is released.
6067
6068 1999-02-26 18:11:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6069
6070         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6071
6072         * mml.el (mml-mode): Don't use add-minor-mode.
6073
6074         * message.el (messgage-inhibit-body-encoding): New variable.
6075         (message-encode-message-body): Use it.
6076
6077 Fri Feb 26 17:00:25 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6078
6079         * gnus.el: Pterodactyl Gnus v0.78 is released.
6080
6081 1999-02-26 07:45:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6082
6083         * message.el (message-mode): Switch on MML mode.
6084
6085         * mml.el: Included commands and functions.
6086         (mml-mode-map): New keymap.
6087
6088         * message.el: Removed the insertion commands and functions.
6089
6090         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6091
6092         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6093         keystroke.
6094
6095         * gnus-art.el (gnus-narrow-to-page): Revert.
6096
6097         * gnus-cite.el (gnus-cite-delete-overlays): New function.
6098         (gnus-cite-parse-maybe): Always reparse.
6099
6100         * message.el (message-encode-message-body): Don't insert
6101         "multipart warning".
6102
6103         * gnus-art.el (gnus-article-treat-head-custom): New variable.
6104
6105 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
6106
6107         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6108
6109         * nnmail.el: Require mm-util.
6110
6111 1999-02-26 07:39:33  Justin Sheehy  <justin@linus.mitre.org>
6112
6113         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6114         group.
6115
6116 1999-02-26 07:38:08  SeokChan LEE  <chan@smoky-blue.com>
6117
6118         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6119
6120 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
6121
6122         * gnus-msg.el (gnus-extended-version): Better regexp.
6123
6124 1999-02-25  Didier Verna  <verna@inf.enst.fr>
6125
6126         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6127         is called with the result of SPLIT and should return a new split.
6128
6129         * gnus.texi: update the doc.
6130
6131 1999-02-23  Didier Verna  <verna@inf.enst.fr>
6132
6133         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6134         displayed in the article buffer, output bars if
6135         `gnus-picons-display-article-move-p'.
6136
6137 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
6138
6139         * mail-source.el (mail-source-fetch-pop): Typo.
6140
6141 1999-02-26 07:15:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6142
6143         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6144
6145 1999-02-23 03:07:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6146
6147         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6148
6149 1999-02-21 11:11:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6150
6151         * mml.el (mml-insert-buffer): New function.
6152
6153         * message.el (message-forward): Insert the buffer in the buffer.
6154
6155 Sun Feb 21 01:20:50 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6156
6157         * mm-view.el (mm-inline-message): Insert part in narrowed region.
6158
6159 Sat Feb 20 23:09:40 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6160
6161         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6162
6163 Sat Feb 20 21:34:28 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6164
6165         * gnus.el: Pterodactyl Gnus v0.77 is released.
6166
6167 1999-02-20 17:32:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6168
6169         * gnus-art.el (gnus-displaying-mime): New variable.
6170         (article-narrow-to-head): New function.
6171
6172         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6173         Default to pop instead of pop3.
6174
6175 1999-02-19 16:16:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6176
6177         * gnus-art.el (article-hide-pgp): Goto body.
6178
6179         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6180
6181         * gnus-cite.el: Don't use goto-line.
6182
6183         * gnus-art.el (gnus-article-treat-html): Removed.
6184         (gnus-treat-article): Save restriction.
6185
6186 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
6187
6188         * message.el (message-send-mail): Don't untabify.
6189         (message-mode): Don't use tabs for indentation.
6190
6191 1999-02-19 14:54:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6192
6193         * message.el (message-send-mail): Don't untabify.
6194
6195         * nnml.el (nnml-save-mail): Typo fix.
6196
6197 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
6198
6199         * message.el (message-cite-function): Add
6200         `message-cite-original-without-signature' customization option.
6201
6202 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
6203
6204         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6205         `nnmail-prepare-incoming-header-hook'.
6206
6207 1999-02-19 14:41:43  Justin Sheehy  <justin@linus.mitre.org>
6208
6209         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6210
6211 1999-02-19 14:40:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6212
6213         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6214
6215 1999-02-18  Michael Cook  <cook@sightpath.com>
6216
6217         * Recognize Microsoft Outlook's cite attribution conventions.
6218
6219 1999-02-19 14:33:11  James H. Cloos, Jr.  <cloos@jhcloos.com>
6220
6221         * gnus-sum.el: Bind M.
6222
6223 1999-02-19 14:31:29  Neil Crellin  <neilc@wallaby.cc>
6224
6225         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6226
6227 1999-02-15  Didier Verna  <verna@inf.enst.fr>
6228
6229         * gnus-picon.el (gnus-group-display-picons): ensures that
6230         `article-goto-body' really goes to the article body.
6231
6232 1999-02-19 12:57:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6233
6234         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6235
6236         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6237
6238         * mm-view.el (mm-view-message): Enable multibyte.
6239
6240 1999-02-11 18:37:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6241
6242         * nnmail.el (nnmail-get-new-mail): Message later.
6243
6244         * mm-util.el (mm-find-charset-region): Revert to checking
6245         multibyte.
6246
6247 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
6248
6249       * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6250       attachment.
6251
6252 Thu Feb 11 04:58:51 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6253
6254         * gnus.el: Pterodactyl Gnus v0.76 is released.
6255
6256 1999-02-06  Felix Lee  <flee@cygnus.com>
6257
6258         * gnus.el (gnus-group-change-level-function): Typo.
6259
6260 1999-02-11 05:47:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6261
6262         * gnus-sum.el (gnus-nov-skip-field): Removed.
6263         (gnus-nov-field): Ditto.
6264         (gnus-nov-parse-extra): Ditto.
6265         (gnus-nov-read-integer): Ditto.
6266
6267 1999-02-05 09:44:20  Katsumi Yamaoka  <yamaoka@jpl.org>
6268
6269         * nnheader.el (nnheader-nov-read-message-id): New macro.
6270         (nnheader-parse-nov): Use it.
6271
6272         * gnus-sum.el (gnus-nov-read-message-id): New macro.
6273         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6274         `(eq (char-after) ?\n)'.
6275
6276 1999-02-11 05:16:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6277
6278         * gnus.el (gnus-other-frame): Always pop up a new frame.
6279
6280 Wed Feb 10 01:03:43 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6281
6282         * gnus-range.el (gnus-range-add): Rewrite.
6283
6284 1999-02-02 18:12:00  Carsten Leonhardt  <leo@arioch.oche.de>
6285
6286         * nnmail.el (nnmail-split-incoming): Added detection of maildir
6287         format.
6288         (nnmail-process-maildir-mail-format): New function.
6289
6290         * mail-source.el (mail-source-fetch-maildir): New function.
6291         (mail-source-keyword-map): Add default for maildir method.
6292         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6293
6294 1999-02-10 02:29:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6295
6296         * mail-source.el (mail-source-fetcher-alist): Remove apop.
6297
6298         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6299         (nndoc-mime-digest-type-p): Removed.
6300
6301 1999-02-09 15:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6302
6303         * gnus-art.el (gnus-article-read-summary-keys): Set the point
6304         where it is supposed to be.
6305         (gnus-treat-play-sounds): New variable.
6306
6307         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6308
6309         * gnus-art.el (article-display-x-face): Narrow to head.
6310         (gnus-article-washed-types): New variable.
6311         (article-hide-pgp): Is not a toggle.
6312         (gnus-article-hide-text-type): Save types.
6313         (article-decode-charset): Use it.
6314
6315         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6316
6317         * message.el (message-forward-start-separator): Removed.
6318         (message-forward-end-separator): Removed.
6319         (message-signature-before-forwarded-message): Removed.
6320         (message-included-forward-headers): Removed.
6321         (message-check-news-body-syntax): Don't check forward.
6322         (message-forward): Use MIME.
6323
6324         * nnvirtual.el (nnvirtual-request-article): Bind
6325         gnus-article-decode-hook to nil.
6326
6327 1999-02-06 16:55:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6328
6329         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6330         us-ascii.
6331
6332 1999-02-04 00:00:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6333
6334         * format-spec.el (format-spec): Be more robust.
6335
6336         * message.el (message-encode-message-body): Default
6337         mail-parse-charset to mail-parse-charset.
6338
6339         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6340         (gnus-summary-edit-article): Bind mail-parse-charset.
6341
6342         * mml.el (mml-read-tag): Ignore white space after end of tag.
6343
6344         * message.el (message-goto-body): Also work in separatorless
6345         articles.
6346
6347         * mml.el (mml-translate-from-mime): New function.
6348         (mml-insert-mime): Ditto.
6349         (mml-to-mime): New function.
6350         (mime-to-mml): New name.
6351
6352         * gnus-sum.el (gnus-summary-edit-article): Always select raw
6353         article.
6354
6355         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6356
6357         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6358         special-case nndraft groups.
6359
6360 1999-02-03 16:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6361
6362         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6363         (gnus-get-newsgroup-headers): Already bound.
6364
6365         * message.el (message-encode-message-body): Use posting charset.
6366
6367         * mm-bodies.el (mm-encode-body): Use MIME charsets.
6368         (mm-body-encoding): Do CTE.
6369         (mm-body-7-or-8): New function.
6370
6371         * mm-util.el (mm-mime-charset): Always fall back on alist.
6372         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6373         (mm-mime-mule-charset-alist): Add arabic-*-column.
6374         (mm-find-mime-charset-region): New function.
6375
6376         * format-spec.el (format-spec-make): New function.
6377
6378         * mail-source.el (format-spec): Required.
6379         (mail-source-fetch-with-program): Removed.
6380         (mail-source-fetch-with-program): New function.
6381
6382         * format-spec.el: New file.
6383
6384 1999-02-03 16:00:41  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
6385
6386         * mail-source.el (mail-source-fetch-with-program): Take optional
6387         parameter.
6388
6389 1999-02-03 00:31:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6390
6391         * gnus-start.el: Ignore some groups.
6392         (gnus-setup-news): Bind nnmail-fetched-sources.
6393
6394         * message.el (message-send-mail): Remove all tabs.
6395
6396         * mm-util.el (mm-find-charset-region): Just check whether
6397         find-charset-region is defined.
6398
6399 1999-02-02 23:35:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6400
6401         * gnus-group.el (gnus-group-get-new-news): Use
6402         nnmail-fetched-sources.
6403
6404         * nnmail.el (nnmail-fetched-sources): New variable.
6405         (nnmail-get-new-mail): Use it.
6406
6407         * mail-source.el (mail-source-fetched-sources): New variable.
6408         (mail-source-fetch): Use it.
6409
6410 1999-02-02 23:20:20  Mark W. Eichin  <eichin@thok.org>
6411
6412         * gnus.el (gnus-getenv-nntpserver): if the file that
6413         gnus-nntpserver-file names has a trailing newline, the
6414         string-match will always match, and thus the file will never be
6415         read.  (^ matches start of "line", \\` matches start of "buffer",
6416         which is what was intended...)
6417
6418 1999-02-02 23:17:40  Kim-Minh Kaplan  <kmkaplan@western.fr>
6419
6420         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6421
6422 1999-01-28 04:15:46  Katsumi Yamaoka  <yamaoka@jpl.org>
6423
6424         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6425         select methods.
6426
6427 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
6428
6429         * gnus-range.el (gnus-remove-from-range): Sort second argument.
6430
6431 1999-02-02 10:55:23  Scott Hofmann  <shofmann@mindspring.com>
6432
6433         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6434
6435 Mon Feb  1 23:23:03 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6436
6437         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6438         a typo.
6439         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6440         charset to nil.
6441         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6442         * gnus-start.el (gnus-start-draft-setup): Ditto.
6443
6444 1999-02-02 22:13:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6445
6446         * mail-source.el (mail-source-fetch-directory): Use the predicate.
6447         (mail-source-value): Don't do variables.
6448
6449         * nnmail.el (nnmail-get-new-mail): Set the predicate.
6450
6451         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6452
6453 1999-02-01  Michael Cook  <cook@sightpath.com>
6454
6455         * Defenestrate spurious ?a.
6456
6457 1999-02-02 21:59:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6458
6459         * mail-source.el (mail-source-fetch-pop): Instead use
6460         :authentication.
6461
6462 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
6463
6464         * mail-source.el : Support APOP authentication scheme.
6465
6466 1999-02-02 21:56:14  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
6467
6468         * pop3.el (pop3-movemail): Return t.
6469
6470 1999-02-02 21:48:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6471
6472         * rfc2047.el (rfc2047-fold-region): New function.
6473         (rfc2047-encode-message-header): Use it.
6474
6475 1999-02-02 21:07:27  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
6476
6477         * gnus-sum.el (gnus-group-charset-alist): Add more.
6478
6479 Mon Feb  1 21:18:00 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6480
6481         * gnus.el: Pterodactyl Gnus v0.75 is released.
6482
6483 1999-02-01 21:54:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6484
6485         * gnus-art.el (article-display-x-face): Don't narrow to head.
6486
6487 1999-02-01 21:48:39  Michael Cook  <cook@sightpath.com>
6488
6489         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6490
6491 1999-02-01 20:59:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6492
6493         * mail-source.el (mail-source-fetch-directory): Ignore
6494         directories.
6495
6496         * gnus-cus.el (gnus-group-parameters): Addition.
6497
6498         * gnus-art.el (article-strip-banner): Do symbolic banners.
6499         (article-strip-banner): New keystroke.
6500
6501 1999-02-01 20:54:32  Michael Cook  <cook@sightpath.com>
6502
6503         * gnus-art.el (article-strip-banner): New command.
6504
6505 1999-02-01 20:53:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6506
6507         * gnus-art.el (gnus-treat-strip-banners): New variable.
6508
6509 1999-01-28 05:34:56  Katsumi Yamaoka  <yamaoka@jpl.org>
6510
6511         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6512         has been exist.
6513
6514 Thu Jan 28 01:38:34 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6515
6516         * message.el (message-draft-coding-system): Check coding-system.
6517         * mm-util.el (mm-text-coding-system): Ditto.
6518
6519 1999-01-28 12:11:31  Katsumi Yamaoka  <yamaoka@jpl.org>
6520
6521         * mail-source.el (mail-source-fetch-pop): Save excursion.
6522
6523 1999-01-28 08:14:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6524
6525         * mail-source.el (mail-source-movemail-args): Not constant.
6526         (mail-source-movemail-args): Removed.
6527         (mail-source-fetch-with-program): New function.
6528         (mail-source-fetch-pop): Use program and function.
6529         (mail-source-movemail-program): Removed.
6530
6531         * gnus-art.el (gnus-treat-date-iso8601): New variable.
6532         (gnus-treat-date-user-defined): New variable.
6533
6534 1999-01-28 08:07:12  Per Abrahamsen  <abraham@dina.kvl.dk>
6535
6536         * nnmail.el (nnmail-fix-eudora-headers): New function.
6537
6538 1999-01-28 08:05:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6539
6540         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6541
6542 1999-01-27 08:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6543
6544         * smiley.el (smiley-deformed-regexp-alist): Removed =>.
6545         (smiley-nosey-regexp-alist): Ditto.
6546
6547         * gnus-art.el (gnus-treatment-function-alist): Do
6548         gnus-article-add-buttons-to-head later.
6549         (gnus-treat-capitalize-sentences): New variable.
6550         (article-capitalize-sentences): New command and keystroke.
6551
6552         * gnus-group.el (gnus-group-catchup-current): Do group.
6553
6554         * message.el (message-default-charset): Add group.
6555
6556 Wed Jan 27 05:24:53 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6557
6558         * gnus.el: Pterodactyl Gnus v0.74 is released.
6559
6560 1999-01-27 05:56:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6561
6562         * gnus-art.el (article-fill-long-lines): Renamed.
6563         (article-fill-long-lines): New keystroke.
6564
6565 1999-01-26 06:35:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6566
6567         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6568
6569         * gnus-group.el (gnus-group-catchup-current): Skip groups now
6570         displayed.
6571         (gnus-group-catchup-current): Be more robus.
6572
6573         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6574         headers.
6575
6576 1999-01-25  Dave Love  <fx@gnu.org>
6577
6578         * message.el (message-mode-menu): Add message-mime-attach-file.
6579         (message-mode): Doc fix.
6580
6581 1999-01-26 05:24:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6582
6583         * nnmail.el (nnmail-check-duplication): Insert the mail source
6584         string.
6585
6586         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6587         (mail-source-fetch-directory): Ditto.
6588         (mail-source-fetch-file): Ditto.
6589         (mail-source-string): New variable.
6590
6591         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6592         the level.
6593
6594         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6595         before handling.
6596
6597         * mm-util.el (mm-mime-charset): Use the parameters.
6598         (mm-mime-charset): Removed region paremeters.
6599
6600         * nnmail.el (nnmail-get-new-mail): Don't message the entire
6601         source.
6602
6603 1999-01-25 12:05:16  Lloyd Zusman  <ljz@asfast.com>
6604
6605         * nnmail.el (nnmail-get-split-group): Quote right.
6606
6607 1999-01-25 05:55:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6608
6609         * mail-source.el (mail-source-movemail): Would kill an arbitrary
6610         buffer.
6611
6612 1999-01-24 03:02:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6613
6614         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6615         (gnus-group-mode): Don't hook.
6616
6617         * mail-source.el (mail-source-bind): Doc fix.
6618         (mail-source-bind): Take only one param.
6619
6620         * gnus-art.el (gnus-treat-highlight-signature): typep.
6621
6622         * mail-source.el (mail-source-movemail): Ignore empty file.
6623         (mail-source-callback): Check before deleting.
6624
6625         * message.el (message-mime-attach-file): Include name.
6626
6627 1999-01-23 17:01:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6628
6629         * mm-util.el (mm-read-charset): Return a symbol.
6630
6631         * mm-view.el (mm-inline-text): Insert signature separator.
6632
6633         * gnus-art.el (gnus-treat-predicate): New function.
6634         (gnus-treat-article): Allow all types to be checked.
6635
6636         * gnus-util.el (gnus-or): New function.
6637         (gnus-and): Ditto.
6638
6639         * gnus-art.el (gnus-mime-display-single): Use override.
6640
6641         * mm-decode.el (mm-attachment-override-types): New variable.
6642         (mm-attachment-override-p): New function.
6643
6644         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6645
6646 1999-01-23 16:45:06  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
6647
6648         * mm-view.el (mm-inline-text): Do vcards.
6649
6650 Sat Jan 23 14:23:27 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6651
6652         * gnus.el: Pterodactyl Gnus v0.73 is released.
6653
6654 1999-01-23 11:38:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6655
6656         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6657         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6658         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6659         (nnmail-movemail-program): Removed.
6660         (nnmail-movemail-args): Removed.
6661         (nnmail-pop-password-required): Ditto.
6662         (nnmail-tmp-directory): Ditto.
6663         (nnmail-delete-incoming): Removed.
6664         (nnmail-pop-password, nnmail-moved-inboxes,
6665         nnmail-internal-password, nnmail-move-inbox): Removed.
6666         (nnmail-read-passwd): Ditto.
6667         (nnmail-get-spool-files): Removed.
6668         (nnmail-resplit-incoming): Reinstated.
6669
6670         * mail-source.el: New file.
6671
6672 1999-01-23 09:08:31  James H. Cloos, Jr.  <cloos@jhcloos.com>
6673
6674         * gnus-art.el (gnus-article-mode-map): Bind backspace.
6675
6676 1999-01-23 09:05:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6677
6678         * gnus-art.el (article-make-date-line): Fix iso8601 display.
6679
6680 1999-01-20 02:53:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6681
6682         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6683
6684         * gnus-picon.el (gnus-group-display-picons): Goto body.
6685
6686         * gnus.el: Indented all functions; broke long lines; changed all
6687         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
6688
6689 Wed Jan 20 00:50:53 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6690
6691         * gnus.el: Pterodactyl Gnus v0.72 is released.
6692
6693 1999-01-20 01:39:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6694
6695         * gnus.el: Cleaned up trailing whitespace.
6696
6697         * mm-util.el (mm-read-charset): Work.
6698
6699 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
6700
6701         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6702         nnheader-translate-file-chars'd group name.
6703
6704 1999-01-20 01:30:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6705
6706         * message.el (message-encode-message-body): Fold case.
6707
6708 1999-01-20 01:28:16  Alexei V. Barantsev  <barancev@ispras.ru>
6709
6710         * gnus-xmas.el (gnus-xmas-modeline-glyph): Backquote.
6711
6712 1999-01-20 00:46:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6713
6714         * mailcap.el (mailcap-add): New function.
6715
6716 1999-01-18 09:40:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6717
6718         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6719         (article-goto-body): Use it.
6720         (gnus-treat-article): Ditto.
6721
6722         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6723         downloaded articles from the downloadeble list.
6724
6725 1999-01-16 17:31:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6726
6727         * message.el (message-encode-message-body): Bind
6728         mail-parse-charset.
6729
6730         * mm-util.el (mm-charset-synonym-alist): New variable.
6731         (mm-charset-to-coding-system): Use it.
6732         (mm-charset-coding-system-alist): Removed.
6733         (mm-charset-to-coding-system): Don't use it.
6734         (mm-find-charset-region): Use mail-parse-charset.
6735
6736         * gnus-art.el (gnus-treatment-function-alist): Use
6737         gnus-article-display-picons.
6738         (gnus-treat-display-xface): Only do if we have xface feature.
6739         (gnus-part-display-hook): New function.
6740         (gnus-treat-article): Use it.
6741         (gnus-treat-article): Use gnus-visual.
6742
6743         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6744
6745         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6746         displaying.
6747
6748         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
6749
6750         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6751         regexp file names.
6752
6753 Sat Jan 16 03:15:57 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6754
6755         * gnus.el: Pterodactyl Gnus v0.71 is released.
6756
6757 1999-01-16 00:13:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6758
6759         * mm-view.el (mm-inline-image): Don't add a dot.
6760
6761         * gnus-art.el (gnus-treat-article): New function.
6762
6763         * gnus.el (gnus-article-display-hook): Removed.
6764
6765         * gnus-art.el (gnus-article-treat-custom): New variable.
6766
6767         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
6768
6769         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6770         functions.
6771
6772         * message.el (message-posting-charset): New variable.
6773         (message-send-mail): Use it.
6774
6775         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6776         (gnus-setup-posting-charset): New function.
6777         (gnus-setup-message): Use it.
6778
6779         * message.el (message-encode-message-body): Just look for
6780         Content-Type before inserting a new one.
6781
6782 1999-01-15 23:08:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6783
6784         * rfc2047.el (rfc2047-default-charset): Removed.
6785
6786         * mail-prsvr.el: New file.
6787         (mail-parse-charset): New variable.
6788
6789         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6790         Changed name.
6791
6792         * gnus.el (gnus-charset): New group.
6793
6794         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
6795
6796         * gnus-sum.el (gnus-default-charset): Default to nil.
6797         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6798         (gnus-newsgroup-iso-8859-1-forced): Removed.
6799
6800         * mm-util.el (mm-known-charsets): Removed.
6801         (mm-default-coding-system): Removed.
6802         (mm-default-charset): Removed.
6803         (mm-read-charset): New function.
6804
6805         * message.el (message-default-charset): Removed.
6806
6807         * rfc2047.el (rfc2047-default-charset): Default to nil.
6808
6809         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
6810
6811 Fri Jan 15 20:50:38 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6812
6813         * gnus.el: Pterodactyl Gnus v0.70 is released.
6814
6815 1999-01-15 00:06:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6816
6817         * mm-decode.el (mm-save-part): Use mm-get-part.
6818         (mm-insert-part): New function.
6819         (mm-get-part): Use it.
6820         (mm-get-image): Ditto.
6821         (mm-display-external): Ditto.
6822
6823         * mm-view.el (mm-inline-text): Ditto.
6824
6825         * gnus-move.el (gnus-move-group-to-server): Protect against nil
6826         ranges.
6827
6828         * mm-decode.el (mm-display-external): Save the buffer.
6829         (mm-remove-part): Kill it.
6830
6831         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
6832
6833         * nnagent.el (nnagent-request-set-mark): Defined stub.
6834
6835 1999-01-14 23:05:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6836
6837         * gnus-score.el (gnus-score-load-score-alist): Bind
6838         coding-system-for-read.
6839
6840         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6841         prepare-exit-hook.
6842
6843         * mm-view.el (mm-setup-w3): Require w3.
6844
6845 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
6846
6847         * nnspool.el (nnspool-retrieve-headers): Protect against empty body.
6848
6849 1999-01-14 21:17:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6850
6851         * mm-encode.el: Ditto.
6852
6853         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6854         error.
6855
6856         * mailcap.el (mailcap-mime-data): SAFER ps.
6857
6858         * message.el (message-encode-message-body): Always insert a
6859         Content-Type header.
6860
6861         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6862         shown inline.
6863
6864         * mm-view.el (mm-inline-text): Handle all sorts of text.
6865
6866         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6867         don't view.
6868
6869         * mm-decode.el (mm-display-external): Use it.
6870
6871         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
6872
6873         * mm-decode.el (mm-save-part): Removed double code.
6874
6875 1999-01-12  Dave Love  <fx@gnu.org>
6876
6877         * mm-decode.el (mm-save-part): Avoid doubly-compressed
6878         application/octet-stream .gz & al files with jka-compr.
6879
6880 1999-01-12  Dave Love  <fx@gnu.org>
6881
6882         * gnus-ems.el (gnus-down-mouse-3): New variable.
6883         * gnus-art.el (gnus-mime-button-map): Use it.
6884         (gnus-mime-button-menu): Set the clicked-on buffer initially.
6885
6886 1999-01-13 19:41:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6887
6888         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
6889
6890 1999-01-12 17:34:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6891
6892         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
6893         buffers.
6894
6895         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
6896
6897         * gnus-cache.el (gnus-cache-read-active): Reversed check.
6898
6899 1999-01-12 17:18:25  Matt Armstrong  <matta@geoworks.com>
6900
6901         * mml.el (mml-parameter-string): Strip directory component.
6902
6903 1999-01-12 17:02:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6904
6905         * gnus.el (gnus-use-demon): Removed.
6906
6907 1999-01-12 05:53:23  Katsumi Yamaoka  <yamaoka@jpl.org>
6908
6909         * nnmail.el (nnmail-article-group): Don't infloop.
6910
6911 1999-01-11  Colin Rafferty  <colin@xemacs.org>
6912
6913         * gnus-art.el (article-update-date-lapsed): Made it work with
6914         picons, and make it update on all visible frames.
6915         (article-date-ut): Get summary-buffer's current-headers.
6916
6917 1999-01-12 07:20:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6918
6919         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
6920         (gnus-picons-setup-p): New variable.
6921
6922 1999-01-11 02:13:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6923
6924         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
6925
6926 1999-01-04 12:58:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6927
6928         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
6929         (gnus-summary-exit-no-update): Use mapcar.
6930
6931 1999-01-02 14:36:32  Simon Josefsson  <jas@pdc.kth.se>
6932
6933         * gnus-agent.el (gnus-category-write): Make directory.
6934
6935 1998-09-26 19:39:31  Simon Josefsson  <jas@pdc.kth.se>
6936
6937         * gnus-sum.el (gnus-update-read-articles):
6938         (gnus-update-marks): Request backend update of mark.
6939
6940 1999-01-03 15:29:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6941
6942         * mm-bodies.el (mm-body-encoding): Use mm-find.
6943
6944 1999-01-03 15:28:27  Kim-Minh Kaplan  <kmkaplan@western.fr>
6945
6946         * gnus-picon.el (gnus-article-display-picons): Fix.
6947
6948 Sun Jan  3 13:32:02 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6949
6950         * gnus.el: Pterodactyl Gnus v0.69 is released.
6951
6952 1999-01-03 06:45:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6953
6954         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
6955
6956         * gnus-agent.el (gnus-agent-remove-group): New command and
6957         keystroke.
6958
6959         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
6960
6961 1999-01-02 14:12:41  Simon Josefsson  <jas@pdc.kth.se>
6962
6963         * gnus-agent.el (gnus-agent-write-servers): Make directory.
6964
6965 1998-12-26 02:38:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6966
6967         * mm-view.el (mm-inline-text): Bind current id.
6968
6969         * mm-decode.el (mm-handle-id): New macro.
6970         (mm-make-handle): Accept id.
6971         (mm-dissect-singlepart): Use it.
6972
6973 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
6974
6975       * message.el (message-cite-original-without-signature): Use
6976       message-signature-separator when searching for signature in
6977       message-cite-original-without-signature.
6978
6979 1998-12-24 16:25:38  Simon Josefsson  <jas@pdc.kth.se>
6980
6981         * gnus.el (gnus-server-to-method): Check named methods.
6982
6983 1998-12-24 03:27:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6984
6985         * mm-view.el (mm-view-message): Goto point-min.
6986
6987         * nnmail.el (nnmail-article-group): Don't delete lines, only
6988         shorten them.
6989
6990         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
6991         values.
6992
6993         * nnheader.el (nnheader-temp-directory): New variable.
6994         (nnheader-temp-directory): Removed.
6995
6996 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
6997
6998         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
6999         list of files to check for mailcap entries under windows-nt.
7000
7001 1998-12-24 03:02:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7002
7003         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7004         summary buffer exists.
7005
7006 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
7007
7008         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7009         irrelevant Sun sendmail bug.
7010         (nnsoup-store-reply): Stop mucking with mail-header-separator.
7011
7012         * message.el (message-send-news): Bind mail-header-separator to
7013         "" when asking backend to post.
7014
7015 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
7016
7017         * mm-uu.el (mm-dissect-disposition): New variable.
7018         (mm-uu-dissect): Use it.
7019
7020 1998-12-21 21:34:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7021
7022         * mm-view.el (mm-inline-text): Bind url-current-object.
7023
7024 1998-12-06 03:05:41  Simon Josefsson  <jas@pdc.kth.se>
7025
7026         * gnus-range.el (gnus-remove-from-range): Rewrite.
7027
7028 1998-12-09  SL Baur  <steve@altair.xemacs.org>
7029
7030         * gnus-picon.el (annotations): Remove bogus require 'xpm.
7031
7032 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
7033
7034         * message.el (message-encode-message-body): Insert `MIME-Version'
7035         instead of `Mime-Version'.
7036
7037 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7038
7039         * message.el (message-insert-mime-part): Add the attachment
7040         disposition.
7041         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7042         (message-mime-query-type): New function.
7043         (message-mime-query-description): Ditto.
7044         (message-mime-query-file): Ditto.
7045         (message-insert-mime-part): Use them.
7046         (message-mime-insert-external): Use the new stuff.
7047
7048 1998-12-19 23:02:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7049
7050         * nnmail.el (nnmail-split-header-length-limit): New variable.
7051
7052         * mm-decode.el (mm-dissect-buffer): Check syntax.
7053
7054         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7055
7056         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7057         (rfc2047-dissect-region): Ditto.
7058
7059 1998-12-17 18:36:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7060
7061         * mm-view.el (mm-view-message): Decode charset.
7062
7063 1998-12-16 16:01:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7064
7065         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7066         CT headers.
7067
7068 Wed Dec 16 01:44:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7069
7070         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7071         mm-uu-*-function.
7072         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7073
7074 1998-12-16 10:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7075
7076         * message.el (message-send-mail): Do MML first.
7077         (message-send-news): Ditto.
7078
7079 1998-12-15 20:57:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7080
7081         * gnus-picon.el (gnus-picons-face): New face.
7082         (gnus-picons-try-face): Use it.
7083
7084 Tue Dec 15 19:17:43 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7085
7086         * gnus.el: Pterodactyl Gnus v0.68 is released.
7087
7088 Tue Dec 15 18:28:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7089
7090         * gnus.el: Pterodactyl Gnus v0.67 is released.
7091
7092 Tue Dec 15 17:31:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7093
7094         * gnus.el: Pterodactyl Gnus v0.66 is released.
7095
7096 1998-12-13 11:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7097
7098         * gnus-art.el (gnus-insert-mime-button): Decode description.
7099
7100 Sat Dec  5 16:50:49 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7101
7102         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7103         (gnus-decode-header-methods): Ditto.
7104         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7105
7106 1998-12-13 10:04:39  Lloyd Zusman  <ljz@asfast.com>
7107
7108         * gnus-xmas.el (gnus-xmas-summary-recenter): Allow numbers.
7109
7110 1998-12-13 09:32:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7111
7112         * mml.el (mml-insert-mime-headers): Encode description.
7113
7114         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7115         line.
7116
7117         * gnus-sum.el (gnus-default-charset): Doc fix.
7118
7119 Wed Dec  9 15:18:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7120
7121         * mm-decode.el (mm-display-part): Forward a line.
7122
7123 Wed Dec  9 13:30:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7124
7125         * mm-util.el (mm-running-ntemacs): New variable.
7126         (mm-text-coding-system): Ditto.
7127         * nnmail.el (nnmail-incoming-coding-system): Ditto.
7128         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7129
7130 1998-12-13 08:52:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7131
7132         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7133         buffer.
7134
7135         * message.el (message-insert-headers): New command and keystroke.
7136
7137 1998-12-07 23:42:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7138
7139         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7140         (mm-get-image): Ditto.
7141
7142         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7143         base64, uudecode and binhex.
7144
7145 Sun Dec  6 21:58:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7146
7147         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7148         in text/plain.
7149         * mm-uu.el (mm-uu-dissect): Use inline.
7150
7151 1998-12-07 23:19:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7152
7153         * mm-view.el (mm-view-message): New function.
7154
7155         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7156         qp.
7157
7158 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
7159
7160         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7161         entry for message/rfc822 as 8bit.
7162
7163 1998-12-07 23:16:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7164
7165         * mailcap.el (mailcap-mime-extensions): Add patch.
7166
7167 1998-12-05  Dale Hagglund  <rdh@best.com>
7168
7169         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7170         argument to force all multipart/* to look like multipart/mixed.
7171
7172         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7173         variable.
7174         (gnus-mime-display-part): Use it.
7175
7176 1998-12-07 22:46:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7177
7178         * gnus-draft.el (gnus-draft-send): Only disable checks for
7179         non-interactive use.
7180         (gnus-draft-send-message): Use it.
7181
7182 Sun Dec  6 19:36:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7183
7184         * gnus.el: Pterodactyl Gnus v0.65 is released.
7185
7186 1998-12-06 20:11:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7187
7188         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7189
7190         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7191
7192 Sat Dec  5 18:35:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7193
7194         * gnus.el: Pterodactyl Gnus v0.64 is released.
7195
7196 1998-12-05 18:51:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7197
7198         * mm-view.el (mm-setup-w3): Don't load.
7199
7200         * gnus-msg.el (gnus-setup-message): Set group name.
7201         (gnus-group-mail): Avoid leaking local vars.
7202
7203         * message.el (message-attach-file): Renamed.
7204         (message-mime-attach-file): Renamed again.
7205
7206 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
7207
7208         * gnus-art.el (article-decode-encoded-words): Bind
7209         rfc2047-default-charset here.
7210
7211         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7212
7213 1998-12-05 18:33:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7214
7215         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7216         (gnus-picons-setup-hook): New hook.
7217
7218 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
7219
7220         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7221         string.
7222         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
7223         line.
7224
7225 1998-12-05 17:11:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7226
7227         * gnus-art.el (gnus-article-prepare-display): Setup w3.
7228         (gnus-mime-view-part): Ditto.
7229         (gnus-mime-inline-part): Dotii.
7230         (gnus-mime-externalize-part): Daddo.
7231         (gnus-mime-internalize-part): Tutti frutti.
7232         (gnus-widget-press-button): Da da do.
7233
7234         * mm-view.el (mm-setup-w3): Require url-vars.
7235
7236 Fri Dec  4 12:13:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7237
7238         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7239         * mm-util.el (mm-find-charset-region): Ditto.
7240
7241 1998-12-05 16:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7242
7243         * message.el (message-send): Don't encode here.
7244         (message-send-mail): But here.
7245         (message-send-news): And here.
7246
7247 1998-12-04 15:29:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7248
7249         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7250
7251 Fri Dec  4 04:09:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7252
7253         * gnus.el: Pterodactyl Gnus v0.63 is released.
7254
7255 1998-12-04 04:59:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7256
7257         * mml.el (mml-base-boundary): Shorten.
7258
7259         * message.el (message-insert-mime-part): Use default.
7260
7261         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7262
7263 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
7264
7265         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7266         buttons, not [*].
7267
7268 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7269
7270         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7271
7272 1998-12-04 04:48:37  Hrvoje Niksic  <hniksic@srce.hr>
7273
7274         * gnus-art.el (gnus-insert-mime-button): Fix.
7275
7276 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7277
7278         * message.el (message-insert-mime-part): Nicify prompts.
7279         (message-insert-mime-part): Really delete duplicates.
7280         (message-insert-mime-part): Check against common errors.
7281         (message-insert-mime-part): Fix docstring.
7282
7283 1998-12-04 04:41:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7284
7285         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7286
7287 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7288
7289         * gnus-art.el (gnus-mime-button-line-format): Nicify.
7290         (gnus-insert-mime-button): Modify accordingly.
7291
7292 1998-12-04 01:50:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7293
7294         * gnus-art.el (gnus-display-mime): Set window point.
7295
7296         * mm-decode.el (mm-display-external): Only decode when not
7297         saving.
7298         (mm-alternative-precedence): Prefer multiparts.
7299         (mm-inline-media-tests): Inline multiparts.
7300
7301         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7302         Ignore errors when requiring url.
7303
7304         * mml.el (mml-quote-region): New command.
7305
7306         * message.el (message-cite-original): Use it.
7307         (message-cite-original-without-signature): Ditto.
7308
7309 Thu Dec  3 12:53:58 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7310
7311         * gnus.el: Pterodactyl Gnus v0.62 is released.
7312
7313 1998-12-03 13:38:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7314
7315         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7316
7317 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7318
7319         * mm-view.el (mm-inline-text): Use `point-min-marker' and
7320         `point-max-marker'.
7321
7322 1998-12-03 13:22:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7323
7324         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7325
7326         * gnus-art.el (gnus-mime-display-single): Check for attachment
7327         before other tests.
7328
7329 1998-12-03  Didier Verna  <verna@inf.enst.fr>
7330
7331         * gnus-msg.el (gnus-configure-posting-styles): find a
7332         posting-style entry in the group parameters, if any, and honor it
7333         at the end.
7334
7335 1998-12-03 13:03:37  Felix Lee  <flee@teleport.com>
7336
7337         * nntp.el (nntp-after-change-function): Fix.
7338
7339 1998-12-03 12:44:30  Mike McEwan  <mike@lotusland.demon.co.uk>
7340
7341         * mml.el (mml-generate-mime-1): Insert literally.
7342
7343 1998-12-03 00:23:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7344
7345         * mml.el (mml-insert-mime-headers): Removed debug.
7346
7347 1998-12-02 22:22:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7348
7349         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7350         prefixed.
7351
7352         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7353         application/emacs-lisp to 8bit.
7354
7355 1998-12-03  Dale Hagglund  <rdh@best.com>
7356
7357         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7358
7359 Wed Dec  2 20:24:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7360
7361         * gnus.el: Pterodactyl Gnus v0.61 is released.
7362
7363 1998-12-02 21:12:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7364
7365         * mml.el (mml-parse-1): Skipped parts.
7366         (mml-insert-mime-headers): Nil is a list.
7367         (mml-generate-mime-1): Don't insert literally.
7368         (mml-read-tag): Drop text props.
7369         (mml-read-part): Ditto.
7370         (mml-parse-singlepart-with-multiple-charsets): Ditto.
7371
7372 Wed Dec  2 20:07:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7373
7374         * gnus.el: Pterodactyl Gnus v0.60 is released.
7375
7376 1998-12-02 20:11:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7377
7378         * mml.el (mml-parse-1): Don't throw contents away.
7379
7380 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
7381
7382         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7383
7384 1998-12-02 18:42:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7385
7386         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7387         function.
7388         (mml-parse-1): Use it.
7389
7390 Tue Dec  1 23:04:25 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7391
7392         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7393         Use gnus-newsgroup-default-charset.
7394         (article-decode-encoded-words): Remove charset codes.
7395         * gnus-sum.el (gnus-newsgroup-default-charset): Use
7396         gnus-default-charset.
7397
7398 1998-12-02 03:14:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7399
7400         * message.el (message-send-mail): Don't encode here.
7401         (message-send-news): Nor here.
7402         (message-send): ... but here instead.
7403
7404         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7405         default to nil.
7406         (gnus-article-display-picons): Replace From line.
7407         (gnus-group-display-picons): Replace Newsgroups line.
7408         (gnus-picons-display-glyph): Set baseline.
7409         (gnus-group-display-picons): Piconize the entire Newsgroups line.
7410         (gnus-picons-xbm-face): Revert to old, standard colors.
7411
7412         * message.el (message-fetch-field): Remove text props.
7413
7414         * gnus-art.el (gnus-article-normalized-header-length): New
7415         variable.
7416         (article-normalize-headers): New command and keystroke.
7417
7418         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7419
7420 Wed Dec  2 01:43:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7421
7422         * gnus.el: Pterodactyl Gnus v0.59 is released.
7423
7424 1998-12-02 01:38:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7425
7426         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7427
7428         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7429
7430 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7431
7432         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7433
7434 1998-12-02 00:15:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7435
7436         * mm-decode.el (mm-all-images-fit): New variable.
7437         (mm-image-fit-p): Use it.
7438
7439         * gnus-art.el (gnus-mime-display-single): Use it.
7440         (gnus-mime-internalize-part): New command and keystroke.
7441
7442         * mm-decode.el (mm-user-automatic-external-display): New
7443         variable.
7444         (mm-automatic-external-display-p): New function.
7445
7446         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7447         colors.
7448
7449 1998-12-01 23:52:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7450
7451         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7452
7453         * gnus-art.el (gnus-with-article): Work in the original article
7454         buffer.
7455         (gnus-with-article): Work in read-only groups.
7456
7457 Tue Dec  1 00:15:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7458
7459         * mm-bodies.el (mm-decode-string): Return original string if not
7460         decode.
7461
7462 Mon Nov 30 23:38:02 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7463
7464         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7465
7466 1998-12-01 01:53:49  Francois Pinard  <pinard@iro.umontreal.ca>
7467
7468         * nndoc.el (nndoc-mime-parts-type-p): Do related.
7469
7470 Tue Dec  1 00:46:20 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7471
7472         * gnus.el: Pterodactyl Gnus v0.58 is released.
7473
7474 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7475
7476         * mm-decode.el (mm-get-image): Return a glyph, not an image
7477         specifier.
7478
7479 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
7480
7481         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7482
7483 1998-12-01 01:23:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7484
7485         * mail-parse.el (rfc2045): Required.
7486
7487 1998-12-01 00:59:53  William M. Perry  <wmperry@aventail.com>
7488
7489         * mm-view.el (mm-inline-text): Remove props.
7490
7491 1998-12-01 00:18:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7492
7493         * mm-view.el (mm-setup-w3): Protect url-misc.
7494
7495         * message.el (message-ignored-resent-headers): Remove
7496         Gnus-Warning.
7497
7498         * mml.el (mml-insert-mime-headers): Use encoding.
7499         (mml-parameter-string): Ditto.
7500
7501         * rfc2045.el: New file.
7502         (rfc2045-encode-string): New function.
7503
7504 1998-11-30 23:11:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7505
7506         * mail-parse.el (mail-header-encode-parameter): New function.
7507
7508         * rfc2231.el (rfc2231-encode-string): New function.
7509
7510 Mon Nov 30 13:52:50 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7511
7512         * mm-bodies.el (mm-decode-string): New function.
7513         * mm-view.el (mm-inline-text): Use mm-decode-string.
7514
7515 Mon Nov 30 21:57:00 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7516
7517         * gnus.el: Pterodactyl Gnus v0.57 is released.
7518
7519 1998-11-23  Felix Lee  <flee@cygnus.com>
7520
7521         * nntp.el (nntp-async-needs-kluge): new setting.
7522         (nntp-async-timer): new var.
7523         (nntp-async-process-list): new var.
7524         (nntp-async-kluge): new function.
7525         (nntp-async-timer-handler): new function.
7526         (nntp-async-wait): new function.
7527         (nntp-async-stop): new function.
7528         (nntp-after-change-function): renamed, and split apart.
7529         (nntp-async-trigger): new function.
7530         (nntp-do-callback): new function.
7531         (nntp-accept-process-output): add optional timeout arg.
7532
7533         * gnus-async.el (gnus-async-request-fetched-article): fixed.
7534         (gnus-async-wait-for-article): new function.
7535         (gnus-async-with-semaphore): s/asynch/async/.
7536
7537 1998-11-30 16:54:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7538
7539         * gnus-art.el (gnus-with-article): Don't encode.
7540         (gnus-insert-mime-button): Fall back on filename from C-D.
7541         (gnus-mime-display-single): Have dots right on text/plain
7542         attachments.
7543
7544         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7545         broken parts.
7546
7547         * gnus-art.el (gnus-with-article): Flush cache and backlog.
7548
7549         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7550         binhex.
7551
7552         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7553         (gnus-summary-repair-multipart): New command and keystroke.
7554
7555         * gnus-art.el (gnus-with-article-buffer): New macro.
7556
7557 Sun Nov 29 23:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7558
7559         * gnus-art.el (gnus-mime-inline-part): Do not get part when
7560         undisplay the part.
7561
7562 1998-11-30 03:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7563
7564         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7565
7566         * mml.el (mml-read-part): Partition right.
7567
7568         * mm-decode.el (mm-handle-set-cache): New macro.
7569         (mm-handle-cache): Ditto.
7570         (mm-make-handle): Ditto.
7571         (mm-dissect-singlepart): Use it.
7572         (mm-get-image): Use the cache.
7573
7574 1998-11-29 23:44:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7575
7576         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7577         (gnus-mime-display-single): Don't insert lines between parts.
7578
7579 Sun Nov 29 04:55:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7580
7581         * nnmail.el (nnmail-file-coding-system-1): New variable.
7582         * nnfolder.el (nnfolder-file-coding-system): Ditto.
7583         (nnfolder-read-folder): Use nnfolder-file-coding-system.
7584         * nnml.el (nnml-file-coding-system): New variable.
7585         (nnml-request-article): Use nnml-file-coding-system.
7586
7587 Sun Nov 29 15:12:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7588
7589         * gnus.el: Pterodactyl Gnus v0.56 is released.
7590
7591 1998-11-29 00:52:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7592
7593         * gnus-art.el (gnus-mime-display-part): New function.
7594         (gnus-mime-display-mixed): Use it.
7595
7596         * mm-view.el (mm-setup-w3): Don't register.
7597
7598         * message.el (message-cite-original): Cite parts.
7599
7600 1998-11-28 23:51:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7601
7602         * mml.el (mml-parameter-string): New function.
7603         (mml-insert-mime-headers): Separated into new function.
7604
7605 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
7606
7607         * mml.el (mml-make-boundary): Use `make-string'.
7608
7609 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
7610
7611         * binhex.el (binhex-insert-char): Ditto.
7612
7613         * base64.el (base64-insert-char): Ditto.
7614
7615         * uudecode.el (uudecode-insert-char): Code correctly.
7616
7617 1998-11-28 01:08:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7618
7619         * mml.el (mml-generate-mime): Don't generate multiparts for
7620         empties.
7621
7622         * gnus-art.el (gnus-display-mime): Save excursion.
7623
7624         * message.el (message-remove-first-header): New function.
7625         (message-encode-message-body): Use it.
7626
7627 Fri Nov 27 12:26:10 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7628
7629         * gnus.el: Pterodactyl Gnus v0.55 is released.
7630
7631 1998-11-27 12:38:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7632
7633         * mm-view.el (mm-setup-w3): New function.
7634
7635         * mm-decode.el (mm-content-id-get-contents): New function.
7636         (mm-content-id-get-type): Ditto.
7637         (mm-content-id-get-encoding): Ditto.
7638         (mm-get-handle-by-content-id): Removed.
7639
7640 1998-11-25  Colin Rafferty  <colin@xemacs.org>
7641
7642         * message.el (message-generate-new-buffers): Fix tag.
7643
7644 1998-11-25 10:43:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7645
7646         * message.el (message-buffer-name): Check for unique first.
7647
7648         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7649         gnus-inhibit-mime-unbuttonizing.
7650
7651         * gnus-sum.el (t): Bind M-t.
7652         (gnus-inhibit-unbuttonizing): New variable.
7653         (gnus-summary-toggle-display-buttonized): New command.
7654
7655         * gnus-art.el (gnus-display-mime): Select article window.
7656         (article-strip-trailing-space): New command and keystroke.
7657
7658         * nneething.el (nneething-include-files): New variable.
7659         (nneething-create-mapping): Use it.
7660
7661         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7662
7663         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7664         ayto-expirable marks.
7665
7666 1998-11-24 21:00:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7667
7668         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7669
7670         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7671         ARG.
7672
7673         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7674
7675 Tue Nov 24 14:57:41 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7676
7677         * mm-util.el (mm-binary-coding-system): New variable.
7678         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7679         * mm-decode.el (mm-display-external): Ditto.
7680
7681 Tue Nov 24 10:43:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7682
7683         * gnus.el: Pterodactyl Gnus v0.54 is released.
7684
7685 1998-11-24 11:21:32  Katsumi Yamaoka  <yamaoka@jpl.org>
7686
7687         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7688
7689 1998-11-24 11:14:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7690
7691         * mm-decode.el (mm-save-part): Unquote.
7692
7693 1998-11-24 11:14:39  Matt Armstrong  <matta@geoworks.com>
7694
7695         * mm-decode.el (mm-save-part): Bind coding system for write.
7696
7697 1998-11-24 10:42:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7698
7699         * gnus-art.el (gnus-article-mode-line-format): New default.
7700         (gnus-article-mime-part-status): New function.
7701
7702         * message.el (message-send-news): Check the body syntax before
7703         encoding.
7704
7705         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7706         (gnus-mime-display-single): Use it.
7707         (gnus-mime-display-alternative): Ditto.
7708
7709         * mm-decode.el: Check for whether we are running under a term.
7710
7711 1998-11-22 08:12:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7712
7713         * mm-decode.el (mm-preferred-alternative): Default to first
7714         alternative.
7715         (mm-preferred-alternative): No, we dont.
7716
7717 Tue Nov 24 03:01:48 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7718
7719         * mm-decode.el (mm-display-external): Use binary instead of
7720         no-conversion.
7721         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7722         * nnheader.el (nnheader-file-coding-system): Ditto.
7723         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7724
7725 Mon Nov 23 01:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7726
7727         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7728         name without method.
7729
7730 Mon Nov 23 01:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7731
7732         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7733         coding-system -> default-charset.
7734         (gnus-newsgroup-default-charset-alist): Ditto.
7735         (gnus-summary-local-variables): Ditto.
7736         (gnus-set-global-variables): Ditto.
7737         (gnus-get-newsgroup-headers): Ditto.
7738         (gnus-summary-from-or-to-or-newsgroups): Ditto.
7739         (gnus-get-newsgroup-headers-xover): Ditto.
7740         (gnus-newsgroup-setup-default-charset): Ditto.
7741         (article-decode-mime-words): Ditto.
7742         (article-decode-charset): Ditto.
7743         (article-decode-encoded-words): Ditto.
7744         (article-de-quoted-unreadable): Ditto.
7745         (gnus-mime-view-all-parts): Ditto.
7746         (gnus-mime-externalize-part): Ditto.
7747         (gnus-mm-display-part): Ditto.
7748         (gnus-mime-display-single): Ditto.
7749         (gnus-mime-display-alternative): Ditto.
7750         * lpath.el : Ditto.
7751
7752 Mon Nov 23 00:54:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7753
7754         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7755         * gnus-art.el (article-decode-charset): Overlay
7756         rfc2047-default-charset.
7757         * message.el (message-draft-coding-system): New variable.
7758         (message-set-auto-save-file-name): Use message-draft-coding-system.
7759         * nndraft.el (nndraft-request-article): Ditto.
7760         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7761         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7762
7763 Sun Nov 22 04:42:22 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7764
7765         * mm-uu.el (mm-uu-test): New function.
7766         (mm-uu-dissect): Inherit charset and cte from head.
7767         * gnus-art.el (article-decode-charset): Use mm-uu-test.
7768
7769 Sat Nov 21 09:57:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7770
7771         * gnus.el: Pterodactyl Gnus v0.53 is released.
7772
7773 1998-11-21 05:54:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7774
7775         * mm-decode.el (mm-get-image): New function.
7776         (mm-image-fit-p): New function.
7777
7778         * gnus-xmas.el (gnus-xmas-annotation-in-region-p): Ditto.
7779
7780         * gnus-util.el (gnus-annotation-in-region-p): New definition.
7781
7782         * gnus-art.el (gnus-article-insert-newline): New function.
7783         (article-goto-body): New function.
7784
7785 1998-11-20 10:34:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7786
7787         * gnus-art.el (gnus-mime-display-single): Insert blank line before
7788         buttons.
7789
7790         * gnus-sum.el (gnus-summary-display-buttonized): New command and
7791         keystroke.
7792
7793         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7794         line between parts.
7795
7796         * message.el (message-remove-header): Go to end if wanted.
7797
7798 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
7799
7800         * gnus-art.el (gnus-mime-display-alternative): Avoid window
7801         movement with save-window-excursion.
7802
7803 Fri Nov 20 03:50:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7804
7805         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
7806
7807 Fri Nov 20 03:37:53 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7808
7809         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
7810
7811 Fri Nov 20 01:20:38 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7812
7813         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7814         gnus-newsgroup-coding-system.
7815         (gnus-get-newsgroup-headers): Ditto.
7816         (gnus-get-newsgroup-headers-xover): Ditto.
7817         (gnus-set-global-variables): Ditto.
7818         * gnus-art.el (article-decode-mime-words): Ditto.
7819         (article-decode-charset): Ditto.
7820         (article-decode-encoded-words): Ditto.
7821         (article-de-quoted-unreadable): Ditto.
7822         (gnus-mime-view-all-parts): Ditto.
7823         (gnus-mime-externalize-part): Ditto.
7824         (gnus-mm-display-part): Ditto.
7825         (gnus-mime-display-alternative): Ditto.
7826         (gnus-mime-display-single): Ditto.
7827         * mm-view.el (mm-inline-text): Use default coding system.
7828
7829 Fri Nov 20 00:54:37 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7830
7831         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7832         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7833         (gnus-newsgroup-coding-system): New local variable.
7834         (gnus-newsgroup-iso-8859-1-forced): New local variable.
7835         (gnus-summary-local-variables): Add two new local variables.
7836         (gnus-newsgroup-setup-coding-system): New function.
7837         (gnus-select-newsgroup): Setup coding system.
7838         * lpath.el: Add two new variables.
7839         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7840         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7841         * gnus-cus.el (gnus-group-parameters): Customizable
7842         iso-8859-1-forced.
7843
7844 Fri Nov 20 05:30:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7845
7846         * gnus.el: Pterodactyl Gnus v0.52 is released.
7847
7848 1998-11-20 04:32:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7849
7850         * rfc2047.el (rfc2047-encode-message-header): Encode the default
7851         encoding.
7852
7853         * gnus-art.el (gnus-mime-display-single): Insert buttons for
7854         undisplayed text types.
7855
7856         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7857         types.
7858
7859 1998-11-19  Felix Lee  <flee@cygnus.com>
7860
7861         * nntp.el (nntp-after-change-function-callback): recover from C-g.
7862
7863 1998-11-19  Felix Lee  <flee@cygnus.com>
7864
7865         * gnus-async.el (gnus-asynch-obarray): rename to
7866         gnus-async-hashtb, and don't buffer-local it.
7867
7868         (gnus-async-article-callback): new function.
7869         (gnus-make-async-article-function): use it.
7870
7871         (gnus-async-current-prefetch-group): new var.
7872         (gnus-async-current-prefetch-article): new var.
7873         (gnus-async-request-fetched-article): are we fetching it already?
7874
7875         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
7876
7877 1998-11-20 02:49:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7878
7879         * gnus-sum.el (gnus-summary-show-article): Require.
7880
7881         * message.el: Provide before hooks.
7882         (message-send-news): Do MIME before headers.
7883
7884         * gnus-art.el (gnus-article-check-buffer): New function.
7885         (gnus-article-read-summary-keys): Use it.
7886
7887         * mm-decode.el (mm-user-automatic-display): Display all inline
7888         images.
7889
7890         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
7891         much.
7892         (gnus-unbuttonized-mime-types): New variable.
7893
7894 1998-11-19 06:29:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7895
7896         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
7897
7898         * mm-decode.el (mm-quote-arg): Quote semicolons.
7899
7900         * gnus-art.el (gnus-mime-display-single): Don't display
7901         attachments.
7902         (gnus-mime-externalize-part): New command and keystroke.
7903
7904         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
7905         (mm-alternative-precedence): Changed order.
7906
7907 1998-11-07 17:41:47  Simon Josefsson  <jas@pdc.kth.se>
7908
7909         * gnus.el (gnus-method-simplify): New function.
7910         (gnus-native-method-p): New function.
7911         (gnus-secondary-method-p): Use gnus-method-equal.
7912
7913         * gnus-start.el (gnus-group-change-level): Shorten select method.
7914
7915 Thu Nov 19 04:48:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7916
7917         * gnus.el: Pterodactyl Gnus v0.51 is released.
7918
7919 1998-11-19 04:02:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7920
7921         * gnus.el: Applied patches from 5.6.45.
7922
7923         * gnus-score.el (gnus-score-find-trace): Print complete file
7924         paths.
7925         (gnus-score-find-trace): Truncate lines.
7926
7927         * gnus.el (gnus-message-archive-group): Allow function.
7928
7929         * message.el (message-encode-message-body): Remove Mime-Version
7930         before inserting.
7931
7932         * gnus-cus.el (gnus-group-customize): Optional topic.
7933
7934         * gnus-sum.el (gnus-summary-customize-parameters): New command and
7935         keystroke.
7936
7937 Wed Nov 18 13:46:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7938
7939         * message.el (message-encode-message-body): Rewrite.
7940
7941 1998-11-18 07:37:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7942
7943         * mml.el (mml-base-boundary): New variable.
7944         (mml-make-boundary): New function.
7945
7946         * gnus-cache.el (gnus-cache-coding-system): New variable.
7947         (gnus-cache-request-article): Use it.
7948
7949         * message.el (message-insert-mime-part): Delete duplicates.
7950
7951 Wed Nov 18 11:52:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7952
7953         * gnus-art.el (gnus-mime-display-alternative): Set end of
7954         multipart and display even when nothing is preferred.
7955
7956 Wed Nov 18 05:06:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7957
7958         * gnus.el: Pterodactyl Gnus v0.50 is released.
7959
7960 1998-11-18 04:42:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7961
7962         * mm-decode.el (mm-inline-media-tests): Check that device-type is
7963         fbound.
7964
7965         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
7966
7967 1998-11-07 23:39:48  Simon Josefsson  <jas@pdc.kth.se>
7968
7969         * gnus.el (gnus-similar-server-opened): Compare backend.
7970
7971 1998-11-08 03:37:42  Simon Josefsson  <jas@pdc.kth.se>
7972
7973         * gnus-topic.el (gnus-topic-expire-articles): New function.
7974         (gnus-topic-mode-map): Bind it.
7975
7976         * gnus.texi (Topic Commands): New expiry command. Reordered.
7977
7978 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
7979
7980         * gnus-sum.el
7981         (gnus-auto-expirable-marks): New variable.
7982         (gnus-inhibit-user-auto-expire): New variable.
7983         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
7984         When looking to see if we should expire instead, check
7985         gnus-auto-expirable-marks instead of using a hard-wired list.
7986         (gnus-summary-mark-as-read-forward,
7987         gnus-summary-mark-as-read-backward):
7988         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
7989         gnus-summary-mark-forward, instead of `t'.
7990
7991 1998-11-18 03:30:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7992
7993         * mml.el (mml-compute-boundary): New function.
7994         (mml-compute-boundary-1): New function.
7995         (mml-generate-mime-1): Use it.
7996
7997 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
7998
7999         * mml.el (mml-generate-mime-1): Always precede closing boundary
8000         with newline.
8001
8002 1998-11-18 02:36:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8003
8004         * mml.el (mml-generate-mime-1): Do right boundaries when several
8005         multiparts.
8006
8007         * mm-decode.el (mm-user-automatic-display): Default to inline
8008         jpeg.
8009
8010         * mml.el (mml-generate-mime-1): Encode non-text parts.
8011
8012 Wed Nov 18 02:22:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8013
8014         * gnus.el: Pterodactyl Gnus v0.49 is released.
8015
8016 1998-11-18 00:37:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8017
8018         * mm-view.el (mm-inline-text): Require w3-vars.
8019
8020         * gnus-setup.el (gnus-use-tm): Removed.
8021
8022         * gnus-art.el (gnus-article-goto-part): Don't beep.
8023         (gnus-article-view-part): Check return value.
8024         (gnus-mime-display-alternative): Don't display when there is
8025         nothing to display.
8026
8027         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8028         (mml-generate-mime-1): Use unibyte for binaries.
8029
8030         * gnus-art.el (gnus-display-mime): Call
8031         gnus-article-mime-part-function.
8032         (gnus-mime-part-function): New function.
8033         (gnus-article-mime-part-function): New function.
8034
8035         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8036
8037 1998-11-16 06:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8038
8039         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8040
8041         * message.el (message-font-lock-keywords): Highlight MML.
8042         (message-mml-face): New font.
8043
8044 Mon Nov 16 23:34:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8045
8046         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8047         (gnus-mm-display-part): Do not select-window if the article window
8048         is not found.
8049
8050 Mon Nov 16 02:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8051
8052         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8053
8054 Mon Nov 16 02:00:05 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8055
8056         * gnus.el: Pterodactyl Gnus v0.48 is released.
8057
8058 1998-11-15 23:18:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8059
8060         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8061
8062         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8063
8064         * message.el (message-cite-original-without-signature): Ditto.
8065         (message-cite-original): Quote parts.
8066
8067 Sun Nov 15 22:01:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8068
8069         * gnus.el: Pterodactyl Gnus v0.47 is released.
8070
8071 1998-11-15 20:11:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8072
8073         * message.el (message-encode-message-body): Insert MIME warning.
8074
8075         * mml.el (mml-read-tag): Look for #tag.
8076
8077         * mm-util.el (mm-find-charset-region): Check whether
8078         enable-multibyte-characters is bound.
8079
8080 Sun Nov 15 02:01:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8081
8082         * gnus.el: Pterodactyl Gnus v0.46 is released.
8083
8084 1998-11-15 01:54:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8085
8086         * message.el (message-encode-message-body): Insert headers at the
8087         right spot.
8088
8089 Sun Nov 15 01:13:41 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8090
8091         * gnus.el: Pterodactyl Gnus v0.45 is released.
8092
8093 1998-11-15 00:28:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8094
8095         * nndraft.el (nndraft-save-mime-part): Removed.
8096         (nndraft-get-mime-part): Ditto.
8097
8098         * message.el (message-format-mime-old): Removed.
8099         (message-encode-message-body): Removed.
8100         (message-encode-message-body): Renamed.
8101
8102 1998-11-14 18:27:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8103
8104         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8105
8106         * message.el (message-format-mime): Check message-mime-part.
8107
8108         * mm-encode.el (mm-mime-file-types): Removed.
8109         (mm-default-file-encoding): New definition.
8110
8111 Sat Nov 14 01:29:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8112
8113         * mm-view.el (mm-inline-image): Use mm-insert-inline.
8114         * gnus-art.el (gnus-mm-display-part): Go to correct position.
8115
8116 Sat Nov 14 05:47:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8117
8118         * gnus.el: Pterodactyl Gnus v0.44 is released.
8119
8120 1998-11-14 03:59:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8121
8122         * message.el (message-format-mime): New function.
8123
8124         * nndraft.el (nndraft-save-mime-part): New function.
8125         (nndraft-get-mime-part): New function.
8126
8127         * mm-encode.el (mm-default-file-encoding): New function.
8128         (mm-content-transfer-encoding): New function.
8129         (mm-encode-buffer): New function.
8130
8131         * message.el: New command.
8132         (message-mime-part): New variable.
8133         (message-insert-mime-part): New command.
8134
8135         * mm-encode.el (mm-encode-content-transfer-encoding): New
8136         function.
8137
8138         * mm-util.el (mm-content-transfer-encoding-defaults): New
8139         variable.
8140         (mm-mime-file-types): Taken from TM.
8141
8142 Sat Nov 14 01:51:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8143
8144         * gnus.el: Pterodactyl Gnus v0.43 is released.
8145
8146 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
8147
8148         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8149         * gnus-score.el (gnus-score-default-header): Ditto.
8150         (gnus-header-index): Ditto.
8151         (gnus-summary-increase-score): Ditto, & process "extra" requests.
8152         (gnus-summary-header): Handle extra headers.
8153         (gnus-summary-score-entry): Ditto, & provide new score element.
8154         (gnus-summary-score-effect): Ditto.
8155         (gnus-score-string): Avoid "extra" string sort, & modify match in
8156         "extra" case.
8157         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8158
8159 1998-11-13 20:30:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8160
8161         * message.el (message-resend): Bind message-required-mail-headers
8162         to nil.
8163
8164         * mm-view.el (mm-inline-text): Bind w3-strict-width.
8165
8166         * nngateway.el (require): Require cl.
8167
8168         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8169         things.
8170
8171 Wed Nov 11 02:15:06 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8172
8173         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8174         when no articles.
8175
8176 1998-11-13 19:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8177
8178         * message.el (message-ignored-resent-headers): Remove X-Gnus.
8179
8180 1998-11-10  Colin Rafferty  <colin@xemacs.org>
8181
8182         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8183         user-mail-address if non-nil.
8184
8185 1998-11-13 18:50:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8186
8187         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8188         (gnus-make-sort-function-1): Ditto.
8189
8190         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8191         window.
8192
8193 1998-11-12 22:31:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8194
8195         * mm-util.el (mm-with-unibyte-buffer): Ditto.
8196
8197         * binhex.el (binhex-decode-region): Quote.
8198
8199 1998-11-10 05:32:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8200
8201         * gnus-art.el (article-decode-charset): Don't downcase charset.
8202
8203         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8204
8205 Sun Nov  8 23:17:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8206
8207         * gnus.el: Pterodactyl Gnus v0.42 is released.
8208
8209 Sun Nov  8 02:36:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8210
8211         * gnus-art.el (gnus-display-mime): Add id for alternative part.
8212
8213 1998-11-08 02:24:47  Simon Josefsson  <jas@pdc.kth.se>
8214
8215         * nntp.el (nntp-send-mode-reader): Revert.
8216
8217 Sun Nov  8 00:45:13 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8218
8219         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8220
8221 Sat Nov  7 23:07:24 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8222
8223         * message.el (message-make-date): Fix for negative time zones.
8224
8225 Sun Nov  8 01:00:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8226
8227         * gnus.el: Pterodactyl Gnus v0.41 is released.
8228
8229 1998-11-08 00:52:38  Hrvoje Niksic  <hniksic@srce.hr>
8230
8231         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8232
8233 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
8234
8235         * gnus.el (gnus-short-group-name): When shortening foreign select
8236         methods, do not scan for plusses beyond the first colon.
8237
8238 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
8239
8240         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8241         lines where `group' is the last thing on the line.
8242
8243 1998-11-08 00:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8244
8245         * gnus-art.el (gnus-article-view-part): Do alternative.
8246         (gnus-mime-display-alternative): Insert marker.
8247
8248 1998-11-07 14:33:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8249
8250         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8251
8252         * nnmail.el (nnmail-expired-article-p): Protect against bogus
8253         dates.
8254
8255         * gnus-cus.el (gnus-topic): Required.
8256
8257         * nnheader.el (nnheader-parse-nov): Parse extra.
8258         (nnheader-nov-parse-extra): New macro.
8259
8260 1998-10-31 12:33:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8261
8262         * gnus-art.el (gnus-article-view-part): Internal move.
8263
8264 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
8265
8266         * gnus-cus-new.el (gnus-custom-topic): New free variable.
8267         (gnus-group-customize): Support editing topic parameters.
8268
8269 1998-10-29 12:09:20  Karl Kleinpaste  <karl@jprc.com>
8270
8271         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8272         indicators.
8273
8274 1998-10-29 11:31:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8275
8276         * gnus-art.el (gnus-mm-display-part): Return.
8277         (gnus-article-view-part): Only go if external.
8278         (gnus-article-dumbquotes-map): Do 205.
8279
8280         * mm-decode.el (mm-display-part): Return what was done.
8281
8282         * message.el (message-buffer-naming-style): New variable.
8283         (message-generate-new-buffers): Extended.
8284         (message-buffer-naming-style): Removed.
8285         (message-buffer-name): Use it.
8286         (message-do-send-housekeeping): Rename new styling.
8287
8288         * gnus-sum.el (gnus-summary-recenter): Allow
8289         gnus-auto-center-summary to be a number.
8290
8291 Wed Nov  4 02:24:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8292
8293         * pop3.el (pop3-open-server): Use "binary" instead of
8294         "no-conversion".
8295
8296 Sun Nov  1 01:26:42 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8297
8298         * gnus-srvr.el (gnus-browse-foreign-server): Set
8299         gnus-browse-current-method to the result of gnus-server-to-method.
8300
8301 Thu Oct 29 01:47:44 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8302
8303         * gnus-util.el (gnus-pull): Another optional argument.
8304         * nnweb.el (nnweb-request-delete-group): Delete from
8305         nnweb-group-alist and update active file.
8306
8307 Thu Oct 29 01:05:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8308
8309         * gnus-group.el (gnus-group-make-group): Accept group of new
8310         method.
8311
8312 Wed Oct 28 02:19:16 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8313
8314         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8315
8316 Tue Oct 27 11:59:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8317
8318         * mm-view.el (mm-inline-text): Postion of html portion.
8319
8320 1998-10-29 10:26:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8321
8322         * nntp.el (nntp-list-active-group): Waited for short strings.
8323         (nntp-send-mode-reader): Ditto.
8324         (nntp-open-connection): Ditto.
8325
8326         * gnus-int.el (gnus-request-group-articles): New function.
8327
8328         * nntp.el (nntp-request-listgroup): New function.
8329         (nntp-request-group-articles): Renamed.
8330
8331 1998-10-27 10:37:52  Karl Kleinpaste  <karl@jprc.com>
8332
8333         * nnheader.el (nnheader-parse-nov): Supply extra.
8334
8335 1998-10-26 23:03:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8336
8337         * gnus-art.el (gnus-button-push): Don't go to
8338         gnus-article-buffer.
8339
8340         * mm-view.el (mm-inline-image): Add a newline.
8341
8342         * gnus-start.el (gnus-check-first-time-used): Check more.
8343
8344 1998-10-26 23:03:29  Francois Felix Ingrand  <felix@laas.fr>
8345
8346         * gnus-start.el (gnus-check-first-time-used): Check current.
8347
8348 1998-10-26 22:07:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8349
8350         * mm-util.el (mm-find-charset-region): New function.
8351
8352         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8353
8354         * gnus-art.el (gnus-mime-button-menu): Fix.
8355
8356 1998-10-26 22:07:43  Michael Welsh Duggan  <md5i@cs.cmu.edu>
8357
8358         * gnus-art.el (gnus-mime-button-menu): New definition.
8359
8360 1998-10-26 01:46:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8361
8362         * gnus-art.el (article-decode-charset): Downcase charset.
8363         (article-decode-charset): Pass on type.
8364         (article-decode-charset): Check nil charsets.
8365         (article-remove-cr): Translate CR to LF.
8366         (gnus-ignored-mime-types): Default to nil.
8367
8368         * nnheader.el (nnheader-insert-nov): Work when not Xref.
8369
8370         * gnus-sum.el (gnus-ignored-from-addresses): Default to
8371         user-mail-address.
8372         (gnus-nov-parse-extra): Didn't return right thing.
8373
8374 1998-10-25 23:25:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8375
8376         * gnus-xmas.el: Use compiled-function-p.
8377
8378 Mon Oct 26 14:37:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8379
8380         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8381
8382 Sun Oct 25 23:11:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8383
8384         * gnus.el: Pterodactyl Gnus v0.40 is released.
8385
8386 1998-10-25 21:41:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8387
8388         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8389
8390         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8391
8392         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8393
8394         * nnml.el (nnml-possibly-create-directory): Check before making.
8395
8396 1998-10-25 19:43:08  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8397
8398         * nnheader.el (nnheader-insert-nov): Don't infloop.
8399
8400 1998-10-25 19:26:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8401
8402         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8403         set up.
8404
8405 1998-10-25 19:22:03  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8406
8407         * nneething.el (nneething-file-name): New definition.
8408
8409 1998-10-25 17:56:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8410
8411         * gnus-art.el (gnus-treatment-function-alist): Fix.
8412         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8413
8414         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8415
8416 Sun Oct 25 06:23:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8417
8418         * gnus.el: Pterodactyl Gnus v0.39 is released.
8419
8420 1998-10-25 00:34:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8421
8422         * gnus-art.el (gnus-ignored-mime-types): New variable.
8423         (gnus-mime-display-single): Use it.
8424         (gnus-treatment-function-alist): New variable.
8425
8426         * gnus.el (gnus-mime): New group.
8427
8428         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8429         things for other parts.
8430         (gnus-mime-display-alternative): Place point.
8431
8432         * gnus.el: autoload gnus-uu-post-news.
8433
8434         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8435         needsterm/DISPLAY.
8436
8437         * mm-decode.el (mm-display-part): Default to inline text/.*
8438         parts.
8439
8440         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8441         8bit.
8442
8443         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8444         (gnus-mime-display-single): Inline all text parts.
8445         (gnus-article-narrow-to-signature): Removed mime:: stubs.
8446
8447 1998-10-24 21:38:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8448
8449         * nnml.el (nnml-possibly-create-directory): Rewrite.
8450         (nnml-request-create-group): Change to right server.
8451
8452         * gnus-xmas.el (gnus-xmas-define): Use byte-code-function-p.
8453
8454         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8455
8456         * gnus.el: rmail-output-to-rmail-file autoload.
8457
8458         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8459         Gnus.
8460
8461         * nnheader.el (nnheader-parse-head): Checked wrong variable.
8462
8463         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8464
8465 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8466
8467         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8468         mixed part.
8469
8470 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8471
8472         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8473
8474         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8475
8476 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8477
8478         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8479
8480 1998-10-24 20:51:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8481
8482         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8483         value.
8484
8485         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8486         hidden.
8487
8488         * gnus-spec.el (gnus-update-format-specifications): Use the
8489         article mode line spec.
8490
8491         * gnus-art.el (gnus-insert-mime-button): Put right type.
8492         (gnus-insert-prev-page-button): Ditto.
8493         (gnus-insert-next-page-button): Dutti.
8494
8495         * pop3.el: New version installed.
8496
8497 Sat Oct 24 16:48:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8498
8499         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8500         and display last part.
8501
8502 Sat Oct 24 20:31:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8503
8504         * gnus.el: Pterodactyl Gnus v0.38 is released.
8505
8506 1998-10-24 07:54:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8507
8508         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8509         Removed.
8510         (article-de-quoted-unreadable): Narrow to default.
8511
8512         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8513
8514         * gnus-art.el (article-decode-charset): Decode even when broken
8515         MIME.
8516
8517         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8518         name.
8519
8520         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8521
8522         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8523         nnheader.
8524
8525         * nnmail.el (nnmail-extra-headers): New variable.
8526
8527         * nnheader.el (nnheader-insert-nov): Insert extra.
8528
8529         * gnus.el (gnus-summary-line-format): Doc fix.
8530
8531         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8532         (gnus-nov-parse-line): Ditto.
8533         (gnus-nov-parse-extra): New macro.
8534         (gnus-header): New function.
8535         (gnus-update-summary-mark-positions): Change.
8536         (gnus-ignored-from-addresses): New variable.
8537         (gnus-summary-insert-from-or-to): New function.
8538
8539         * gnus.el (gnus-extra-headers): New variable.
8540
8541         * nnheader.el (make-mail-header): Expand.
8542         (mail-header-extra): New macro.
8543         (mail-header-set-extra): Ditto.
8544         (make-full-mail-header): Expand.
8545
8546 Sat Oct 24 07:41:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8547
8548         * gnus.el: Pterodactyl Gnus v0.37 is released.
8549
8550 1998-10-24 07:29:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8551
8552         * mm-bodies.el (mm-decode-body): Check for multibyticity.
8553
8554         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8555         on.
8556
8557 1998-10-22  Didier Verna  <verna@inf.enst.fr>
8558
8559         * gnus-spec.el (gnus-balloon-face-function): new function
8560         (gnus-parse-format): understand the %< %> specifiers
8561         (gnus-parse-complex-format): ditto.
8562
8563 1998-10-24 06:31:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8564
8565         * gnus.el: Changed following-char to char-after throughout.
8566
8567 1998-10-22 04:05:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8568
8569         * mm-decode.el (mm-display-external): Protect more and message.
8570
8571 Wed Oct 21 03:26:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8572
8573         * gnus-xmas.el (gnus-xmas-article-push-button): Go to the
8574         position.
8575
8576 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8577
8578         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8579         mixed part.
8580
8581 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8582
8583         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8584
8585         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8586
8587 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8588
8589         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8590
8591 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
8592
8593         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8594
8595         * mm-decode.el (mm-display-external): Set undisplayer to mm
8596         buffer, not the current buffer; use unwind-protect.
8597
8598 1998-10-21 00:07:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8599
8600         * gnus-sum.el (gnus-summary-exit): Destroy parts.
8601         (gnus-summary-exit-no-update): Ditto.
8602
8603 1998-10-20 22:02:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8604
8605         * mm-decode.el (mm-inline-media-tests): Look for w3.
8606
8607         * mailcap.el (mailcap-mime-data): Inline html.
8608
8609 Tue Oct 20 20:25:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8610
8611         * gnus.el: Pterodactyl Gnus v0.36 is released.
8612
8613 1998-10-20 18:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8614
8615         * gnus-art.el (article-translate-strings):
8616         (gnus-article-dumbquotes-map): Don't dot.
8617
8618         * pop3.el (pop3-open-server): Set point right.
8619
8620         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8621         (mm-dissect-buffer): Ditto.
8622         (mm-destroy-part): Ignore non-handles.
8623         (mm-remove-part): Ditto.
8624         (mm-destroy-parts): New function.
8625         (mm-remove-parts): Ditto.
8626
8627         * gnus-art.el (gnus-mm-display-part): Don't move point.
8628
8629 Tue Oct 20 02:16:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8630
8631         * mm-uu.el : New file.
8632
8633         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8634
8635         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8636         a function.
8637
8638 1998-10-20 00:35:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8639
8640         * mm-decode.el (mm-display-external): Check before selecting.
8641
8642 Sat Sep 26 02:03:00 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8643
8644         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8645
8646         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8647
8648         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8649         variable.
8650
8651         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8652
8653         * gnus-art.el (gnus-decode-header-methods): New variable.
8654
8655         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8656
8657         * gnus-art.el (gnus-multi-decode-header): New function.
8658
8659 Tue Oct 20 00:24:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8660
8661         * gnus.el: Pterodactyl Gnus v0.35 is released.
8662
8663 1998-10-20 00:00:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8664
8665         * uudecode.el (uudecode-decode-region-external): Insert
8666         literally.
8667
8668         * gnus-xmas.el (gnus-xmas-mime-button-menu): Moved here.
8669
8670         * mm-bodies.el (mm-decode-body): Optional encoding.
8671
8672 1998-10-19 23:57:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8673
8674         * gnus-ems.el (gnus-mouse-3): New variable.
8675
8676         * binhex.el (binhex-decode-region-external): Don't use -internally.
8677
8678 1998-10-16 14:54:02  Simon Josefsson  <jas@pdc.kth.se>
8679
8680         * mailcap.el (mailcap-parse-mailcaps): Only open regular
8681         files.
8682
8683 1998-09-26 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
8684
8685         * gnus-group.el (gnus-add-marked-articles): Request backend update
8686         of flags.
8687
8688 1998-09-26 19:39:31  Simon Josefsson  <jas@pdc.kth.se>
8689
8690         * gnus-sum.el (gnus-update-read-articles):
8691         (gnus-update-marks): Request backend update of mark.
8692
8693 1998-09-26 19:33:58  Simon Josefsson  <jas@pdc.kth.se>
8694
8695         * gnus.texi (Optional Backend Functions): New item,
8696         nnchoke-request-set-mark.
8697
8698 1998-09-26 16:27:27  Simon Josefsson  <jas@pdc.kth.se>
8699
8700         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8701           list to range.
8702
8703 1998-10-19 23:45:13  Simon Josefsson  <jas@pdc.kth.se>
8704
8705         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8706
8707 1998-10-14  SL Baur  <steve@altair.xemacs.org>
8708
8709         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8710         first used.
8711
8712 1998-10-10  SL Baur  <steve@altair.xemacs.org>
8713
8714         * mm-view.el: Require mm-decode for macros.
8715
8716         * mm-decode.el (mm-handle-type): Move macro declarations above the
8717         place where they are used.
8718
8719 Sun Oct 18 13:59:07 1998  Kurt Swanson  <ksw@dna.lth.se>
8720
8721         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8722         buffer.
8723
8724 1998-10-19 23:38:11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
8725
8726         * nnagent.el (nnagent-open-server): Error message.
8727
8728 1998-10-19 23:35:08  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8729
8730         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8731
8732 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
8733
8734         * score-mode.el (gnus-score-mode-map): Ditto.
8735
8736         * message.el (message-mode-map): Ditto.
8737
8738         * gnus-uu.el (gnus-uu-post-news): Ditto.
8739
8740         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8741
8742         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8743
8744         * gnus-art.el (gnus-article-edit-mode-map): Use
8745         `set-keymap-parent' rather than `copy-keymap'.
8746
8747 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
8748
8749         * gnus-art.el (gnus-mime-button-commands): New variable.
8750         (gnus-mime-button-map): Initialize it from
8751         `gnus-mime-button-commands'.
8752         (gnus-mime-button-menu): New function.
8753         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8754
8755 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
8756
8757         * message.el (message-insert-to): Make `nobody' and `poster'
8758         synonymous to `never' and `always' in Mail-Copies-To.
8759         (message-reply): Ditto.
8760         (message-followup): Ditto.
8761
8762 1998-10-19 23:17:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8763
8764         * mailcap.el (mailcap-mime-data): Save sound.
8765
8766 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
8767
8768         * message.el (message-ignored-supersedes-headers): Include
8769         `NNTP-Posting-Date'.
8770
8771 1998-10-19 01:25:27  Jonas Steverud  <d4jonas@dtek.chalmers.se>
8772
8773         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
8774
8775 1998-10-19 00:50:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8776
8777         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8778         uudecode.
8779
8780 1998-10-18 18:20:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8781
8782         * mm-decode.el (mm-display-external): Don't switch on save.
8783
8784 1998-10-18 18:14:06  Andy Piper  <andyp@parallax.co.uk>
8785
8786         * nnmail.el (nnmail-movemail-args): New variable.
8787
8788 1998-10-18 00:17:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8789
8790         * gnus-art.el (article-translate-strings):
8791
8792 1998-10-17 22:51:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8793
8794         * gnus-art.el (gnus-article-view-part): Use it.
8795         (gnus-mm-display-part): New function.
8796         (article-de-quoted-unreadable): Yse mm-default-coding-system.
8797
8798         * mm-decode.el (mm-handle-displayed-p): New function.
8799
8800         * gnus-art.el (gnus-mime-copy-part): Create better names.
8801         (gnus-mime-button-line-format): Include dots spec.
8802
8803 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
8804
8805       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8806       forward buffer first.
8807
8808 1998-10-17 21:16:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8809
8810         * gnus-util.el (gnus-set-window-start): New function.
8811
8812         * message.el (message-send): Don't check changed.
8813
8814 1998-10-12 15:26:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8815
8816         * gnus-art.el (gnus-article-setup-buffer): Set params.
8817
8818         * mm-decode.el (mm-user-display-methods): Inline
8819         "message/delivery-status".
8820
8821 1998-10-11 07:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8822
8823         * message.el (message-auto-save-directory): Rename.
8824         (message-mode): Dof fix.
8825
8826         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8827         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
8828
8829         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
8830
8831         * message.el (message-make-date): Avoid locale.
8832
8833         * gnus-art.el (gnus-article-edit-done): Allow update before doing
8834         cache.
8835
8836         * mm-decode.el (mm-display-inline): Goto point-min.
8837
8838         * gnus-art.el (gnus-article-prepare-display): Not read-only.
8839
8840         * mm-decode.el (mm-display-external): Reverse before sorting.
8841
8842         * gnus-draft.el (gnus-draft-send): Allow mail.
8843
8844 1998-10-10  SL Baur  <steve@altair.xemacs.org>
8845
8846         * message.el (message-check): Move message-check macro above where
8847         it is first used.
8848
8849         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
8850
8851 1998-10-11 06:45:37  Lloyd Zusman  <ljz@asfast.com>
8852
8853         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
8854
8855 Sun Oct 11 02:28:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8856
8857         * gnus.el: Pterodactyl Gnus v0.34 is released.
8858
8859 1998-10-11 02:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8860
8861         * mm-decode.el (mm-inline-media-tests): delivery-status.
8862
8863         * mm-view.el (mm-inline-text): Provide default.
8864
8865 1998-10-11 01:01:37  Lloyd Zusman  <ljz@asfast.com>
8866
8867         * mailcap.el (mailcap-possible-viewers): Fix nils.
8868
8869 1998-10-11 00:03:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8870
8871         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8872         (article-update-date-lapsed): Record the buffer.
8873         (article-update-date-lapsed): Do all windows that display article
8874         buffers.
8875
8876         * nnml.el (nnml-generate-nov-databases-1): Ditto.
8877
8878         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
8879
8880         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8881         annoations.
8882
8883         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
8884
8885 1998-10-10 22:07:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8886
8887         * gnus-agent.el (gnus-category-add): Change default category to
8888         'false.
8889
8890         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8891         scores.
8892
8893         * gnus-draft.el (gnus-draft-send): Check server more.
8894
8895         * gnus-art.el (gnus-article-view-part): New command and keystroke.
8896         (gnus-article-goto-part): New function.
8897
8898         * mm-view.el (mm-inline-text): Insert richtext properly.
8899
8900         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
8901
8902 1998-10-03 15:04:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8903
8904         * parse-time.el (parse-time-rules): Accept dates far into the past
8905         and the future, and parse single-digit numbers as years.
8906
8907 1998-10-02 04:46:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8908
8909         * mm-decode.el (mm-display-external): Chop off directories.
8910
8911 1998-10-01 07:33:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8912
8913         * uudecode.el (uu-decode-region-external): Use
8914         insert-file-contents-literally.
8915
8916         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
8917
8918 1998-10-01 07:02:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
8919
8920         * uudecode.el: New file.
8921
8922         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
8923         x-uuencode.
8924
8925 1998-10-01 05:19:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8926
8927         * gnus-art.el (gnus-mime-display-alternative): Set faces.
8928
8929         * message.el (message-fetch-field): Unfold properly.
8930
8931         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8932         in text/plain.
8933
8934 1998-09-30 05:47:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8935
8936         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
8937         (gnus-auto-select-first): Removed.
8938         (gnus-auto-select-first): Extended.
8939         (gnus-summary-read-group-1): Use new value.
8940
8941 1998-09-29 13:21:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8942
8943         * message.el (message-fix-before-sending): Space.
8944
8945         * nnmail.el (nnmail-find-file): Don't erase.
8946
8947 Wed Sep 30 23:49:03 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8948
8949         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
8950
8951 Wed Sep 30 23:46:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8952
8953         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
8954
8955 Wed Sep 30 23:44:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8956
8957         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
8958
8959 Sat Sep 26 03:04:18 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8960
8961         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
8962         20.4.
8963
8964 1998-09-29 11:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8965
8966         * gnus-art.el (gnus-mime-view-all-parts): New command and
8967         keystroke.
8968
8969         * mm-decode.el (mm-display-external): Translate slashes.
8970
8971         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
8972
8973         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
8974
8975         * mm-decode.el (mm-quote-arg): Quote spaces.
8976         (mm-display-external): Quote args.
8977
8978 1998-09-24 22:27:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8979
8980         * mm-decode.el (mm-inlinable-part-p): New function.
8981
8982 1998-09-25 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
8983
8984        * mm-util.el (mm-disable-multibyte): New function.
8985
8986 Thu Sep 24 20:28:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8987
8988         * gnus.el: Pterodactyl Gnus v0.33 is released.
8989
8990 1998-09-24 18:47:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8991
8992         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
8993
8994         * mm-decode.el (mm-display-external): Don't switch for externals.
8995         (mm-dissect-multipart): Don't include end-sep.
8996
8997         * mm-util.el (mm-get-coding-system-list): New function.
8998         (mm-coding-system-list): New variable.
8999
9000 Thu Sep 24 02:08:10 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9001
9002         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9003
9004 Thu Sep 24 02:05:48 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9005
9006         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9007         group
9008
9009 Thu Sep 24 01:41:03 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9010
9011         * base64.el (base64-run-command-on-region): External base64
9012         decoder do not use coding system
9013
9014 Thu Sep 24 01:39:44 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9015
9016         * mm-decode.el (mm-interactively-view-part): Typo.
9017
9018 Thu Sep 24 01:37:30 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9019
9020         * mm-decode.el (mm-dissect-multipart): Display last part when the
9021         article has no close-delimiter
9022
9023 Thu Sep 24 01:28:54 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9024
9025         * mm-decode.el (mm-dissect-buffer): Display parts which have no
9026         content-type.
9027
9028 Thu Sep 24 01:23:57 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9029
9030         * gnus-art.el (gnus-display-mime): Typo.
9031
9032 Thu Sep 24 02:29:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9033
9034         * gnus.el: Pterodactyl Gnus v0.32 is released.
9035
9036 1998-09-24 00:27:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9037
9038         * gnus-kill.el (gnus-batch-score): Protect against errors.
9039
9040         * gnus-art.el: Protect against broken headers.
9041
9042         * mm-decode.el (mm-display-external): Respect needsterm.
9043         (mm-display-external): Create buffer for external commands.
9044
9045 1998-09-23 22:04:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9046
9047         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9048
9049         * mm-decode.el (mm-display-external): Use file name.
9050
9051 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
9052
9053         * gnus-util.el (gnus-output-to-rmail):  adjust to
9054           `rmail-output-to-rmail-file'
9055
9056 1998-09-23 20:07:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9057
9058         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9059
9060         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9061         headers.
9062
9063         * gnus-art.el (article-decode-charset): Fold case.
9064
9065 1998-09-17 15:49:10  Simon Josefsson  <jas@pdc.kth.se>
9066
9067         * mailcap.el (mailcap-save-binary-file): Goto point-min.
9068
9069 1998-09-23 19:48:52  Aaron M. Ucko  <amu@mit.edu>
9070
9071         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9072         after being stored.
9073
9074 Tue Sep 15 16:15:16 1998  Kurt Swanson  <ksw@dna.lth.se>
9075
9076         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9077         come.
9078
9079 1998-09-23 19:42:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9080
9081         * gnus-xmas.el (wid-edit): Required.
9082
9083         * gnus-ems.el (gnus-widget-button-keymap): New variable.
9084
9085 Sun Sep 20 00:27:55 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9086
9087         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9088
9089 1998-09-23 19:30:52  Matt Armstrong  <matta@geoworks.com>
9090
9091         * gnus-art.el (article-decode-charset): Narrow to the correct
9092         region.
9093
9094         * mm-bodies.el: Fix autoload.
9095
9096 1998-09-22 18:35:12  Lee Willis  <lee@gbdirect.co.uk>
9097
9098         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9099
9100 1998-09-22 14:53:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9101
9102         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9103
9104 1998-09-19 13:58:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9105
9106         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9107         (gnus-article-add-button): Ditto.
9108
9109         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9110
9111         * gnus-art.el (gnus-article-prepare-display): Make article mode.
9112         (gnus-article-prepare-display): Bind url-standalone-mode.
9113
9114         * mm-decode.el (mm-remove-part): Also delete directory.
9115         (mm-display-external): Create a private sub-dir.
9116
9117         * mailcap.el (mailcap-binary-suffixes): New variable.
9118         (mailcap-command-p): Use it.
9119
9120 1998-09-16 10:38:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9121
9122         * nnmbox.el (nnmbox-request-group): Change server.
9123         (nnmbox-possibly-change-newsgroup): Enable multibyte.
9124
9125         * message.el (message-encode-message-body): Don't stomp MIME
9126         headers.
9127
9128         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9129         unless useful.
9130         (gnus-summary-exit): Check for a live article buffer.
9131         (gnus-summary-exit-no-update): Ditto.
9132
9133         * gnus-int.el (gnus-request-replace-article): Accept no-encode
9134         param.
9135
9136         * gnus-sum.el (gnus-article-decoded-p): New variable.
9137
9138         * mm-decode.el (mm-display-external): Use no-conv.
9139
9140         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9141         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9142
9143         * gnus-art.el (gnus-article-mode-map): Bind button2 to
9144         mouse-click.
9145
9146 1998-09-15 14:38:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9147
9148         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9149
9150 Mon Sep 14 18:55:38 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9151
9152         * gnus.el: Pterodactyl Gnus v0.31 is released.
9153
9154 1998-09-14 15:12:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9155
9156         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9157
9158         * mm-decode.el (mm-display-part): Accept no-default.
9159
9160         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9161         a parameter.
9162
9163         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9164         (gnus-summary-prepare-threads): Ditto.
9165
9166         * gnus.el (gnus-article-mode-map): Make sparse keymap.
9167
9168         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9169         (gnus-mime-button-line-format): Doc fix.
9170         (gnus-insert-mime-button): Use it.
9171         (gnus-article-add-button): Use widget-convert-button.
9172
9173         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9174         ignore.
9175
9176         * mm-decode.el (mm-alternative-precedence): Ditto.
9177
9178 1998-09-14 15:12:49  Conrad Sauerwald  <conrad@stack.nl>
9179
9180         * mm-decode.el (mm-user-automatic-display): Use enriched.
9181
9182 1998-09-14 15:09:12  Paul Fisher  <rao@gnu.org>
9183
9184         * mm-decode.el (mm-dissect-multipart): Have the part start on the
9185         right place.
9186
9187 1998-09-14 14:33:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9188
9189         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9190
9191         * gnus-art.el (article-update-date-lapsed): Only update header if
9192         buffer is dispalyed in frame.
9193         (gnus-article-prepare-display): New function.
9194         (gnus-article-prepare): Use it.
9195
9196 1998-09-14 08:16:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9197
9198         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9199
9200         * mm-view.el (mm-insert-inline): New function.
9201
9202         * mm-decode.el (mm-pipe-part): Bugged.
9203
9204         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9205
9206         * mm-bodies.el (mm-encode-body): Move over the body.
9207
9208         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9209
9210         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9211
9212 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
9213
9214         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9215           related functions.  Handle message/rfc822 parts.  Display subject on
9216           multipart summary lines.  Display name on sub-parts when available.
9217
9218 1998-09-14 07:36:38  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9219
9220         * mailcap.el (mailcap-command-p): New version.
9221
9222 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
9223
9224         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9225         groups.
9226
9227 1998-09-13 18:34:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9228
9229         * message.el (message-make-date): Remove weekday name.
9230
9231         * mm-decode.el (mm-dissect-buffer): Protect against broken
9232         headers.
9233
9234         * mailcap.el (mailcap-command-in-path-p): New function.
9235         (mailcap-command-p): Renamed.
9236
9237 1998-09-13 17:58:47  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9238
9239         * rfc2047.el (eval): Autoload.
9240
9241 1998-09-13 12:22:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9242
9243         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9244         (gnus-multi-decode-encoded-word-string): New function.
9245         (gnus-encoded-word-method-alist): New variable.
9246         (gnus-decode-encoded-word-functions): Removed.
9247
9248 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9249
9250         * gnus-int.el (gnus-request-replace-article): Replace
9251         message-narrow-to-headers with message-narrow-to-head
9252
9253 1998-09-13 12:05:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9254
9255         * drums.el (drums-quote-string): Reversed match.
9256
9257         * message.el (message-make-date): Use weekday name.
9258
9259 Sun Sep 11 10:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9260
9261         * gnus.el: Pterodactyl Gnus v0.30 is released.
9262
9263 1998-09-13 08:00:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9264
9265         * gnus-art.el (article-decode-encoded-words): Use it.
9266         (gnus-decode-header-function): New variable.
9267
9268         * gnus-sum.el (gnus-nov-parse-line): Use it.
9269         (gnus-decode-encoded-word-function): New variable.
9270
9271         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9272         buffer.
9273
9274         * gnus-art.el (gnus-insert-mime-button): Use widget.
9275         (gnus-widget-press-button): New function.
9276         (gnus-article-prev-button): Removed.
9277         (gnus-article-next-button): Ditto.
9278         (gnus-article-add-button): Ditto.
9279
9280         * gnus.el (gnus-article-mode-map): Inherit from widget.
9281         (gnus-article-mode-map): No, don't.
9282
9283         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9284         (mm-content-id-alist): New variable.
9285         (mm-get-content-id): New function.
9286
9287         * gnus-art.el (gnus-request-article-this-buffer): Only decode
9288         articles if we are fetching to the article buffer.
9289
9290 1998-09-13 07:58:59  Shenghuo ZHU  <zsh@cs.rochester.edu>
9291
9292         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9293         articles.
9294
9295 1998-09-13 07:23:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9296
9297         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9298         (mm-default-mime-charset): New variable.
9299
9300         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9301
9302         * drums.el (drums-quote-string): Reversed test.
9303
9304 1998-09-12 14:29:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9305
9306         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9307         string.
9308
9309         * drums.el (drums-quote-string): New function.
9310
9311         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9312         (rfc2047-b-encode-region): Chop lines.
9313         (rfc2047-q-encode-region): Ditto.
9314
9315 Sat Sep 12 13:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9316
9317         * gnus.el: Pterodactyl Gnus v0.29 is released.
9318
9319 1998-09-12 12:46:30  Istvan Marko  <imarko@pacificnet.net>
9320
9321         * mm-decode.el (mm-save-part): Message right.
9322
9323 1998-09-12 11:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9324
9325         * drums.el (drums-parse-address): Returned a list instead of a
9326         string.
9327         (drums-remove-whitespace): Skip comments.
9328         (drums-parse-addresses): Didn't work.
9329
9330 Sat Sep 12 09:17:30 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9331
9332         * gnus.el: Pterodactyl Gnus v0.28 is released.
9333
9334 1998-09-12 04:57:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9335
9336         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9337         starting point.
9338         (article-decode-encoded-words): Rename.
9339
9340         * message.el (message-narrow-to-headers-or-head): New function.
9341
9342         * gnus-int.el (gnus-request-accept-article): Narrow to the right
9343         region.
9344
9345         * message.el (message-send-news): Encode body after checking
9346         syntax.
9347
9348         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9349
9350         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9351
9352         * gnus-art.el (gnus-display-mime): Respect disposition.
9353
9354         * mm-decode.el (mm-preferred-alternative): Respect disposition.
9355
9356         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9357         text with annotations.
9358
9359         * message.el (message-make-date): Fix sign for negative time
9360         zones.
9361
9362         * mm-view.el (mm-inline-image): Insert a space at the end of the
9363         image.
9364
9365         * mail-parse.el: New file.
9366
9367         * rfc2231.el: New file.
9368
9369         * drums.el (drums-content-type-get): Removed.
9370         (drums-parse-content-type): Ditto.
9371
9372         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9373
9374 Fri Sep 11 18:23:34 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9375
9376         * gnus.el: Pterodactyl Gnus v0.27 is released.
9377
9378 1998-09-11 12:42:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9379
9380         * mm-decode.el (mm-alternative-precedence): New variable.
9381         (mm-preferred-alternative): New function.
9382
9383         * gnus-art.el (gnus-mime-copy-part): New command.
9384
9385         * mm-decode.el (mm-get-part): New function.
9386
9387         * mm-view.el: New file.
9388
9389         * mm-decode.el (mm-dissect-buffer): Downcase cte.
9390         (mm-display-part): Default to mailcap-save-binary-file.
9391
9392 Fri Sep 11 12:32:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9393
9394         * gnus.el: Pterodactyl Gnus v0.26 is released.
9395
9396 1998-09-11 08:25:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9397
9398         * mm-decode.el (mm-interactively-view-part): New function.
9399
9400         * gnus-art.el (gnus-mime-view-part): New command.
9401
9402         * mm-decode.el (mm-last-shell-command): New variable.
9403
9404         * mailcap.el (mailcap-mime-info): Allow returning all matches.
9405
9406         * mm-decode.el (mm-save-part): New function.
9407
9408         * gnus-art.el (article-decode-charset): Protect against buggy
9409         content-types.
9410         (gnus-mime-pipe-part): New command.
9411         (gnus-mime-save-part): New command.
9412         (gnus-mime-button-map): New keymap.
9413         (gnus-mime-button-line-format): New variable.
9414         (gnus-insert-mime-button): New function.
9415         (gnus-display-mime): Use it.
9416
9417         * gnus-util.el (gnus-dd-mmm): Removed length spec.
9418
9419         * mm-decode.el (mm-inline-text): Decode charsets.
9420
9421         * gnus-art.el (gnus-article-save): Comment fix.
9422
9423         * gnus-int.el (gnus-start-news-server): When in batch, don't
9424         prompt.
9425
9426         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9427         decode.
9428
9429         * mm-decode.el (mm-inline-media-tests): Add audio.
9430         (mm-inline-audio): New function.
9431
9432 1998-09-11 08:19:22  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9433
9434         * gnus-art.el (article-make-date-line): Didn't work.
9435
9436         * parse-time.el (parse-time-string): One too many nils.
9437
9438 Fri Sep 11 08:09:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9439
9440         * gnus.el: Pterodactyl Gnus v0.25 is released.
9441
9442 1998-09-11 07:38:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9443
9444         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9445         annotations.
9446
9447         * gnus.el ((featurep 'gnus-xmas)): New
9448         'gnus-annotation-in-region-p alias.
9449
9450 1998-09-10 06:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9451
9452         * mm-util.el (mm-with-unibyte-buffer): New function.
9453
9454         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9455
9456         * mm-decode.el (mm-inline-media-tests): New variable.
9457
9458         * gnus-sum.el (gnus-summary-exit): Destroy handles.
9459
9460         * gnus-art.el (gnus-article-mime-handles): New variable.
9461
9462         * drums.el (drums-narrow-to-header): New function.
9463
9464         * gnus-art.el (article-decode-charset): Use it.
9465
9466         * drums.el (drums-content-type-get): New function.
9467
9468         * mm-util.el (mm-content-type-charset): Removed.
9469
9470         * drums.el (drums-syntax-table): @ is word.
9471         (drums-parse-content-type): New function.
9472
9473         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9474         EDT" times.
9475
9476         * gnus-util.el (gnus-date-get-time): Use safe date.
9477
9478         * gnus-sum.el (gnus-show-mime): Removed.
9479         (gnus-summary-toggle-mime): Removed.
9480
9481         * gnus-art.el (gnus-strict-mime): Removed.
9482         (gnus-article-prepare): Don't do MIME.
9483         (gnus-decode-encoded-word-method): Removed.
9484         (gnus-show-mime-method): Removed.
9485
9486 Thu Sep 10 04:03:29 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9487
9488         * gnus.el: Pterodactyl Gnus v0.24 is released.
9489
9490 1998-09-10 01:58:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9491
9492         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9493         PREFIX.
9494
9495         * parse-time.el (parse-time-rules): Accept times that look like
9496         "h:mm".
9497
9498         * message.el (message-make-date): Use zone properly.
9499
9500         * gnus.el: Autoload gnus-batch.
9501
9502         * gnus-art.el (article-de-quoted-unreadable): Do not do
9503         gnus-article-decode-rfc1522.
9504
9505         * gnus-msg.el (gnus-inews-do-gcc): Use it.
9506
9507         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9508         param.
9509
9510         * message.el (message-encode-message-body): Check for us-ascii.
9511
9512         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9513         to the left.
9514
9515 1998-09-09 13:18:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9516
9517         * gnus-art.el (article-decode-charset): Rename.
9518
9519 Wed Sep  9 12:25:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9520
9521         * gnus.el: Pterodactyl Gnus v0.23 is released.
9522
9523 1998-09-09 12:14:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9524
9525         * gnus-util.el (gnus-parent-id): Ditto.
9526         (gnus-put-text-property-excluding-newlines): Ditto.
9527
9528         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9529
9530 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
9531
9532         * message.el (message-generate-headers): Generate User-Agent
9533         instead of X-Mailer & X-Newsreader.
9534
9535         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9536         User-Agent header format.
9537
9538 Tue Sep  8 22:38:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9539
9540         * gnus.el: Pterodactyl Gnus v0.22 is released.
9541
9542 1998-09-08 22:36:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9543
9544         * mm-util.el (mm-multibyte-p): Typo.
9545
9546 Tue Sep  8 22:25:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9547
9548         * gnus.el: Pterodactyl Gnus v0.21 is released.
9549
9550 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9551
9552         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9553
9554 1998-09-08 22:18:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9555
9556         * mm-util.el (mm-multibyte-p): New function.
9557
9558 Tue Sep  8 21:43:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9559
9560         * gnus.el: Pterodactyl Gnus v0.20 is released.
9561
9562 1998-09-08 11:40:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9563
9564         * rfc2047.el (rfc2047-decode-region): Only decode when in
9565         multibyte.
9566
9567         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9568
9569         * gnus-int.el (gnus-request-replace-article): Encode.
9570         (gnus-request-accept-article): Encode.
9571
9572         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9573         here.
9574
9575         * gnus.el (gnus-article-display-hook): Take the charset functions
9576         out.
9577
9578         * time-date.el (safe-date-to-time): New function.
9579
9580         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9581
9582 Tue Sep  8 07:09:28 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9583
9584         * gnus.el: Pterodactyl Gnus v0.19 is released.
9585
9586 1998-09-08 04:51:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9587
9588         * base64.el (base64-encode-region): Accept no-line-break.
9589
9590         * mm-util.el (mm-mime-charset): New function.
9591
9592         * gnus-draft.el (gnus-draft-edit-message): Delete article.
9593
9594 Tue Sep  8 04:29:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9595
9596         * gnus.el: Pterodactyl Gnus v0.18 is released.
9597
9598 1998-09-08 02:21:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9599
9600         * message.el (message-send-and-exit): Return t on success.
9601         (message-make-date): Make a proper time zone.
9602
9603         * gnus-draft.el (gnus-draft-send): Only remove article if the
9604         sending is successful.
9605
9606         * drums.el (drums-get-comment): Return the last comment.
9607         (drums-parse-address): Parse old-style From headers.
9608
9609 1998-09-07  SL Baur  <steve@altair.xemacs.org>
9610
9611         * gnus-sum.el (gnus-data-compute-positions): Move below
9612         `gnus-save-hidden-threads' so the former is correctly detected as
9613         a macro.
9614
9615 1998-09-06  Dave Love  <fx@gnu.org>
9616
9617         * nnweb.el (require): Wrap requirement of w3 and url in ignore-errors
9618         too, eval'd when compile.  Require w3 stuff at load time for nicer
9619         failure if it's not available.
9620
9621 1998-09-08 00:38:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9622
9623         * time-date.el (time-to-seconds): Renamed.
9624
9625         * parse-time.el (parse-time-string): Downcase before handling.
9626         (parse-time-rules): Times without seconds have 0 seconds.
9627
9628         * rfc2047.el (rfc2047-encode-region): New version.
9629         (rfc2047-dissect-region): New function.
9630
9631 1998-09-07 01:08:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9632
9633         * message.el (message-make-date): Use symbolic zone.
9634
9635 1998-09-06 23:23:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9636
9637         * time-date.el (parse-time): Always use parse-time.
9638
9639         * parse-time.el (parse-time-syntax): Use vectors.
9640
9641 Sun Sep  6 21:19:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9642
9643         * gnus.el: Pterodactyl Gnus v0.17 is released.
9644
9645 1998-09-06 05:45:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9646
9647         * time-date.el: Renamed from "date".
9648
9649         * gnus.el: Removed all timezone dependencies.
9650
9651         * score-mode.el: Removed.
9652         (gnus-score-edit-insert-date): Use date.
9653
9654         * date.el (float-to-time): New function.
9655
9656         * nnspool.el (nnspool-seconds-since-epoch): Removed.
9657
9658         * date.el (time-to-float): New function.
9659
9660         * message.el (message-make-date): Use format-time-string.
9661         (message-make-expires): Use make-date.
9662
9663         * gnus-xmas.el (gnus-xmas-seconds-since-epoch): Removed.
9664
9665         * gnus-util.el (gnus-dd-mmm): Use date.
9666         (gnus-sortable-date): Ditto.
9667
9668         * message.el (message-make-date): Take an optional time.
9669
9670         * gnus.el: Applied patches from 5.6.43.
9671
9672         * date.el (if): Use parse-time.
9673
9674         * gnus-score.el (gnus-summary-score-entry): Make into a command
9675         again.
9676
9677         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9678         gnus-agent.
9679
9680         * gnus.el (gnus-agent-meta-information-header): Moved here.
9681
9682 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
9683
9684         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9685         (gnus-agent-fetch-group-1): Score article headers using normal
9686         group score files if the download score rule of a category/group
9687         is `file'.
9688         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9689         deciding what articles to download.
9690         (gnus-agent-fetch-group-1): Don't push headers through scoring and
9691         predicate processing if predicate is `true' or `false'.
9692
9693 1998-09-06 01:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9694
9695         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9696
9697         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9698
9699         * score-mode.el (score-mode-coding-system): New variable.
9700         (gnus-score-edit-exit): Use it.
9701
9702 1998-09-04  Jason R Mastaler  <jason@4b.org>
9703
9704         * drums.el: Corrected typo.
9705
9706 1998-09-05 23:24:43  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9707
9708         * mm-bodies.el (mm-body-encoding): Faster version.
9709
9710 1998-09-05 22:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9711
9712         * gnus-art.el (gnus-article-decode-charset): Only decode text
9713         things.
9714
9715         * message.el (message-output): Use rmail.
9716
9717         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9718         word part.
9719
9720         * mm-util.el (mm-charset-to-coding-system): Use
9721         rfc2047-default-charset.
9722         (mm-known-charsets): New variable.
9723
9724         * message.el (message-caesar-region): Bugged out.
9725
9726 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
9727
9728         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9729         specifying `agent-predicate' in a group's parameters.
9730
9731 Sat Sep  5 21:55:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9732
9733         * gnus.el: Pterodactyl Gnus v0.16 is released.
9734
9735 1998-09-05 17:30:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9736
9737         * nnmail.el (nnmail-expired-article-p): Use predicate.
9738
9739         * date.el (time-less-p): Renamed.
9740
9741         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9742         from the headers.
9743
9744         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9745         functions.
9746
9747         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9748         all.
9749         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9750         to all functions.
9751
9752 Sat Sep  5 01:45:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9753
9754         * gnus.el: Pterodactyl Gnus v0.15 is released.
9755
9756 1998-09-05 00:21:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9757
9758         * date.el: New file.
9759
9760         * gnus-util.el (gnus-encode-date): Removed.
9761         (gnus-time-less): Ditto.
9762
9763         * nnmail.el (nnmail-date-to-time): Removed.
9764         (nnmail-time-less): Ditto.
9765         (nnmail-days-to-time): Ditto.
9766         (nnmail-time-since): Ditto.
9767
9768         * drums.el: New file.
9769
9770 1998-09-04 00:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9771
9772         * message.el (message-encode-message-body): Encode headers with
9773         body encoding.
9774
9775         * rfc2047.el (rfc2047-default-charset): Renamed.
9776         (rfc2047-encodable-p): Use it.
9777
9778         * base64.el (mm-util): Required.
9779
9780 1998-09-03 16:28:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9781
9782         * gnus-msg.el (gnus-post-method): Peel off real info from opened
9783         servers.
9784
9785         * gnus-util.el (gnus-output-to-rmail): Removed.
9786
9787         * gnus-art.el (gnus-summary-save-in-rmail): Use
9788         gnus-output-to-rmailrmail-output-to-rmail-file.
9789
9790         * rfc2047.el (rfc2047-decode-region): Fold case.
9791         (rfc2047-decode): Use decode-string.
9792
9793         * mm-util.el: Provide mm-char-int.
9794
9795 Thu Sep  3 15:23:22 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9796
9797         * gnus.el: Pterodactyl Gnus v0.14 is released.
9798
9799 1998-09-03 15:08:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9800
9801         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9802         sure we have 7bit.
9803
9804 1998-09-02 14:38:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9805
9806         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9807         ducplicates.
9808         (gnus-inews-insert-mime-headers): Removed.
9809
9810         * message.el (message-caesar-region): Protect against MULE chars.
9811
9812 1998-09-02 00:36:23  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9813
9814         * mm-util.el (if): fset the right function.
9815
9816 1998-09-02 00:31:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9817
9818         * gnus-art.el (gnus-article-decode-charset): Use real
9819         read-coding-system.
9820
9821 1998-09-01 17:58:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9822
9823         * mm-bodies.el (mm-decode-body): Protect against malformed
9824         base64.
9825         (mm-decode-body): Check that buffer-file-coding-system is
9826         non-nil.
9827
9828 Tue Sep  1 10:29:33 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9829
9830         * gnus.el: Pterodactyl Gnus v0.13 is released.
9831
9832 1998-09-01 09:14:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9833
9834         * gnus-util.el (gnus-strip-whitespace): Already defined.
9835         Removed.
9836
9837         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
9838
9839         * gnus-util.el (gnus-strip-whitespace): New function.
9840
9841         * mm-util.el (mm-content-type-charset): Downcase.
9842
9843 1998-08-31 23:04:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9844
9845         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9846         (gnus-article-decode-charset): Don't fetch all headers.
9847
9848         * mm-util.el (mm-read-coding-system): New function.
9849
9850         * mm-bodies.el (mm-decode-body): Check the right charset.
9851
9852         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
9853
9854         * gnus-art.el (gnus-article-mode-line-format): Use short group
9855         format.
9856
9857 Mon Aug 31 23:03:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9858
9859         * gnus.el: Pterodactyl Gnus v0.12 is released.
9860
9861 1998-08-31 22:39:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9862
9863         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
9864
9865         * gnus-art.el (gnus-article-decode-charset): Supply cte.
9866         (gnus-article-decode-charset): Always run.
9867
9868         * mm-bodies.el (mm-decode-body): Decode cte.
9869
9870 Mon Aug 31 22:14:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9871
9872         * gnus.el: Pterodactyl Gnus v0.11 is released.
9873
9874 1998-08-31 14:27:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9875
9876         * message.el (message-encode-message-body): Ditto.
9877
9878         * gnus-art.el (gnus-article-decode-mime-words): New command and
9879         keystroke.
9880         (gnus-article-decode-charset): Ditto.
9881         (gnus-article-decode-charset): Only work under MULE.
9882
9883         * mm-util.el (mm-content-type-charset): New function.
9884
9885         * nnmail.el (nnmail-delete-incoming): Changed to nil.
9886
9887         * message.el (message-send-mail): Insert MIME headers.
9888         (message-check-news-body-syntax): Don't warn for escape sequences.
9889         (message-check-news-body-syntax): Insert MIME headers.
9890
9891         * mm-bodies.el (mm-body-encoding): New function.
9892
9893         * message.el (message-encode-message-body): New function.
9894
9895         * mm-bodies.el: New file.
9896
9897         * mm-util.el (mm-narrow-to-head): New function.
9898
9899         * rfc2047.el (rfc2047-encode): Use it.
9900
9901         * mm-util.el: Provide mm-encode-coding-region.
9902
9903         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
9904
9905         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
9906
9907         * mm-util.el (mm-enable-multibyte): New function.
9908
9909         * message.el (message-set-work-buffer): Set multibyte.
9910
9911         * gnus.el (gnus-continuum-version): Be valid forever and ever.
9912
9913         * gnus-util.el (gnus-point-at-eol): Removed.
9914         (gnus-point-at-bol): Ditto.
9915
9916         * base64.el (base64-decode-region): Commented out messaging.
9917
9918 1998-08-31  Didier Verna  <verna@inf.enst.fr>
9919
9920         * gnus-msg.el (gnus-group-mail): make it behave like
9921         gnus-group-post-news with regards to the prefix (this enables the
9922         use of posting styles).
9923
9924 1998-08-31 12:53:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9925
9926         * gnus.el (gnus-article-display-hook): Added
9927         gnus-article-decode-rfc1522 to hook.
9928
9929 Mon Aug 31 12:43:46 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9930
9931         * gnus.el: Pterodactyl Gnus v0.10 is released.
9932
9933 1998-08-31 11:45:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9934
9935         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
9936         hook to be run.
9937
9938 1998-08-30 17:59:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9939
9940         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
9941
9942         * mm-util.el (mm-charsets-in-region): Removed.
9943
9944         * rfc2047.el: Renamed file.
9945
9946         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
9947
9948         * message.el (message-mode): Set multibyte.
9949
9950         * mm-util.el (mm-charsets-in-region): Copied here.
9951
9952         * gnus-util.el: Removed gnus-truncate-string.
9953
9954         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
9955
9956         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
9957         (rfc1522-encodable-p): New function.
9958         (rfc1522-encode-message-header): Use it.
9959
9960 Sun Aug 30 17:46:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9961
9962         * gnus.el: Pterodactyl Gnus v0.9 is released.
9963
9964 1998-08-30 16:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9965
9966         * mm-util.el: Shadow encode-coding-string.
9967
9968         * base64.el (base64-encode-region): Don't add newline.
9969
9970         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
9971
9972         * mm-util.el: New file.
9973
9974         * mm-decode.el: Somewhat depleted.
9975         * mm-encode.el: Ditto.
9976
9977         * rfc1522.el: New file.
9978
9979         * mm-util.el (mm-replace-chars-in-string): Copied here.
9980
9981         * mm-encode.el (mm-q-encode-region): New function.
9982
9983         * qp.el (quoted-printable-encode-region): Take an optional CLASS
9984         param.
9985
9986         * mm-encode.el (mm-encode-word-region): Downcase.
9987
9988 Sun Aug 30 15:28:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9989
9990         * gnus.el: Pterodactyl Gnus v0.8 is released.
9991
9992 1998-08-30 12:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9993
9994         * message.el (message-send-mail): Encode headers.
9995
9996         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
9997         (quoted-printable-encode-region): Upcase.
9998
9999         * message.el (message-default-charset): New variable.
10000
10001         * qp.el (quoted-printable-encode-region): Optional param FOLD.
10002
10003         * message.el (message-narrow-to-field): Changed name.
10004
10005         * mm-encode.el: New file.
10006
10007         * message.el (message-narrow-to-header): New function.
10008
10009         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10010         right buffer.
10011
10012 Sun Aug 30 12:15:54 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10013
10014         * gnus.el: Pterodactyl Gnus v0.7 is released.
10015
10016 1998-08-30 01:26:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10017
10018         * gnus.el: Remove autoload for
10019         gnus-article-mime-decode-quoted-printable.
10020
10021         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10022         be decoded in non-MULE Emacsen.
10023
10024         * gnus-xmas.el (gnus-xmas-logo-color-alist): More brown.
10025
10026 1998-08-29  SL Baur  <steve@altair.xemacs.org>
10027
10028         * gnus-xmas.el (gnus-xmas-logo-color-alist): Try shades of brown.
10029
10030 1998-08-30 01:04:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10031
10032         * mm-decode.el: Check for coding-system-list.
10033
10034 Sun Aug 30 00:59:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10035
10036         * gnus.el: Pterodactyl Gnus v0.6 is released.
10037
10038 1998-08-30 00:36:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10039
10040         * nnheader.el (fboundp): Protect code-coding-string.
10041
10042         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10043         is available.
10044
10045 Sat Aug 29 23:24:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10046
10047         * gnus.el: Pterodactyl Gnus v0.5 is released.
10048
10049 1998-08-29 22:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10050
10051         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10052         (gnus-hack-decode-rfc1522): Removed.
10053
10054         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10055
10056 Sat Aug 29 22:20:39 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10057
10058         * gnus.el: Gnus v0.4 is released.
10059
10060 1998-08-29 20:53:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10061
10062         * gnus-art.el (gnus-article-decode-mime-words): New command and
10063         keystroke.
10064
10065         * qp.el (quoted-printable-decode-region): Don't use hexl.
10066
10067         * gnus-xmas.el (gnus-xmas-logo-color-style): Changed to dino.
10068
10069         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10070         (gnus-structured-field-decoder): Removed.
10071         (gnus-unstructured-field-decoder): Ditto.
10072
10073         * mm-decode.el: New file.
10074
10075         * qp.el: New file.
10076
10077         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10078
10079         * gnus-ems.el (fboundp): Removed gnus-split-string.
10080
10081         * gnus.el (gnus-splash-face): Doc fix.
10082
10083         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10084
10085         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10086         hexl.
10087
10088         * nnheader.el (nnheader-temp-write): Removed.
10089
10090 Sat Aug 29 20:34:17 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10091
10092         * gnus.el: Gnus v0.3 is released.
10093
10094 Sat Aug 29 19:32:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10095
10096         * gnus.el: Gnus v0.2 is released.
10097
10098     Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
10099   Copying and distribution of this file, with or without modification,
10100   are permitted provided the copyright notice and this notice are preserved.
10101
10102 ;; Local Variables:
10103 ;; coding: iso-2022-7bit
10104 ;; End:
10105
10106 ;;; arch-tag: bc9bf70e-b352-4a38-9dec-edce4b023b22