(mml2015-epg-sign): Save the signing keys in
[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/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5486         type.
5487
5488 1999-06-13 05:15:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5489
5490         * gnus-art.el (article-babel): Narrow a bit.
5491
5492         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5493
5494 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
5495
5496         (gnus-agent-get-undownloaded-list): Operate on all articles, not
5497         only unread ones.
5498         (gnus-agent-fetch-headers): Fetch headers from unread and marked
5499         articles, not only unread ones.
5500
5501 1999-06-13 03:01:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5502
5503         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5504         keystroke.
5505
5506         * gnus-art.el (gnus-article-x-face-command): Ditto.
5507
5508         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5509
5510         * gnus.el (gnus-method-simplify): Accept server names.
5511
5512 1999-06-13 02:36:15  Per Abrahamsen  <abraham@dina.kvl.dk>
5513
5514         * gnus-art.el (article-babel-prompt): New function.
5515         (article-babel): New command.
5516
5517 1999-06-13 01:01:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5518
5519         * gnus-art.el (gnus-article-part-wrapper): Go to part.
5520
5521         * mml.el (mml-generate-mime-1): Don't insert literally.
5522
5523         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5524         (gnus-netrc-syntax-table): Removed.
5525         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5526
5527 Wed May  5 13:51:13 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5528
5529         * mm-view.el (mm-inline-text): Fix charset for text/html.
5530
5531 Wed May  5 01:15:08 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5532
5533         * message.el (message-draft-coding-system): Use emacs-mule-dos.
5534
5535 1999-06-12 07:29:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5536
5537         * nnmail.el (nnmail-split-incoming): Return the number of split
5538         mails.
5539         (nnmail-process-babyl-mail-format): Ditto.
5540         (nnmail-process-unix-mail-format): Ditto.
5541         (nnmail-process-mmdf-mail-format): Ditto.
5542         (nnmail-process-maildir-mail-format): Ditto.
5543
5544         * mail-source.el (mail-source-callback): Return the number from
5545         the callback.
5546
5547         * message.el (message-send-mail): Generate Lines.
5548
5549         * mail-source.el (mail-source-call-script): New function.
5550         (mail-source-call-script): New function.
5551
5552 Sun May  2 02:00:27 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5553
5554         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5555         (gnus-select-newsgroup): Use it.
5556         (gnus-group-highlight-words-alist): New variable.
5557         (gnus-newsgroup-emphasis-alist): New variable.
5558         (gnus-summary-local-variables):  Use it.
5559         * lpath.el: Use it.
5560         * gnus-art.el (article-emphasize): Use it.
5561         (gnus-emphasis-highlight-words): New face.
5562         * gnus-cus.el (gnus-group-parameters): New parameter.
5563
5564 Sun May  2 01:00:02 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5565
5566         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5567         parameter `headers'.
5568         (gnus-cache-enter-article): Ditto.
5569         (gnus-cache-update-article): Ditto.
5570         * gnus-sum.el (gnus-summary-move-article): Ditto.
5571         (gnus-summary-mark-article-as-unread): Ditto.
5572         (gnus-summary-mark-article): Ditto.
5573
5574 1999-06-12 03:59:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5575
5576         * gnus-msg.el (gnus-message-insert-stylings): Removed.
5577         (gnus-posting-style-alist): Removed.
5578         (gnus-message-style-insertions): Ditto.
5579         (gnus-configure-posting-styles): Reimplementation.
5580
5581         * mail-source.el (mail-source-fetch): Error the message.
5582
5583         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5584
5585 Sat Jun 12 00:19:57 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5586
5587         * gnus.el: Pterodactyl Gnus v0.85 is released.
5588
5589 1999-04-20  Michael Cook  <cook@sightpath.com>
5590
5591         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5592           Outlook citation regex.
5593
5594 1999-06-12 02:09:49  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
5595
5596         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5597         semicolon.
5598
5599 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5600
5601         * gnus-range.el (gnus-remove-from-range): Document range1
5602         modification, protect range2.
5603
5604 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5605
5606         * gnus-sum.el (gnus-update-marks): Protect lists from
5607         gnus-remove-from-range, don't sort twice.
5608
5609 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
5610
5611         * gnus-start.el (gnus-read-descriptions-file): Protect if no
5612         function in backend.
5613
5614 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
5615
5616         * gnus-sum.el (gnus-valid-move-group-p): Check for a
5617         request-accept-article function in the backend instead of using
5618         the 'respool capability.
5619
5620 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
5621
5622         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5623         spurious whitespace at eob.
5624
5625 1999-06-12 02:02:06  Adrian Aichner  <aichner@ecf.teradyne.com>
5626
5627         * nnmail.el (nnmail-get-new-mail): Check right variable.
5628
5629 1999-06-12 01:57:39  Karl Kleinpaste  <karl@justresearch.com>
5630
5631         * mailcap.el (mailcap-mime-data): Fix rfc822.
5632
5633 1999-06-11 23:48:50  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
5634
5635         * nndoc.el (nndoc-nsmail-type-p): New function.
5636         (nndoc-type-alist): Recognize nsmail.
5637
5638 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
5639
5640         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5641         *before* `article-hide-headers' deletes the information.
5642
5643 1999-05-22 00:26:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5644
5645         * gnus-sum.el (gnus-summary-save-parts): New command and
5646         keystroke.
5647         (gnus-summary-save-parts-1): New function.
5648         (gnus-summary-iterate): Buggy.
5649
5650         * mm-decode.el (mm-save-part-to-file): Made into own function.
5651
5652 1999-05-11 05:53:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5653
5654         * gnus-group.el (gnus-group-set-info): Resist nils.
5655
5656 1999-05-04 19:26:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5657
5658         * mailcap.el (mailcap-mime-data): Ditto.
5659
5660         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5661
5662         * gnus-art.el (gnus-article-x-face-command): Default to ee.
5663
5664 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
5665
5666         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5667         gnus-article-date-lapsed-new-header is t.
5668
5669 Sat May  1 20:27:43 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5670
5671         * gnus.el: Pterodactyl Gnus v0.84 is released.
5672
5673 1999-05-01 22:23:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5674
5675         * gnus-msg.el (gnus-bug-message): Mime change.
5676
5677 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
5678
5679         * gnus-sum.el (gnus-update-marks): Process null mark lists.
5680
5681 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
5682
5683         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5684         `x-uue'.
5685
5686 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
5687
5688         * mail-source.el (mail-source-fetch-pop): Only prompt for password
5689         when authentication is 'password.
5690
5691 1999-05-01 22:17:55    <pinard@iro.umontreal.ca>
5692
5693         * gnus-win.el (gnus-configure-windows): Accept a setting.
5694
5695 1999-04-21 20:51:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5696
5697         * mm-util.el (mm-quote-arg): Moved here.
5698
5699         * mm-decode.el (mm-quote-arg): Quote more chars.
5700
5701 1999-04-18 20:12:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5702
5703         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5704         with newlines would create buggy .nov files.
5705
5706         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5707
5708         * qp.el (quoted-printable-encode-region): Encode whitespace at the
5709         end of lines.
5710
5711         * message.el (message-mode): Doc fix.
5712
5713         * gnus-art.el (article-hide-headers): Delete the hidden headers.
5714
5715         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5716
5717         * gnus-art.el (article-date-ut): Rewrite.
5718
5719         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5720         order.
5721
5722         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5723         headers.
5724
5725         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5726
5727 1999-04-18  Didier Verna  <verna@inf.enst.fr>
5728
5729         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5730         (article-date-ut): use it.
5731
5732 1999-04-18 20:06:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5733
5734         * mail-source.el (mail-source-fetch-pop): Call script
5735         asynchronously.
5736
5737 Sun Apr 18 12:40:04 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5738
5739         * gnus.el: Pterodactyl Gnus v0.83 is released.
5740
5741 1999-04-18 10:55:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5742
5743         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5744
5745         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5746
5747         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5748
5749         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5750
5751         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5752
5753         * message.el (message-generate-headers): Accept continuation
5754         headers.
5755
5756 1999-04-18 10:48:57  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
5757
5758         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5759
5760 1999-04-18 08:21:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5761
5762         * gnus-art.el (gnus-treatment-function-alist): use
5763         maybe-hide-headers.
5764
5765         * message.el (message-inhibit-body-encoding): Typo.
5766         (message-resend): Inhibit encoding.
5767
5768         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5769
5770         * gnus-art.el (article-remove-cr): Use re-search.
5771
5772         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5773         headers.
5774
5775         * mm-decode.el (mm-quote-arg): Quote '.
5776
5777         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5778
5779         * mm-decode.el (mm-insert-part): Use multibyte for text.
5780
5781         * gnus-start.el (gnus-read-newsrc-file): New variable.
5782         (gnus-read-newsrc-file): Use it.
5783
5784 1999-04-17 18:51:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5785
5786         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5787
5788         * gnus-group.el (gnus-group-expire-articles-1): Made into own
5789         function.
5790
5791 Sat Apr 17 16:41:30 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5792
5793         * gnus.el: Pterodactyl Gnus v0.82 is released.
5794
5795 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
5796
5797         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5798         for iso8859-2.
5799
5800 1999-04-17 18:23:50  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5801
5802         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5803         synonym alist.
5804
5805 1999-04-17 18:03:38  Adam P. Jenkins  <ajenkins@netway.com>
5806
5807         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5808
5809 1999-04-17 18:02:05  Ettore Perazzoli  <ettore@comm2000.it>
5810
5811         * mail-source.el (mail-source-fetch): Ask before bugging out.
5812
5813 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
5814
5815         * uudecode.el (uudecode-decode-region-external): Don't assume
5816         uudecode-temporary-file-directory ends with a slash.
5817
5818 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
5819
5820         * gnus-sum.el (gnus-update-marks):
5821         (gnus-update-read-articles):
5822         (gnus-summary-expire-articles): Check server.
5823
5824 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
5825
5826         * mml.el (mml-preview): New function.
5827
5828 1999-04-17 17:10:21  William M. Perry  <wmperry@aventail.com>
5829
5830         * mail-source.el (mail-source-fetch-file): Return the right
5831         value.
5832
5833 1999-04-17 07:52:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5834
5835         * mml.el (mml-insert-parameter): New function.
5836         (mml-insert-parameter-string): New function.
5837
5838         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5839
5840         * gnus-art.el (gnus-mime-multipart-functions): New variable.
5841         (gnus-mime-display-part): Use it.
5842
5843         * mm-decode.el (mm-alternative-precedence): Removed.
5844         (mm-discouraged-alternatives): New variable.
5845         (mm-preferred-alternative-precedence): New function.
5846
5847         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5848
5849         * mail-source.el (mail-sources): New variable.
5850
5851         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5852
5853         * mm-decode.el (mm-valid-image-format-p): New function.
5854         (mm-inline-media-tests): Use it.
5855         (mm-valid-and-fit-image-p): New function.
5856
5857         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5858         (gnus-agent-fetch-group): Ditto.
5859
5860 1999-04-12  Didier Verna  <verna@inf.enst.fr>
5861
5862         * nnmail.el (nnmail-article-group): in case of a group name
5863         containing "\\n" constructs, be sure to pass the expanded value to
5864         nn*-save-mail.
5865
5866 Sat Apr 17 05:40:45 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5867
5868         * gnus.el: Pterodactyl Gnus v0.81 is released.
5869
5870 1999-04-16 15:54:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5871
5872         * gnus-sum.el (gnus-get-split-value): Reverse result.
5873
5874 1999-04-03 00:17:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5875
5876         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
5877
5878 1999-04-02 15:33:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5879
5880         * mml.el (mml-insert-tag): Insert concluding part.
5881
5882         * message.el (message-send-mail): Encode later.
5883         (message-send-news): Ditto.
5884
5885         * nnfolder.el: Don't use mail delim.
5886
5887 1999-03-28 19:14:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5888
5889         * gnus-cus.el (gnus-group-customize): Put point at min.
5890
5891         * mm-view.el (mm-inline-text): Allow toggling html.
5892
5893 1999-03-28 17:11:15  William M. Perry  <wmperry@aventail.com>
5894
5895         * mail-source.el: Added prescript and postscript to file.
5896
5897 1999-03-28 13:46:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5898
5899         * nnmail.el: Reverted.
5900
5901         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
5902         (gnus-setup-posting-charset): Did work.
5903
5904 1999-03-28 13:19:50  Jae-you Chung  <jay@pllab.kaist.ac.kr>
5905
5906         * gnus.el (gnus-short-group-name): Use
5907         gnus-group-uncollapsed-levels.
5908
5909 1999-03-28 13:11:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5910
5911         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
5912
5913 1999-03-26 13:18:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5914
5915         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
5916         (article-strip-headers-from-body): New command and keystroke.
5917
5918 1999-03-14 16:09:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5919
5920         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
5921
5922         * nnheader.el (nnheader-insert-file-contents): Bind
5923         enable-local-eval to nil.
5924         (nnheader-find-file-noselect): Ditto.
5925
5926         * nnmail.el (nnmail-article-group): Don't remove long lines.
5927         (nnmail-remove-long-lines): New function.
5928         (nnmail-split-header-length-limit): Removed.
5929
5930         * mml.el (mml-generate-mime-1): Use unibyte buffers.
5931
5932         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
5933
5934 1999-03-06 07:20:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5935
5936         * gnus-sum.el (gnus-summary-generic-mark): New function.
5937
5938         * nnmail.el (nnmail-split-header-length-limit): Increased.
5939         (nnmail-article-group): Allow nil.
5940
5941         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
5942
5943         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
5944         first.
5945
5946         * mml.el (mml-minibuffer-read-type): Include types from
5947         mailcap-mime-data.
5948
5949         * nndraft.el (nndraft-request-article): Would clobber Japanese.
5950
5951 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
5952
5953         * mml.el (mml-insert-tag): New function.
5954         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
5955         confusion with functions like `mml-read-tag'.
5956         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
5957         (mml-minibuffer-read-description): Ditto with
5958         `mml-minibuffer-read-description'.
5959         (mml-attach-buffer): New function.
5960         (mml-mode-map): New entry for /.
5961         (mml-minibuffer-read-type): Accept DEFAULT.
5962
5963         * mml.el (mml-quote-region): Narrow the region.
5964
5965         * message.el (message-mode-menu): message-mime-attach-file is now
5966         mml-attach-file.
5967
5968 1999-03-05 21:24:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5969
5970         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
5971
5972 1999-03-05 21:08:10  Robert Bihlmeyer  <robbe@orcus.priv.at>
5973
5974         * mml.el (mml-attach-buffer): New command.
5975
5976 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
5977
5978         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
5979         with a proper range. Compress range.
5980
5981         * gnus-range.el (gnus-remove-from-range): Protect arguments.
5982
5983 1999-03-05 20:59:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5984
5985         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
5986
5987 1999-03-04 04:20:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5988
5989         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
5990         (gnus-picons-convert-x-face): Removed.
5991         (gnus-picons-article-display-x-face): Removed.
5992         (gnus-picons-x-face-sentinel): Ditto.
5993         (gnus-picons-display-x-face): Ditto.
5994
5995 Thu Mar  4 01:38:00 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5996
5997         * gnus.el: Pterodactyl Gnus v0.80 is released.
5998
5999 1999-03-02 16:04:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6000
6001         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6002
6003         * gnus-sum.el (gnus-with-article): Moved here.
6004
6005         * mail-source.el (mail-source-fetch-pop): Ask for password even
6006         when program.
6007
6008 1999-02-28 13:16:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6009
6010         * gnus-msg.el (gnus-bug): Add description.
6011
6012         * mml.el (mml-insert-mml-markup): Insert disposition.
6013
6014         * message.el (message-send-mail): Always encode mail headers.
6015
6016         * smiley.el (gnus-smiley-display): Goto body.
6017
6018 1999-02-28 13:15:47  Petr Konecny  <pekon@informatics.muni.cz>
6019
6020         * smiley.el (gnus-smiley-display): Don't search to blank line.
6021
6022 1999-02-28 00:38:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6023
6024         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6025         when requested.
6026
6027         * nnmail.el (nnmail-current-spool): Removed.
6028
6029         * gnus-salt.el (gnus-tree-inhibit): New varible.
6030
6031         * gnus.el (mm-util): Required.
6032
6033 1999-02-27 23:44:52  paul stevenson  <spaul@mail.phy.ornl.gov>
6034
6035         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6036
6037 1999-02-27 17:17:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6038
6039         * mail-source.el (mail-source-bind): Doc fix.
6040
6041 1999-02-26 20:35:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6042
6043         * message.el (message-mode): Doc fix.
6044
6045         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6046         encoding.
6047
6048         * gnus.el (gnus-methods-equal-p): Moved here.
6049
6050         * mail-source.el: pop at 110.
6051
6052         * pop3.el (pop3-movemail): Use write-region instead of
6053         append-to-file to avoid excessive messaging.
6054
6055 1999-02-27  lantz moore  <lmoore@contigo.com>
6056
6057         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6058         type directory.
6059
6060 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
6061
6062         * gnus-art.el (article-hide-boring-headers): Field names must not
6063         contain whitespace.
6064
6065 Fri Feb 26 18:54:16 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6066
6067         * gnus.el: Pterodactyl Gnus v0.79 is released.
6068
6069 1999-02-26 18:11:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6070
6071         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6072
6073         * mml.el (mml-mode): Don't use add-minor-mode.
6074
6075         * message.el (messgage-inhibit-body-encoding): New variable.
6076         (message-encode-message-body): Use it.
6077
6078 Fri Feb 26 17:00:25 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6079
6080         * gnus.el: Pterodactyl Gnus v0.78 is released.
6081
6082 1999-02-26 07:45:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6083
6084         * message.el (message-mode): Switch on MML mode.
6085
6086         * mml.el: Included commands and functions.
6087         (mml-mode-map): New keymap.
6088
6089         * message.el: Removed the insertion commands and functions.
6090
6091         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6092
6093         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6094         keystroke.
6095
6096         * gnus-art.el (gnus-narrow-to-page): Revert.
6097
6098         * gnus-cite.el (gnus-cite-delete-overlays): New function.
6099         (gnus-cite-parse-maybe): Always reparse.
6100
6101         * message.el (message-encode-message-body): Don't insert
6102         "multipart warning".
6103
6104         * gnus-art.el (gnus-article-treat-head-custom): New variable.
6105
6106 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
6107
6108         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6109
6110         * nnmail.el: Require mm-util.
6111
6112 1999-02-26 07:39:33  Justin Sheehy  <justin@linus.mitre.org>
6113
6114         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6115         group.
6116
6117 1999-02-26 07:38:08  SeokChan LEE  <chan@smoky-blue.com>
6118
6119         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6120
6121 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
6122
6123         * gnus-msg.el (gnus-extended-version): Better regexp.
6124
6125 1999-02-25  Didier Verna  <verna@inf.enst.fr>
6126
6127         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6128         is called with the result of SPLIT and should return a new split.
6129
6130         * gnus.texi: update the doc.
6131
6132 1999-02-23  Didier Verna  <verna@inf.enst.fr>
6133
6134         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6135         displayed in the article buffer, output bars if
6136         `gnus-picons-display-article-move-p'.
6137
6138 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
6139
6140         * mail-source.el (mail-source-fetch-pop): Typo.
6141
6142 1999-02-26 07:15:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6143
6144         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6145
6146 1999-02-23 03:07:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6147
6148         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6149
6150 1999-02-21 11:11:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6151
6152         * mml.el (mml-insert-buffer): New function.
6153
6154         * message.el (message-forward): Insert the buffer in the buffer.
6155
6156 Sun Feb 21 01:20:50 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6157
6158         * mm-view.el (mm-inline-message): Insert part in narrowed region.
6159
6160 Sat Feb 20 23:09:40 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6161
6162         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6163
6164 Sat Feb 20 21:34:28 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6165
6166         * gnus.el: Pterodactyl Gnus v0.77 is released.
6167
6168 1999-02-20 17:32:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6169
6170         * gnus-art.el (gnus-displaying-mime): New variable.
6171         (article-narrow-to-head): New function.
6172
6173         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6174         Default to pop instead of pop3.
6175
6176 1999-02-19 16:16:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6177
6178         * gnus-art.el (article-hide-pgp): Goto body.
6179
6180         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6181
6182         * gnus-cite.el: Don't use goto-line.
6183
6184         * gnus-art.el (gnus-article-treat-html): Removed.
6185         (gnus-treat-article): Save restriction.
6186
6187 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
6188
6189         * message.el (message-send-mail): Don't untabify.
6190         (message-mode): Don't use tabs for indentation.
6191
6192 1999-02-19 14:54:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6193
6194         * message.el (message-send-mail): Don't untabify.
6195
6196         * nnml.el (nnml-save-mail): Typo fix.
6197
6198 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
6199
6200         * message.el (message-cite-function): Add
6201         `message-cite-original-without-signature' customization option.
6202
6203 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
6204
6205         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6206         `nnmail-prepare-incoming-header-hook'.
6207
6208 1999-02-19 14:41:43  Justin Sheehy  <justin@linus.mitre.org>
6209
6210         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6211
6212 1999-02-19 14:40:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6213
6214         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6215
6216 1999-02-18  Michael Cook  <cook@sightpath.com>
6217
6218         * Recognize Microsoft Outlook's cite attribution conventions.
6219
6220 1999-02-19 14:33:11  James H. Cloos, Jr.  <cloos@jhcloos.com>
6221
6222         * gnus-sum.el: Bind M.
6223
6224 1999-02-19 14:31:29  Neil Crellin  <neilc@wallaby.cc>
6225
6226         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6227
6228 1999-02-15  Didier Verna  <verna@inf.enst.fr>
6229
6230         * gnus-picon.el (gnus-group-display-picons): ensures that
6231         `article-goto-body' really goes to the article body.
6232
6233 1999-02-19 12:57:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6234
6235         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6236
6237         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6238
6239         * mm-view.el (mm-view-message): Enable multibyte.
6240
6241 1999-02-11 18:37:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6242
6243         * nnmail.el (nnmail-get-new-mail): Message later.
6244
6245         * mm-util.el (mm-find-charset-region): Revert to checking
6246         multibyte.
6247
6248 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
6249
6250       * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6251       attachment.
6252
6253 Thu Feb 11 04:58:51 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6254
6255         * gnus.el: Pterodactyl Gnus v0.76 is released.
6256
6257 1999-02-06  Felix Lee  <flee@cygnus.com>
6258
6259         * gnus.el (gnus-group-change-level-function): Typo.
6260
6261 1999-02-11 05:47:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6262
6263         * gnus-sum.el (gnus-nov-skip-field): Removed.
6264         (gnus-nov-field): Ditto.
6265         (gnus-nov-parse-extra): Ditto.
6266         (gnus-nov-read-integer): Ditto.
6267
6268 1999-02-05 09:44:20  Katsumi Yamaoka  <yamaoka@jpl.org>
6269
6270         * nnheader.el (nnheader-nov-read-message-id): New macro.
6271         (nnheader-parse-nov): Use it.
6272
6273         * gnus-sum.el (gnus-nov-read-message-id): New macro.
6274         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6275         `(eq (char-after) ?\n)'.
6276
6277 1999-02-11 05:16:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6278
6279         * gnus.el (gnus-other-frame): Always pop up a new frame.
6280
6281 Wed Feb 10 01:03:43 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6282
6283         * gnus-range.el (gnus-range-add): Rewrite.
6284
6285 1999-02-02 18:12:00  Carsten Leonhardt  <leo@arioch.oche.de>
6286
6287         * nnmail.el (nnmail-split-incoming): Added detection of maildir
6288         format.
6289         (nnmail-process-maildir-mail-format): New function.
6290
6291         * mail-source.el (mail-source-fetch-maildir): New function.
6292         (mail-source-keyword-map): Add default for maildir method.
6293         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6294
6295 1999-02-10 02:29:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6296
6297         * mail-source.el (mail-source-fetcher-alist): Remove apop.
6298
6299         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6300         (nndoc-mime-digest-type-p): Removed.
6301
6302 1999-02-09 15:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6303
6304         * gnus-art.el (gnus-article-read-summary-keys): Set the point
6305         where it is supposed to be.
6306         (gnus-treat-play-sounds): New variable.
6307
6308         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6309
6310         * gnus-art.el (article-display-x-face): Narrow to head.
6311         (gnus-article-washed-types): New variable.
6312         (article-hide-pgp): Is not a toggle.
6313         (gnus-article-hide-text-type): Save types.
6314         (article-decode-charset): Use it.
6315
6316         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6317
6318         * message.el (message-forward-start-separator): Removed.
6319         (message-forward-end-separator): Removed.
6320         (message-signature-before-forwarded-message): Removed.
6321         (message-included-forward-headers): Removed.
6322         (message-check-news-body-syntax): Don't check forward.
6323         (message-forward): Use MIME.
6324
6325         * nnvirtual.el (nnvirtual-request-article): Bind
6326         gnus-article-decode-hook to nil.
6327
6328 1999-02-06 16:55:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6329
6330         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6331         us-ascii.
6332
6333 1999-02-04 00:00:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6334
6335         * format-spec.el (format-spec): Be more robust.
6336
6337         * message.el (message-encode-message-body): Default
6338         mail-parse-charset to mail-parse-charset.
6339
6340         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6341         (gnus-summary-edit-article): Bind mail-parse-charset.
6342
6343         * mml.el (mml-read-tag): Ignore white space after end of tag.
6344
6345         * message.el (message-goto-body): Also work in separatorless
6346         articles.
6347
6348         * mml.el (mml-translate-from-mime): New function.
6349         (mml-insert-mime): Ditto.
6350         (mml-to-mime): New function.
6351         (mime-to-mml): New name.
6352
6353         * gnus-sum.el (gnus-summary-edit-article): Always select raw
6354         article.
6355
6356         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6357
6358         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6359         special-case nndraft groups.
6360
6361 1999-02-03 16:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6362
6363         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6364         (gnus-get-newsgroup-headers): Already bound.
6365
6366         * message.el (message-encode-message-body): Use posting charset.
6367
6368         * mm-bodies.el (mm-encode-body): Use MIME charsets.
6369         (mm-body-encoding): Do CTE.
6370         (mm-body-7-or-8): New function.
6371
6372         * mm-util.el (mm-mime-charset): Always fall back on alist.
6373         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6374         (mm-mime-mule-charset-alist): Add arabic-*-column.
6375         (mm-find-mime-charset-region): New function.
6376
6377         * format-spec.el (format-spec-make): New function.
6378
6379         * mail-source.el (format-spec): Required.
6380         (mail-source-fetch-with-program): Removed.
6381         (mail-source-fetch-with-program): New function.
6382
6383         * format-spec.el: New file.
6384
6385 1999-02-03 16:00:41  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
6386
6387         * mail-source.el (mail-source-fetch-with-program): Take optional
6388         parameter.
6389
6390 1999-02-03 00:31:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6391
6392         * gnus-start.el: Ignore some groups.
6393         (gnus-setup-news): Bind nnmail-fetched-sources.
6394
6395         * message.el (message-send-mail): Remove all tabs.
6396
6397         * mm-util.el (mm-find-charset-region): Just check whether
6398         find-charset-region is defined.
6399
6400 1999-02-02 23:35:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6401
6402         * gnus-group.el (gnus-group-get-new-news): Use
6403         nnmail-fetched-sources.
6404
6405         * nnmail.el (nnmail-fetched-sources): New variable.
6406         (nnmail-get-new-mail): Use it.
6407
6408         * mail-source.el (mail-source-fetched-sources): New variable.
6409         (mail-source-fetch): Use it.
6410
6411 1999-02-02 23:20:20  Mark W. Eichin  <eichin@thok.org>
6412
6413         * gnus.el (gnus-getenv-nntpserver): if the file that
6414         gnus-nntpserver-file names has a trailing newline, the
6415         string-match will always match, and thus the file will never be
6416         read.  (^ matches start of "line", \\` matches start of "buffer",
6417         which is what was intended...)
6418
6419 1999-02-02 23:17:40  Kim-Minh Kaplan  <kmkaplan@western.fr>
6420
6421         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6422
6423 1999-01-28 04:15:46  Katsumi Yamaoka  <yamaoka@jpl.org>
6424
6425         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6426         select methods.
6427
6428 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
6429
6430         * gnus-range.el (gnus-remove-from-range): Sort second argument.
6431
6432 1999-02-02 10:55:23  Scott Hofmann  <shofmann@mindspring.com>
6433
6434         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6435
6436 Mon Feb  1 23:23:03 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6437
6438         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6439         a typo.
6440         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6441         charset to nil.
6442         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6443         * gnus-start.el (gnus-start-draft-setup): Ditto.
6444
6445 1999-02-02 22:13:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6446
6447         * mail-source.el (mail-source-fetch-directory): Use the predicate.
6448         (mail-source-value): Don't do variables.
6449
6450         * nnmail.el (nnmail-get-new-mail): Set the predicate.
6451
6452         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6453
6454 1999-02-01  Michael Cook  <cook@sightpath.com>
6455
6456         * Defenestrate spurious ?a.
6457
6458 1999-02-02 21:59:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6459
6460         * mail-source.el (mail-source-fetch-pop): Instead use
6461         :authentication.
6462
6463 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
6464
6465         * lisp/mail-source.el : Support APOP authentication scheme.
6466
6467 1999-02-02 21:56:14  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
6468
6469         * pop3.el (pop3-movemail): Return t.
6470
6471 1999-02-02 21:48:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6472
6473         * rfc2047.el (rfc2047-fold-region): New function.
6474         (rfc2047-encode-message-header): Use it.
6475
6476 1999-02-02 21:07:27  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
6477
6478         * gnus-sum.el (gnus-group-charset-alist): Add more.
6479
6480 Mon Feb  1 21:18:00 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6481
6482         * gnus.el: Pterodactyl Gnus v0.75 is released.
6483
6484 1999-02-01 21:54:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6485
6486         * gnus-art.el (article-display-x-face): Don't narrow to head.
6487
6488 1999-02-01 21:48:39  Michael Cook  <cook@sightpath.com>
6489
6490         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6491
6492 1999-02-01 20:59:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6493
6494         * mail-source.el (mail-source-fetch-directory): Ignore
6495         directories.
6496
6497         * gnus-cus.el (gnus-group-parameters): Addition.
6498
6499         * gnus-art.el (article-strip-banner): Do symbolic banners.
6500         (article-strip-banner): New keystroke.
6501
6502 1999-02-01 20:54:32  Michael Cook  <cook@sightpath.com>
6503
6504         * gnus-art.el (article-strip-banner): New command.
6505
6506 1999-02-01 20:53:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6507
6508         * gnus-art.el (gnus-treat-strip-banners): New variable.
6509
6510 1999-01-28 05:34:56  Katsumi Yamaoka  <yamaoka@jpl.org>
6511
6512         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6513         has been exist.
6514
6515 Thu Jan 28 01:38:34 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6516
6517         * message.el (message-draft-coding-system): Check coding-system.
6518         * mm-util.el (mm-text-coding-system): Ditto.
6519
6520 1999-01-28 12:11:31  Katsumi Yamaoka  <yamaoka@jpl.org>
6521
6522         * mail-source.el (mail-source-fetch-pop): Save excursion.
6523
6524 1999-01-28 08:14:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6525
6526         * mail-source.el (mail-source-movemail-args): Not constant.
6527         (mail-source-movemail-args): Removed.
6528         (mail-source-fetch-with-program): New function.
6529         (mail-source-fetch-pop): Use program and function.
6530         (mail-source-movemail-program): Removed.
6531
6532         * gnus-art.el (gnus-treat-date-iso8601): New variable.
6533         (gnus-treat-date-user-defined): New variable.
6534
6535 1999-01-28 08:07:12  Per Abrahamsen  <abraham@dina.kvl.dk>
6536
6537         * nnmail.el (nnmail-fix-eudora-headers): New function.
6538
6539 1999-01-28 08:05:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6540
6541         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6542
6543 1999-01-27 08:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6544
6545         * smiley.el (smiley-deformed-regexp-alist): Removed =>.
6546         (smiley-nosey-regexp-alist): Ditto.
6547
6548         * gnus-art.el (gnus-treatment-function-alist): Do
6549         gnus-article-add-buttons-to-head later.
6550         (gnus-treat-capitalize-sentences): New variable.
6551         (article-capitalize-sentences): New command and keystroke.
6552
6553         * gnus-group.el (gnus-group-catchup-current): Do group.
6554
6555         * message.el (message-default-charset): Add group.
6556
6557 Wed Jan 27 05:24:53 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6558
6559         * gnus.el: Pterodactyl Gnus v0.74 is released.
6560
6561 1999-01-27 05:56:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6562
6563         * gnus-art.el (article-fill-long-lines): Renamed.
6564         (article-fill-long-lines): New keystroke.
6565
6566 1999-01-26 06:35:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6567
6568         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6569
6570         * gnus-group.el (gnus-group-catchup-current): Skip groups now
6571         displayed.
6572         (gnus-group-catchup-current): Be more robus.
6573
6574         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6575         headers.
6576
6577 1999-01-25  Dave Love  <fx@gnu.org>
6578
6579         * message.el (message-mode-menu): Add message-mime-attach-file.
6580         (message-mode): Doc fix.
6581
6582 1999-01-26 05:24:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6583
6584         * nnmail.el (nnmail-check-duplication): Insert the mail source
6585         string.
6586
6587         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6588         (mail-source-fetch-directory): Ditto.
6589         (mail-source-fetch-file): Ditto.
6590         (mail-source-string): New variable.
6591
6592         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6593         the level.
6594
6595         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6596         before handling.
6597
6598         * mm-util.el (mm-mime-charset): Use the parameters.
6599         (mm-mime-charset): Removed region paremeters.
6600
6601         * nnmail.el (nnmail-get-new-mail): Don't message the entire
6602         source.
6603
6604 1999-01-25 12:05:16  Lloyd Zusman  <ljz@asfast.com>
6605
6606         * nnmail.el (nnmail-get-split-group): Quote right.
6607
6608 1999-01-25 05:55:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6609
6610         * mail-source.el (mail-source-movemail): Would kill an arbitrary
6611         buffer.
6612
6613 1999-01-24 03:02:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6614
6615         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6616         (gnus-group-mode): Don't hook.
6617
6618         * mail-source.el (mail-source-bind): Doc fix.
6619         (mail-source-bind): Take only one param.
6620
6621         * gnus-art.el (gnus-treat-highlight-signature): typep.
6622
6623         * mail-source.el (mail-source-movemail): Ignore empty file.
6624         (mail-source-callback): Check before deleting.
6625
6626         * message.el (message-mime-attach-file): Include name.
6627
6628 1999-01-23 17:01:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6629
6630         * mm-util.el (mm-read-charset): Return a symbol.
6631
6632         * mm-view.el (mm-inline-text): Insert signature separator.
6633
6634         * gnus-art.el (gnus-treat-predicate): New function.
6635         (gnus-treat-article): Allow all types to be checked.
6636
6637         * gnus-util.el (gnus-or): New function.
6638         (gnus-and): Ditto.
6639
6640         * gnus-art.el (gnus-mime-display-single): Use override.
6641
6642         * mm-decode.el (mm-attachment-override-types): New variable.
6643         (mm-attachment-override-p): New function.
6644
6645         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6646
6647 1999-01-23 16:45:06  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
6648
6649         * mm-view.el (mm-inline-text): Do vcards.
6650
6651 Sat Jan 23 14:23:27 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6652
6653         * gnus.el: Pterodactyl Gnus v0.73 is released.
6654
6655 1999-01-23 11:38:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6656
6657         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6658         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6659         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6660         (nnmail-movemail-program): Removed.
6661         (nnmail-movemail-args): Removed.
6662         (nnmail-pop-password-required): Ditto.
6663         (nnmail-tmp-directory): Ditto.
6664         (nnmail-delete-incoming): Removed.
6665         (nnmail-pop-password, nnmail-moved-inboxes,
6666         nnmail-internal-password, nnmail-move-inbox): Removed.
6667         (nnmail-read-passwd): Ditto.
6668         (nnmail-get-spool-files): Removed.
6669         (nnmail-resplit-incoming): Reinstated.
6670
6671         * mail-source.el: New file.
6672
6673 1999-01-23 09:08:31  James H. Cloos, Jr.  <cloos@jhcloos.com>
6674
6675         * gnus-art.el (gnus-article-mode-map): Bind backspace.
6676
6677 1999-01-23 09:05:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6678
6679         * gnus-art.el (article-make-date-line): Fix iso8601 display.
6680
6681 1999-01-20 02:53:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6682
6683         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6684
6685         * gnus-picon.el (gnus-group-display-picons): Goto body.
6686
6687         * gnus.el: Indented all functions; broke long lines; changed all
6688         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
6689
6690 Wed Jan 20 00:50:53 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6691
6692         * gnus.el: Pterodactyl Gnus v0.72 is released.
6693
6694 1999-01-20 01:39:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6695
6696         * gnus.el: Cleaned up trailing whitespace.
6697
6698         * mm-util.el (mm-read-charset): Work.
6699
6700 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
6701
6702         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6703         nnheader-translate-file-chars'd group name.
6704
6705 1999-01-20 01:30:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6706
6707         * message.el (message-encode-message-body): Fold case.
6708
6709 1999-01-20 01:28:16  Alexei V. Barantsev  <barancev@ispras.ru>
6710
6711         * gnus-xmas.el (gnus-xmas-modeline-glyph): Backquote.
6712
6713 1999-01-20 00:46:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6714
6715         * mailcap.el (mailcap-add): New function.
6716
6717 1999-01-18 09:40:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6718
6719         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6720         (article-goto-body): Use it.
6721         (gnus-treat-article): Ditto.
6722
6723         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6724         downloaded articles from the downloadeble list.
6725
6726 1999-01-16 17:31:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6727
6728         * message.el (message-encode-message-body): Bind
6729         mail-parse-charset.
6730
6731         * mm-util.el (mm-charset-synonym-alist): New variable.
6732         (mm-charset-to-coding-system): Use it.
6733         (mm-charset-coding-system-alist): Removed.
6734         (mm-charset-to-coding-system): Don't use it.
6735         (mm-find-charset-region): Use mail-parse-charset.
6736
6737         * gnus-art.el (gnus-treatment-function-alist): Use
6738         gnus-article-display-picons.
6739         (gnus-treat-display-xface): Only do if we have xface feature.
6740         (gnus-part-display-hook): New function.
6741         (gnus-treat-article): Use it.
6742         (gnus-treat-article): Use gnus-visual.
6743
6744         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6745
6746         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6747         displaying.
6748
6749         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
6750
6751         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6752         regexp file names.
6753
6754 Sat Jan 16 03:15:57 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6755
6756         * gnus.el: Pterodactyl Gnus v0.71 is released.
6757
6758 1999-01-16 00:13:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6759
6760         * mm-view.el (mm-inline-image): Don't add a dot.
6761
6762         * gnus-art.el (gnus-treat-article): New function.
6763
6764         * gnus.el (gnus-article-display-hook): Removed.
6765
6766         * gnus-art.el (gnus-article-treat-custom): New variable.
6767
6768         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
6769
6770         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6771         functions.
6772
6773         * message.el (message-posting-charset): New variable.
6774         (message-send-mail): Use it.
6775
6776         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6777         (gnus-setup-posting-charset): New function.
6778         (gnus-setup-message): Use it.
6779
6780         * message.el (message-encode-message-body): Just look for
6781         Content-Type before inserting a new one.
6782
6783 1999-01-15 23:08:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6784
6785         * rfc2047.el (rfc2047-default-charset): Removed.
6786
6787         * mail-prsvr.el: New file.
6788         (mail-parse-charset): New variable.
6789
6790         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6791         Changed name.
6792
6793         * gnus.el (gnus-charset): New group.
6794
6795         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
6796
6797         * gnus-sum.el (gnus-default-charset): Default to nil.
6798         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6799         (gnus-newsgroup-iso-8859-1-forced): Removed.
6800
6801         * mm-util.el (mm-known-charsets): Removed.
6802         (mm-default-coding-system): Removed.
6803         (mm-default-charset): Removed.
6804         (mm-read-charset): New function.
6805
6806         * message.el (message-default-charset): Removed.
6807
6808         * rfc2047.el (rfc2047-default-charset): Default to nil.
6809
6810         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
6811
6812 Fri Jan 15 20:50:38 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6813
6814         * gnus.el: Pterodactyl Gnus v0.70 is released.
6815
6816 1999-01-15 00:06:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6817
6818         * mm-decode.el (mm-save-part): Use mm-get-part.
6819         (mm-insert-part): New function.
6820         (mm-get-part): Use it.
6821         (mm-get-image): Ditto.
6822         (mm-display-external): Ditto.
6823
6824         * mm-view.el (mm-inline-text): Ditto.
6825
6826         * gnus-move.el (gnus-move-group-to-server): Protect against nil
6827         ranges.
6828
6829         * mm-decode.el (mm-display-external): Save the buffer.
6830         (mm-remove-part): Kill it.
6831
6832         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
6833
6834         * nnagent.el (nnagent-request-set-mark): Defined stub.
6835
6836 1999-01-14 23:05:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6837
6838         * gnus-score.el (gnus-score-load-score-alist): Bind
6839         coding-system-for-read.
6840
6841         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6842         prepare-exit-hook.
6843
6844         * mm-view.el (mm-setup-w3): Require w3.
6845
6846 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
6847
6848         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
6849         body.
6850
6851 1999-01-14 21:17:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6852
6853         * mm-encode.el: Ditto.
6854
6855         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6856         error.
6857
6858         * mailcap.el (mailcap-mime-data): SAFER ps.
6859
6860         * message.el (message-encode-message-body): Always insert a
6861         Content-Type header.
6862
6863         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6864         shown inline.
6865
6866         * mm-view.el (mm-inline-text): Handle all sorts of text.
6867
6868         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6869         don't view.
6870
6871         * mm-decode.el (mm-display-external): Use it.
6872
6873         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
6874
6875         * mm-decode.el (mm-save-part): Removed double code.
6876
6877 1999-01-12  Dave Love  <fx@gnu.org>
6878
6879         * mm-decode.el (mm-save-part): Avoid doubly-compressed
6880         application/octet-stream .gz & al files with jka-compr.
6881
6882 1999-01-12  Dave Love  <fx@gnu.org>
6883
6884         * gnus-ems.el (gnus-down-mouse-3): New variable.
6885         * gnus-art.el (gnus-mime-button-map): Use it.
6886         (gnus-mime-button-menu): Set the clicked-on buffer initially.
6887
6888 1999-01-13 19:41:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6889
6890         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
6891
6892 1999-01-12 17:34:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6893
6894         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
6895         buffers.
6896
6897         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
6898
6899         * gnus-cache.el (gnus-cache-read-active): Reversed check.
6900
6901 1999-01-12 17:18:25  Matt Armstrong  <matta@geoworks.com>
6902
6903         * mml.el (mml-parameter-string): Strip directory component.
6904
6905 1999-01-12 17:02:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6906
6907         * gnus.el (gnus-use-demon): Removed.
6908
6909 1999-01-12 05:53:23  Katsumi Yamaoka  <yamaoka@jpl.org>
6910
6911         * nnmail.el (nnmail-article-group): Don't infloop.
6912
6913 1999-01-11  Colin Rafferty  <colin@xemacs.org>
6914
6915         * gnus-art.el (article-update-date-lapsed): Made it work with
6916         picons, and make it update on all visible frames.
6917         (article-date-ut): Get summary-buffer's current-headers.
6918
6919 1999-01-12 07:20:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6920
6921         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
6922         (gnus-picons-setup-p): New variable.
6923
6924 1999-01-11 02:13:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6925
6926         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
6927
6928 1999-01-04 12:58:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6929
6930         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
6931         (gnus-summary-exit-no-update): Use mapcar.
6932
6933 1999-01-02 14:36:32  Simon Josefsson  <jas@pdc.kth.se>
6934
6935         * gnus-agent.el (gnus-category-write): Make directory.
6936
6937 1998-09-26 19:39:31  Simon Josefsson  <jas@pdc.kth.se>
6938
6939         * gnus-sum.el (gnus-update-read-articles):
6940         (gnus-update-marks): Request backend update of mark.
6941
6942 1999-01-03 15:29:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6943
6944         * mm-bodies.el (mm-body-encoding): Use mm-find.
6945
6946 1999-01-03 15:28:27  Kim-Minh Kaplan  <kmkaplan@western.fr>
6947
6948         * gnus-picon.el (gnus-article-display-picons): Fix.
6949
6950 Sun Jan  3 13:32:02 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6951
6952         * gnus.el: Pterodactyl Gnus v0.69 is released.
6953
6954 1999-01-03 06:45:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6955
6956         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
6957
6958         * gnus-agent.el (gnus-agent-remove-group): New command and
6959         keystroke.
6960
6961         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
6962
6963 1999-01-02 14:12:41  Simon Josefsson  <jas@pdc.kth.se>
6964
6965         * gnus-agent.el (gnus-agent-write-servers): Make directory.
6966
6967 1998-12-26 02:38:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6968
6969         * mm-view.el (mm-inline-text): Bind current id.
6970
6971         * mm-decode.el (mm-handle-id): New macro.
6972         (mm-make-handle): Accept id.
6973         (mm-dissect-singlepart): Use it.
6974
6975 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
6976
6977       * message.el (message-cite-original-without-signature): Use
6978       message-signature-separator when searching for signature in
6979       message-cite-original-without-signature.
6980
6981 1998-12-24 16:25:38  Simon Josefsson  <jas@pdc.kth.se>
6982
6983         * gnus.el (gnus-server-to-method): Check named methods.
6984
6985 1998-12-24 03:27:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6986
6987         * mm-view.el (mm-view-message): Goto point-min.
6988
6989         * nnmail.el (nnmail-article-group): Don't delete lines, only
6990         shorten them.
6991
6992         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
6993         values.
6994
6995         * nnheader.el (nnheader-temp-directory): New variable.
6996         (nnheader-temp-directory): Removed.
6997
6998 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
6999
7000         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7001         list of files to check for mailcap entries under windows-nt.
7002
7003 1998-12-24 03:02:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7004
7005         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7006         summary buffer exists.
7007
7008 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
7009
7010         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7011         irrelevant Sun sendmail bug.
7012         (nnsoup-store-reply): Stop mucking with mail-header-separator.
7013
7014         * message.el (message-send-news): Bind mail-header-separator to
7015         "" when asking backend to post.
7016
7017 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
7018
7019         * mm-uu.el (mm-dissect-disposition): New variable.
7020         (mm-uu-dissect): Use it.
7021
7022 1998-12-21 21:34:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7023
7024         * mm-view.el (mm-inline-text): Bind url-current-object.
7025
7026 1998-12-06 03:05:41  Simon Josefsson  <jas@pdc.kth.se>
7027
7028         * gnus-range.el (gnus-remove-from-range): Rewrite.
7029
7030 1998-12-09  SL Baur  <steve@altair.xemacs.org>
7031
7032         * gnus-picon.el (annotations): Remove bogus require 'xpm.
7033
7034 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
7035
7036         * message.el (message-encode-message-body): Insert `MIME-Version'
7037         instead of `Mime-Version'.
7038
7039 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7040
7041         * message.el (message-insert-mime-part): Add the attachment
7042         disposition.
7043         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7044         (message-mime-query-type): New function.
7045         (message-mime-query-description): Ditto.
7046         (message-mime-query-file): Ditto.
7047         (message-insert-mime-part): Use them.
7048         (message-mime-insert-external): Use the new stuff.
7049
7050 1998-12-19 23:02:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7051
7052         * nnmail.el (nnmail-split-header-length-limit): New variable.
7053
7054         * mm-decode.el (mm-dissect-buffer): Check syntax.
7055
7056         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7057
7058         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7059         (rfc2047-dissect-region): Ditto.
7060
7061 1998-12-17 18:36:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7062
7063         * mm-view.el (mm-view-message): Decode charset.
7064
7065 1998-12-16 16:01:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7066
7067         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7068         CT headers.
7069
7070 Wed Dec 16 01:44:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7071
7072         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7073         mm-uu-*-function.
7074         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7075
7076 1998-12-16 10:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7077
7078         * message.el (message-send-mail): Do MML first.
7079         (message-send-news): Ditto.
7080
7081 1998-12-15 20:57:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7082
7083         * gnus-picon.el (gnus-picons-face): New face.
7084         (gnus-picons-try-face): Use it.
7085
7086 Tue Dec 15 19:17:43 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7087
7088         * gnus.el: Pterodactyl Gnus v0.68 is released.
7089
7090 Tue Dec 15 18:28:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7091
7092         * gnus.el: Pterodactyl Gnus v0.67 is released.
7093
7094 Tue Dec 15 17:31:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7095
7096         * gnus.el: Pterodactyl Gnus v0.66 is released.
7097
7098 1998-12-13 11:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7099
7100         * gnus-art.el (gnus-insert-mime-button): Decode description.
7101
7102 Sat Dec  5 16:50:49 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7103
7104         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7105         (gnus-decode-header-methods): Ditto.
7106         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7107
7108 1998-12-13 10:04:39  Lloyd Zusman  <ljz@asfast.com>
7109
7110         * gnus-xmas.el (gnus-xmas-summary-recenter): Allow numbers.
7111
7112 1998-12-13 09:32:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7113
7114         * mml.el (mml-insert-mime-headers): Encode description.
7115
7116         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7117         line.
7118
7119         * gnus-sum.el (gnus-default-charset): Doc fix.
7120
7121 Wed Dec  9 15:18:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7122
7123         * mm-decode.el (mm-display-part): Forward a line.
7124
7125 Wed Dec  9 13:30:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7126
7127         * mm-util.el (mm-running-ntemacs): New variable.
7128         (mm-text-coding-system): Ditto.
7129         * nnmail.el (nnmail-incoming-coding-system): Ditto.
7130         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7131
7132 1998-12-13 08:52:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7133
7134         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7135         buffer.
7136
7137         * message.el (message-insert-headers): New command and keystroke.
7138
7139 1998-12-07 23:42:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7140
7141         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7142         (mm-get-image): Ditto.
7143
7144         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7145         base64, uudecode and binhex.
7146
7147 Sun Dec  6 21:58:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7148
7149         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7150         in text/plain.
7151         * mm-uu.el (mm-uu-dissect): Use inline.
7152
7153 1998-12-07 23:19:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7154
7155         * mm-view.el (mm-view-message): New function.
7156
7157         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7158         qp.
7159
7160 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
7161
7162         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7163         entry for message/rfc822 as 8bit.
7164
7165 1998-12-07 23:16:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7166
7167         * mailcap.el (mailcap-mime-extensions): Add patch.
7168
7169 1998-12-05  Dale Hagglund  <rdh@best.com>
7170
7171         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7172         argument to force all multipart/* to look like multipart/mixed.
7173
7174         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7175         variable.
7176         (gnus-mime-display-part): Use it.
7177
7178 1998-12-07 22:46:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7179
7180         * gnus-draft.el (gnus-draft-send): Only disable checks for
7181         non-interactive use.
7182         (gnus-draft-send-message): Use it.
7183
7184 Sun Dec  6 19:36:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7185
7186         * gnus.el: Pterodactyl Gnus v0.65 is released.
7187
7188 1998-12-06 20:11:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7189
7190         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7191
7192         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7193
7194 Sat Dec  5 18:35:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7195
7196         * gnus.el: Pterodactyl Gnus v0.64 is released.
7197
7198 1998-12-05 18:51:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7199
7200         * mm-view.el (mm-setup-w3): Don't load.
7201
7202         * gnus-msg.el (gnus-setup-message): Set group name.
7203         (gnus-group-mail): Avoid leaking local vars.
7204
7205         * message.el (message-attach-file): Renamed.
7206         (message-mime-attach-file): Renamed again.
7207
7208 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
7209
7210         * gnus-art.el (article-decode-encoded-words): Bind
7211         rfc2047-default-charset here.
7212
7213         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7214
7215 1998-12-05 18:33:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7216
7217         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7218         (gnus-picons-setup-hook): New hook.
7219
7220 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
7221
7222         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7223         string.
7224         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
7225         line.
7226
7227 1998-12-05 17:11:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7228
7229         * gnus-art.el (gnus-article-prepare-display): Setup w3.
7230         (gnus-mime-view-part): Ditto.
7231         (gnus-mime-inline-part): Dotii.
7232         (gnus-mime-externalize-part): Daddo.
7233         (gnus-mime-internalize-part): Tutti frutti.
7234         (gnus-widget-press-button): Da da do.
7235
7236         * mm-view.el (mm-setup-w3): Require url-vars.
7237
7238 Fri Dec  4 12:13:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7239
7240         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7241         * mm-util.el (mm-find-charset-region): Ditto.
7242
7243 1998-12-05 16:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7244
7245         * message.el (message-send): Don't encode here.
7246         (message-send-mail): But here.
7247         (message-send-news): And here.
7248
7249 1998-12-04 15:29:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7250
7251         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7252
7253 Fri Dec  4 04:09:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7254
7255         * gnus.el: Pterodactyl Gnus v0.63 is released.
7256
7257 1998-12-04 04:59:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7258
7259         * mml.el (mml-base-boundary): Shorten.
7260
7261         * message.el (message-insert-mime-part): Use default.
7262
7263         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7264
7265 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
7266
7267         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7268         buttons, not [*].
7269
7270 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7271
7272         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7273
7274 1998-12-04 04:48:37  Hrvoje Niksic  <hniksic@srce.hr>
7275
7276         * gnus-art.el (gnus-insert-mime-button): Fix.
7277
7278 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7279
7280         * message.el (message-insert-mime-part): Nicify prompts.
7281         (message-insert-mime-part): Really delete duplicates.
7282         (message-insert-mime-part): Check against common errors.
7283         (message-insert-mime-part): Fix docstring.
7284
7285 1998-12-04 04:41:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7286
7287         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7288
7289 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7290
7291         * gnus-art.el (gnus-mime-button-line-format): Nicify.
7292         (gnus-insert-mime-button): Modify accordingly.
7293
7294 1998-12-04 01:50:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7295
7296         * gnus-art.el (gnus-display-mime): Set window point.
7297
7298         * mm-decode.el (mm-display-external): Only decode when not
7299         saving.
7300         (mm-alternative-precedence): Prefer multiparts.
7301         (mm-inline-media-tests): Inline multiparts.
7302
7303         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7304         Ignore errors when requiring url.
7305
7306         * mml.el (mml-quote-region): New command.
7307
7308         * message.el (message-cite-original): Use it.
7309         (message-cite-original-without-signature): Ditto.
7310
7311 Thu Dec  3 12:53:58 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7312
7313         * gnus.el: Pterodactyl Gnus v0.62 is released.
7314
7315 1998-12-03 13:38:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7316
7317         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7318
7319 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7320
7321         * mm-view.el (mm-inline-text): Use `point-min-marker' and
7322         `point-max-marker'.
7323
7324 1998-12-03 13:22:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7325
7326         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7327
7328         * gnus-art.el (gnus-mime-display-single): Check for attachment
7329         before other tests.
7330
7331 1998-12-03  Didier Verna  <verna@inf.enst.fr>
7332
7333         * gnus-msg.el (gnus-configure-posting-styles): find a
7334         posting-style entry in the group parameters, if any, and honor it
7335         at the end.
7336
7337 1998-12-03 13:03:37  Felix Lee  <flee@teleport.com>
7338
7339         * nntp.el (nntp-after-change-function): Fix.
7340
7341 1998-12-03 12:44:30  Mike McEwan  <mike@lotusland.demon.co.uk>
7342
7343         * mml.el (mml-generate-mime-1): Insert literally.
7344
7345 1998-12-03 00:23:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7346
7347         * mml.el (mml-insert-mime-headers): Removed debug.
7348
7349 1998-12-02 22:22:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7350
7351         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7352         prefixed.
7353
7354         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7355         application/emacs-lisp to 8bit.
7356
7357 1998-12-03  Dale Hagglund  <rdh@best.com>
7358
7359         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7360
7361 Wed Dec  2 20:24:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7362
7363         * gnus.el: Pterodactyl Gnus v0.61 is released.
7364
7365 1998-12-02 21:12:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7366
7367         * mml.el (mml-parse-1): Skipped parts.
7368         (mml-insert-mime-headers): Nil is a list.
7369         (mml-generate-mime-1): Don't insert literally.
7370         (mml-read-tag): Drop text props.
7371         (mml-read-part): Ditto.
7372         (mml-parse-singlepart-with-multiple-charsets): Ditto.
7373
7374 Wed Dec  2 20:07:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7375
7376         * gnus.el: Pterodactyl Gnus v0.60 is released.
7377
7378 1998-12-02 20:11:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7379
7380         * mml.el (mml-parse-1): Don't throw contents away.
7381
7382 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
7383
7384         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7385
7386 1998-12-02 18:42:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7387
7388         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7389         function.
7390         (mml-parse-1): Use it.
7391
7392 Tue Dec  1 23:04:25 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7393
7394         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7395         Use gnus-newsgroup-default-charset.
7396         (article-decode-encoded-words): Remove charset codes.
7397         * gnus-sum.el (gnus-newsgroup-default-charset): Use
7398         gnus-default-charset.
7399
7400 1998-12-02 03:14:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7401
7402         * message.el (message-send-mail): Don't encode here.
7403         (message-send-news): Nor here.
7404         (message-send): ... but here instead.
7405
7406         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7407         default to nil.
7408         (gnus-article-display-picons): Replace From line.
7409         (gnus-group-display-picons): Replace Newsgroups line.
7410         (gnus-picons-display-glyph): Set baseline.
7411         (gnus-group-display-picons): Piconize the entire Newsgroups line.
7412         (gnus-picons-xbm-face): Revert to old, standard colors.
7413
7414         * message.el (message-fetch-field): Remove text props.
7415
7416         * gnus-art.el (gnus-article-normalized-header-length): New
7417         variable.
7418         (article-normalize-headers): New command and keystroke.
7419
7420         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7421
7422 Wed Dec  2 01:43:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7423
7424         * gnus.el: Pterodactyl Gnus v0.59 is released.
7425
7426 1998-12-02 01:38:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7427
7428         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7429
7430         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7431
7432 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7433
7434         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7435
7436 1998-12-02 00:15:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7437
7438         * mm-decode.el (mm-all-images-fit): New variable.
7439         (mm-image-fit-p): Use it.
7440
7441         * gnus-art.el (gnus-mime-display-single): Use it.
7442         (gnus-mime-internalize-part): New command and keystroke.
7443
7444         * mm-decode.el (mm-user-automatic-external-display): New
7445         variable.
7446         (mm-automatic-external-display-p): New function.
7447
7448         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7449         colors.
7450
7451 1998-12-01 23:52:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7452
7453         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7454
7455         * gnus-art.el (gnus-with-article): Work in the original article
7456         buffer.
7457         (gnus-with-article): Work in read-only groups.
7458
7459 Tue Dec  1 00:15:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7460
7461         * mm-bodies.el (mm-decode-string): Return original string if not
7462         decode.
7463
7464 Mon Nov 30 23:38:02 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7465
7466         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7467
7468 1998-12-01 01:53:49  Francois Pinard  <pinard@iro.umontreal.ca>
7469
7470         * nndoc.el (nndoc-mime-parts-type-p): Do related.
7471
7472 Tue Dec  1 00:46:20 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7473
7474         * gnus.el: Pterodactyl Gnus v0.58 is released.
7475
7476 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7477
7478         * mm-decode.el (mm-get-image): Return a glyph, not an image
7479         specifier.
7480
7481 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
7482
7483         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7484
7485 1998-12-01 01:23:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7486
7487         * mail-parse.el (rfc2045): Required.
7488
7489 1998-12-01 00:59:53  William M. Perry  <wmperry@aventail.com>
7490
7491         * mm-view.el (mm-inline-text): Remove props.
7492
7493 1998-12-01 00:18:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7494
7495         * mm-view.el (mm-setup-w3): Protect url-misc.
7496
7497         * message.el (message-ignored-resent-headers): Remove
7498         Gnus-Warning.
7499
7500         * mml.el (mml-insert-mime-headers): Use encoding.
7501         (mml-parameter-string): Ditto.
7502
7503         * rfc2045.el: New file.
7504         (rfc2045-encode-string): New function.
7505
7506 1998-11-30 23:11:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7507
7508         * mail-parse.el (mail-header-encode-parameter): New function.
7509
7510         * rfc2231.el (rfc2231-encode-string): New function.
7511
7512 Mon Nov 30 13:52:50 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7513
7514         * mm-bodies.el (mm-decode-string): New function.
7515         * mm-view.el (mm-inline-text): Use mm-decode-string.
7516
7517 Mon Nov 30 21:57:00 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7518
7519         * gnus.el: Pterodactyl Gnus v0.57 is released.
7520
7521 1998-11-23  Felix Lee  <flee@cygnus.com>
7522
7523         * nntp.el (nntp-async-needs-kluge): new setting.
7524         (nntp-async-timer): new var.
7525         (nntp-async-process-list): new var.
7526         (nntp-async-kluge): new function.
7527         (nntp-async-timer-handler): new function.
7528         (nntp-async-wait): new function.
7529         (nntp-async-stop): new function.
7530         (nntp-after-change-function): renamed, and split apart.
7531         (nntp-async-trigger): new function.
7532         (nntp-do-callback): new function.
7533         (nntp-accept-process-output): add optional timeout arg.
7534
7535         * gnus-async.el (gnus-async-request-fetched-article): fixed.
7536         (gnus-async-wait-for-article): new function.
7537         (gnus-async-with-semaphore): s/asynch/async/.
7538
7539 1998-11-30 16:54:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7540
7541         * gnus-art.el (gnus-with-article): Don't encode.
7542         (gnus-insert-mime-button): Fall back on filename from C-D.
7543         (gnus-mime-display-single): Have dots right on text/plain
7544         attachments.
7545
7546         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7547         broken parts.
7548
7549         * gnus-art.el (gnus-with-article): Flush cache and backlog.
7550
7551         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7552         binhex.
7553
7554         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7555         (gnus-summary-repair-multipart): New command and keystroke.
7556
7557         * gnus-art.el (gnus-with-article-buffer): New macro.
7558
7559 Sun Nov 29 23:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7560
7561         * gnus-art.el (gnus-mime-inline-part): Do not get part when
7562         undisplay the part.
7563
7564 1998-11-30 03:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7565
7566         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7567
7568         * mml.el (mml-read-part): Partition right.
7569
7570         * mm-decode.el (mm-handle-set-cache): New macro.
7571         (mm-handle-cache): Ditto.
7572         (mm-make-handle): Ditto.
7573         (mm-dissect-singlepart): Use it.
7574         (mm-get-image): Use the cache.
7575
7576 1998-11-29 23:44:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7577
7578         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7579         (gnus-mime-display-single): Don't insert lines between parts.
7580
7581 Sun Nov 29 04:55:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7582
7583         * nnmail.el (nnmail-file-coding-system-1): New variable.
7584         * nnfolder.el (nnfolder-file-coding-system): Ditto.
7585         (nnfolder-read-folder): Use nnfolder-file-coding-system.
7586         * nnml.el (nnml-file-coding-system): New variable.
7587         (nnml-request-article): Use nnml-file-coding-system.
7588
7589 Sun Nov 29 15:12:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7590
7591         * gnus.el: Pterodactyl Gnus v0.56 is released.
7592
7593 1998-11-29 00:52:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7594
7595         * gnus-art.el (gnus-mime-display-part): New function.
7596         (gnus-mime-display-mixed): Use it.
7597
7598         * mm-view.el (mm-setup-w3): Don't register.
7599
7600         * message.el (message-cite-original): Cite parts.
7601
7602 1998-11-28 23:51:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7603
7604         * mml.el (mml-parameter-string): New function.
7605         (mml-insert-mime-headers): Separated into new function.
7606
7607 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
7608
7609         * mml.el (mml-make-boundary): Use `make-string'.
7610
7611 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
7612
7613         * binhex.el (binhex-insert-char): Ditto.
7614
7615         * base64.el (base64-insert-char): Ditto.
7616
7617         * uudecode.el (uudecode-insert-char): Code correctly.
7618
7619 1998-11-28 01:08:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7620
7621         * mml.el (mml-generate-mime): Don't generate multiparts for
7622         empties.
7623
7624         * gnus-art.el (gnus-display-mime): Save excursion.
7625
7626         * message.el (message-remove-first-header): New function.
7627         (message-encode-message-body): Use it.
7628
7629 Fri Nov 27 12:26:10 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7630
7631         * gnus.el: Pterodactyl Gnus v0.55 is released.
7632
7633 1998-11-27 12:38:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7634
7635         * mm-view.el (mm-setup-w3): New function.
7636
7637         * mm-decode.el (mm-content-id-get-contents): New function.
7638         (mm-content-id-get-type): Ditto.
7639         (mm-content-id-get-encoding): Ditto.
7640         (mm-get-handle-by-content-id): Removed.
7641
7642 1998-11-25  Colin Rafferty  <colin@xemacs.org>
7643
7644         * message.el (message-generate-new-buffers): Fix tag.
7645
7646 1998-11-25 10:43:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7647
7648         * message.el (message-buffer-name): Check for unique first.
7649
7650         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7651         gnus-inhibit-mime-unbuttonizing.
7652
7653         * gnus-sum.el (t): Bind M-t.
7654         (gnus-inhibit-unbuttonizing): New variable.
7655         (gnus-summary-toggle-display-buttonized): New command.
7656
7657         * gnus-art.el (gnus-display-mime): Select article window.
7658         (article-strip-trailing-space): New command and keystroke.
7659
7660         * nneething.el (nneething-include-files): New variable.
7661         (nneething-create-mapping): Use it.
7662
7663         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7664
7665         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7666         ayto-expirable marks.
7667
7668 1998-11-24 21:00:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7669
7670         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7671
7672         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7673         ARG.
7674
7675         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7676
7677 Tue Nov 24 14:57:41 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7678
7679         * mm-util.el (mm-binary-coding-system): New variable.
7680         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7681         * mm-decode.el (mm-display-external): Ditto.
7682
7683 Tue Nov 24 10:43:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7684
7685         * gnus.el: Pterodactyl Gnus v0.54 is released.
7686
7687 1998-11-24 11:21:32  Katsumi Yamaoka  <yamaoka@jpl.org>
7688
7689         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7690
7691 1998-11-24 11:14:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7692
7693         * mm-decode.el (mm-save-part): Unquote.
7694
7695 1998-11-24 11:14:39  Matt Armstrong  <matta@geoworks.com>
7696
7697         * mm-decode.el (mm-save-part): Bind coding system for write.
7698
7699 1998-11-24 10:42:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7700
7701         * gnus-art.el (gnus-article-mode-line-format): New default.
7702         (gnus-article-mime-part-status): New function.
7703
7704         * message.el (message-send-news): Check the body syntax before
7705         encoding.
7706
7707         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7708         (gnus-mime-display-single): Use it.
7709         (gnus-mime-display-alternative): Ditto.
7710
7711         * mm-decode.el: Check for whether we are running under a term.
7712
7713 1998-11-22 08:12:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7714
7715         * mm-decode.el (mm-preferred-alternative): Default to first
7716         alternative.
7717         (mm-preferred-alternative): No, we dont.
7718
7719 Tue Nov 24 03:01:48 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7720
7721         * mm-decode.el (mm-display-external): Use binary instead of
7722         no-conversion.
7723         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7724         * nnheader.el (nnheader-file-coding-system): Ditto.
7725         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7726
7727 Mon Nov 23 01:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7728
7729         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7730         name without method.
7731
7732 Mon Nov 23 01:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7733
7734         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7735         coding-system -> default-charset.
7736         (gnus-newsgroup-default-charset-alist): Ditto.
7737         (gnus-summary-local-variables): Ditto.
7738         (gnus-set-global-variables): Ditto.
7739         (gnus-get-newsgroup-headers): Ditto.
7740         (gnus-summary-from-or-to-or-newsgroups): Ditto.
7741         (gnus-get-newsgroup-headers-xover): Ditto.
7742         (gnus-newsgroup-setup-default-charset): Ditto.
7743         (article-decode-mime-words): Ditto.
7744         (article-decode-charset): Ditto.
7745         (article-decode-encoded-words): Ditto.
7746         (article-de-quoted-unreadable): Ditto.
7747         (gnus-mime-view-all-parts): Ditto.
7748         (gnus-mime-externalize-part): Ditto.
7749         (gnus-mm-display-part): Ditto.
7750         (gnus-mime-display-single): Ditto.
7751         (gnus-mime-display-alternative): Ditto.
7752         * lpath.el : Ditto.
7753
7754 Mon Nov 23 00:54:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7755
7756         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7757         * gnus-art.el (article-decode-charset): Overlay
7758         rfc2047-default-charset.
7759         * message.el (message-draft-coding-system): New variable.
7760         (message-set-auto-save-file-name): Use message-draft-coding-system.
7761         * nndraft.el (nndraft-request-article): Ditto.
7762         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7763         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7764
7765 Sun Nov 22 04:42:22 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7766
7767         * mm-uu.el (mm-uu-test): New function.
7768         (mm-uu-dissect): Inherit charset and cte from head.
7769         * gnus-art.el (article-decode-charset): Use mm-uu-test.
7770
7771 Sat Nov 21 09:57:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7772
7773         * gnus.el: Pterodactyl Gnus v0.53 is released.
7774
7775 1998-11-21 05:54:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7776
7777         * mm-decode.el (mm-get-image): New function.
7778         (mm-image-fit-p): New function.
7779
7780         * gnus-xmas.el (gnus-xmas-annotation-in-region-p): Ditto.
7781
7782         * gnus-util.el (gnus-annotation-in-region-p): New definition.
7783
7784         * gnus-art.el (gnus-article-insert-newline): New function.
7785         (article-goto-body): New function.
7786
7787 1998-11-20 10:34:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7788
7789         * gnus-art.el (gnus-mime-display-single): Insert blank line before
7790         buttons.
7791
7792         * gnus-sum.el (gnus-summary-display-buttonized): New command and
7793         keystroke.
7794
7795         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7796         line between parts.
7797
7798         * message.el (message-remove-header): Go to end if wanted.
7799
7800 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
7801
7802         * gnus-art.el (gnus-mime-display-alternative): Avoid window
7803         movement with save-window-excursion.
7804
7805 Fri Nov 20 03:50:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7806
7807         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
7808
7809 Fri Nov 20 03:37:53 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7810
7811         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
7812
7813 Fri Nov 20 01:20:38 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7814
7815         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7816         gnus-newsgroup-coding-system.
7817         (gnus-get-newsgroup-headers): Ditto.
7818         (gnus-get-newsgroup-headers-xover): Ditto.
7819         (gnus-set-global-variables): Ditto.
7820         * gnus-art.el (article-decode-mime-words): Ditto.
7821         (article-decode-charset): Ditto.
7822         (article-decode-encoded-words): Ditto.
7823         (article-de-quoted-unreadable): Ditto.
7824         (gnus-mime-view-all-parts): Ditto.
7825         (gnus-mime-externalize-part): Ditto.
7826         (gnus-mm-display-part): Ditto.
7827         (gnus-mime-display-alternative): Ditto.
7828         (gnus-mime-display-single): Ditto.
7829         * mm-view.el (mm-inline-text): Use default coding system.
7830
7831 Fri Nov 20 00:54:37 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7832
7833         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7834         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7835         (gnus-newsgroup-coding-system): New local variable.
7836         (gnus-newsgroup-iso-8859-1-forced): New local variable.
7837         (gnus-summary-local-variables): Add two new local variables.
7838         (gnus-newsgroup-setup-coding-system): New function.
7839         (gnus-select-newsgroup): Setup coding system.
7840         * lpath.el: Add two new variables.
7841         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7842         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7843         * gnus-cus.el (gnus-group-parameters): Customizable
7844         iso-8859-1-forced.
7845
7846 Fri Nov 20 05:30:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7847
7848         * gnus.el: Pterodactyl Gnus v0.52 is released.
7849
7850 1998-11-20 04:32:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7851
7852         * rfc2047.el (rfc2047-encode-message-header): Encode the default
7853         encoding.
7854
7855         * gnus-art.el (gnus-mime-display-single): Insert buttons for
7856         undisplayed text types.
7857
7858         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7859         types.
7860
7861 1998-11-19  Felix Lee  <flee@cygnus.com>
7862
7863         * nntp.el (nntp-after-change-function-callback): recover from C-g.
7864
7865 1998-11-19  Felix Lee  <flee@cygnus.com>
7866
7867         * gnus-async.el (gnus-asynch-obarray): rename to
7868         gnus-async-hashtb, and don't buffer-local it.
7869
7870         (gnus-async-article-callback): new function.
7871         (gnus-make-async-article-function): use it.
7872
7873         (gnus-async-current-prefetch-group): new var.
7874         (gnus-async-current-prefetch-article): new var.
7875         (gnus-async-request-fetched-article): are we fetching it already?
7876
7877         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
7878
7879 1998-11-20 02:49:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7880
7881         * gnus-sum.el (gnus-summary-show-article): Require.
7882
7883         * message.el: Provide before hooks.
7884         (message-send-news): Do MIME before headers.
7885
7886         * gnus-art.el (gnus-article-check-buffer): New function.
7887         (gnus-article-read-summary-keys): Use it.
7888
7889         * mm-decode.el (mm-user-automatic-display): Display all inline
7890         images.
7891
7892         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
7893         much.
7894         (gnus-unbuttonized-mime-types): New variable.
7895
7896 1998-11-19 06:29:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7897
7898         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
7899
7900         * mm-decode.el (mm-quote-arg): Quote semicolons.
7901
7902         * gnus-art.el (gnus-mime-display-single): Don't display
7903         attachments.
7904         (gnus-mime-externalize-part): New command and keystroke.
7905
7906         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
7907         (mm-alternative-precedence): Changed order.
7908
7909 1998-11-07 17:41:47  Simon Josefsson  <jas@pdc.kth.se>
7910
7911         * gnus.el (gnus-method-simplify): New function.
7912         (gnus-native-method-p): New function.
7913         (gnus-secondary-method-p): Use gnus-method-equal.
7914
7915         * gnus-start.el (gnus-group-change-level): Shorten select method.
7916
7917 Thu Nov 19 04:48:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7918
7919         * gnus.el: Pterodactyl Gnus v0.51 is released.
7920
7921 1998-11-19 04:02:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7922
7923         * gnus.el: Applied patches from 5.6.45.
7924
7925         * gnus-score.el (gnus-score-find-trace): Print complete file
7926         paths.
7927         (gnus-score-find-trace): Truncate lines.
7928
7929         * gnus.el (gnus-message-archive-group): Allow function.
7930
7931         * message.el (message-encode-message-body): Remove Mime-Version
7932         before inserting.
7933
7934         * gnus-cus.el (gnus-group-customize): Optional topic.
7935
7936         * gnus-sum.el (gnus-summary-customize-parameters): New command and
7937         keystroke.
7938
7939 Wed Nov 18 13:46:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7940
7941         * message.el (message-encode-message-body): Rewrite.
7942
7943 1998-11-18 07:37:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7944
7945         * mml.el (mml-base-boundary): New variable.
7946         (mml-make-boundary): New function.
7947
7948         * gnus-cache.el (gnus-cache-coding-system): New variable.
7949         (gnus-cache-request-article): Use it.
7950
7951         * message.el (message-insert-mime-part): Delete duplicates.
7952
7953 Wed Nov 18 11:52:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7954
7955         * gnus-art.el (gnus-mime-display-alternative): Set end of
7956         multipart and display even when nothing is preferred.
7957
7958 Wed Nov 18 05:06:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7959
7960         * gnus.el: Pterodactyl Gnus v0.50 is released.
7961
7962 1998-11-18 04:42:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7963
7964         * mm-decode.el (mm-inline-media-tests): Check that device-type is
7965         fbound.
7966
7967         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
7968
7969 1998-11-07 23:39:48  Simon Josefsson  <jas@pdc.kth.se>
7970
7971         * gnus.el (gnus-similar-server-opened): Compare backend.
7972
7973 1998-11-08 03:37:42  Simon Josefsson  <jas@pdc.kth.se>
7974
7975         * gnus-topic.el (gnus-topic-expire-articles): New function.
7976         (gnus-topic-mode-map): Bind it.
7977
7978         * gnus.texi (Topic Commands): New expiry command. Reordered.
7979
7980 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
7981
7982         * gnus-sum.el
7983         (gnus-auto-expirable-marks): New variable.
7984         (gnus-inhibit-user-auto-expire): New variable.
7985         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
7986         When looking to see if we should expire instead, check
7987         gnus-auto-expirable-marks instead of using a hard-wired list.
7988         (gnus-summary-mark-as-read-forward,
7989         gnus-summary-mark-as-read-backward):
7990         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
7991         gnus-summary-mark-forward, instead of `t'.
7992
7993 1998-11-18 03:30:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7994
7995         * mml.el (mml-compute-boundary): New function.
7996         (mml-compute-boundary-1): New function.
7997         (mml-generate-mime-1): Use it.
7998
7999 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
8000
8001         * mml.el (mml-generate-mime-1): Always precede closing boundary
8002         with newline.
8003
8004 1998-11-18 02:36:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8005
8006         * mml.el (mml-generate-mime-1): Do right boundaries when several
8007         multiparts.
8008
8009         * mm-decode.el (mm-user-automatic-display): Default to inline
8010         jpeg.
8011
8012         * mml.el (mml-generate-mime-1): Encode non-text parts.
8013
8014 Wed Nov 18 02:22:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8015
8016         * gnus.el: Pterodactyl Gnus v0.49 is released.
8017
8018 1998-11-18 00:37:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8019
8020         * mm-view.el (mm-inline-text): Require w3-vars.
8021
8022         * gnus-setup.el (gnus-use-tm): Removed.
8023
8024         * gnus-art.el (gnus-article-goto-part): Don't beep.
8025         (gnus-article-view-part): Check return value.
8026         (gnus-mime-display-alternative): Don't display when there is
8027         nothing to display.
8028
8029         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8030         (mml-generate-mime-1): Use unibyte for binaries.
8031
8032         * gnus-art.el (gnus-display-mime): Call
8033         gnus-article-mime-part-function.
8034         (gnus-mime-part-function): New function.
8035         (gnus-article-mime-part-function): New function.
8036
8037         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8038
8039 1998-11-16 06:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8040
8041         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8042
8043         * message.el (message-font-lock-keywords): Highlight MML.
8044         (message-mml-face): New font.
8045
8046 Mon Nov 16 23:34:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8047
8048         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8049         (gnus-mm-display-part): Do not select-window if the article window
8050         is not found.
8051
8052 Mon Nov 16 02:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8053
8054         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8055
8056 Mon Nov 16 02:00:05 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8057
8058         * gnus.el: Pterodactyl Gnus v0.48 is released.
8059
8060 1998-11-15 23:18:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8061
8062         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8063
8064         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8065
8066         * message.el (message-cite-original-without-signature): Ditto.
8067         (message-cite-original): Quote parts.
8068
8069 Sun Nov 15 22:01:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8070
8071         * gnus.el: Pterodactyl Gnus v0.47 is released.
8072
8073 1998-11-15 20:11:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8074
8075         * message.el (message-encode-message-body): Insert MIME warning.
8076
8077         * mml.el (mml-read-tag): Look for #tag.
8078
8079         * mm-util.el (mm-find-charset-region): Check whether
8080         enable-multibyte-characters is bound.
8081
8082 Sun Nov 15 02:01:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8083
8084         * gnus.el: Pterodactyl Gnus v0.46 is released.
8085
8086 1998-11-15 01:54:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8087
8088         * message.el (message-encode-message-body): Insert headers at the
8089         right spot.
8090
8091 Sun Nov 15 01:13:41 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8092
8093         * gnus.el: Pterodactyl Gnus v0.45 is released.
8094
8095 1998-11-15 00:28:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8096
8097         * nndraft.el (nndraft-save-mime-part): Removed.
8098         (nndraft-get-mime-part): Ditto.
8099
8100         * message.el (message-format-mime-old): Removed.
8101         (message-encode-message-body): Removed.
8102         (message-encode-message-body): Renamed.
8103
8104 1998-11-14 18:27:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8105
8106         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8107
8108         * message.el (message-format-mime): Check message-mime-part.
8109
8110         * mm-encode.el (mm-mime-file-types): Removed.
8111         (mm-default-file-encoding): New definition.
8112
8113 Sat Nov 14 01:29:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8114
8115         * mm-view.el (mm-inline-image): Use mm-insert-inline.
8116         * gnus-art.el (gnus-mm-display-part): Go to correct position.
8117
8118 Sat Nov 14 05:47:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8119
8120         * gnus.el: Pterodactyl Gnus v0.44 is released.
8121
8122 1998-11-14 03:59:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8123
8124         * message.el (message-format-mime): New function.
8125
8126         * nndraft.el (nndraft-save-mime-part): New function.
8127         (nndraft-get-mime-part): New function.
8128
8129         * mm-encode.el (mm-default-file-encoding): New function.
8130         (mm-content-transfer-encoding): New function.
8131         (mm-encode-buffer): New function.
8132
8133         * message.el: New command.
8134         (message-mime-part): New variable.
8135         (message-insert-mime-part): New command.
8136
8137         * mm-encode.el (mm-encode-content-transfer-encoding): New
8138         function.
8139
8140         * mm-util.el (mm-content-transfer-encoding-defaults): New
8141         variable.
8142         (mm-mime-file-types): Taken from TM.
8143
8144 Sat Nov 14 01:51:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8145
8146         * gnus.el: Pterodactyl Gnus v0.43 is released.
8147
8148 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
8149
8150         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8151         * gnus-score.el (gnus-score-default-header): Ditto.
8152         (gnus-header-index): Ditto.
8153         (gnus-summary-increase-score): Ditto, & process "extra" requests.
8154         (gnus-summary-header): Handle extra headers.
8155         (gnus-summary-score-entry): Ditto, & provide new score element.
8156         (gnus-summary-score-effect): Ditto.
8157         (gnus-score-string): Avoid "extra" string sort, & modify match in
8158         "extra" case.
8159         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8160
8161 1998-11-13 20:30:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8162
8163         * message.el (message-resend): Bind message-required-mail-headers
8164         to nil.
8165
8166         * mm-view.el (mm-inline-text): Bind w3-strict-width.
8167
8168         * nngateway.el (require): Require cl.
8169
8170         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8171         things.
8172
8173 Wed Nov 11 02:15:06 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8174
8175         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8176         when no articles.
8177
8178 1998-11-13 19:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8179
8180         * message.el (message-ignored-resent-headers): Remove X-Gnus.
8181
8182 1998-11-10  Colin Rafferty  <colin@xemacs.org>
8183
8184         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8185         user-mail-address if non-nil.
8186
8187 1998-11-13 18:50:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8188
8189         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8190         (gnus-make-sort-function-1): Ditto.
8191
8192         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8193         window.
8194
8195 1998-11-12 22:31:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8196
8197         * mm-util.el (mm-with-unibyte-buffer): Ditto.
8198
8199         * binhex.el (binhex-decode-region): Quote.
8200
8201 1998-11-10 05:32:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8202
8203         * gnus-art.el (article-decode-charset): Don't downcase charset.
8204
8205         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8206
8207 Sun Nov  8 23:17:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8208
8209         * gnus.el: Pterodactyl Gnus v0.42 is released.
8210
8211 Sun Nov  8 02:36:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8212
8213         * gnus-art.el (gnus-display-mime): Add id for alternative part.
8214
8215 1998-11-08 02:24:47  Simon Josefsson  <jas@pdc.kth.se>
8216
8217         * nntp.el (nntp-send-mode-reader): Revert.
8218
8219 Sun Nov  8 00:45:13 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8220
8221         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8222
8223 Sat Nov  7 23:07:24 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8224
8225         * message.el (message-make-date): Fix for negative time zones.
8226
8227 Sun Nov  8 01:00:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8228
8229         * gnus.el: Pterodactyl Gnus v0.41 is released.
8230
8231 1998-11-08 00:52:38  Hrvoje Niksic  <hniksic@srce.hr>
8232
8233         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8234
8235 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
8236
8237         * gnus.el (gnus-short-group-name): When shortening foreign select
8238         methods, do not scan for plusses beyond the first colon.
8239
8240 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
8241
8242         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8243         lines where `group' is the last thing on the line.
8244
8245 1998-11-08 00:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8246
8247         * gnus-art.el (gnus-article-view-part): Do alternative.
8248         (gnus-mime-display-alternative): Insert marker.
8249
8250 1998-11-07 14:33:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8251
8252         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8253
8254         * nnmail.el (nnmail-expired-article-p): Protect against bogus
8255         dates.
8256
8257         * gnus-cus.el (gnus-topic): Required.
8258
8259         * nnheader.el (nnheader-parse-nov): Parse extra.
8260         (nnheader-nov-parse-extra): New macro.
8261
8262 1998-10-31 12:33:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8263
8264         * gnus-art.el (gnus-article-view-part): Internal move.
8265
8266 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
8267
8268         * gnus-cus-new.el (gnus-custom-topic): New free variable.
8269         (gnus-group-customize): Support editing topic parameters.
8270
8271 1998-10-29 12:09:20  Karl Kleinpaste  <karl@jprc.com>
8272
8273         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8274         indicators.
8275
8276 1998-10-29 11:31:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8277
8278         * gnus-art.el (gnus-mm-display-part): Return.
8279         (gnus-article-view-part): Only go if external.
8280         (gnus-article-dumbquotes-map): Do 205.
8281
8282         * mm-decode.el (mm-display-part): Return what was done.
8283
8284         * message.el (message-buffer-naming-style): New variable.
8285         (message-generate-new-buffers): Extended.
8286         (message-buffer-naming-style): Removed.
8287         (message-buffer-name): Use it.
8288         (message-do-send-housekeeping): Rename new styling.
8289
8290         * gnus-sum.el (gnus-summary-recenter): Allow
8291         gnus-auto-center-summary to be a number.
8292
8293 Wed Nov  4 02:24:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8294
8295         * pop3.el (pop3-open-server): Use "binary" instead of
8296         "no-conversion".
8297
8298 Sun Nov  1 01:26:42 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8299
8300         * gnus-srvr.el (gnus-browse-foreign-server): Set
8301         gnus-browse-current-method to the result of gnus-server-to-method.
8302
8303 Thu Oct 29 01:47:44 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8304
8305         * gnus-util.el (gnus-pull): Another optional argument.
8306         * nnweb.el (nnweb-request-delete-group): Delete from
8307         nnweb-group-alist and update active file.
8308
8309 Thu Oct 29 01:05:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8310
8311         * gnus-group.el (gnus-group-make-group): Accept group of new
8312         method.
8313
8314 Wed Oct 28 02:19:16 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8315
8316         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8317
8318 Tue Oct 27 11:59:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8319
8320         * mm-view.el (mm-inline-text): Postion of html portion.
8321
8322 1998-10-29 10:26:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8323
8324         * nntp.el (nntp-list-active-group): Waited for short strings.
8325         (nntp-send-mode-reader): Ditto.
8326         (nntp-open-connection): Ditto.
8327
8328         * gnus-int.el (gnus-request-group-articles): New function.
8329
8330         * nntp.el (nntp-request-listgroup): New function.
8331         (nntp-request-group-articles): Renamed.
8332
8333 1998-10-27 10:37:52  Karl Kleinpaste  <karl@jprc.com>
8334
8335         * nnheader.el (nnheader-parse-nov): Supply extra.
8336
8337 1998-10-26 23:03:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8338
8339         * gnus-art.el (gnus-button-push): Don't go to
8340         gnus-article-buffer.
8341
8342         * mm-view.el (mm-inline-image): Add a newline.
8343
8344         * gnus-start.el (gnus-check-first-time-used): Check more.
8345
8346 1998-10-26 23:03:29  Francois Felix Ingrand  <felix@laas.fr>
8347
8348         * gnus-start.el (gnus-check-first-time-used): Check current.
8349
8350 1998-10-26 22:07:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8351
8352         * mm-util.el (mm-find-charset-region): New function.
8353
8354         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8355
8356         * gnus-art.el (gnus-mime-button-menu): Fix.
8357
8358 1998-10-26 22:07:43  Michael Welsh Duggan  <md5i@cs.cmu.edu>
8359
8360         * gnus-art.el (gnus-mime-button-menu): New definition.
8361
8362 1998-10-26 01:46:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8363
8364         * gnus-art.el (article-decode-charset): Downcase charset.
8365         (article-decode-charset): Pass on type.
8366         (article-decode-charset): Check nil charsets.
8367         (article-remove-cr): Translate CR to LF.
8368         (gnus-ignored-mime-types): Default to nil.
8369
8370         * nnheader.el (nnheader-insert-nov): Work when not Xref.
8371
8372         * gnus-sum.el (gnus-ignored-from-addresses): Default to
8373         user-mail-address.
8374         (gnus-nov-parse-extra): Didn't return right thing.
8375
8376 1998-10-25 23:25:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8377
8378         * gnus-xmas.el: Use compiled-function-p.
8379
8380 Mon Oct 26 14:37:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8381
8382         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8383
8384 Sun Oct 25 23:11:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8385
8386         * gnus.el: Pterodactyl Gnus v0.40 is released.
8387
8388 1998-10-25 21:41:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8389
8390         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8391
8392         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8393
8394         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8395
8396         * nnml.el (nnml-possibly-create-directory): Check before making.
8397
8398 1998-10-25 19:43:08  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8399
8400         * nnheader.el (nnheader-insert-nov): Don't infloop.
8401
8402 1998-10-25 19:26:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8403
8404         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8405         set up.
8406
8407 1998-10-25 19:22:03  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8408
8409         * nneething.el (nneething-file-name): New definition.
8410
8411 1998-10-25 17:56:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8412
8413         * gnus-art.el (gnus-treatment-function-alist): Fix.
8414         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8415
8416         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8417
8418 Sun Oct 25 06:23:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8419
8420         * gnus.el: Pterodactyl Gnus v0.39 is released.
8421
8422 1998-10-25 00:34:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8423
8424         * gnus-art.el (gnus-ignored-mime-types): New variable.
8425         (gnus-mime-display-single): Use it.
8426         (gnus-treatment-function-alist): New variable.
8427
8428         * gnus.el (gnus-mime): New group.
8429
8430         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8431         things for other parts.
8432         (gnus-mime-display-alternative): Place point.
8433
8434         * gnus.el: autoload gnus-uu-post-news.
8435
8436         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8437         needsterm/DISPLAY.
8438
8439         * mm-decode.el (mm-display-part): Default to inline text/.*
8440         parts.
8441
8442         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8443         8bit.
8444
8445         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8446         (gnus-mime-display-single): Inline all text parts.
8447         (gnus-article-narrow-to-signature): Removed mime:: stubs.
8448
8449 1998-10-24 21:38:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8450
8451         * nnml.el (nnml-possibly-create-directory): Rewrite.
8452         (nnml-request-create-group): Change to right server.
8453
8454         * gnus-xmas.el (gnus-xmas-define): Use byte-code-function-p.
8455
8456         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8457
8458         * gnus.el: rmail-output-to-rmail-file autoload.
8459
8460         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8461         Gnus.
8462
8463         * nnheader.el (nnheader-parse-head): Checked wrong variable.
8464
8465         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8466
8467 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8468
8469         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8470         mixed part.
8471
8472 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8473
8474         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8475
8476         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8477
8478 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8479
8480         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8481
8482 1998-10-24 20:51:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8483
8484         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8485         value.
8486
8487         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8488         hidden.
8489
8490         * gnus-spec.el (gnus-update-format-specifications): Use the
8491         article mode line spec.
8492
8493         * gnus-art.el (gnus-insert-mime-button): Put right type.
8494         (gnus-insert-prev-page-button): Ditto.
8495         (gnus-insert-next-page-button): Dutti.
8496
8497         * pop3.el: New version installed.
8498
8499 Sat Oct 24 16:48:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8500
8501         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8502         and display last part.
8503
8504 Sat Oct 24 20:31:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8505
8506         * gnus.el: Pterodactyl Gnus v0.38 is released.
8507
8508 1998-10-24 07:54:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8509
8510         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8511         Removed.
8512         (article-de-quoted-unreadable): Narrow to default.
8513
8514         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8515
8516         * gnus-art.el (article-decode-charset): Decode even when broken
8517         MIME.
8518
8519         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8520         name.
8521
8522         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8523
8524         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8525         nnheader.
8526
8527         * nnmail.el (nnmail-extra-headers): New variable.
8528
8529         * nnheader.el (nnheader-insert-nov): Insert extra.
8530
8531         * gnus.el (gnus-summary-line-format): Doc fix.
8532
8533         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8534         (gnus-nov-parse-line): Ditto.
8535         (gnus-nov-parse-extra): New macro.
8536         (gnus-header): New function.
8537         (gnus-update-summary-mark-positions): Change.
8538         (gnus-ignored-from-addresses): New variable.
8539         (gnus-summary-insert-from-or-to): New function.
8540
8541         * gnus.el (gnus-extra-headers): New variable.
8542
8543         * nnheader.el (make-mail-header): Expand.
8544         (mail-header-extra): New macro.
8545         (mail-header-set-extra): Ditto.
8546         (make-full-mail-header): Expand.
8547
8548 Sat Oct 24 07:41:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8549
8550         * gnus.el: Pterodactyl Gnus v0.37 is released.
8551
8552 1998-10-24 07:29:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8553
8554         * mm-bodies.el (mm-decode-body): Check for multibyticity.
8555
8556         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8557         on.
8558
8559 1998-10-22  Didier Verna  <verna@inf.enst.fr>
8560
8561         * gnus-spec.el (gnus-balloon-face-function): new function
8562         (gnus-parse-format): understand the %< %> specifiers
8563         (gnus-parse-complex-format): ditto.
8564
8565 1998-10-24 06:31:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8566
8567         * gnus.el: Changed following-char to char-after throughout.
8568
8569 1998-10-22 04:05:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8570
8571         * mm-decode.el (mm-display-external): Protect more and message.
8572
8573 Wed Oct 21 03:26:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8574
8575         * gnus-xmas.el (gnus-xmas-article-push-button): Go to the
8576         position.
8577
8578 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8579
8580         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8581         mixed part.
8582
8583 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8584
8585         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8586
8587         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8588
8589 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8590
8591         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8592
8593 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
8594
8595         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8596
8597         * mm-decode.el (mm-display-external): Set undisplayer to mm
8598         buffer, not the current buffer; use unwind-protect.
8599
8600 1998-10-21 00:07:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8601
8602         * gnus-sum.el (gnus-summary-exit): Destroy parts.
8603         (gnus-summary-exit-no-update): Ditto.
8604
8605 1998-10-20 22:02:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8606
8607         * mm-decode.el (mm-inline-media-tests): Look for w3.
8608
8609         * mailcap.el (mailcap-mime-data): Inline html.
8610
8611 Tue Oct 20 20:25:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8612
8613         * gnus.el: Pterodactyl Gnus v0.36 is released.
8614
8615 1998-10-20 18:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8616
8617         * gnus-art.el (article-translate-strings):
8618         (gnus-article-dumbquotes-map): Don't dot.
8619
8620         * pop3.el (pop3-open-server): Set point right.
8621
8622         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8623         (mm-dissect-buffer): Ditto.
8624         (mm-destroy-part): Ignore non-handles.
8625         (mm-remove-part): Ditto.
8626         (mm-destroy-parts): New function.
8627         (mm-remove-parts): Ditto.
8628
8629         * gnus-art.el (gnus-mm-display-part): Don't move point.
8630
8631 Tue Oct 20 02:16:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8632
8633         * mm-uu.el : New file.
8634
8635         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8636
8637         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8638         a function.
8639
8640 1998-10-20 00:35:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8641
8642         * mm-decode.el (mm-display-external): Check before selecting.
8643
8644 Sat Sep 26 02:03:00 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8645
8646         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8647
8648         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8649
8650         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8651         variable.
8652
8653         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8654
8655         * gnus-art.el (gnus-decode-header-methods): New variable.
8656
8657         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8658
8659         * gnus-art.el (gnus-multi-decode-header): New function.
8660
8661 Tue Oct 20 00:24:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8662
8663         * gnus.el: Pterodactyl Gnus v0.35 is released.
8664
8665 1998-10-20 00:00:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8666
8667         * uudecode.el (uudecode-decode-region-external): Insert
8668         literally.
8669
8670         * gnus-xmas.el (gnus-xmas-mime-button-menu): Moved here.
8671
8672         * mm-bodies.el (mm-decode-body): Optional encoding.
8673
8674 1998-10-19 23:57:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8675
8676         * gnus-ems.el (gnus-mouse-3): New variable.
8677
8678         * binhex.el (binhex-decode-region-external): Don't use -internally.
8679
8680 1998-10-16 14:54:02  Simon Josefsson  <jas@pdc.kth.se>
8681
8682         * mailcap.el (mailcap-parse-mailcaps): Only open regular
8683         files.
8684
8685 1998-09-26 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
8686
8687         * gnus-group.el (gnus-add-marked-articles): Request backend update
8688         of flags.
8689
8690 1998-09-26 19:39:31  Simon Josefsson  <jas@pdc.kth.se>
8691
8692         * gnus-sum.el (gnus-update-read-articles):
8693         (gnus-update-marks): Request backend update of mark.
8694
8695 1998-09-26 19:33:58  Simon Josefsson  <jas@pdc.kth.se>
8696
8697         * gnus.texi (Optional Backend Functions): New item,
8698         nnchoke-request-set-mark.
8699
8700 1998-09-26 16:27:27  Simon Josefsson  <jas@pdc.kth.se>
8701
8702         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8703           list to range.
8704
8705 1998-10-19 23:45:13  Simon Josefsson  <jas@pdc.kth.se>
8706
8707         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8708
8709 1998-10-14  SL Baur  <steve@altair.xemacs.org>
8710
8711         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8712         first used.
8713
8714 1998-10-10  SL Baur  <steve@altair.xemacs.org>
8715
8716         * mm-view.el: Require mm-decode for macros.
8717
8718         * mm-decode.el (mm-handle-type): Move macro declarations above the
8719         place where they are used.
8720
8721 Sun Oct 18 13:59:07 1998  Kurt Swanson  <ksw@dna.lth.se>
8722
8723         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8724         buffer.
8725
8726 1998-10-19 23:38:11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
8727
8728         * nnagent.el (nnagent-open-server): Error message.
8729
8730 1998-10-19 23:35:08  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8731
8732         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8733
8734 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
8735
8736         * score-mode.el (gnus-score-mode-map): Ditto.
8737
8738         * message.el (message-mode-map): Ditto.
8739
8740         * gnus-uu.el (gnus-uu-post-news): Ditto.
8741
8742         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8743
8744         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8745
8746         * gnus-art.el (gnus-article-edit-mode-map): Use
8747         `set-keymap-parent' rather than `copy-keymap'.
8748
8749 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
8750
8751         * gnus-art.el (gnus-mime-button-commands): New variable.
8752         (gnus-mime-button-map): Initialize it from
8753         `gnus-mime-button-commands'.
8754         (gnus-mime-button-menu): New function.
8755         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8756
8757 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
8758
8759         * message.el (message-insert-to): Make `nobody' and `poster'
8760         synonymous to `never' and `always' in Mail-Copies-To.
8761         (message-reply): Ditto.
8762         (message-followup): Ditto.
8763
8764 1998-10-19 23:17:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8765
8766         * mailcap.el (mailcap-mime-data): Save sound.
8767
8768 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
8769
8770         * message.el (message-ignored-supersedes-headers): Include
8771         `NNTP-Posting-Date'.
8772
8773 1998-10-19 01:25:27  Jonas Steverud  <d4jonas@dtek.chalmers.se>
8774
8775         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
8776
8777 1998-10-19 00:50:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8778
8779         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8780         uudecode.
8781
8782 1998-10-18 18:20:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8783
8784         * mm-decode.el (mm-display-external): Don't switch on save.
8785
8786 1998-10-18 18:14:06  Andy Piper  <andyp@parallax.co.uk>
8787
8788         * nnmail.el (nnmail-movemail-args): New variable.
8789
8790 1998-10-18 00:17:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8791
8792         * gnus-art.el (article-translate-strings):
8793
8794 1998-10-17 22:51:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8795
8796         * gnus-art.el (gnus-article-view-part): Use it.
8797         (gnus-mm-display-part): New function.
8798         (article-de-quoted-unreadable): Yse mm-default-coding-system.
8799
8800         * mm-decode.el (mm-handle-displayed-p): New function.
8801
8802         * gnus-art.el (gnus-mime-copy-part): Create better names.
8803         (gnus-mime-button-line-format): Include dots spec.
8804
8805 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
8806
8807       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8808       forward buffer first.
8809
8810 1998-10-17 21:16:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8811
8812         * gnus-util.el (gnus-set-window-start): New function.
8813
8814         * message.el (message-send): Don't check changed.
8815
8816 1998-10-12 15:26:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8817
8818         * gnus-art.el (gnus-article-setup-buffer): Set params.
8819
8820         * mm-decode.el (mm-user-display-methods): Inline
8821         "message/delivery-status".
8822
8823 1998-10-11 07:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8824
8825         * message.el (message-auto-save-directory): Rename.
8826         (message-mode): Dof fix.
8827
8828         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8829         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
8830
8831         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
8832
8833         * message.el (message-make-date): Avoid locale.
8834
8835         * gnus-art.el (gnus-article-edit-done): Allow update before doing
8836         cache.
8837
8838         * mm-decode.el (mm-display-inline): Goto point-min.
8839
8840         * gnus-art.el (gnus-article-prepare-display): Not read-only.
8841
8842         * mm-decode.el (mm-display-external): Reverse before sorting.
8843
8844         * gnus-draft.el (gnus-draft-send): Allow mail.
8845
8846 1998-10-10  SL Baur  <steve@altair.xemacs.org>
8847
8848         * message.el (message-check): Move message-check macro above where
8849         it is first used.
8850
8851         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
8852
8853 1998-10-11 06:45:37  Lloyd Zusman  <ljz@asfast.com>
8854
8855         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
8856
8857 Sun Oct 11 02:28:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8858
8859         * gnus.el: Pterodactyl Gnus v0.34 is released.
8860
8861 1998-10-11 02:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8862
8863         * mm-decode.el (mm-inline-media-tests): delivery-status.
8864
8865         * mm-view.el (mm-inline-text): Provide default.
8866
8867 1998-10-11 01:01:37  Lloyd Zusman  <ljz@asfast.com>
8868
8869         * mailcap.el (mailcap-possible-viewers): Fix nils.
8870
8871 1998-10-11 00:03:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8872
8873         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8874         (article-update-date-lapsed): Record the buffer.
8875         (article-update-date-lapsed): Do all windows that display article
8876         buffers.
8877
8878         * nnml.el (nnml-generate-nov-databases-1): Ditto.
8879
8880         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
8881
8882         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8883         annoations.
8884
8885         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
8886
8887 1998-10-10 22:07:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8888
8889         * gnus-agent.el (gnus-category-add): Change default category to
8890         'false.
8891
8892         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8893         scores.
8894
8895         * gnus-draft.el (gnus-draft-send): Check server more.
8896
8897         * gnus-art.el (gnus-article-view-part): New command and keystroke.
8898         (gnus-article-goto-part): New function.
8899
8900         * mm-view.el (mm-inline-text): Insert richtext properly.
8901
8902         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
8903
8904 1998-10-03 15:04:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8905
8906         * parse-time.el (parse-time-rules): Accept dates far into the past
8907         and the future, and parse single-digit numbers as years.
8908
8909 1998-10-02 04:46:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8910
8911         * mm-decode.el (mm-display-external): Chop off directories.
8912
8913 1998-10-01 07:33:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8914
8915         * uudecode.el (uu-decode-region-external): Use
8916         insert-file-contents-literally.
8917
8918         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
8919
8920 1998-10-01 07:02:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
8921
8922         * uudecode.el: New file.
8923
8924         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
8925         x-uuencode.
8926
8927 1998-10-01 05:19:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8928
8929         * gnus-art.el (gnus-mime-display-alternative): Set faces.
8930
8931         * message.el (message-fetch-field): Unfold properly.
8932
8933         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8934         in text/plain.
8935
8936 1998-09-30 05:47:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8937
8938         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
8939         (gnus-auto-select-first): Removed.
8940         (gnus-auto-select-first): Extended.
8941         (gnus-summary-read-group-1): Use new value.
8942
8943 1998-09-29 13:21:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8944
8945         * message.el (message-fix-before-sending): Space.
8946
8947         * nnmail.el (nnmail-find-file): Don't erase.
8948
8949 Wed Sep 30 23:49:03 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8950
8951         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
8952
8953 Wed Sep 30 23:46:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8954
8955         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
8956
8957 Wed Sep 30 23:44:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8958
8959         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
8960
8961 Sat Sep 26 03:04:18 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8962
8963         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
8964         20.4.
8965
8966 1998-09-29 11:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8967
8968         * gnus-art.el (gnus-mime-view-all-parts): New command and
8969         keystroke.
8970
8971         * mm-decode.el (mm-display-external): Translate slashes.
8972
8973         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
8974
8975         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
8976
8977         * mm-decode.el (mm-quote-arg): Quote spaces.
8978         (mm-display-external): Quote args.
8979
8980 1998-09-24 22:27:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8981
8982         * mm-decode.el (mm-inlinable-part-p): New function.
8983
8984 1998-09-25 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
8985
8986        * mm-util.el (mm-disable-multibyte): New function.
8987
8988 Thu Sep 24 20:28:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8989
8990         * gnus.el: Pterodactyl Gnus v0.33 is released.
8991
8992 1998-09-24 18:47:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8993
8994         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
8995
8996         * mm-decode.el (mm-display-external): Don't switch for externals.
8997         (mm-dissect-multipart): Don't include end-sep.
8998
8999         * mm-util.el (mm-get-coding-system-list): New function.
9000         (mm-coding-system-list): New variable.
9001
9002 Thu Sep 24 02:08:10 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9003
9004         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9005
9006 Thu Sep 24 02:05:48 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9007
9008         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9009         group
9010
9011 Thu Sep 24 01:41:03 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9012
9013         * base64.el (base64-run-command-on-region): External base64
9014         decoder do not use coding system
9015
9016 Thu Sep 24 01:39:44 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9017
9018         * mm-decode.el (mm-interactively-view-part): Typo.
9019
9020 Thu Sep 24 01:37:30 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9021
9022         * mm-decode.el (mm-dissect-multipart): Display last part when the
9023         article has no close-delimiter
9024
9025 Thu Sep 24 01:28:54 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9026
9027         * mm-decode.el (mm-dissect-buffer): Display parts which have no
9028         content-type.
9029
9030 Thu Sep 24 01:23:57 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9031
9032         * gnus-art.el (gnus-display-mime): Typo.
9033
9034 Thu Sep 24 02:29:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9035
9036         * gnus.el: Pterodactyl Gnus v0.32 is released.
9037
9038 1998-09-24 00:27:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9039
9040         * gnus-kill.el (gnus-batch-score): Protect against errors.
9041
9042         * gnus-art.el: Protect against broken headers.
9043
9044         * mm-decode.el (mm-display-external): Respect needsterm.
9045         (mm-display-external): Create buffer for external commands.
9046
9047 1998-09-23 22:04:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9048
9049         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9050
9051         * mm-decode.el (mm-display-external): Use file name.
9052
9053 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
9054
9055         * gnus-util.el (gnus-output-to-rmail):  adjust to
9056           `rmail-output-to-rmail-file'
9057
9058 1998-09-23 20:07:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9059
9060         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9061
9062         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9063         headers.
9064
9065         * gnus-art.el (article-decode-charset): Fold case.
9066
9067 1998-09-17 15:49:10  Simon Josefsson  <jas@pdc.kth.se>
9068
9069         * mailcap.el (mailcap-save-binary-file): Goto point-min.
9070
9071 1998-09-23 19:48:52  Aaron M. Ucko  <amu@mit.edu>
9072
9073         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9074         after being stored.
9075
9076 Tue Sep 15 16:15:16 1998  Kurt Swanson  <ksw@dna.lth.se>
9077
9078         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9079         come.
9080
9081 1998-09-23 19:42:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9082
9083         * gnus-xmas.el (wid-edit): Required.
9084
9085         * gnus-ems.el (gnus-widget-button-keymap): New variable.
9086
9087 Sun Sep 20 00:27:55 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9088
9089         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9090
9091 1998-09-23 19:30:52  Matt Armstrong  <matta@geoworks.com>
9092
9093         * gnus-art.el (article-decode-charset): Narrow to the correct
9094         region.
9095
9096         * mm-bodies.el: Fix autoload.
9097
9098 1998-09-22 18:35:12  Lee Willis  <lee@gbdirect.co.uk>
9099
9100         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9101
9102 1998-09-22 14:53:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9103
9104         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9105
9106 1998-09-19 13:58:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9107
9108         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9109         (gnus-article-add-button): Ditto.
9110
9111         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9112
9113         * gnus-art.el (gnus-article-prepare-display): Make article mode.
9114         (gnus-article-prepare-display): Bind url-standalone-mode.
9115
9116         * mm-decode.el (mm-remove-part): Also delete directory.
9117         (mm-display-external): Create a private sub-dir.
9118
9119         * mailcap.el (mailcap-binary-suffixes): New variable.
9120         (mailcap-command-p): Use it.
9121
9122 1998-09-16 10:38:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9123
9124         * nnmbox.el (nnmbox-request-group): Change server.
9125         (nnmbox-possibly-change-newsgroup): Enable multibyte.
9126
9127         * message.el (message-encode-message-body): Don't stomp MIME
9128         headers.
9129
9130         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9131         unless useful.
9132         (gnus-summary-exit): Check for a live article buffer.
9133         (gnus-summary-exit-no-update): Ditto.
9134
9135         * gnus-int.el (gnus-request-replace-article): Accept no-encode
9136         param.
9137
9138         * gnus-sum.el (gnus-article-decoded-p): New variable.
9139
9140         * mm-decode.el (mm-display-external): Use no-conv.
9141
9142         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9143         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9144
9145         * gnus-art.el (gnus-article-mode-map): Bind button2 to
9146         mouse-click.
9147
9148 1998-09-15 14:38:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9149
9150         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9151
9152 Mon Sep 14 18:55:38 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9153
9154         * gnus.el: Pterodactyl Gnus v0.31 is released.
9155
9156 1998-09-14 15:12:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9157
9158         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9159
9160         * mm-decode.el (mm-display-part): Accept no-default.
9161
9162         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9163         a parameter.
9164
9165         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9166         (gnus-summary-prepare-threads): Ditto.
9167
9168         * gnus.el (gnus-article-mode-map): Make sparse keymap.
9169
9170         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9171         (gnus-mime-button-line-format): Doc fix.
9172         (gnus-insert-mime-button): Use it.
9173         (gnus-article-add-button): Use widget-convert-button.
9174
9175         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9176         ignore.
9177
9178         * mm-decode.el (mm-alternative-precedence): Ditto.
9179
9180 1998-09-14 15:12:49  Conrad Sauerwald  <conrad@stack.nl>
9181
9182         * mm-decode.el (mm-user-automatic-display): Use enriched.
9183
9184 1998-09-14 15:09:12  Paul Fisher  <rao@gnu.org>
9185
9186         * mm-decode.el (mm-dissect-multipart): Have the part start on the
9187         right place.
9188
9189 1998-09-14 14:33:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9190
9191         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9192
9193         * gnus-art.el (article-update-date-lapsed): Only update header if
9194         buffer is dispalyed in frame.
9195         (gnus-article-prepare-display): New function.
9196         (gnus-article-prepare): Use it.
9197
9198 1998-09-14 08:16:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9199
9200         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9201
9202         * mm-view.el (mm-insert-inline): New function.
9203
9204         * mm-decode.el (mm-pipe-part): Bugged.
9205
9206         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9207
9208         * mm-bodies.el (mm-encode-body): Move over the body.
9209
9210         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9211
9212         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9213
9214 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
9215
9216         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9217           related functions.  Handle message/rfc822 parts.  Display subject on
9218           multipart summary lines.  Display name on sub-parts when available.
9219
9220 1998-09-14 07:36:38  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9221
9222         * mailcap.el (mailcap-command-p): New version.
9223
9224 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
9225
9226         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9227         groups.
9228
9229 1998-09-13 18:34:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9230
9231         * message.el (message-make-date): Remove weekday name.
9232
9233         * mm-decode.el (mm-dissect-buffer): Protect against broken
9234         headers.
9235
9236         * mailcap.el (mailcap-command-in-path-p): New function.
9237         (mailcap-command-p): Renamed.
9238
9239 1998-09-13 17:58:47  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9240
9241         * rfc2047.el (eval): Autoload.
9242
9243 1998-09-13 12:22:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9244
9245         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9246         (gnus-multi-decode-encoded-word-string): New function.
9247         (gnus-encoded-word-method-alist): New variable.
9248         (gnus-decode-encoded-word-functions): Removed.
9249
9250 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9251
9252         * gnus-int.el (gnus-request-replace-article): Replace
9253         message-narrow-to-headers with message-narrow-to-head
9254
9255 1998-09-13 12:05:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9256
9257         * drums.el (drums-quote-string): Reversed match.
9258
9259         * message.el (message-make-date): Use weekday name.
9260
9261 Sun Sep 11 10:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9262
9263         * gnus.el: Pterodactyl Gnus v0.30 is released.
9264
9265 1998-09-13 08:00:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9266
9267         * gnus-art.el (article-decode-encoded-words): Use it.
9268         (gnus-decode-header-function): New variable.
9269
9270         * gnus-sum.el (gnus-nov-parse-line): Use it.
9271         (gnus-decode-encoded-word-function): New variable.
9272
9273         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9274         buffer.
9275
9276         * gnus-art.el (gnus-insert-mime-button): Use widget.
9277         (gnus-widget-press-button): New function.
9278         (gnus-article-prev-button): Removed.
9279         (gnus-article-next-button): Ditto.
9280         (gnus-article-add-button): Ditto.
9281
9282         * gnus.el (gnus-article-mode-map): Inherit from widget.
9283         (gnus-article-mode-map): No, don't.
9284
9285         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9286         (mm-content-id-alist): New variable.
9287         (mm-get-content-id): New function.
9288
9289         * gnus-art.el (gnus-request-article-this-buffer): Only decode
9290         articles if we are fetching to the article buffer.
9291
9292 1998-09-13 07:58:59  Shenghuo ZHU  <zsh@cs.rochester.edu>
9293
9294         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9295         articles.
9296
9297 1998-09-13 07:23:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9298
9299         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9300         (mm-default-mime-charset): New variable.
9301
9302         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9303
9304         * drums.el (drums-quote-string): Reversed test.
9305
9306 1998-09-12 14:29:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9307
9308         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9309         string.
9310
9311         * drums.el (drums-quote-string): New function.
9312
9313         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9314         (rfc2047-b-encode-region): Chop lines.
9315         (rfc2047-q-encode-region): Ditto.
9316
9317 Sat Sep 12 13:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9318
9319         * gnus.el: Pterodactyl Gnus v0.29 is released.
9320
9321 1998-09-12 12:46:30  Istvan Marko  <imarko@pacificnet.net>
9322
9323         * mm-decode.el (mm-save-part): Message right.
9324
9325 1998-09-12 11:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9326
9327         * drums.el (drums-parse-address): Returned a list instead of a
9328         string.
9329         (drums-remove-whitespace): Skip comments.
9330         (drums-parse-addresses): Didn't work.
9331
9332 Sat Sep 12 09:17:30 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9333
9334         * gnus.el: Pterodactyl Gnus v0.28 is released.
9335
9336 1998-09-12 04:57:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9337
9338         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9339         starting point.
9340         (article-decode-encoded-words): Rename.
9341
9342         * message.el (message-narrow-to-headers-or-head): New function.
9343
9344         * gnus-int.el (gnus-request-accept-article): Narrow to the right
9345         region.
9346
9347         * message.el (message-send-news): Encode body after checking
9348         syntax.
9349
9350         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9351
9352         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9353
9354         * gnus-art.el (gnus-display-mime): Respect disposition.
9355
9356         * mm-decode.el (mm-preferred-alternative): Respect disposition.
9357
9358         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9359         text with annotations.
9360
9361         * message.el (message-make-date): Fix sign for negative time
9362         zones.
9363
9364         * mm-view.el (mm-inline-image): Insert a space at the end of the
9365         image.
9366
9367         * mail-parse.el: New file.
9368
9369         * rfc2231.el: New file.
9370
9371         * drums.el (drums-content-type-get): Removed.
9372         (drums-parse-content-type): Ditto.
9373
9374         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9375
9376 Fri Sep 11 18:23:34 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9377
9378         * gnus.el: Pterodactyl Gnus v0.27 is released.
9379
9380 1998-09-11 12:42:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9381
9382         * mm-decode.el (mm-alternative-precedence): New variable.
9383         (mm-preferred-alternative): New function.
9384
9385         * gnus-art.el (gnus-mime-copy-part): New command.
9386
9387         * mm-decode.el (mm-get-part): New function.
9388
9389         * mm-view.el: New file.
9390
9391         * mm-decode.el (mm-dissect-buffer): Downcase cte.
9392         (mm-display-part): Default to mailcap-save-binary-file.
9393
9394 Fri Sep 11 12:32:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9395
9396         * gnus.el: Pterodactyl Gnus v0.26 is released.
9397
9398 1998-09-11 08:25:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9399
9400         * mm-decode.el (mm-interactively-view-part): New function.
9401
9402         * gnus-art.el (gnus-mime-view-part): New command.
9403
9404         * mm-decode.el (mm-last-shell-command): New variable.
9405
9406         * mailcap.el (mailcap-mime-info): Allow returning all matches.
9407
9408         * mm-decode.el (mm-save-part): New function.
9409
9410         * gnus-art.el (article-decode-charset): Protect against buggy
9411         content-types.
9412         (gnus-mime-pipe-part): New command.
9413         (gnus-mime-save-part): New command.
9414         (gnus-mime-button-map): New keymap.
9415         (gnus-mime-button-line-format): New variable.
9416         (gnus-insert-mime-button): New function.
9417         (gnus-display-mime): Use it.
9418
9419         * gnus-util.el (gnus-dd-mmm): Removed length spec.
9420
9421         * mm-decode.el (mm-inline-text): Decode charsets.
9422
9423         * gnus-art.el (gnus-article-save): Comment fix.
9424
9425         * gnus-int.el (gnus-start-news-server): When in batch, don't
9426         prompt.
9427
9428         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9429         decode.
9430
9431         * mm-decode.el (mm-inline-media-tests): Add audio.
9432         (mm-inline-audio): New function.
9433
9434 1998-09-11 08:19:22  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9435
9436         * gnus-art.el (article-make-date-line): Didn't work.
9437
9438         * parse-time.el (parse-time-string): One too many nils.
9439
9440 Fri Sep 11 08:09:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9441
9442         * gnus.el: Pterodactyl Gnus v0.25 is released.
9443
9444 1998-09-11 07:38:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9445
9446         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9447         annotations.
9448
9449         * gnus.el ((featurep 'gnus-xmas)): New
9450         'gnus-annotation-in-region-p alias.
9451
9452 1998-09-10 06:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9453
9454         * mm-util.el (mm-with-unibyte-buffer): New function.
9455
9456         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9457
9458         * mm-decode.el (mm-inline-media-tests): New variable.
9459
9460         * gnus-sum.el (gnus-summary-exit): Destroy handles.
9461
9462         * gnus-art.el (gnus-article-mime-handles): New variable.
9463
9464         * drums.el (drums-narrow-to-header): New function.
9465
9466         * gnus-art.el (article-decode-charset): Use it.
9467
9468         * drums.el (drums-content-type-get): New function.
9469
9470         * mm-util.el (mm-content-type-charset): Removed.
9471
9472         * drums.el (drums-syntax-table): @ is word.
9473         (drums-parse-content-type): New function.
9474
9475         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9476         EDT" times.
9477
9478         * gnus-util.el (gnus-date-get-time): Use safe date.
9479
9480         * gnus-sum.el (gnus-show-mime): Removed.
9481         (gnus-summary-toggle-mime): Removed.
9482
9483         * gnus-art.el (gnus-strict-mime): Removed.
9484         (gnus-article-prepare): Don't do MIME.
9485         (gnus-decode-encoded-word-method): Removed.
9486         (gnus-show-mime-method): Removed.
9487
9488 Thu Sep 10 04:03:29 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9489
9490         * gnus.el: Pterodactyl Gnus v0.24 is released.
9491
9492 1998-09-10 01:58:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9493
9494         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9495         PREFIX.
9496
9497         * parse-time.el (parse-time-rules): Accept times that look like
9498         "h:mm".
9499
9500         * message.el (message-make-date): Use zone properly.
9501
9502         * gnus.el: Autoload gnus-batch.
9503
9504         * gnus-art.el (article-de-quoted-unreadable): Do not do
9505         gnus-article-decode-rfc1522.
9506
9507         * gnus-msg.el (gnus-inews-do-gcc): Use it.
9508
9509         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9510         param.
9511
9512         * message.el (message-encode-message-body): Check for us-ascii.
9513
9514         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9515         to the left.
9516
9517 1998-09-09 13:18:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9518
9519         * gnus-art.el (article-decode-charset): Rename.
9520
9521 Wed Sep  9 12:25:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9522
9523         * gnus.el: Pterodactyl Gnus v0.23 is released.
9524
9525 1998-09-09 12:14:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9526
9527         * gnus-util.el (gnus-parent-id): Ditto.
9528         (gnus-put-text-property-excluding-newlines): Ditto.
9529
9530         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9531
9532 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
9533
9534         * message.el (message-generate-headers): Generate User-Agent
9535         instead of X-Mailer & X-Newsreader.
9536
9537         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9538         User-Agent header format.
9539
9540 Tue Sep  8 22:38:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9541
9542         * gnus.el: Pterodactyl Gnus v0.22 is released.
9543
9544 1998-09-08 22:36:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9545
9546         * mm-util.el (mm-multibyte-p): Typo.
9547
9548 Tue Sep  8 22:25:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9549
9550         * gnus.el: Pterodactyl Gnus v0.21 is released.
9551
9552 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9553
9554         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9555
9556 1998-09-08 22:18:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9557
9558         * mm-util.el (mm-multibyte-p): New function.
9559
9560 Tue Sep  8 21:43:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9561
9562         * gnus.el: Pterodactyl Gnus v0.20 is released.
9563
9564 1998-09-08 11:40:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9565
9566         * rfc2047.el (rfc2047-decode-region): Only decode when in
9567         multibyte.
9568
9569         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9570
9571         * gnus-int.el (gnus-request-replace-article): Encode.
9572         (gnus-request-accept-article): Encode.
9573
9574         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9575         here.
9576
9577         * gnus.el (gnus-article-display-hook): Take the charset functions
9578         out.
9579
9580         * time-date.el (safe-date-to-time): New function.
9581
9582         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9583
9584 Tue Sep  8 07:09:28 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9585
9586         * gnus.el: Pterodactyl Gnus v0.19 is released.
9587
9588 1998-09-08 04:51:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9589
9590         * base64.el (base64-encode-region): Accept no-line-break.
9591
9592         * mm-util.el (mm-mime-charset): New function.
9593
9594         * gnus-draft.el (gnus-draft-edit-message): Delete article.
9595
9596 Tue Sep  8 04:29:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9597
9598         * gnus.el: Pterodactyl Gnus v0.18 is released.
9599
9600 1998-09-08 02:21:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9601
9602         * message.el (message-send-and-exit): Return t on success.
9603         (message-make-date): Make a proper time zone.
9604
9605         * gnus-draft.el (gnus-draft-send): Only remove article if the
9606         sending is successful.
9607
9608         * drums.el (drums-get-comment): Return the last comment.
9609         (drums-parse-address): Parse old-style From headers.
9610
9611 1998-09-07  SL Baur  <steve@altair.xemacs.org>
9612
9613         * gnus-sum.el (gnus-data-compute-positions): Move below
9614         `gnus-save-hidden-threads' so the former is correctly detected as
9615         a macro.
9616
9617 1998-09-06  Dave Love  <fx@gnu.org>
9618
9619         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9620         ignore-errors too, eval'd when compile.  Require w3 stuff at load
9621         time for nicer failure if it's not available.
9622
9623 1998-09-08 00:38:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9624
9625         * time-date.el (time-to-seconds): Renamed.
9626
9627         * parse-time.el (parse-time-string): Downcase before handling.
9628         (parse-time-rules): Times without seconds have 0 seconds.
9629
9630         * rfc2047.el (rfc2047-encode-region): New version.
9631         (rfc2047-dissect-region): New function.
9632
9633 1998-09-07 01:08:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9634
9635         * message.el (message-make-date): Use symbolic zone.
9636
9637 1998-09-06 23:23:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9638
9639         * time-date.el (parse-time): Always use parse-time.
9640
9641         * parse-time.el (parse-time-syntax): Use vectors.
9642
9643 Sun Sep  6 21:19:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9644
9645         * gnus.el: Pterodactyl Gnus v0.17 is released.
9646
9647 1998-09-06 05:45:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9648
9649         * time-date.el: Renamed from "date".
9650
9651         * gnus.el: Removed all timezone dependencies.
9652
9653         * score-mode.el: Removed.
9654         (gnus-score-edit-insert-date): Use date.
9655
9656         * date.el (float-to-time): New function.
9657
9658         * nnspool.el (nnspool-seconds-since-epoch): Removed.
9659
9660         * date.el (time-to-float): New function.
9661
9662         * message.el (message-make-date): Use format-time-string.
9663         (message-make-expires): Use make-date.
9664
9665         * gnus-xmas.el (gnus-xmas-seconds-since-epoch): Removed.
9666
9667         * gnus-util.el (gnus-dd-mmm): Use date.
9668         (gnus-sortable-date): Ditto.
9669
9670         * message.el (message-make-date): Take an optional time.
9671
9672         * gnus: Applied patches from 5.6.43.
9673
9674         * date.el (if): Use parse-time.
9675
9676         * gnus-score.el (gnus-summary-score-entry): Make into a command
9677         again.
9678
9679         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9680         gnus-agent.
9681
9682         * gnus.el (gnus-agent-meta-information-header): Moved here.
9683
9684 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
9685
9686         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9687         (gnus-agent-fetch-group-1): Score article headers using normal
9688         group score files if the download score rule of a category/group
9689         is `file'.
9690         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9691         deciding what articles to download.
9692         (gnus-agent-fetch-group-1): Don't push headers through scoring and
9693         predicate processing if predicate is `true' or `false'.
9694
9695 1998-09-06 01:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9696
9697         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9698
9699         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9700
9701         * score-mode.el (score-mode-coding-system): New variable.
9702         (gnus-score-edit-exit): Use it.
9703
9704 1998-09-04  Jason R Mastaler  <jason@4b.org>
9705
9706         * drums.el: Corrected typo.
9707
9708 1998-09-05 23:24:43  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9709
9710         * mm-bodies.el (mm-body-encoding): Faster version.
9711
9712 1998-09-05 22:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9713
9714         * gnus-art.el (gnus-article-decode-charset): Only decode text
9715         things.
9716
9717         * message.el (message-output): Use rmail.
9718
9719         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9720         word part.
9721
9722         * mm-util.el (mm-charset-to-coding-system): Use
9723         rfc2047-default-charset.
9724         (mm-known-charsets): New variable.
9725
9726         * message.el (message-caesar-region): Bugged out.
9727
9728 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
9729
9730         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9731         specifying `agent-predicate' in a group's parameters.
9732
9733 Sat Sep  5 21:55:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9734
9735         * gnus.el: Pterodactyl Gnus v0.16 is released.
9736
9737 1998-09-05 17:30:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9738
9739         * nnmail.el (nnmail-expired-article-p): Use predicate.
9740
9741         * date.el (time-less-p): Renamed.
9742
9743         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9744         from the headers.
9745
9746         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9747         functions.
9748
9749         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9750         all.
9751         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9752         to all functions.
9753
9754 Sat Sep  5 01:45:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9755
9756         * gnus.el: Pterodactyl Gnus v0.15 is released.
9757
9758 1998-09-05 00:21:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9759
9760         * date.el: New file.
9761
9762         * gnus-util.el (gnus-encode-date): Removed.
9763         (gnus-time-less): Ditto.
9764
9765         * nnmail.el (nnmail-date-to-time): Removed.
9766         (nnmail-time-less): Ditto.
9767         (nnmail-days-to-time): Ditto.
9768         (nnmail-time-since): Ditto.
9769
9770         * drums.el: New file.
9771
9772 1998-09-04 00:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9773
9774         * message.el (message-encode-message-body): Encode headers with
9775         body encoding.
9776
9777         * rfc2047.el (rfc2047-default-charset): Renamed.
9778         (rfc2047-encodable-p): Use it.
9779
9780         * base64.el (mm-util): Required.
9781
9782 1998-09-03 16:28:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9783
9784         * gnus-msg.el (gnus-post-method): Peel off real info from opened
9785         servers.
9786
9787         * gnus-util.el (gnus-output-to-rmail): Removed.
9788
9789         * gnus-art.el (gnus-summary-save-in-rmail): Use
9790         gnus-output-to-rmailrmail-output-to-rmail-file.
9791
9792         * rfc2047.el (rfc2047-decode-region): Fold case.
9793         (rfc2047-decode): Use decode-string.
9794
9795         * mm-util.el: Provide mm-char-int.
9796
9797 Thu Sep  3 15:23:22 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9798
9799         * gnus.el: Pterodactyl Gnus v0.14 is released.
9800
9801 1998-09-03 15:08:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9802
9803         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9804         sure we have 7bit.
9805
9806 1998-09-02 14:38:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9807
9808         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9809         ducplicates.
9810         (gnus-inews-insert-mime-headers): Removed.
9811
9812         * message.el (message-caesar-region): Protect against MULE chars.
9813
9814 1998-09-02 00:36:23  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9815
9816         * mm-util.el (if): fset the right function.
9817
9818 1998-09-02 00:31:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9819
9820         * gnus-art.el (gnus-article-decode-charset): Use real
9821         read-coding-system.
9822
9823 1998-09-01 17:58:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9824
9825         * mm-bodies.el (mm-decode-body): Protect against malformed
9826         base64.
9827         (mm-decode-body): Check that buffer-file-coding-system is
9828         non-nil.
9829
9830 Tue Sep  1 10:29:33 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9831
9832         * gnus.el: Pterodactyl Gnus v0.13 is released.
9833
9834 1998-09-01 09:14:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9835
9836         * gnus-util.el (gnus-strip-whitespace): Already defined.
9837         Removed.
9838
9839         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
9840
9841         * gnus-util.el (gnus-strip-whitespace): New function.
9842
9843         * mm-util.el (mm-content-type-charset): Downcase.
9844
9845 1998-08-31 23:04:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9846
9847         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9848         (gnus-article-decode-charset): Don't fetch all headers.
9849
9850         * mm-util.el (mm-read-coding-system): New function.
9851
9852         * mm-bodies.el (mm-decode-body): Check the right charset.
9853
9854         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
9855
9856         * gnus-art.el (gnus-article-mode-line-format): Use short group
9857         format.
9858
9859 Mon Aug 31 23:03:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9860
9861         * gnus.el: Pterodactyl Gnus v0.12 is released.
9862
9863 1998-08-31 22:39:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9864
9865         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
9866
9867         * gnus-art.el (gnus-article-decode-charset): Supply cte.
9868         (gnus-article-decode-charset): Always run.
9869
9870         * mm-bodies.el (mm-decode-body): Decode cte.
9871
9872 Mon Aug 31 22:14:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9873
9874         * gnus.el: Pterodactyl Gnus v0.11 is released.
9875
9876 1998-08-31 14:27:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9877
9878         * message.el (message-encode-message-body): Ditto.
9879
9880         * gnus-art.el (gnus-article-decode-mime-words): New command and
9881         keystroke.
9882         (gnus-article-decode-charset): Ditto.
9883         (gnus-article-decode-charset): Only work under MULE.
9884
9885         * mm-util.el (mm-content-type-charset): New function.
9886
9887         * nnmail.el (nnmail-delete-incoming): Changed to nil.
9888
9889         * message.el (message-send-mail): Insert MIME headers.
9890         (message-check-news-body-syntax): Don't warn for escape sequences.
9891         (message-check-news-body-syntax): Insert MIME headers.
9892
9893         * mm-bodies.el (mm-body-encoding): New function.
9894
9895         * message.el (message-encode-message-body): New function.
9896
9897         * mm-bodies.el: New file.
9898
9899         * mm-util.el (mm-narrow-to-head): New function.
9900
9901         * rfc2047.el (rfc2047-encode): Use it.
9902
9903         * mm-util.el: Provide mm-encode-coding-region.
9904
9905         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
9906
9907         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
9908
9909         * mm-util.el (mm-enable-multibyte): New function.
9910
9911         * message.el (message-set-work-buffer): Set multibyte.
9912
9913         * gnus.el (gnus-continuum-version): Be valid forever and ever.
9914
9915         * gnus-util.el (gnus-point-at-eol): Removed.
9916         (gnus-point-at-bol): Ditto.
9917
9918         * base64.el (base64-decode-region): Commented out messaging.
9919
9920 1998-08-31  Didier Verna  <verna@inf.enst.fr>
9921
9922         * gnus-msg.el (gnus-group-mail): make it behave like
9923         gnus-group-post-news with regards to the prefix (this enables the
9924         use of posting styles).
9925
9926 1998-08-31 12:53:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9927
9928         * gnus.el (gnus-article-display-hook): Added
9929         gnus-article-decode-rfc1522 to hook.
9930
9931 Mon Aug 31 12:43:46 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9932
9933         * gnus.el: Pterodactyl Gnus v0.10 is released.
9934
9935 1998-08-31 11:45:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9936
9937         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
9938         hook to be run.
9939
9940 1998-08-30 17:59:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9941
9942         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
9943
9944         * mm-util.el (mm-charsets-in-region): Removed.
9945
9946         * rfc2047.el: Renamed file.
9947
9948         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
9949
9950         * message.el (message-mode): Set multibyte.
9951
9952         * mm-util.el (mm-charsets-in-region): Copied here.
9953
9954         * gnus-util.el: Removed gnus-truncate-string.
9955
9956         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
9957
9958         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
9959         (rfc1522-encodable-p): New function.
9960         (rfc1522-encode-message-header): Use it.
9961
9962 Sun Aug 30 17:46:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9963
9964         * gnus.el: Pterodactyl Gnus v0.9 is released.
9965
9966 1998-08-30 16:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9967
9968         * mm-util.el: Shadow encode-coding-string.
9969
9970         * base64.el (base64-encode-region): Don't add newline.
9971
9972         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
9973
9974         * mm-util.el: New file.
9975
9976         * mm-decode.el: Somewhat depleted.
9977         * mm-encode.el: Ditto.
9978
9979         * rfc1522.el: New file.
9980
9981         * mm-util.el (mm-replace-chars-in-string): Copied here.
9982
9983         * mm-encode.el (mm-q-encode-region): New function.
9984
9985         * qp.el (quoted-printable-encode-region): Take an optional CLASS
9986         param.
9987
9988         * mm-encode.el (mm-encode-word-region): Downcase.
9989
9990 Sun Aug 30 15:28:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9991
9992         * gnus.el: Pterodactyl Gnus v0.8 is released.
9993
9994 1998-08-30 12:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9995
9996         * message.el (message-send-mail): Encode headers.
9997
9998         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
9999         (quoted-printable-encode-region): Upcase.
10000
10001         * message.el (message-default-charset): New variable.
10002
10003         * qp.el (quoted-printable-encode-region): Optional param FOLD.
10004
10005         * message.el (message-narrow-to-field): Changed name.
10006
10007         * mm-encode.el: New file.
10008
10009         * message.el (message-narrow-to-header): New function.
10010
10011         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10012         right buffer.
10013
10014 Sun Aug 30 12:15:54 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10015
10016         * gnus.el: Pterodactyl Gnus v0.7 is released.
10017
10018 1998-08-30 01:26:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10019
10020         * gnus.el: Remove autoload for
10021         gnus-article-mime-decode-quoted-printable.
10022
10023         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10024         be decoded in non-MULE Emacsen.
10025
10026         * gnus-xmas.el (gnus-xmas-logo-color-alist): More brown.
10027
10028 1998-08-29  SL Baur  <steve@altair.xemacs.org>
10029
10030         * gnus-xmas.el (gnus-xmas-logo-color-alist): Try shades of brown.
10031
10032 1998-08-30 01:04:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10033
10034         * mm-decode.el: Check for coding-system-list.
10035
10036 Sun Aug 30 00:59:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10037
10038         * gnus.el: Pterodactyl Gnus v0.6 is released.
10039
10040 1998-08-30 00:36:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10041
10042         * nnheader.el (fboundp): Protect code-coding-string.
10043
10044         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10045         is available.
10046
10047 Sat Aug 29 23:24:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10048
10049         * gnus.el: Pterodactyl Gnus v0.5 is released.
10050
10051 1998-08-29 22:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10052
10053         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10054         (gnus-hack-decode-rfc1522): Removed.
10055
10056         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10057
10058 Sat Aug 29 22:20:39 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10059
10060         * gnus.el: Gnus v0.4 is released.
10061
10062 1998-08-29 20:53:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10063
10064         * gnus-art.el (gnus-article-decode-mime-words): New command and
10065         keystroke.
10066
10067         * qp.el (quoted-printable-decode-region): Don't use hexl.
10068
10069         * gnus-xmas.el (gnus-xmas-logo-color-style): Changed to dino.
10070
10071         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10072         (gnus-structured-field-decoder): Removed.
10073         (gnus-unstructured-field-decoder): Ditto.
10074
10075         * mm-decode.el: New file.
10076
10077         * qp.el: New file.
10078
10079         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10080
10081         * gnus-ems.el (fboundp): Removed gnus-split-string.
10082
10083         * gnus.el (gnus-splash-face): Doc fix.
10084
10085         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10086
10087         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10088         hexl.
10089
10090         * nnheader.el (nnheader-temp-write): Removed.
10091
10092 Sat Aug 29 20:34:17 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10093
10094         * gnus.el: Gnus v0.3 is released.
10095
10096 Sat Aug 29 19:32:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10097
10098         * gnus.el: Gnus v0.2 is released.
10099
10100     Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
10101   Copying and distribution of this file, with or without modification,
10102   are permitted provided the copyright notice and this notice are preserved.
10103
10104 ;; Local Variables:
10105 ;; coding: iso-2022-7bit
10106 ;; End:
10107
10108 ;;; arch-tag: bc9bf70e-b352-4a38-9dec-edce4b023b22