(gnus-dribble-read-file): Quote file-precious-flag.
[gnus] / lisp / ChangeLog.1
1 2000-10-27  Jason Rumney  <jasonr@gnu.org>
2
3         * gnus-art.el (gnus-signature-face): Use italic on any frame that
4         supports it.
5
6 2000-10-27 14:19:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
7
8         * gnus-mlspl.el: Require cl when compiling.
9         * messagexmas.el: Ditto.
10         * mm-util.el: Ditto.
11         * rfc2047.el: Ditto.
12         * rfc2231.el: Ditto.
13         * smiley-ems.el: Ditto.
14         * uudecode.el: Ditto.
15         
16         * smiley-ems.el (smiley-region): Use mapcar.
17
18 2000-10-27 Stefan Monnier <monnier@cs.yale.edu>
19
20         * ietf-drums.el: Require cl when compiling.
21
22 2000-10-27  Dave Love  <fx@gnu.org>
23
24         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
25         window-system here.
26
27         * gnus-art.el (gnus-article-x-face-command): Check
28         gnus-article-compface-xbm.
29         (gnus-treat-display-xface): Check for uncompface.
30
31         * nnheader.el (nnheader-translate-file-chars): Only kludge things
32         under Doze with XEmacs.
33
34 2000-10-26  Simon Josefsson  <sj@extundo.com>
35
36         * mail-source.el (mail-sources): IMAP predicate is a string.
37         (mail-sources): Add default values for IMAP mailbox, predicate and
38         fetchflag.
39
40 2000-10-26  Dave Love  <fx@gnu.org>
41
42         * flow-fill.el: Require cl when compiling.
43
44         * mail-source.el: Require imap when compiling and defvar
45         display-time-mail-function.  Require mm-util.
46         (nnheader-cancel-timer): Autoload.
47         (mail-source-imap-authenticators, mail-source-imap-streams): New
48         variables.
49         (mail-sources): Use them.
50
51 2000-10-25 20:13:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
52
53         * mm-decode.el (mm-viewer-completion-map): New.
54         (mm-interactively-view-part): Use it.
55
56 2000-10-25 18:51:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
57
58         * rfc2047.el (rfc2047-q-encode-region): Don't break if a QP-word
59         could be fitted in one line.
60
61 2000-10-25  Dirk Meyer <dischi@tzi.de>
62
63         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
64         seconds instead of hour.
65
66 2000-10-25  Per Abrahamsen  <abraham@dina.kvl.dk>
67
68         * mail-source.el (mail-sources): Better `:type'.
69
70 2000-10-24 18:31:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
71
72         * gnus-art.el (gnus-request-article-this-buffer):
73         gnus-refer-article-method might be a single method.
74         * gnus-sum.el (gnus-refer-article-methods): The second could be 
75         a named method.
76
77 2000-10-23  Simon Josefsson  <simon@josefsson.org>
78
79         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
80         (fill-flowed): Make "quote-depth wins" rule work when first line
81         is at level 0.
82
83 2000-10-21 11:23:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
84
85         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
86
87 2000-10-21 10:54:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
88
89         * gnus-art.el (gnus-article-mime-total-parts): New function.
90         (gnus-mm-display-part): Use it.
91         (gnus-mime-display-single): Ditto.
92         (gnus-mime-display-alternative): Ditto.
93
94 2000-10-21 09:38:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
95
96         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
97         because they are files, not directories.
98         (mailcap-parse-mimetypes): Ditto.
99
100 2000-10-20 19:55:59  ShengHuo ZHU  <zsh@cs.rochester.edu>
101
102         * gnus-art.el (gnus-mime-inline-part): Check validity of charset.
103
104 2000-10-18  Dave Love  <fx@gnu.org>
105
106         * mail-source.el (mm-util): Require.
107         (defvar): Use rmail-spool-directory unconditionally.
108
109         * gnus-nocem.el (gnus-nocem-issuers): Update.
110         (gnus-nocem-check-from): New option.
111         (gnus-nocem-scan-groups): Use it.
112         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
113
114 2000-10-18  Miles Bader  <miles@lsi.nec.co.jp>
115
116         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
117         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
118
119 2000-10-18  Simon Josefsson  <simon@josefsson.org>
120
121         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
122
123         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
124
125 2000-10-17  Simon Josefsson  <simon@josefsson.org>
126
127         * gnus-sum.el (gnus-get-newsgroup-headers): Search for "from:"
128         instead of "from: " for rfc822 compliance.
129
130         * gnus-uu.el (gnus-uu-digest-mail-forward): Ditto. Insert SPC.
131
132         * nnheader.el (nnheader-parse-head): Ditto.
133
134 2000-10-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
135
136         * mail-source.el (mail-source-keyword-map): Use
137         `rmail-spool-directory' as a default directory for the `file'
138         source, if the variable is defined.  Fall back to hardcoded
139         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
140         <seh@speakeasy.org>.
141
142 2000-10-13 12:01:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
143
144         * message.el (message-send-mail-partially): Replace the header
145          delimiter with a blank line.
146
147 2000-10-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
148
149         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
150         Cashin <ecashin@coe.uga.edu>).
151
152 2000-10-13 10:52:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
153
154         * gnus-ems.el (gnus-article-compface-xbm): Ignore errors.
155
156 2000-10-11  John Wiegley  <johnw@gnu.org>
157
158         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
159         `gnus-group-change-level-function', instead of `remove-hook',
160         because it's not a hook!
161
162         * gnus-mlspl.el (gnus-group-split-update): Check the value of
163         `nnmail-crosspost', and use it to set the `no-crosspost'
164         argument when calling `gnus-group-split-fancy'.  Otherwise, it
165         assumes that cross-posting is always OK, no matter what
166         `nmail-crosspost' is set to.
167         (gnus-group-split-fancy): The argument order in the
168         second-to-last `push' call was wrong, but since `no-crosspost'
169         was always nil, it was never being triggered.
170
171         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
172         variable to correspond with `gnus-article-hide-citation-maybe'.
173         (gnus-treatment-function-alist): Added entry for the above
174         correlation.
175
176 2000-10-12 08:26:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
177
178         * mm-util.el (mm-with-unibyte-current-buffer): Revert to old.
179         (mm-with-unibyte-current-buffer-mule4): New function.
180         * qp.el (quoted-printable-encode-region): Use it.
181         * rfc2047.el (rfc2047-decode): Ditto.
182         * webmail.el (webmail-init): Revert to use mm-disable-multibyte.
183
184 2000-10-10 08:44:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
185
186         * rfc2047.el (rfc2047-fold-region): "=?=" is not a break point.
187
188 2000-10-10 00:00:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
189
190         * webmail.el (webmail-init): Use mm-disable-multibyte-mule4.
191
192 2000-10-09 22:50:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
193
194         * base64.el (base64-decode-region): Just give a message if the end
195         is not sane.
196
197 2000-10-09 20:09:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
198
199         * rfc2047.el (rfc2047-encode-message-header): Move fold into
200         encode-region.
201         (rfc2047-dissect-region): Rewrite.
202         (rfc2047-encode-region): Rewrite.
203         (rfc2047-fold-region): Fold any line longer than 76.
204         (rfc2047-unfold-region): New function.
205         (rfc2047-decode-region): Use it.
206         (rfc2047-q-encode-region): Don't break at bob.
207
208 2000-10-09 17:12:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
209
210         * nntp.el (nntp-open-connection): Kill process buffer when quit.
211         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
212         FSF Emacs 20 and XEmacs 21.
213         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
214
215 2000-10-09  Dave Love  <fx@gnu.org>
216
217         * gnus-audio.el: Don't require cl.
218         (gnus-audio): New custom group.
219         (gnus-audio-inline-sound): Change to work with Emacs.
220         (gnus-audio-directory, gnus-audio-directory) 
221         (gnus-audio-au-player):  Customize.
222         (gnus-audio-play): Try external player if play-sound-file fails.
223         Use file-name-extension, not string-match.
224
225         * gnus-art.el (article-de-quoted-unreadable)
226         (article-de-base64-unreadable): Fold search case rather than
227         downcasing string.  Apply mm-charset-to-coding-system to arg of
228         quoted-printable-decode-region.
229         (gnus-article-dumbquotes-map): Fix dashes.
230         (gnus-button-mailto, gnus-button-embedded-url): Doc fix.
231         (gnus-button-reply): Just alias it.
232
233 2000-10-09  Stefan Monnier  <monnier@cs.yale.edu>
234
235         * mm-encode.el: Require CL.  At least, for `incf'.
236
237         * nnfolder.el (nnfolder-ignore-active-file): Typos.
238
239         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
240
241         * gnus-kill.el (gnus-kill): Typo.
242
243 2000-10-09  Gerd Moellmann  <gerd@gnu.org>
244
245         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
246
247 2000-10-09  Simon Josefsson  <simon@josefsson.org>
248
249         * nnimap.el (nnimap-group-overview-filename): Create directory for
250         newfile (when use long filenames is nil).  Copy+delete file if
251         rename didn't work.
252         (nnimap-group-overview-filename): `rename-file' and `copy-file'
253         doesn't return anything useful, use ignore-errors instead.
254
255 2000-10-08 13:05:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
256
257         * dgnushack.el (dgnushack-compile): Delete old elc files first.
258
259 2000-10-08 10:59:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
260
261         * gnus-ems.el (gnus-kill-all-overlays): Move here.
262         * gnus-util.el (gnus-kill-all-overlays): Move out.
263         * gnus-sum.el (gnus-cache-write-active): Auto load.
264         * lpath.el: Shut up.
265         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is 
266         asynchronous in Exp version.
267
268 2000-10-08 08:57:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
269
270         * gnus-art.el, gnus-ems.el, gnus-start.el: Remove gnus-xemacs.
271         * gnus-ems.el: Autoload smiley.
272         * gnus-art.el (gnus-treat-display-smileys): Default value in Emacs 21.
273
274 2000-10-08 08:45:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
275
276         * gnus-sum.el (gnus-summary-display-article): Enable multibyte.
277         (gnus-summary-select-article): Don't enable multibyte here.
278         (gnus-summary-goto-article): Ditto.
279
280 2000-10-08 Christoph Conrad <christoph.conrad@gmx.de>
281
282         * gnus-draft.el (gnus-draft-send-message): Typo.
283
284 2000-10-08  Simon Josefsson  <simon@josefsson.org>
285
286         * nnimap.el (nnimap-verify-uidvalidity): Delete overview file when
287         uid validity changes.
288         (nnimap-group-overview-filename): Store uidvalidity in filenames.
289         Rename old files into new format.
290
291 2000-10-07 15:49:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
292
293         * mm-util.el (mm-enable-multibyte-mule4): New.
294         (mm-disable-multibyte-mule4): New.
295         * gnus-sum.el (gnus-summary-mode): Use it.
296         (gnus-summary-select-article): Ditto.
297         (gnus-summary-goto-article): Use enable multibyte.
298         * rfc2047.el (rfc2047-decode): Use unibyte.
299
300 2000-10-07 15:42:59  ShengHuo ZHU  <zsh@cs.rochester.edu>
301
302         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
303
304 2000-10-07 10:31:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
305
306         * rfc2047.el (rfc2047-q-encode-region): Better calculation of
307         break point.
308         (rfc2047-fold-region): Don't break the first non-LWSP characters.
309
310 2000-10-07 09:18:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
311
312         * gnus.el (gnus-agent-fetching): New variable.
313         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
314         * gnus-score.el (gnus-score-body): Don't score body when
315         agent-fetching.
316         (gnus-score-followup): Don't score followup either. 
317
318 2000-10-07 08:19:17  ShengHuo ZHU  <zsh@cs.rochester.edu>
319
320         * gnus-art.el: Define dynamic variables in eval-when-compile.
321         * message.el (message-sending-message): New variable.
322         (message-send): Use it.
323         * gnus-draft.el (gnus-draft-send-message): Ditto.
324         (gnus-group-send-drafts): Ditto.
325
326 2000-10-06  Dave Love  <fx@gnu.org>
327
328         * gnus-audio.el: Don't require cl.
329         (gnus-audio): New custom group.
330         (gnus-audio-inline-sound): Change to work with Emacs.
331         (gnus-audio-directory, gnus-audio-directory) 
332         (gnus-audio-au-player):  Customize.
333         (gnus-audio-play): Try external player if play-sound-file fails.
334         Use file-name-extension, not string-match.
335
336 2000-10-06 17:38:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
337
338         * gnus-art.el (gnus-article-prepare): Configure it again.
339
340 2000-10-06 15:11:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
341
342         * message.el (message-default-charset): Default value for non-Mule
343         Emacsen.
344
345 2000-10-06 14:28:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
346
347         * message.el (message-alternative-emails): New.
348         (message-use-alternative-email-as-from): New.
349         (message-setup): Use them.
350
351 2000-10-06 13:46:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
352
353         * base64.el, dgnushack.el, gnus-spec.el, messagexmas.el
354         * gnus-xmas.el, nnheaderxm.el, nndraft.el: Use defalias.
355
356         * gnus-xmas.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
357         gnus-overlay-start.
358         * gnus.el: Ditto.
359         * gnus-art.el (gnus-insert-mime-button): Use them.
360
361 2000-10-06 10:01:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
362
363         * mm-util.el (mm-with-unibyte-current-buffer): Don't set unibyte
364         if eight-bit-control is a charset, e.g. Mule 5.0 in Emacs 21.
365
366 2000-10-06 09:38:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
367
368         * qp.el (quoted-printable-encode-region): Use
369         mm-with-unibyte-current-buffer within narrowed region.
370
371 2000-10-06 08:56:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
372
373         * webmail.el (webmail-type-definition): Fix my-deja open url.
374
375 2000-10-06 Emerick Rogul <emerick@csa.bu.edu>
376
377         * message.el (message-setup-fill-variables): New variable.
378         (message-mode): Use it.
379
380 2000-10-05  Dave Love  <fx@gnu.org>
381
382         * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
383         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
384
385         * binhex.el: Use defalias, not fset.
386
387         * rfc1843.el: Require cl when compiling.
388
389 2000-10-05 12:25:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
390
391         * gnus-agent.el (gnus-agent-fetch-group-1): Score-param could be nil.
392
393 2000-10-05 11:43:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
394
395         * rfc2047.el (rfc2047-encode-region): Merge only if regions are
396         adjacent.
397
398 2000-10-05 09:41:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
399
400         * mm-util.el (mm-multibyte-p): In XEmacs, it is (feature 'mule).
401         (mm-find-charset-region): Merge conditions, delete ascii.
402         (mm-charset-after): Rewrite.
403         * mm-bodies.el (mm-encode-body): Use it.
404
405 2000-10-05 09:04:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
406
407         * webmail.el (webmail-hotmail-list): Fix.
408
409 2000-10-05  Stefan Monnier <monnier+gnu/emacs@rum.cs.yale.edu>
410
411         * nnimap.el (require): cl.
412
413 2000-10-04 15:24:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
414
415         * gnus-art.el (gnus-article-prepare): Configure windows before
416         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
417         window might be overrided.
418
419 2000-10-04  Dave Love  <fx@gnu.org>
420
421         * gnus-ems.el (gnus-article-display-xface)
422         [gnus-article-compface-xbm]: Fix.
423         (gnus-x-splash): Bind width, height.
424
425 2000-10-04 11:45:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
426
427         * gnus-art.el (gnus-mime-inline-part): Use prefix argument only
428         when it is called interactively.
429
430 2000-10-03 21:20:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
431
432         * gnus-art.el (gnus-mime-action-alist): New variable.
433         (gnus-mime-action-on-part): Use it.
434         (gnus-mime-button-commands): Add command ".".
435
436 2000-10-03 20:37:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
437
438         * gnus-art.el (gnus-mime-inline-part): Support prefix argument.
439
440 2000-10-03  Katsumi Yamaoka <yamaoka@jpl.org>
441
442         * lpath.el: "." is in the load-path because dgnushack.el.
443
444 2000-10-03  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
445
446         * uudecode.el: xemacs cleanup (use featurep ' xemacs)
447
448         * nnheader.el: ditto
449
450         * mm-util.el: ditto
451
452         * message.el: ditto
453
454         * binhex.el: ditto
455
456         * gnus-audio.el: removed unnecessary xemacs test
457
458         * earcon.el: ditto
459         
460 2000-10-03 19:55:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
461
462         * nnweb.el (nnweb-decode-entities): Work for non-character
463         entities. 
464
465 2000-09-26 09:20:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
466
467         * gnus.el: Message the quit parts.
468
469 2000-10-03 08:08:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
470
471         * mail-source.el (mail-source-fetch-maildir): Don't insert
472         newlines.
473
474 2000-10-02 20:14:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
475
476         * dgnushack.el (dgnushack-compile): Don't compile dgnushack.el,
477         lpath.el. Don't compile base64.el if there is builtin base64.
478
479 2000-10-02  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
480
481         * base64.el (Repository): Use featurep for XEmacs test.
482
483 2000-10-02 17:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
484
485         * nntp.el (nntp-retrieve-data): Don't ignore quit.
486
487 2000-10-02 14:43:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
488
489         * gnus-art.el (gnus-article-banner-alist): New variable.
490         (article-strip-banner): Use it.
491         * gnus-cus.el (gnus-group-parameters): Allow symbol.
492
493 2000-10-02  Dave Love  <fx@gnu.org>
494
495         * smiley-ems.el: New file.
496
497         * gnus-ems.el (gnus-smiley-display): Autoload.
498         (mouse-set-point, set-face-foreground, set-face-background)
499         (x-popup-menu): Don't clobber these.
500         (gnus-article-compface-xbm): New variable.
501         (gnus-article-display-xface): Move graphic test.  Use unibyte.
502         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
503
504         * mml.el (require): Fix typo.
505         (mml-parse-1): Modify unknown encoding prompt.
506
507         * mail-source.el (mail-sources): Revert to nil.
508
509         * nnmail.el (nnmail-spool-file): Revert previous change.
510
511         * gnus.el: Don't require custom, message.
512         (gnus-message-archive-method): Wrap initializer in progn and
513         require message here.
514
515 2000-10-02  Gerd Moellmann  <gerd@gnu.org>
516
517         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
518         image's :ascent to 80.  That gives a mode-line which is approx.
519         as tall as the normal one.
520
521 2000-10-02 08:04:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
522
523         * webmail.el (webmail-hotmail-list): Fix.
524
525 2000-10-01 20:55:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
526
527         Don't postpone GCC if none of GCC methods is agent-covered.  This
528         fix presumes that the post-method must be agent-covered if any Gcc
529         method is agent-covered.
530
531         * gnus-msg.el (gnus-inews-group-method): New function.
532         (gnus-inews-do-gcc): Use it.
533         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
534         (gnus-agent-possibly-save-gcc): Use it.
535         (gnus-agent-possibly-do-gcc): Ditto.
536
537 2000-10-01 17:08:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
538
539         * mailcap.el (mailcap-mime-types): Use mailcap-mime-data.
540         * mml.el (mml-minibuffer-read-type): Use mailcap-mime-types.
541
542 2000-10-01 13:07:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
543
544         * webmail.el (webmail-netscape-open, webmail-hotmail-article,
545         webmail-hotmail-list): Update.
546
547 2000-10-01 08:36:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
548
549         * mail-source.el (mail-source-report-new-mail): Use
550         nnheader-cancel-timer.
551
552 2000-10-01 08:35:38  ShengHuo ZHU  <zsh@cs.rochester.edu>
553
554         * lpath.el (overlay-*): Shut up.
555         * dgnushack.el: Two implementations of smiley.
556
557 2000-10-01 08:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
558
559         * gnus-ml.el: Usage.
560         (gnus-mailing-list-archive, gnus-mailing-list-owner,
561         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
562         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
563         (gnus-mailing-list-menu): Define it.
564         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
565         
566         * gnus-xmas.el (gnus-xmas-mailing-list-menu-add): Move here.
567
568 2000-09-30 18:52:51  ShengHuo ZHU  <zsh@cs.rochester.edu>
569
570         * webmail.el (webmail-my-deja-*): Rewrite.
571
572 2000-09-30  Simon Josefsson  <simon@josefsson.org>
573
574         * nnimap.el (nnimap-request-accept-article): Remove \n's from
575         From_ lines.
576
577 2000-08-05  Simon Josefsson <simon@josefsson.org>
578
579         Make GCC to remote groups work when unplugged
580         (postpone GCC until message is actually sent).
581
582         * gnus-draft.el (gnus-draft-send): Call `gnus-agent-restore-gcc'.
583
584         * gnus-agent.el (gnus-agent-possibly-do-gcc): 
585         (gnus-agent-restore-gcc): 
586         (gnus-agent-possibly-save-gcc): New functions.
587
588         * gnus-msg.el (gnus-inews-add-send-actions): Use
589         `gnus-agent-possibly-do-gcc' if Agentized.
590         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
591         to `message-header-hook'.
592
593         * gnus.el (gnus-agent-gcc-header): New variable.
594
595 2000-07-13  Simon Josefsson <simon@josefsson.org>
596
597         Asks the user to synch flags with server when you plug in.
598
599         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
600         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
601         (gnus-agent-toggle-plugged): Call it.
602         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
603         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
604         (gnus-agent-possibly-synchronize-flags): New function.
605         (gnus-agent-possibly-synchronize-flags-server): New function.
606
607 2000-09-30  Simon Josefsson  <simon@josefsson.org>
608
609         * starttls.el: New file, by Daiki Ueno.
610
611 2000-08-02  Stanislav Shalunov <shalunov@internet2.edu>
612
613         * message.el (message-make-in-reply-to): In-Reply-To is message-id
614         (see DRUMS).
615         
616 2000-09-29  Simon Josefsson  <simon@josefsson.org>
617
618         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
619         prefetch.
620
621 2000-08-09 10:21:20  Katsumi Yamaoka  <yamaoka@jpl.org>
622
623         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
624         sending a command; allow the rtelnet prompt as well.
625
626 2000-09-29  Simon Josefsson  <simon@josefsson.org>
627
628         * message.el (message-send): Make sure error is signalled if no
629         send method is specified.
630
631 2000-09-29  Florian Weimer  <fw@deneb.enyo.de>
632
633         * qp.el (quoted-printable-encode-region): Wrap with
634         `mm-with-unibyte-current-buffer'.
635
636 2000-09-29 12:12:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
637
638         * gnus-agent.el (gnus-agent-fetch-group-1): Reimplement Mike
639           McEwan's proposal.
640         
641 2000-09-29 12:06:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
642
643         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
644         the GNU assignment issue.
645
646 2000-09-29 09:56:34  ShengHuo ZHU  <zsh@cs.rochester.edu>
647
648         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
649
650 2000-09-29 09:14:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
651
652         * gnus-sum.el (gnus-summary-enter-digest-group): Decode to-address.
653
654 2000-09-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
655
656         * gnus-art.el (article-strip-banner): Use
657         gnus-group-find-parameter rather than gnus-group-get-parameter, to
658         allow inheritance on the banner.
659         From elkin@tverd.astro.spbu.ru.
660
661 2000-09-26  Richard M. Alderson III <alderson@netcom2.netcom.com> 
662
663         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
664
665 2000-09-26  Dave Love  <fx@gnu.org>
666
667         * gnus-draft.el: Don't require gnus-agent.
668
669         * mm-view.el: Use featurep for XEmacs test.
670         (mm-inline-message): Test for `remove-specifier'; don't use
671         condition-case.
672
673 2000-09-24  Simon Josefsson  <simon@josefsson.org>
674
675         * nnimap.el (nnimap-request-accept-article): Remove From[^:] lines.
676
677         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
678         support ACL's.
679
680         * nnimap.el (nnimap-acl-get): Check capability.
681
682         * mail-source.el (mail-source-imap-file-coding-system): New variable.
683         (mail-source-fetch-imap): Use it.
684
685         * rfc2104.el (rfc2104-hexstring-to-bitstring): New function.
686         (rfc2104-hash): Use it.
687
688         * imap.el (imap-starttls-p): Check for starttls binary.
689         (imap-starttls-open): More verbose.
690         (imap-gssapi-auth): Ditto.
691         (imap-kerberos4-auth): Ditto.
692         (imap-cram-md5-auth): Ditto.
693         (imap-login-auth): Ditto.
694         (imap-anonymous-auth): Ditto.
695         (imap-digest-md5-auth): Ditto.
696         (imap-open): Ditto.
697         (imap-digest-md5-p): Check capability first.
698
699 2000-09-24  Simon Josefsson  <simon@josefsson.org>
700
701         * imap.el (imap-parse-flag-list): Correctly parse empty lists.
702         (imap-login-p): Support LOGINDISABLED.
703
704 2000-09-23  Simon Josefsson  <jas@nada.kth.se>
705
706         * rfc2104.el: Add SHA-1 example.
707
708 2000-09-22  Simon Josefsson  <simon@josefsson.org>
709
710         * imap.el (imap-parse-body): Work around bug in Sun SIMS.
711
712 2000-09-21 21:54:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
713
714         * lpath.el: Bind nnkiboze-score-file.
715
716 2000-09-21 16:15:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
717
718         * gnus-score.el (gnus-score-use-all-scores): New variable.
719         (gnus-all-score-files): Use it.
720         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
721         (nnkiboze-enter-nov): Fix it when there is no xref.
722         (nnkiboze-generate-groups): List groups.
723         * gnus-group.el (gnus-group-make-kiboze-group): Use 
724         nnkiboze-score-file.
725         
726         * nnkiboze.el (nnkiboze-request-article): Use
727         gnus-cache-request-article.
728         * gnus-group.el (gnus-group-make-kiboze-group): Fix prompt.
729
730 2000-07-16 Dmitry Bely <dbely@mail.ru>
731
732         * nnheader.el (nnheader-translate-file-chars): Path splitting on NT.
733
734 2000-09-20 18:33:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
735
736         * gnus-score.el (gnus-score-find-bnews): Use directory-sep-char.
737
738 2000-09-20 17:37:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
739
740         * message.el (message-default-charset): Set default value in
741         non-MULE XEmacsen as iso-8859-1.
742
743 2000-09-20 12:02:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
744
745         * gnus-demon.el: Use (featurep 'xemacs).
746         * gnus-agent.el: timer vs. itimer.
747         * mail-source.el: Ditto.
748
749 2000-09-19 10:24:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
750
751         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
752         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
753         * gnus-sum.el (gnus-nov-parse-line): Ditto.
754         * nnkiboze.el (nnkiboze-file-coding-system): New.
755         (nnkiboze-retrieve-headers): Use it.
756         (nnkiboze-request-group): Ditto.
757         (nnkiboze-close-group): Ditto.
758         (nnkiboze-generate-group): Ditto.
759         (nnkiboze-enter-nov): Insert first Xref properly.
760
761 2000-09-19  Dave Love  <fx@gnu.org>
762
763         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
764         (nnmail-get-new-mail): Test `sources' in top-level conditional.
765
766         * mail-source.el (mail-sources): Change default to '((file)).
767         Add useful custom type.
768
769 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
770
771         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
772         year).
773         (gnus-date-iso8601): Ditto.
774
775 2000-09-18 09:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
776
777         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
778
779 2000-09-17 01:13:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
780
781         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
782         pattern. Avoid using 8 bit chars.
783         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
784
785 2000-09-16 15:57:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
786
787         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
788         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
789         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
790         functions are not implemented yet.
791         
792         * dgnushack.el (dgnushack-compile): Remove smiley.el and 
793         x-overlay.el from the FSF Emacs black list.
794
795 2000-09-15 21:10:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
796
797         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
798         (mm-inline-media-tests): Ditto.
799         (mm-automatic-display): Ditto.
800         * mm-view.el (mm-display-inline-fontify): Generalize from 
801         mm-display-patch-inline. 
802         (mm-display-patch-inline): Use it.
803         (mm-display-elisp-inline): Ditto.
804         
805 2000-09-15 14:03:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
806
807         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
808         (gnus-topic-unmark-topic): Ditto.
809         (gnus-topic-mark-topic): Ditto.
810         (gnus-topic-get-new-news-this-topic): Use it.
811
812 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
813
814         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
815         display xface.
816
817 2000-08-23 02:54:46  Katsumi Yamaoka  <yamaoka@jpl.org>
818
819         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
820         zombie or killed groups.
821         
822 2000-09-15 00:09:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
823
824         * mml.el (mml-preview): Reinsert unibyte content. 
825         (mml-parse-1): Remove with-unibyte-current-buffer.
826         (mml-generate-mime-1): Ditto.
827         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
828         * message.el (message-forward): Ditto.
829
830 2000-09-14 23:13:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
831
832         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
833         original article buffer.
834         (article-de-base64-unreadable): Ditto.
835         (article-wash-html): Ditto.
836
837 2000-09-14 18:55:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
838
839         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
840         unless forward-show-mml.
841
842 2000-09-14 14:48:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
843
844         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
845         (gnus-summary-save-parts-last-directory): New.
846         (gnus-summary-save-parts): Save history.
847
848 2000-09-14 Ben Gertzfield <che@debian.org>
849
850         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
851         variable.
852         (gnus-summary-save-parts): Use it.
853
854 2000-09-14 11:31:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
855
856         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
857         * gnus-sum.el (gnus-summary-exit): Ditto.
858         (gnus-summary-exit-no-update): Ditto.
859         (gnus-summary-show-article): Ditto.
860
861 2000-09-14 08:42:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
862
863         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
864         Content-Disposition.
865
866 2000-09-13 23:58:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
867
868         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
869
870 2000-09-13 21:41:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
871
872         * gnus-art.el (gnus-article-setup-buffer): Set
873         gnus-article-mime-handles to nil.
874         * gnus-sum.el (gnus-summary-exit): Ditto.
875         (gnus-summary-exit-no-update): Ditto.
876         (gnus-summary-show-article): Ditto.
877         (gnus-summary-save-parts): Use gnus-article-mime-handles if
878         dissected.
879         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
880
881 2000-09-13 16:59:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
882
883         * gnus-sum.el (gnus-summary-sort): Sort loose threads too.
884         (gnus-sort-threads-1): New function. Sort threads recursively.
885         (gnus-sort-threads): Use it.
886         (gnus-sort-gathered-threads): Doc fix.
887
888 2000-09-13  Dave Love  <fx@gnu.org>
889
890         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
891
892         * gnus-ems.el (gnus-ems-redefine): Don't alias
893         gnus-summary-set-display-table.
894
895         * message.el (message-user-agent): Don't wrap ignore-errors around
896         it.
897
898         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
899         `format'.
900         (mm-content-transfer-encoding): Don't use cadar.
901
902         * uudecode.el (uudecode-decoder-program) 
903         (uudecode-decoder-switches): Customize.
904
905         * gnus-score.el (gnus-home-score-file): Improve custom type.
906
907         * gnus-cus.el (gnus-custom-mode): Conditionally set local
908         variables for Emacs 21.
909         (gnus-group-customize): Disable undo while laying out the buffer.
910
911 2000-09-13 09:38:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
912
913         * gnus-util.el (gnus-write-active-file): Bind
914         coding-system-for-write.
915
916 2000-09-13 09:14:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
917
918         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
919         
920         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
921         * gnus-kill.el (gnus-batch-score): Ditto.
922         * gnus-move.el (gnus-change-server): Ditto.
923         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
924
925 2000-09-12  Simon Josefsson  <simon@josefsson.org>
926
927         * gnus-sum.el (gnus-update-read-articles): Undo
928         `gnus-request-set-mark' operation.
929
930 2000-09-11  Dave Love  <fx@gnu.org>
931
932         * Changelog: Use iso-2022 coding.
933
934         * gnus-msg.el (gnus-msg-mail): New function.
935         (gnus-user-agent): New mail agent.
936
937 2000-09-10  Dave Love  <fx@gnu.org>
938
939         * message.el: Require mail-abbrevs for XEmacs for a problem with
940         keybinding despite the autoloads for it.
941
942 2000-09-08  Simon Josefsson  <simon@josefsson.org>
943
944         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
945
946         * nnimap.el (nnimap-request-update-info-internal): Remove tick
947         marks from dormant articles. (See nnimap-request-set-mark.)
948         (nnimap-retrieve-headers-progress): Demule.
949         (nnimap-open-server): Call nnoo-change-server twice, once for
950         getting the nnimap-server-buffer and once for letting n-c-s set
951         the variables in that buffer.
952
953 2000-09-08  David Edmondson <dme@dme.org>
954
955         * gnus.el (gnus-short-group-name): Guess separator.
956
957 2000-09-07  Tadashi Watanabe  <watanabe@sigmaitec.co.jp>
958
959         * smiley.el (smiley-buffer, smiley-create-glyph): Work with GTK
960         XEmacs as well.
961
962 2000-09-06  Francis Litterio <franl-removethis@world.omitthis.std.com>
963
964         * gnus-group.el (gnus-group-insert-group-line): Fix.
965
966 2000-09-04  Dave Love  <fx@gnu.org>
967
968         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
969         (mm-get-image): Avoid the losing `make-glyph' from W3.
970
971 2000-09-03  Simon Josefsson  <simon@josefsson.org>
972
973         * gnus-sum.el (gnus-summary-delete-article): Check server.
974
975 2000-09-01  Simon Josefsson  <simon@josefsson.org>
976
977         * imap.el (imap-parse-flag-list): Rewrite.
978
979         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
980
981         * imap.el (imap-parse-flag-list): Hack.
982
983 2000-08-29  Dave Love  <fx@gnu.org>
984
985         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
986
987         * dgnushack.el (mapcon, union): Remove compiler macros.
988
989         * gnus-agent.el (gnus-agent-union): new function.
990         (gnus-agent-fetch-headers): Use it.
991
992         * gnus.el (gnus-group-startup-message): Specify foreground and
993         background for xpm image.  Centre image vertically.
994         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
995
996 2000-08-24 23:49:23  ShengHuo ZHU  <zsh@cs.rochester.edu>
997
998         * message.el (message-send-mail): Narrow-to-headers.
999
1000 2000-08-24  Dave Love  <fx@gnu.org>
1001
1002         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1003         21.
1004
1005 2000-08-23  Dave Love  <fx@gnu.org>
1006
1007         * dgnushack.el: Remove `member-if' compiler macro.
1008
1009 2000-08-21  Dave Love  <fx@gnu.org>
1010
1011         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1012
1013 2000-08-21 10:09:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
1014
1015         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1016         permanent is used.
1017         (gnus-topic-show-topic): Read topic when to show permanent hidden
1018         topic.
1019         (gnus-topic-remove-topic): Revert to the old behavior, not using
1020         hide.
1021
1022 2000-08-21  Dave Love  <fx@gnu.org>
1023
1024         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1025         (gnus-xemacs): Use featurep.
1026
1027         * mm-util.el (mm-read-charset): Maybe use builtin.
1028         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1029         (mm-multibyte-p, mm-with-unibyte-current-buffer)
1030         (mm-with-unibyte): Use featurep, not string-match.
1031         (mm-with-unibyte-buffer): Simplify.
1032         (mm-quote-arg): Maybe use shell-quote-argument.
1033
1034         * mml.el (mml-make-string): Deleted (unused).
1035
1036         * gnus.el (gnus-mode-line-buffer-identification): Supply
1037         definition for Emacs 21.
1038
1039         * gnus-salt.el: Small doc fixes.
1040         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1041         gnus-add-minor-mode.
1042
1043         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1044         gnus-add-minor-mode.
1045
1046 2000-08-20  Simon Josefsson  <simon@josefsson.org>
1047
1048         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1049         function, thanks to Lloyd Zusman for debugging.
1050         (nnimap-request-group): 
1051         (nnimap-request-list): 
1052         (nnimap-retrieve-groups): 
1053         (nnimap-request-newgroups): Use it.
1054
1055         * nnimap.el (nnimap-request-article-part): Less verbose.
1056
1057 2000-08-19  Andreas Jaeger  <aj@suse.de>
1058
1059         * lpath.el ((string-match "XEmacs" emacs-version)): Remove
1060         subst-char-in-string since we test elsewhere whether it's bound.
1061         
1062 2000-08-18  Dave Love  <fx@gnu.org>
1063
1064         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1065         custom type.
1066
1067         * gnus-xmas.el (gnus-group-icon-create-glyph): Don't test
1068         gnus-group-running-xemacs.
1069
1070         * nnheader.el (nnheader-replace-chars-in-string): Use
1071         subst-char-in-string if available.
1072
1073         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name) 
1074         (gnus-request-article-this-buffer): Use expand-file-name.
1075         (gnus-mime-view-part-as-type): Simplify interactive spec.
1076         (gnus-mime-button-map): Define it all in defvar.
1077
1078 2000-08-17  Dave Love  <fx@gnu.org>
1079
1080         * gnus-group.el (gnus-group-running-xemacs): Deleted.
1081
1082         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1083         last-nonmenu-event.
1084
1085         * uudecode.el (char-int): Use defalias, not fset.
1086
1087         * score-mode.el: Don't require easymenu.  Require mm-util.
1088         (score-mode-coding-system): Use mm-auto-save-coding-system.
1089
1090         * nneething.el (nneething-create-mapping): Don't use cadar & al.
1091         (nneething-file-name): Use expand-file-name, not concat.
1092
1093 2000-08-16 13:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1094
1095         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1096         Failure proof for email addresses.
1097         (nnslashdot-sane-retrieve-headers): Ditto.
1098
1099 2000-08-14 20:08:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1100
1101         * message.el (message-send-mail): Only insert courtesy message
1102         when text/plain.
1103
1104 2000-08-14 19:55:04  Jesper Harder  <jesper_harder@hotmail.com>
1105
1106         * message.el (message-cancel-news): Copy the From header from the
1107         original article.
1108
1109 2000-08-14 19:52:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1110
1111         * gnus-async.el (gnus-asynchronous): Removed.
1112
1113 2000-08-14 16:12:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1114
1115         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1116         format.
1117
1118 2000-08-14 19:12:22  Rod Whitby  <list.ding@rwhitby.net>
1119
1120         * nnmail.el (nnmail-expiry-target-group): Fixed.
1121
1122 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1123
1124         * nnmail.el (nnmail-expiry-target-group): Fix the call to
1125         gnus-request-accept-article so that body encoding is *not* done.
1126         Encoding is not done on incoming mail, so why should it be done on
1127         expired mail?
1128
1129
1130 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1131
1132         * nnml.el (nnml-request-expire-articles): Fix the calls to
1133         nnml-request-article (the filename was being passed instead of the
1134         article number) and nnmail-expiry-target-group
1135         (nnml-current-directory is changed by nnml-request-accept-article,
1136         causing it to be incorrect for the next article to be expired).
1137
1138 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1139
1140         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1141         expiry-target group parameters. 
1142
1143 2000-08-13 18:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1144
1145         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1146         buffer.
1147         (gnus-topic-hide-topic): Take a PERMANENT parameter.
1148         (gnus-topic-show-topic): Ditto.
1149
1150         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1151
1152 2000-08-12 21:48:00  John H. Palmieri  <palmieri@math.washington.edu>
1153
1154         * mail-source.el (mail-source-incoming-file-prefix): New
1155         variable. 
1156
1157 2000-08-12 20:29:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1158
1159         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1160
1161         * mailcap.el (mailcap-maybe-eval): Be even more warning.
1162
1163 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
1164
1165         * message.el (message-syntax-checks): New check quotin-style: 
1166         Text must be written below quoted text.
1167         (message-check-news-body-syntax): Check it.
1168
1169 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1170
1171         * imap.el (imap-authenticator-alist): Fix typo.
1172         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1173         Jonas Oberg for debugging.
1174
1175 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1176
1177         * gnus-async.el (gnus-asynchronous): Disable by default.
1178
1179 2000-08-10 20:22:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1180
1181         * mm-view.el (mm-inline-text): Bind fill-column.
1182
1183         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1184         list of unexpired articles.
1185
1186         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1187         un-expired articles. 
1188
1189         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1190         headers. 
1191
1192         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1193         we update the right topic.. 
1194
1195         * mm-decode.el (mm-display-external): Put point at start. 
1196
1197 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1198
1199         * nnmail.el (nnmail-expiry-target): More explicit documentation.
1200
1201         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1202
1203 2000-08-09  Simon Josefsson <simon@josefsson.org>
1204
1205         * imap.el (imap-parse-body):
1206         (imap-parse-string-list): Add bug workarounds for Stalker
1207         Communigate Pro 3.0 server.
1208         (imap-body-lines): Remove bogus comment.
1209
1210         * imap.el (imap-range-to-message-set): Move from nnimap.el.
1211
1212         * nnimap.el (nnimap-retrieve-which-headers):
1213         (nnimap-retrieve-headers-from-server):
1214         (nnimap-request-set-mark):
1215         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1216
1217 2000-08-08 00:53:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
1218
1219         * message.el (message-dont-reply-to-names):
1220         rmail-dont-reply-to-names may not be defined.
1221
1222 2000-08-07 09:37:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1223
1224         * gnus-group.el (gnus-group-iterate): Uncompiled function should 
1225         not use pop.
1226
1227 2000-07-19  Dave Love  <fx@gnu.org>
1228
1229         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1230         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
1231         check.
1232         (gnus-article-display-xface): Special-case for dark backgrounds.
1233
1234 2000-07-19  Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1235
1236         * imap.el (imap-calculate-literal-size-first): New variable.
1237         (imap-local-variables): Add it.
1238         (imap-kerberos4-open): Set it.
1239         (imap-send-command): Use it.
1240
1241 2000-07-17 14:18:16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1242
1243         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1244         (mailcap-parse-mimetypes): Use it.
1245         (mailcap-extension-to-mime): Parse mimetype.
1246         (mailcap-mime-types): Ditto.
1247         * mml.el (mml-minibuffer-read-type): Ditto.
1248
1249 2000-07-16 18:25:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1250
1251         * nndoc.el (nndoc-type-alist): Add outlook.
1252         (nndoc-outlook-type-p): New function.
1253         (nndoc-outlook-article-begin): Ditto.
1254
1255 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
1256
1257         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1258         excursion.
1259
1260 2000-07-15  Simon Josefsson  <simon@josefsson.org>
1261
1262         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1263
1264         * imap.el (imap): 
1265         (imap-kerberos4-program): 
1266         (imap-gssapi-program): 
1267         (imap-ssl-program): Customization.
1268         (imap-shell-program): 
1269         (imap-shell-host): New variables.
1270         (imap-streams): 
1271         (imap-stream-alist): Add shell.
1272         (imap-shell-p): 
1273         (imap-shell-open): New functions.
1274         (imap-open): Don't call authenticator if preauth.
1275         (imap-authenticate): Return t if already authenticated.
1276
1277 2000-07-14  Simon Josefsson  <simon@josefsson.org>
1278
1279         * gnus.el (gnus-invalid-group-regexp): New variable.
1280         (gnus-read-group): Use it.
1281
1282 2000-07-14 12:40:51  ShengHuo ZHU  <zsh@cs.rochester.edu>
1283
1284         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below, 
1285         expunge-below and orphan-score are "group variables".
1286
1287 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
1288
1289         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1290         qualified group names to `gnus-group-read-ephemeral-group'.
1291
1292 2000-07-13 07:40:39  Katsumi Yamaoka  <yamaoka@jpl.org>
1293
1294         * dgnushack.el (srcdir): Define it before use it.
1295
1296 2000-07-12 19:37:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1297
1298         * gnus-sum.el: `W t' is toggle-header in info.
1299
1300 2000-07-12 16:50:06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1301
1302         * lpath.el: Fbind subst-char-in-string.
1303
1304 2000-07-12 15:48:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1305
1306         * Makefile.in: Use W3DIR and lispdir.
1307         * dgnushack.el: Ditto.
1308
1309 2000-07-12 10:12:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1310
1311         * gnus-art.el (article-de-base64-unreadable): Typo.
1312
1313 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
1314
1315         * gnus-agent.el (require): Require timer.
1316
1317 2000-07-11 18:29:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1318
1319         * message.el (message-bounce): Call mime-to-mml.
1320
1321 2000-07-11 18:00:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1322
1323         * nnslashdot.el (nnslashdot-request-close): New function.
1324
1325 2000-07-04 23:23:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1326
1327         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1328         right line number for the article.
1329
1330 2000-07-10 22:41:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1331
1332         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1333         * webmail.el (webmail-fetch): Bind 
1334         url-http-silence-on-insecure-redirection.
1335
1336 2000-07-10 11:43:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1337
1338         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1339         unibyte.
1340         (nnslashdot-sane-retrieve-headers): Ditto.
1341         (nnslashdot-request-article): Ditto.
1342
1343 2000-07-10 11:12:32  William M. Perry <wmperry@aventail.com>
1344
1345         * mailcap.el (mailcap-parse-mimetype-file): 
1346
1347 2000-07-07 23:46:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1348
1349         * nnweb.el (nnweb-insert): Stricter test.
1350         * webmail.el (webmail-refresh-redirect): Ditto.
1351
1352 2000-07-06 14:17:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
1353
1354         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1355
1356 2000-07-05 21:19:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1357
1358         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1359
1360 2000-07-05  Dave Love  <fx@gnu.org>
1361
1362         * utf7.el: Doc and header fixes.
1363
1364         * gnus-sum.el: Doc fixes.
1365
1366         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1367         defalias, not fset.
1368
1369         * flow-fill.el (fill-flowed-point-at-eol)
1370         (fill-flowed-point-at-bol): Use defalias, not fset.
1371
1372         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1373         (gnus-Plain-save-name): Delete -- apparently bogus.
1374
1375 2000-07-03 00:12:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1376
1377         * nnsoup.el: Use expand-file-name throughout.
1378
1379 2000-07-03 00:07:51  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
1380
1381         * nnmail.el (nnmail-read-incoming-hook): New example.
1382
1383 2000-07-02 23:17:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1384
1385         * mm-view.el (mm-inline-text): Check whether the text has already
1386         been decoded.
1387
1388 2000-07-04 15:17:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1389
1390         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1391
1392 2000-07-03  Stainless Steel Rat <ratinox@peorth.gweep.net>
1393
1394         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1395
1396 2000-07-03  Simon Josefsson  <simon@josefsson.org>
1397
1398         * gnus-sum.el (gnus-update-marks): Don't propagate download and
1399         unsend flags.
1400
1401 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
1402
1403         * nnimap.el (nnimap-open-connection): Don't look up virtual server
1404         name in authinfo (.authinfo now support ports, no need for the
1405         hack).
1406         (nnimap-split-find-rule): Fix.
1407         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1408
1409 2000-07-03  Paul Stodghill <stodghil@CS.Cornell.EDU>
1410
1411         * message.el (message-unquote-tokens): Remove all quotes.
1412
1413 2000-07-03 00:29:08  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1414
1415         * gnus-ml.el: New file. 
1416
1417 2000-07-02 16:11:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1418
1419         * nnultimate.el (nnultimate-request-close): New function.
1420
1421         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history. 
1422
1423 2000-06-18  Norbert Koch  <norbert@s.netic.de>
1424
1425         * Makefile.in: Better support for xemacs builds
1426
1427 Sun Jul  2 15:11:35 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
1428
1429         * gnus.el: Gnus v5.8.7 is released.
1430
1431 2000-05-19 06:32:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1432
1433         * mm-decode.el (mm-insert-part): Characters doubly decoded.
1434
1435 2000-07-01 10:23:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1436
1437         * message.el (message-do-fcc): Encode MIME.
1438
1439 2000-06-28 13:52:57  Shenghuo ZHU  <zsh@cs.rochester.edu>
1440
1441         * lpath.el: Fbind image-size.
1442
1443 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1444
1445         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1446         (nnimap-assoc-match): New function.
1447         (nnimap-split-find-rule): Support extended syntax.
1448
1449 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1450
1451         * nnimap.el (nnimap-open-connection): Use port stuff.
1452
1453         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1454         document port and defaultport.
1455
1456 2000-06-27  Paul Stodghill <stodghil@CS.Cornell.EDU>
1457
1458         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1459
1460 2000-06-26  Dave Love  <fx@gnu.org>
1461
1462         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs. 
1463
1464         * message.el: Remove unnecessary `require'ments.  Defvar
1465         gnus-list-identifiers when compiling.  Don't try to autoload
1466         variable `gnus-list-identifiers'.  Autoload
1467         gnus-group-name-charset.
1468         (message-fetch-field): Don't assume `format' removes text
1469         properties.
1470         (message-strip-list-identifiers, message-reply, message-followup):
1471         Require gnus-sum.
1472         (message-mode): Tidy XEmacs conditionals.
1473         (message-replace-chars-in-string): Use subst-char-in-string when
1474         available.
1475
1476         * gnus-xmas.el (gnus-xmas-define) <match-string-no-properties>:
1477         Define if necessary.
1478
1479         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1480         removes text properties.
1481
1482         * gnus-srvr.el (gnus-browse-group-name): Likewise.
1483
1484         * gnus-msg.el (gnus-copy-article-buffer):  Likewise.
1485
1486         * gnus-score.el (gnus-summary-score-entry): Likewise.
1487
1488 2000-06-26 11:18:57  Katsumi Yamaoka  <yamaoka@jpl.org>
1489
1490         * nnimap.el (nnimap-request-post): Fix parenthesis.
1491
1492 2000-06-26  Paul Stodghill <stodghil@CS.Cornell.EDU>
1493
1494         * message.el (message-unquote-tokens): New function.
1495
1496         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1497
1498         * nnimap.el (nnimap-request-post): Ditto.
1499
1500 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
1501
1502         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1503
1504         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1505         patch commited 2000-04-02).
1506
1507 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
1508
1509         * imap.el (imap-mailbox-examine-1): New function.
1510         (imap-message-copyuid-1):
1511         (imap-message-appenduid-1): Use it, instead of
1512         `imap-mailbox-examine' which would utf-7 encode mailbox name
1513         twice.
1514
1515 2000-06-19  Dave Love  <fx@gnu.org>
1516
1517         * mm-uu.el Don't require message.  Require cl when compiling.
1518
1519 2000-06-17 18:58:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1520
1521         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1522         a local variable.
1523         * gnus-sum.el (gnus-orphan-score): Move here.
1524
1525 2000-06-10 09:33:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
1526
1527         * message.el (message-forward): Remove show-mml condition.
1528         (message-forward-ignored-headers): Remove X-Gnus headers.
1529
1530 2000-06-08  Simon Josefsson  <simon@josefsson.org>
1531
1532         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1533
1534 2000-06-08 12:34:26  Urban Engberg <ue@ccieurope.com>
1535
1536         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1537
1538 2000-06-08 12:27:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
1539
1540         * message.el (message-syntax-checks): Add type.
1541
1542 2000-06-07  Dave Love  <fx@gnu.org>
1543
1544         * mm-view.el (mm-inline-image-emacs): Don't specify string for
1545         put-image.
1546         (mm-inline-image): Defalias, not fset.
1547
1548         * gnus.el (gnus-group-startup-message): Don't specify string for
1549         insert-image.
1550
1551         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1552         add-minor-mode is available.
1553         (gnus-article-display-xface): Don't specify string for
1554         insert-image.
1555
1556 2000-06-06 13:28:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1557
1558         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1559         (gnus-topic-insert-topic-line): Use shownp.
1560         (gnus-topic-hide-topic): Don't use hidden.
1561         (gnus-topic-show-topic): Don't use hidden.
1562
1563 2000-06-05 22:25:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1564
1565         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1566         system.
1567         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1568         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1569         * gnus-util.el (gnus-output-to-rmail): Ditto.
1570         (gnus-output-to-mail): Ditto.
1571         (gnus-write-buffer): Ditto.
1572         * gnus-uu.el (gnus-uu-save-article): Ditto.
1573
1574 2000-06-04 15:05:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
1575
1576         * message.el (message-read-from-minibuffer): Typo.
1577
1578 2000-06-03 13:36:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1579
1580         * gnus-art.el (article-decode-charset): Override non-MIME forward
1581         charset.
1582
1583 2000-06-02 12:04:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
1584
1585         * mml.el (mml-quote-region): Correct the regexp.
1586         * gnus-msg.el (gnus-summary-reply): mml-quote it.
1587
1588 2000-06-02 11:57:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
1589
1590         * message.el (message-forward): Insert raw text.
1591         * mml.el (mml-parse-1): Get raw text in unibyte mode.
1592         (mml-generate-mime-1): Insert raw text in unibyte mode.
1593
1594 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
1595
1596         * mm-bodies.el (mm-body-encoding): Always encoded if
1597         `mm-use-ultra-safe-encoding' is set.
1598
1599 2000-05-31 14:50:52  Shenghuo ZHU  <zsh@cs.rochester.edu>
1600
1601         * mml.el (ange-ftp-name-format): Typo.
1602
1603 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
1604
1605         * gnus-start.el (gnus-get-unread-articles): If
1606         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1607         try to do anything on that server.
1608         
1609 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
1610
1611         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1612         from latest draft.
1613
1614 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
1615
1616         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1617         is open.
1618
1619 2000-05-24  Dave Love  <fx@gnu.org>
1620
1621         * mml.el (mml-parse-file-name): Fix ange-ftp part.
1622
1623 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
1624
1625         * gnus.el (gnus-redefine-select-method-widget): new function, call
1626         it once. Add an "other" entry for unknown but editable backend
1627         name symbols.
1628         * gnus-start.el (gnus-declare-backend): use it.
1629
1630 2000-05-19  Dave Love  <fx@gnu.org>
1631
1632         * gnus-art.el (gnus-article-next-page): Revert last change.
1633
1634 2000-05-19 09:56:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
1635
1636         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1637
1638 2000-05-19  Dave Love  <fx@gnu.org>
1639
1640         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1641         not mm-inline-large-images.
1642
1643 2000-05-19 01:45:40  Shenghuo ZHU  <zsh@cs.rochester.edu>
1644
1645         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1646
1647 2000-05-18  Dave Love  <fx@gnu.org>
1648
1649         * gnus-art.el: Use defalias, not fset.
1650         (gnus-article-x-face-command): Don't test for xbm.
1651         (gnus-article-next-page): Redisplay before testing point in window.
1652
1653 2000-05-17 21:16:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1654
1655         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1656         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1657
1658 2000-05-17 21:13:38 Jim Davidson <jdavidson@acm.org>
1659
1660         * gnus-sum.el (gnus-summary-save-article-rmail): Use
1661         gnus-summary-save-in-rmail.
1662         * message.el (message-output): Ditto.
1663
1664 2000-05-17 22:37:25  Katsumi Yamaoka  <yamaoka@jpl.org>
1665
1666         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1667
1668 2000-05-17 14:03:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
1669
1670         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1671         is a charset.
1672         * message.el (message-send-news): Check group name charset.
1673         * gnus-msg.el (gnus-post-news): Decode group name.
1674         (gnus-inews-do-gcc): Encode group name.
1675
1676 2000-05-17 10:16:32  Karl Kleinpaste <karl@charcoal.com>
1677
1678         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1679         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1680
1681 2000-05-17 02:25:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1682
1683         * gnus-group.el (gnus-group-mark-line-p): New function.
1684         (gnus-group-goto-group): New parameter.
1685         (gnus-group-remove-mark): Use it.
1686         * gnus-topic.el (gnus-topic-move-group): Ditto.
1687         (gnus-topic-remove-group): Ditto.
1688
1689 2000-05-17 00:49:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
1690
1691         * gnus-group.el (gnus-group-list-dormant): New function.
1692
1693 2000-05-16 23:20:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
1694
1695         * gnus-agent.el (gnus-agent-synchronize): Use
1696         nnheader-insert-file-contents.
1697         (gnus-agent-save-active-1): Ditto.
1698         (gnus-agent-write-active): Ditto.
1699         (gnus-agent-expire): Ditto.
1700         * gnus-cache.el (gnus-cache-read-active): Ditto.
1701         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1702         * gnus-sum.el (gnus-summary-import-article): Ditto.
1703
1704         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1705         (gnus-agent-save-group-info): Ditto.
1706         (gnus-agent-save-alist): Ditto.
1707         * gnus-util.el (gnus-make-directory): Ditto.
1708
1709         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1710
1711 2000-05-16 21:13:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1712
1713         * mml.el (mml-generate-mime-preprocess-function): New variable.
1714         (mml-generate-mime-postprocess-function): New variable.
1715         (mml-generate-mime-1): Use them.
1716
1717 2000-05-16 18:15:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1718
1719         * gnus-group.el (gnus-group-apropos): Group name charset.
1720         * gnus-sum.el (gnus-set-mode-line): Ditto.
1721         * gnus-group.el (gnus-group-decoded-name): New function.
1722         (gnus-group-edit-group): Use it.
1723         * gnus-cus.el (gnus-group-customize): Use it.
1724
1725 2000-05-16 17:55:57  Karl Kleinpaste <karl@charcoal.com>
1726
1727         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1728
1729 2000-05-16 16:22:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
1730
1731         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1732         (gnus-group-name-charset-group-alist): Ditto.
1733         (gnus-group-name-charset): New function.
1734         (gnus-group-name-decode): New function.
1735         (gnus-group-insert-group-line): Use them.
1736         (gnus-group-prepare-flat-list-dead): Ditto.
1737         (gnus-group-list-active): Ditto.
1738         (gnus-group-describe-all-groups): Ditto.
1739         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1740         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
1741         add gnus-group property.
1742         (gnus-browse-group-name): Read gnus-group property.
1743
1744 2000-05-16 15:27:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1745
1746         * nnfolder.el (nnfolder-possibly-change-group): Use
1747         file-name-coding-system instead of pathname-coding-system.
1748         * nnmail.el (nnmail-find-file): Ditto.
1749         (nnmail-write-region): Ditto.
1750         * nnmh.el (nnmh-retrieve-headers): Ditto.
1751         (nnmh-request-article): Ditto.
1752         (nnmh-request-group): Ditto.
1753         (nnmh-request-list): Ditto.
1754         (nnmh-possibly-change-directory): Ditto.
1755         (nnmh-active-number): Ditto.
1756         * nnml.el (nnml-possibly-change-directory): Ditto.
1757         (nnml-request-list): Ditto.
1758         (nnml-request-article): Ditto.
1759         (nnml-retrieve-headers): Ditto.
1760
1761 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
1762
1763         * nnimap.el (nnimap-request-accept-article): Don't unselect
1764         mailbox if no mailbox is selected.
1765
1766 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
1767
1768         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1769         Recognize domain names starting with `www.' as starting an URL.
1770
1771 2000-05-15 09:46:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
1772
1773         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1774         (mail-source-keyword-map): Add "subdirs" for maildir.
1775
1776 2000-05-14 16:19:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1777
1778         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
1779         (nnmail-get-new-mail): Use it.
1780         * gnus-start.el (gnus-get-unread-articles): Ditto.
1781
1782 2000-05-14 14:02:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1783
1784         * gnus-sum.el (gnus-summary-edit-article): Better support for
1785         nndraft:drafts.
1786         * nndraft.el (nndraft-request-replace-article): New function,
1787         bind nnmail-file-coding-system.
1788
1789 2000-05-14  Dave Love  <fx@gnu.org>
1790
1791         * nnheader.el: Replace uses of `fset' with `defalias'.
1792         (jka-compr-compression-info-list): Only defvar when compiling.
1793
1794 2000-05-14 12:30:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1795
1796         * webmail.el (webmail-netaddress-article): Refresh redirect.
1797
1798 2000-05-13 20:41:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
1799
1800         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
1801
1802 2000-05-13 16:49:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
1803
1804         * webmail.el: Translate &nbsp; to SP.
1805
1806 2000-05-13 13:00:17  Robin S. Socha <robin@socha.net>
1807
1808         * message.el (message-bounce): Doc typo.
1809
1810 2000-05-13 12:25:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
1811
1812         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
1813         (gnus-soup-store): Ditto.
1814         (gnus-soup-send-packet): Ditto.
1815         * nnsoup.el (nnsoup-replies-format-type): Ditto.
1816         (nnsoup-dissect-buffer): Ditto.
1817         (nnsoup-narrow-to-article): Ditto.
1818         (nnsoup-make-active): Ditto
1819
1820 2000-05-13 12:03:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
1821
1822         * message.el (message-mode): Two parameters for local-variable-p.
1823
1824 2000-05-13 00:54:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1825
1826         * message.el (message-strip-list-identifiers): New function.
1827         (message-reply): Use it and use message-strip-subject-re.
1828         (message-followup): Ditto.
1829         * gnus-art.el (article-hide-list-identifiers): Remove more.
1830         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1831
1832 2000-05-12 22:28:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1833
1834         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
1835         mail-parset-charset and use non-numeric argument.
1836
1837 2000-05-12 20:54:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1838
1839         * mml.el (mml-buffer-list): New variable.
1840         (mml-generate-new-buffer): New function.
1841         (mml-destroy-buffers): Ditto.
1842         (mml-insert-mime): Use them.
1843         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
1844         * gnus-sum.el (gnus-summary-edit-article): Ditto.
1845         * message.el (message-mode): Ditto.
1846         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
1847         (gnus-uu-save-article): Support show-as-mml.
1848         * message.el (message-forward): Ditto.
1849
1850 2000-05-12 15:15:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
1851
1852         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
1853         (nndoc-mime-digest-type-p): Locate article head precisely.
1854         * mml.el (mml-generate-default-type): New variable.
1855         (mml-generate-mime-1): Use it.
1856         (mml-insert-mime-headers): Use it.
1857         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
1858         (gnus-uu-digest-mail-forward): Use it and call message-forward
1859         with argument digest.
1860         (gnus-uu-save-article): Support message-forward-as-mime.
1861         * message.el (message-forward): Add parameter digest.
1862         * mm-decode.el (mm-dissect-default-type): New variable.
1863         (mm-dissect-buffer): Use it.
1864
1865 2000-05-11 11:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
1866
1867         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
1868         newline and paragraph to nil when got a non-ascii character. Test
1869         paragraph before newline.
1870
1871 2000-05-10 12:17:58  Shenghuo ZHU  <zsh@cs.rochester.edu>
1872
1873         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
1874         limit to 76.
1875
1876 2000-05-10 09:11:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1877
1878         * nnslashdot.el (nnslashdot-sid-strip): New function.
1879         (nnslashdot-threaded-retrieve-headers): New format.
1880         (nnslashdot-sane-retrieve-headers): Ditto.
1881         (nnslashdot-request-article): Ditto.
1882         (nnslashdot-threaded-retrieve-headers): Thread properly.
1883         (nnslashdot-request-article): Be more lenient.
1884         (nnslashdot-threaded-retrieve-headers): Regexp search.
1885
1886 2000-05-09 13:23:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
1887
1888         * gnus-sum.el (gnus-with-article): Define it before use it.
1889
1890 2000-05-08 22:34:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
1891
1892         * message.el (message-supersede): Use mime-to-mml.
1893         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
1894
1895 2000-05-08 22:34:24  Katsumi Yamaoka  <yamaoka@jpl.org>
1896
1897         * gnus-group.el (gnus-group-list-cached): Don't use
1898         `subst-char-in-string'.
1899
1900 2000-05-08  Dave Love  <fx@gnu.org>
1901
1902         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
1903
1904 2000-05-08 01:07:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
1905
1906         * mm-decode.el (mm-interactively-view-part): Append %s if the
1907         method is a single word.
1908         * nnwarchive.el (nnwarchive-type-definition): Typo.
1909
1910 2000-05-07 17:24:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
1911
1912         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
1913         function.
1914         (gnus-group-prepare-flat-predicate): Use it.
1915         (gnus-group-list-cached): List dead groups.
1916
1917 2000-05-07 10:50:02  Shenghuo ZHU  <zsh@cs.rochester.edu>
1918
1919         * gnus-art.el (article-decode-charset): Don't decode message with
1920         format.
1921
1922 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
1923
1924         * mailcap.el (mailcap-maybe-eval): Honor user request not to
1925         evaluate the Lisp code.
1926
1927 2000-05-06 17:40:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
1928
1929         * gnus-art.el (article-wash-html): New function.
1930         (gnus-article-wash-html): Bind.
1931         (gnus-article-make-menu-bar): Menu item.
1932         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
1933         (gnus-summary-make-menu-bar): Menu item.
1934         * gnus.el: Autoload.
1935
1936 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
1937
1938         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
1939         (gnus-uu-unshar-article): Use it.
1940
1941         * mailcap.el (mailcap-maybe-eval-warning): New variable.
1942         (mailcap-maybe-eval): Use it.
1943
1944         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
1945         in docstring.
1946
1947         * mml.el (mml-generate-mime-1): Small comment.
1948
1949 2000-05-05 12:27:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1950
1951         * gnus-art.el (article-de-base64-unreadable): New function.
1952         (gnus-article-de-base64-unreadable): Bind.
1953         (gnus-article-make-menu-bar): Menu item.
1954         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
1955         (gnus-summary-make-menu-bar): Menu item.
1956         * gnus.el: Autoload.
1957
1958 2000-05-05 10:32:27  Shenghuo ZHU  <zsh@cs.rochester.edu>
1959
1960         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
1961         (gnus-summary-select-article): Add en/disable multibyte.
1962
1963 2000-05-05 02:47:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
1964
1965         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
1966         (gnus-summary-edit-article): New feature: editing raw articles.
1967
1968 2000-05-05 00:30:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1969
1970         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
1971         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
1972         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
1973         Emacs MULE can not copy some 8bit characters in multibyte buffers.
1974         * mm-decode.el (mm-insert-part): Ditto.
1975
1976 2000-05-04 17:49:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1977
1978         * nndoc.el (nndoc-type-alist): Extend forward regexp.
1979         (nndoc-forward-type-p): Ditto.
1980
1981 2000-05-04 17:13:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1982
1983         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
1984         value of enable-multibyte-characters.
1985
1986 2000-05-04 10:31:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1987
1988         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
1989
1990 2000-05-03  Dave Love  <fx@gnu.org>
1991
1992         * gnus-ems.el (gnus-article-xface-ring-internal)
1993         (gnus-article-xface-ring-size): New variable.
1994         (gnus-article-display-xface): Use them to cache data.  Don't try
1995         to use XPM.  Set up binary coding for PBM's sake.
1996
1997 2000-05-03 14:23:38  Shenghuo ZHU  <zsh@cs.rochester.edu>
1998
1999         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2000         * gnus-int.el (gnus-request-accept-article): Ditto.
2001         (gnus-request-replace-article): Ditto.
2002         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2003
2004 2000-05-03 14:11:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2005
2006         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2007
2008 2000-05-03 11:35:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2009
2010         * rfc2047.el (rfc2047-encode-message-header): Encode field by
2011         field.
2012         * mml.el (mml-to-mime): Use message-default-charset.
2013         (mml-preview): Narrow to headers.
2014         * message.el (message-send-mail): Use message-default-charset.
2015         (message-send-news): Narrow to headers;
2016         use message-default-charset.
2017
2018 2000-05-03 08:09:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2019
2020         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2021         detect.
2022         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2023         restriction.
2024         (mml-parse-1): Warning message.
2025         (mml-preview): Disable multibyte.
2026
2027 2000-05-03  Dave Love  <fx@gnu.org>
2028
2029         * gnus.el (gnus-group-startup-message): Add newline before image.
2030
2031 2000-05-02 21:34:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2032
2033         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2034         * message.el (message-send-mail): Use unibyte-buffer.
2035         (message-send-mail): Ditto.
2036
2037 Mon May  1 15:09:46 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2038
2039         * gnus.el: Gnus v5.8.6 is released.
2040
2041 2000-05-01 07:45:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2042
2043         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2044
2045 2000-04-28 21:14:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2046
2047         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2048
2049 2000-04-28 16:37:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2050
2051         * message.el (message-send-mail-partially): Use forward-line.
2052
2053 2000-04-28 16:01:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2054
2055         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2056
2057 2000-04-28 15:30:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2058
2059         * mml.el (mml-generate-mime-1): Ignore 0x1b.
2060         (mml-insert-mime): No markup only for text/plain.
2061         (mime-to-mml): Remove MIME headers.
2062
2063 2000-04-28 14:23:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2064
2065         * mml.el (mml-preview): Set gnus-newsgroup-charset.
2066         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2067         as 8-bit.
2068         * lpath.el: Fbind image functions.
2069
2070 2000-04-28  Dave Love  <fx@gnu.org>
2071
2072         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2073         21.
2074
2075         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2076         search order.  Use parse-colon-path and remove some redundancy.
2077         Doc fix.
2078         (mailcap-parse-mimetypes): Code consistently with
2079         mailcap-parse-mailcaps.  Doc fix.
2080
2081         * gnus-start.el (gnus-unload): Iterate over `features', not
2082         `load-history'.
2083
2084 2000-04-28 09:52:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2085
2086         * mml.el (mml-parse-1): Don't create blank parts.
2087         (mml-read-part): Fix mml tag.
2088         (mml-insert-mime): Convert message/rfc822.
2089         (mml-insert-mml-markup): Add mmlp parameter.
2090
2091 2000-04-28 01:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2092
2093         * message.el (message-send-mail-partially): Remove CTE.
2094
2095 2000-04-28 00:31:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2096
2097         * lpath.el: Fbind put-image for XEmacs.
2098         * mm-view.el (mm-inline-image): Fset it.
2099
2100 2000-04-27 23:23:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
2101
2102         * nndoc.el (nndoc-type-alist): Change forward regexp.
2103
2104 2000-04-27 21:57:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2105
2106         * message.el (message-send-mail-partially-limit): Change the
2107         default value.
2108
2109 2000-04-27 21:53:32  Erik Toubro Nielsen <erik@ifad.dk>
2110
2111         * gnus-util.el (gnus-extract-address-components): Name might be
2112         "".
2113
2114 2000-04-27 20:32:06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2115
2116         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2117         (gnus-summary-post-forward): Ditto.
2118         * message.el (message-forward-show-mml): New variable.
2119         (message-forward): Use it.
2120         * mml.el (mml-parse-1): Add tag mml.
2121         (mml-read-part): Ditto.
2122         (mml-generate-mime): Support reentance.
2123         (mml-generate-mime-1): Support mml tag.
2124
2125 2000-04-27  Dave Love  <fx@gnu.org>
2126
2127         * gnus-art.el: Don't bother to require custom, browse-url.
2128         (gnus-article-x-face-command): Include gnus-article-display-xface.
2129
2130         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
2131         Use defalias, not fset.
2132         (gnus-article-display-xface): New function.
2133
2134         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2135
2136         * mm-decode.el: Small doc fixes.  Require cl when compiling.
2137         (mm-xemacs-p): Deleted.
2138         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2139         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2140         use create-image and don't special-case xbm.
2141         (mm-valid-image-format-p): Use display-graphic-p.
2142
2143 2000-04-27 15:27:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
2144
2145         * message.el (message-send-mail-partially-limit): New variable.
2146         (message-send-mail-partially): New function.
2147         (message-send-mail): Use it.
2148         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2149         all blank lines inside of base64.
2150         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2151         blank lines.
2152
2153 2000-04-27 10:03:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
2154
2155         * mml.el (mml-insert-tag): Match more special characters.
2156
2157 2000-04-27 09:06:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
2158
2159         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2160
2161 2000-04-27 00:58:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2162
2163         * mm-decode.el (mm-inline-media-tests): Add message/partial.
2164         (mm-inlined-types): Ditto.
2165         * mm-partial.el: New file.
2166
2167 2000-04-27  Dave Love  <fx@gnu.org>
2168
2169         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2170         matter in Emacs 21.
2171
2172 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
2173
2174         * mm-bodies.el (mm-encode-body): Remove reference to
2175         mm-default-charset in comment.
2176
2177 2000-04-24 00:56:00  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2178
2179         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2180
2181 2000-04-26 12:27:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
2182
2183         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2184         let.
2185
2186 2000-04-26 12:26:10  Pavel Janik ml. <Pavel.Janik@inet.cz>
2187
2188         * gnus-draft.el (gnus-draft-setup): Fix comments.
2189
2190 2000-04-26 10:06:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2191
2192         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2193         if nnmbox-file-coding-system-for-write is nil.
2194
2195 2000-04-26 02:17:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
2196
2197         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2198         header if nil.
2199
2200 2000-04-26 00:23:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2201
2202         * mm-view.el (mm-inline-text): Insert directly if decoded.
2203         * mml.el (autoload): Typo.
2204
2205 2000-04-25 22:46:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
2206
2207         * mml.el (mml-preview): Set up posting-charset.
2208         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2209
2210 2000-04-25 21:23:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
2211
2212         * webmail.el: Fix yahoo mail.
2213
2214 2000-04-25 20:12:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2215
2216         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2217         word if not necessary.
2218         (rfc2047-encode-region): Put space between encoded words.
2219
2220 2000-04-24 21:11:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
2221
2222         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2223
2224 2000-04-24 18:14:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2225
2226         * gnus-draft.el (gnus-draft-setup): Restore mml only when
2227         required.
2228         (gnus-draft-edit-message): Require restoration.
2229
2230 2000-04-24 16:51:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2231
2232         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2233         back.
2234
2235 2000-04-24 16:01:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2236
2237         * gnus-art.el (gnus-treat-article): Make sure that the summary
2238         buffer is live.
2239
2240 2000-04-24 15:42:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2241
2242         * mailcap.el (mailcap-parse-mailcaps): Reorder.
2243         (mailcap-parse-mailcap): Backwards parsing.
2244         (mailcap-possible-viewers): Remove nreverse.
2245         (mailcap-mime-info): Ditto.
2246         (mailcap-add-mailcap-entry): Keep alternative viewer.
2247
2248 Mon Apr 24 21:12:06 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2249
2250         * gnus.el: Gnus v5.8.5 is released.
2251
2252 2000-04-24 16:29:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2253
2254         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2255
2256         * gnus-util.el (gnus-netrc-machine): Default to nntp.
2257
2258         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2259
2260 2000-04-23 23:27:25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2261
2262         * mm-view.el (mm-inline-message): Disable prepare-hook.
2263
2264 2000-04-23 00:32:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2265
2266         * gnus.el: Fix copyright statements.
2267
2268         * gnus-sum.el (gnus-alter-articles-to-read-function): New
2269         variable.
2270         (gnus-articles-to-read): Use it.
2271
2272         * message.el (message-get-reply-headers): Bind free variable.
2273
2274 2000-04-23 01:14:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2275
2276         * message.el (message-get-reply-headers): Fix to-address.
2277
2278 2000-04-22 22:51:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2279
2280         * webmail.el: Hotmail fix. Add a debug function.
2281
2282 2000-04-23 00:32:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2283
2284         * gnus-sum.el (t): M-down and M-up.
2285
2286 2000-04-22 20:22:03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2287
2288         * gnus-sum.el: Doc fix.
2289
2290 2000-04-22 10:25:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
2291
2292         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2293
2294 2000-04-22 14:25:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2295
2296         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2297         string.
2298         (nnweb-request-group): Don't scan twice.
2299         (nnweb-request-scan): Don't nix out the hashtb.
2300
2301         * message.el (message-get-reply-headers): Return a value.
2302
2303 2000-04-22 14:12:41  David Aspinwall  <aspinwall@TimesTen.com>
2304
2305         * gnus-art.el (gnus-button-url-regexp): New value to match naked
2306         urls.
2307
2308 2000-04-22 01:23:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2309
2310         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2311         order messages are inserted.
2312
2313         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2314         message/rfc822 parts.
2315
2316         * gnus-art.el (gnus-article-read-summary-keys): Check for
2317         numerical values.
2318
2319         * message.el (message-get-headers): Made into own function.
2320         (message-reply): Use it.
2321         (message-get-reply-headers): Renamed.
2322         (message-widen-reply): New command.
2323
2324 2000-04-21 20:52:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2325
2326         * nntp.el (nntp-retrieve-data): Report the error and return nil.
2327
2328 2000-04-21 19:38:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2329
2330         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2331         non-base64 text at the end if not found.
2332
2333 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
2334
2335         * gnus-sum.el (gnus-read-move-group-name):
2336         (gnus-summary-move-article): Use `gnus-group-method' to find out
2337         what method the manually entered group belong to.
2338         `gnus-group-name-to-method' doesn't return any method parameters
2339         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2340         for new groups so they wouldn't work.
2341
2342 2000-04-21 22:27:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2343
2344         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2345         override.
2346
2347 2000-04-21 21:58:20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2348
2349         * nnmail.el (nnmail-cache-insert): Does some stuff that is
2350         probably good to do, or something.  I dunno.  I just write these
2351         ChangeLog entries, and my name is Lars.
2352
2353 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
2354
2355         * message.el (message-caesar-region): Use translate-region.
2356
2357 2000-04-21 21:20:32  Mike Fabian  <mike.fabian@gmx.de>
2358
2359         * gnus-group.el (gnus-group-catchup-current): Doc fix.
2360
2361 2000-04-21 20:36:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2362
2363         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2364         variables, because that makes Emacs flash.
2365
2366         * gnus-group.el (gnus-group-insert-group-line): Don't call
2367         gnus-group-add-icon unconditionally.
2368
2369         * gnus-xmas.el (gnus-group-add-icon): Moved here.
2370
2371         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2372         xmas.
2373         (gnus-group-glyph-directory): Removed.
2374
2375 2000-04-21 20:26:23  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
2376
2377         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2378         gnus-newsgroup-name is "".
2379
2380 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
2381
2382         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2383         in conjunction with MULE-UCS.
2384
2385 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
2386
2387         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2388
2389 1999-12-14 04:14:44  Katsumi Yamaoka  <yamaoka@jpl.org>
2390
2391         * dgnushack.el (last, mapcon, member-if, union): New compiler
2392         macros for emulating cl functions.
2393
2394 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
2395
2396         * message.el (message-shorten-references): Only cater to broken
2397         INN for news. This caters for broken smtpd.
2398
2399 2000-04-21 18:20:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2400
2401         * mailcap.el (mailcap-mime-info): Use the first match; not the
2402         last.
2403
2404         * gnus-agent.el (gnus-category-kill): Save the category list.
2405
2406 2000-04-21 16:41:50  Chris Brierley  <brierley@pobox.com>
2407
2408         * gnus-sum.el (gnus-summary-move-article): Do something or other.
2409
2410 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2411
2412         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2413
2414 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2415
2416         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2417
2418 2000-04-21 10:43:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2419
2420         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2421         (gnus-group-list-cached): Use it.
2422
2423 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2424
2425         * gnus.el: Update all the copyright notices.
2426
2427 2000-04-21 15:38:06  Vladimir Volovich  <vvv@vvv.vsu.ru>
2428
2429         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2430         non-base64 text at the end.
2431
2432 2000-04-21 15:21:30  Katsumi Yamaoka  <yamaoka@jpl.org>
2433
2434         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2435
2436 2000-04-21 15:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2437
2438         * nnheader.el: Don't autoload cancel-function-timers.
2439
2440         * message.el (message-fetch-field): Fold case.
2441
2442 2000-04-21 15:11:09  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2443
2444         * message.el (message-forward-before-signature): New variable.
2445
2446 2000-04-21 15:10:31  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2447
2448         * gnus-mlspl.el: Fix stuff.
2449
2450 2000-04-21 14:41:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2451
2452         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2453         subjects when unthreaded.
2454
2455 2000-04-21 14:11:39  David S. Goldberg  <dsg@mitre.org>
2456
2457         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2458         well.
2459
2460 2000-04-21 14:06:43  Rui Zhu  <sprache@iname.com>
2461
2462         * gnus-art.el (gnus-article-mode): Fix variable name.
2463
2464 2000-04-21 13:54:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2465
2466         * mm-view.el: Fix autoload.
2467
2468         * flow-fill.el (flow-fill): Fix provide.
2469
2470         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2471         nil.
2472
2473 2000-04-20 22:24:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2474
2475         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2476
2477 2000-04-21 05:22:18  Katsumi Yamaoka  <yamaoka@jpl.org>
2478
2479         * gnus-util.el (gnus-netrc-machine): Didn't work.
2480
2481 2000-04-20 21:22:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2482
2483         * gnus-draft.el (gnus-draft-setup): Restore to mml.
2484
2485 2000-04-21 01:24:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2486
2487         * flow-fill.el: Renamed from fill-flowed.
2488
2489         * message.el (message-forward-ignored-headers): Default to
2490         removing CTE.
2491
2492 2000-04-21 00:48:48    <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2493
2494         * message.el (message-mode): Don't fill headers.
2495
2496 2000-04-20 23:12:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2497
2498         * message.el (message-pipe-buffer-body): Use shell
2499
2500 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2501
2502         * nnvirtual.el (nnvirtual-request-article):
2503         Bind gnus-override-method to nil.
2504         (nnvirtual-request-update-mark): Don't update mark when
2505         article is not there.
2506
2507 2000-04-20 16:35:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
2508
2509         * mm-uu.el (mm-uu-dissect): Check forwarded message.
2510
2511 2000-04-20 21:17:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2512
2513         * gnus-util.el (gnus-parse-netrc): Allow "port".
2514         (gnus-netrc-machine): Take a port param.
2515         (gnus-netrc-machine):
2516
2517         * gnus-art.el (gnus-request-article-this-buffer): Allow
2518         re-selecting referenced articles.
2519
2520         * message.el (message-cancel-news): Allow editing.
2521         (message-cancel-message): Add newline.
2522
2523 2000-04-20 21:03:54  William M. Perry  <wmperry@aventail.com>
2524
2525         * mm-view.el (mm-inline-image-emacs): New function.
2526
2527 2000-04-20 20:44:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2528
2529         * mail-source.el (mail-source-delete-incoming): Change default in
2530         cvs.
2531
2532 2000-04-20 20:43:34  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2533
2534         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2535         function.
2536
2537 2000-04-20 14:45:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2538
2539         * nnml.el (nnml-request-expire-articles): Use it.
2540
2541         * nnmail.el (nnmail-expiry-target): New variable.
2542         (nnmail-expiry-target-group): New function.
2543
2544 2000-04-20 02:36:31  Emerick Rogul  <emerick@cs.bu.edu>
2545
2546         * message.el (message-forward): Add non-MIME separators.
2547
2548 2000-04-20 02:25:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2549
2550         * message.el (message-generate-headers): Respect the syntax check
2551         spec.
2552
2553         * gnus-sum.el (gnus-remove-thread-1): Show thread.
2554         (gnus-remove-thread): Don't show all threads.
2555
2556 Thu Apr 20 01:39:25 2000  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2557
2558         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2559
2560 2000-04-19  Dave Love  <fx@gnu.org>
2561
2562         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2563
2564 2000-04-18 12:28:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2565
2566         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2567         (nnwarchive-egroups-*): Ditto.
2568         (nnwarchive-url): Unibyte buffer and single line cookie.
2569
2570 2000-04-14 18:50:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2571
2572         * mm-util.el (mm-char-or-char-int-p): New alias.
2573         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2574         entities.
2575
2576 2000-04-10   Daiki Ueno  <ueno@unixuser.org>
2577
2578         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2579         article case insensitively.
2580
2581 2000-04-10 20:35:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2582
2583         * mail-source.el (mail-source-fetch-webmail): Use the default
2584         password provided in mail-sources; use webmail:subtype:user as
2585         the key.
2586
2587 2000-04-10 20:35:46  John Wiegley <johnw@gnu.org>
2588
2589         * mail-source.el (mail-source-fetch-webmail): Use
2590         mail-source-password-cache.
2591
2592 2000-04-09 18:13:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
2593
2594         * webmail.el: Add netscape mail and fix HotMail mail.
2595
2596 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
2597
2598         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2599
2600 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
2601
2602         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2603         RFC822.PEEK if server support IMAP4rev1.
2604         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2605         RFC822.TEXT.PEEK if server support IMAP4rev1.
2606         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2607         RFC822.HEADER if server support IMAP4rev1.
2608         (nnimap-request-article-part): Support bodydetail in response
2609         data.
2610
2611 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
2612
2613         * fill-flowed.el: New file.
2614
2615         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2616         text/plain parts with `format' parameters.
2617
2618         * mm-view.el (autoload): Autoload fill-flowed.
2619         (mm-inline-text): For "plain" parts with a format=flowed
2620         parameter, call `fill-flowed'.
2621
2622 2000-03-21 10:32:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2623
2624         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2625         slashdot ids.
2626
2627 2000-03-20 00:12:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2628
2629         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2630         format.
2631
2632 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
2633
2634         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2635         `imtest' too.
2636         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2637         (imap-gssapi-program): New variable.
2638         (imap-streams): Add gssapi.
2639         (imap-stream-alist): Ditto.
2640         (imap-authenticators): Ditto.
2641         (imap-authenticator-alist): Ditto.
2642         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2643         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2644         1.6.x `imtest' syntax.
2645         (imap-gssapi-stream-p): New function.
2646         (imap-gssapi-open): Ditto.
2647         (imap-gssapi-auth-p): Ditto.
2648         (imap-gssapi-auth): Ditto.
2649         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2650         (imap-send-command): Use buffer-local `imap-client-eol' value.
2651
2652         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2653         lines and turn TAB into SPC before parsing.
2654
2655 2000-03-15  Simon Josefsson <jas@pdc.kth.se>
2656
2657         * nnheader.el (nnheader-group-pathname): Make sure to return a
2658         directory.
2659         * nnmail.el (nnmail-group-pathname): Ditto.
2660
2661 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
2662
2663         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2664         might split in the middle of a message-id.
2665
2666 2000-03-13 13:51:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2667
2668         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2669         groups from the server.
2670
2671         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2672         (gnus-summary-toggle-header): Update the wash status.
2673
2674         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2675         Moved here.
2676
2677         * gnus-agent.el (gnus-agent-save-group-info): Respect old
2678         setting.
2679
2680         * nnmail.el (nnmail-get-active): Use it.
2681         (nnmail-parse-active): New function.
2682
2683         * mm-view.el (mm-inline-text): Support the new version of
2684         vcard.el.
2685
2686         * gnus-sum.el (gnus-summary-move-article): Only delete article
2687         when moving junk.
2688         (gnus-deaden-summary): Bury the buffer.
2689
2690         * nnmail.el (nnmail-group-pathname): Ditto.
2691
2692         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2693
2694 2000-03-13 20:23:06  Christoph Rohland  <hans-christoph.rohland@sap.com>
2695
2696         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2697         whether Mule.
2698
2699 2000-03-10 14:57:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2700
2701         * message.el (message-send-mail): Protect against unloaded Gnus.
2702
2703         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2704         parent.
2705         (gnus-topic-update-topic-line): Yes, do.
2706         (gnus-topic-goto-missing-group): Tally the correct number of
2707         unread articles before inserting the topic line.
2708
2709 2000-03-01 09:55:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2710
2711         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2712
2713 2000-02-13 13:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2714
2715         * mm-decode.el (mm-dissect-buffer): Ditto.
2716
2717         * gnus-art.el (article-decode-charset): Strip CTE.
2718
2719         * ietf-drums.el (ietf-drums-strip): New function.
2720
2721         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2722         when prompting in read-only groups.
2723
2724 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
2725
2726         * imap.el (imap-send-command): Change EOL-chars when
2727         `imap-client-eol' differs from default, not only for kerberos4.
2728         (imap-mailbox-status): Get encoded mailbox's status.
2729
2730 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
2731
2732         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2733         into `mail-source-password-cache'.
2734
2735 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
2736
2737         * mm-util.el (mm-mime-charset): Check for presence of
2738         `coding-system-get' and `get-charset-property' (recent XEmacs has
2739         the former, but not the latter).
2740
2741 2000-01-28  Dave Love  <fx@gnu.org>
2742
2743         * message.el (message-check-news-header-syntax): Fix typo
2744         `newsgroyps'.
2745         (message-talkative-question): Put temp buffer in fundamental-mode.
2746         (message-recover): Use fundamental-mode in the right buffer.
2747
2748         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2749         right buffer.
2750
2751 2000-01-26 12:01:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2752
2753         * qp.el (quoted-printable-decode-region): Add charset parameter.
2754         (quoted-printable-decode-string): Ditto.
2755
2756         * gnus-art.el (article-de-quoted-unreadable): Use it.
2757
2758 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
2759
2760         * nnimap.el (nnimap-split-predicate): New variable.
2761         (nnimap-split-articles): Use it.
2762
2763 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
2764
2765         * utf7.el: Change email address.
2766
2767 2000-01-18 22:03:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2768
2769         * gnus-group.el (gnus-group-catchup): Purge split history.
2770
2771 2000-01-14 02:43:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
2772
2773         * nnmail.el (nnmail-generate-active): Support extended group name.
2774         (nnmail-get-active): Ditto.
2775
2776 2000-01-13 15:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2777
2778         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2779         group names, don't remove anything.
2780
2781 2000-01-13 15:10:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2782
2783         * webmail.el (webmail-my-deja-open): My-deja changes.
2784
2785 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
2786
2787         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
2788
2789 2000-01-10 23:35:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
2790
2791         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
2792
2793 2000-01-09 22:52:35  Shenghuo ZHU  <zsh@cs.rochester.edu>
2794
2795         * gnus.el (gnus-other-frame): Fix typo.
2796
2797 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2798
2799         * gnus-cus.el (gnus-group-customize): Fix typo.
2800
2801 2000-01-08 08:36:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2802
2803         * nnweb.el (nnweb-insert): Simplified.
2804
2805 2000-01-06 18:32:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2806
2807         * gnus-art.el (gnus-article-mode-map): "e" is
2808         gnus-summary-edit-article.
2809
2810 2000-01-06 18:25:37  Jari Aalto  <jari.aalto@poboxes.com>
2811
2812         * mailcap.el (mailcap-mime-extensions): Add .diff.
2813
2814 2000-01-06 00:06:40 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2815
2816         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
2817         there is no "%s" in the method.
2818
2819 2000-01-08 21:01:04  Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2820
2821         * gnus-sum.el (gnus-summary-select-article): Return 'old.
2822
2823 2000-01-06 13:41:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2824
2825         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
2826
2827         * gnus.el: Really always pop up a new frame.
2828
2829         * parse-time.el (parse-time-rules): Allow 100-110 to be
2830         2000-2010.
2831
2832         * time-date.el (date-to-time): Don't use timezone.
2833
2834 2000-01-06  Dave Love  <fx@gnu.org>
2835
2836         * time-date.el: Add keywords.
2837         (date-to-time): Add autoload cookie.  Canonicalize with
2838         timezone-make-date-arpa-standard.
2839         (time-to-seconds): Avoid caddr.
2840         (safe-date-to-time): Add autoload cookie.
2841
2842         * base64.el: Require cl when compiling.
2843
2844 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
2845
2846         * gnus-group.el (gnus-group-line-format-alist): Added %E for
2847         eyecandy.
2848         (gnus-group-insert-group-line): Now groks %E and inserts icon in
2849         group line using gnus-group-add-icon.
2850         (gnus-group-icons): Added customize group.
2851         (gnus-group-icon-list): Added variable.
2852         (gnus-group-glyph-directory): Added variable.
2853         (gnus-group-icon-cache): Added variable.
2854         (gnus-group-running-xemacs): Added variable.
2855         (gnus-group-add-icon): Added function. Add an icon to the current
2856         line according to gnus-group-icon-list.
2857         (gnus-group-icon-create-glyph): Added function.
2858
2859 2000-01-05 17:31:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2860
2861         * gnus-sum.el (gnus-summary-select-article): Return whether we
2862         selected something new.
2863         (gnus-summary-search-article): Start searching at the window
2864         point.
2865
2866         * gnus-group.el (gnus-fetch-group): Complete over
2867         gnus-active-hashtb.
2868
2869 Wed Jan  5 17:06:41 2000  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2870
2871         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
2872
2873 2000-01-05 15:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2874
2875         * gnus-sum.el (gnus-preserve-marks): New variable.
2876         (gnus-summary-move-article): Use it.
2877         (gnus-group-charset-alist): Added more entries.
2878
2879 2000-01-03 01:18:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2880
2881         * mm-decode.el (mm-inline-override-types): Removed duplicate.
2882
2883         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
2884         as the default score.
2885
2886         * gnus-score.el (gnus-score-delta-default): Changed name.
2887
2888 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
2889
2890         * imap.el (imap-parse-literal):
2891         (imap-parse-flag-list): Don't care about props.
2892         (imap-parse-string): Handle quoted characters.
2893
2894 2000-01-02 08:37:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2895
2896         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
2897         (gnus-summary-mark-article): Doc fix.
2898         (gnus-summary-mark-forward): Doc fix.
2899         (t): Changed keystroke for gnus-summary-customize-parameters.
2900
2901         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
2902         "e".
2903         (gnus-article-mode-map): No, don't.
2904
2905         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
2906         of the final article.
2907
2908         * mm-decode.el (mm-interactively-view-part): Error on no method.
2909
2910 2000-01-02 06:10:32  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
2911
2912         * gnus-score.el (gnus-score-insert-help): Something.
2913
2914         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
2915
2916         * gnus-win.el (gnus-configure-frame): Ditto.
2917
2918         * gnus-mh.el (gnus-summary-save-in-folder): Use
2919         with-current-buffer.
2920
2921 2000-01-02 05:00:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2922
2923         * nnwarchive.el: Changed file perms.
2924
2925 1999-12-19 21:42:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2926
2927         * gnus-group.el (gnus-group-delete-groups): New command.
2928         (gnus-group-delete-group): Extra no-prompt parameters.
2929
2930 1999-12-14 10:18:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2931
2932         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
2933         <p>.
2934
2935 1999-12-28 12:20:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2936
2937         * webmail.el (webmail-hotmail-article): Don't insert message id.
2938
2939 1999-12-28  Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,A_\e(Bjohann)
2940
2941         * nnimap.el (nnimap-split-fancy): New variable.
2942         (nnimap-split-fancy): New function.
2943
2944 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
2945
2946         (nnimap-split-rule): Document symbol value.
2947
2948 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
2949
2950         * nnimap.el (nnimap-retrieve-headers-progress): Let
2951         `nnheader-parse-head' parse article.
2952         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
2953         request headers needed by `nnheader-parse-head'.
2954
2955 1999-12-23  Florian Weimer  <fw@s.netic.de>
2956
2957         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
2958         value (crosspostings are handled), improve documentation.
2959
2960         * smiley.el: Declare file coding system as iso-8859-1.
2961
2962         * nnultimate.el: Dito.
2963
2964         * message.el: Dito.
2965
2966         * gnus-cite.el: Dito.
2967
2968         * gnus-spec.el: Dito.
2969
2970 1999-12-21  Florian Weimer  <fw@s.netic.de>
2971
2972         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
2973         (gnus-setup-message): No longer make `message-posting-charset'
2974         buffer-local.
2975         (gnus-setup-posting-charset): Reflect the new layout of
2976         `gnus-group-posting-charset-alist' and `message-posting-charset'.
2977
2978         * message.el (message-send-mail): Bind `message-this-is-mail' and
2979         `message-posting-charset'.
2980         (message-send-news): Dito, and honour new layout of
2981         `message-posting-charset'.
2982         (message-encode-message-body): Ignore `message-posting-charset'.
2983
2984         * mm-bodies.el (mm-body-encoding): Consider
2985         `message-posting-charset' when deciding whether to use 8bit.
2986
2987         * rfc2047.el (rfc2047-encode-message-header): Back out change.
2988         (rfc2047-encodable-p): Now solely for headers; use
2989         `message-posting-charset'.
2990
2991 1999-12-20 14:10:39  Shenghuo ZHU  <zsh@cs.rochester.edu>
2992
2993         * nnwarchive.el (nnwarchive-type-definition): Set default value.
2994
2995 1999-12-19 22:49:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2996
2997         * nnagent.el (nnagent-server-opened): Optional.
2998         (nnagent-status-message): Optional.
2999
3000 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
3001
3002         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3003         end (referenced by instructions in
3004         `gnus-cited-opened-text-button-line-format-alist').
3005
3006 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3007
3008         * imap.el (imap-starttls-open): Typo.
3009
3010 1999-12-18 16:43:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
3011
3012         * mm-util.el (mm-charset-after): Non-MULE case.
3013         * mail-prsvr.el (mail-parse-mule-charset): New variable.
3014         * rfc2047.el (rfc2047-dissect-region): Bind it.
3015
3016 1999-12-18  Florian Weimer  <fw@s.netic.de>
3017
3018         * mml.el (mml-generate-multipart-alist): Correct default value.
3019
3020         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3021         (mm-safer-encoding): New function.
3022         (mm-content-transfer-encoding): Use both.
3023
3024         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3025         * qp.el (quoted-printable-encode-region): Dito.
3026
3027 1999-12-18 14:08:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
3028
3029         * webmail.el (webmail-hotmail-article): Snarf the raw file.
3030
3031 1999-12-18 14:08:12  Victor S. Miller  <victor@idaccr.org>
3032
3033         * webmail.el (webmail-hotmail-list): raw=0.
3034
3035 1999-12-18 11:14:51  Shenghuo ZHU  <zsh@cs.rochester.edu>
3036
3037         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3038         group name.
3039
3040 1999-12-18 11:02:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
3041
3042         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3043
3044 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3045
3046         * imap.el: Don't autoload digest-md5.
3047         (imap-starttls-open): Bind coding-system-for-{read,write}.
3048         (imap-starttls-p): Check if we can find starttls.el.
3049         (imap-digest-md5-p): Check if we can find digest-md5.el.
3050
3051 1999-12-17   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3052
3053         * base64.el (base64-encode-string): Accept 2nd argument
3054         `no-line-break'.
3055
3056         * imap.el: Require `digest-md5' when compiling; add autoload
3057         settings for `digest-md5-parse-digest-challenge',
3058         `digest-md5-digest-response', `starttls-open-stream' and
3059         `starttls-negotiate'.
3060         (imap-authenticators): Add `digest-md5'.
3061         (imap-authenticator-alist): Setup for `digest-md5'.
3062         (imap-digest-md5-p): New function.
3063         (imap-digest-md5-auth): New function.
3064         (imap-stream-alist): Add STARTTLS entry.
3065         (imap-starttls-p): New function.
3066         (imap-starttls-open): New function.
3067
3068 1999-12-18 01:08:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3069
3070         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3071
3072 1999-12-17 19:36:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
3073
3074         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3075         string-to-x function.
3076
3077 1999-12-17 13:08:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
3078
3079         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3080
3081 1999-12-17 11:54:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3082
3083         * webmail.el: Enhance hotmail-snarf.
3084
3085 1999-12-17 10:38:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3086
3087         * rfc2047.el (rfc2047-dissect-region): Rewrite.
3088
3089 1999-12-16 22:59:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3090
3091         * webmail.el (webmail-hotmail-list): Search no-error.
3092
3093 1999-12-15 22:07:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3094
3095         * nnwarchive.el: Support nov-is-evil.
3096         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3097         Set it if non-nil.
3098         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3099
3100 1999-12-15 08:55:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
3101
3102         * nnagent.el (nnagent-server-opened): Redefine.
3103         (nnagent-status-message): Ditto.
3104
3105 1999-12-14 23:37:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
3106
3107         * rfc1843.el (rfc1843-decode-region): Use
3108         buffer-substring-no-properties.
3109         * gnus-art.el (article-decode-HZ): New function.
3110
3111 1999-12-14 22:07:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3112
3113         * nnheader.el (nnheader-translate-file-chars): Only in full path.
3114
3115 1999-12-14 16:21:45  Shenghuo ZHU  <zsh@cs.rochester.edu>
3116
3117         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3118         MIME charset not a MULE charset.
3119
3120 1999-12-14 15:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3121
3122         * gnus-ems.el: Translate more ugly characters.
3123         * nnheader.el (nnheader-translate-file-chars): Don't translate
3124         the second ':'.
3125
3126 1999-12-14 10:40:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
3127
3128         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3129         method if cannot find the article.
3130
3131 1999-12-14 01:13:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
3132
3133         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3134         method if overrided.
3135
3136 1999-12-13 23:38:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3137
3138         * mail-source.el (mail-source-fetch-webmail): Parameter
3139         dontexpunge.
3140
3141 1999-12-13 23:31:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3142
3143         * webmail.el: Support my-deja. Better error report.
3144
3145 1999-12-13 18:59:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
3146
3147         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3148         is bad.
3149         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3150         is not 1.
3151
3152 1999-12-13 18:22:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3153
3154         * nnslashdot.el (nnslashdot-request-article): A space.
3155
3156 1999-12-13 17:20:25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3157
3158         * nnagent.el: Support different backend with same name.
3159
3160 1999-12-13 13:14:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3161
3162         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3163         archived group.
3164         (nnslashdot-sane-retrieve-headers): Ditto.
3165         (nnslashdot-request-article): Ditto.
3166
3167 1999-12-13 11:41:32  Shenghuo ZHU  <zsh@cs.rochester.edu>
3168
3169         * nnweb.el (nnweb-insert): Narrow to point.
3170
3171 1999-12-13 10:59:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3172
3173         * nnweb.el (nnweb-insert): Follow refresh url.
3174         * nnslashdot.el: Use it.
3175
3176 1999-12-13 10:39:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3177
3178         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3179         (nnweb-decode-entities-string): New function.
3180
3181         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3182         nnweb-* and move to nnweb.el.
3183         * nnwarchive.el: Use nnweb-decode-entities, etc.
3184         * webmail.el: Ditto.
3185
3186         * nnslashdot.el: Use nnweb-decode-entities-string.
3187         (nnslashdot-decode-entities): Remove.
3188
3189 1999-12-13 10:40:56  Eric Marsden <emarsden@mail.dotcom.fr>
3190
3191         * nnslashdot.el: Decode entities.
3192
3193 1999-12-12  Dave Love  <fx@gnu.org>
3194
3195         * gnus-agent.el (gnus-category-edit-groups)
3196         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3197         expansion of setf, fixed.
3198
3199 1999-12-12 12:50:30  Shenghuo ZHU  <zsh@cs.rochester.edu>
3200
3201         * gnus-agent.el: Revoke last Dave Love's patch, because of
3202         incompatibility of XEmacs.
3203
3204 1999-12-12 12:27:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3205
3206         * mm-uu.el: Change headers.
3207         * rfc1843.el: Ditto.
3208         * uudecode.el: Ditto.
3209
3210 1999-12-07  Dave Love  <fx@gnu.org>
3211
3212         * gnus-agent.el (gnus-category-edit-predicate)
3213         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3214         inside backquote to avoid it at runtime.
3215
3216 1999-12-07  Dave Love  <fx@gnu.org>
3217
3218         * binhex.el: Require cl when compiling.
3219
3220 1999-12-04  Dave Love  <fx@gnu.org>
3221
3222         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3223
3224 1999-12-04  Dave Love  <fx@gnu.org>
3225
3226         * mm-util.el (mm-delete-duplicates): New function.
3227         (mm-write-region): Use it.
3228
3229         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3230
3231         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
3232         mm-delete-duplicates.
3233
3234         * imap.el (imap-open, imap-debug): Avoid mapc.
3235
3236         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3237
3238         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3239         (gnus-multi-decode-encoded-word-string): Avoid mapc.
3240
3241         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3242         runtime.
3243
3244         * gnus.el (gnus-select-method): Likewise.
3245
3246         * nnheader.el (nnheader-nov-read-integer): Likewise.
3247
3248         * mm-view.el (mm-inline-message): Require cl when compiling.
3249         Avoid ignore-errors at runtime.
3250         (mm-inline-text): Avoid mapc.
3251
3252 1999-12-12 10:36:51  Shenghuo ZHU  <zsh@cs.rochester.edu>
3253
3254         * gnus-art.el (article-decode-charset): Widen is bad.
3255
3256 1999-12-12 10:17:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3257
3258         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3259
3260 1999-12-12  Florian Weimer  <fw@s.netic.de>
3261
3262         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3263         indicate that only US-ASCII is permitted.
3264         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
3265         use unencoded 8-bit characters in message headers.
3266
3267 1999-12-12 03:08:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3268
3269         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3270         CRLF.
3271
3272 1999-12-11 14:42:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3273
3274         * webmail.el: Require url-cookie.
3275
3276 1999-12-11 14:21:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3277
3278         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3279         new function to make modified caesar table.
3280         (nnwarchive-from-r13): Use it.
3281         (nnwarchive-mail-archive-article): Improved.
3282
3283 1999-12-11 12:30:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3284
3285         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3286
3287 1999-12-10 16:22:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3288
3289         * nnweb.el (nnweb-request-article): Return cons.
3290
3291 1999-12-10 16:06:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3292
3293         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3294
3295 1999-12-10 12:14:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3296
3297         * mm-util.el (mm-with-unibyte): New macro.
3298         * nnweb.el (nnweb-init): Use it.
3299
3300 1999-12-09 20:39:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
3301
3302         * mm-util.el (mm-charset-after): New function.
3303         (mm-find-mime-charset-region): Set charsets after
3304         delete-duplicates and use find-coding-systems-region.
3305         (mm-find-charset-region): Remove composition.
3306
3307         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3308
3309         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3310
3311 1999-12-09 17:47:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
3312
3313         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3314         * mml.el (mml-confirmation-set): New variable.
3315         (mml-parse-1): Ask user to confirm.
3316
3317 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
3318
3319         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3320         are scanned when we have directory mail-sources (the mail source
3321         is modified in that case, so we must scan it for all
3322         groups/methods).
3323
3324 1999-12-09 12:05:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3325
3326         * nnml.el (nnml-request-move-article): Save nnml-current-directory
3327         and nnml-article-file-alist.
3328
3329 1999-12-09 10:20:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3330
3331         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3332         nnmail-fetched-sources.
3333
3334 1999-12-09 10:19:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3335
3336         * mm-util.el (mm-find-charset-region): Use the last charset.
3337
3338 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3339
3340         * gnus.el (gnus-select-method): Made the option list prettier.
3341
3342 1999-12-08  Florian Weimer  <fw@s.netic.de>
3343
3344         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3345         for the `de' newsgroups hierarchy, as it is common practice there.
3346
3347
3348 1999-12-07 16:17:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3349
3350         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3351         buffer-string arguments. Fix references.
3352
3353 1999-12-07 15:04:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3354
3355         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3356         (gnus-agent-batch-fetch): Use it.
3357         (gnus-agent-fetch-session): Use it.
3358
3359 1999-12-07 12:32:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
3360
3361         * mm-util.el (mm-find-mime-charset-region): Delete nil.
3362
3363 1999-12-07 11:45:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3364
3365         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
3366         nil.
3367
3368 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
3369
3370         * nnslashdot.el (nnslashdot-request-list): There were two
3371         top-level body-forms.  Put a `progn' around them.
3372
3373         * gnus.el (gnus-select-method): Use `condition-case'
3374         instead of `ignore-errors', since cl may not be loaded when the
3375         form is evaluated.
3376
3377 1999-12-06 23:57:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
3378
3379         * nnwarchive.el: Support www.mail-archive.com.
3380
3381 1999-12-06 23:55:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
3382
3383         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3384         do anything.
3385
3386 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
3387
3388         * utf7.el: New file, written by Jon K Hellan.
3389
3390         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3391         default to t.
3392
3393 1999-12-06 04:40:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3394
3395         * nnslashdot.el (nnslashdot-request-delete-group): New function.
3396
3397         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3398         current.
3399         (gnus-refer-article-methods): New function.
3400         (gnus-summary-refer-article): Use it.
3401
3402 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
3403
3404         * nnimap.el (nnimap-retrieve-groups): Return active format.
3405
3406         * nnimap.el (nnimap-replace-in-string): Removed.
3407         (nnimap-request-list):
3408         (nnimap-retrieve-groups):
3409         (nnimap-request-newgroups): Quote group instead of escaping SPC.
3410
3411 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
3412
3413         * imap.el: Use format-spec for ssl program.
3414         * imap.el (imap-ssl-arguments): Removed.
3415         (imap-ssl-open-{1,2}): Removed.
3416
3417 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
3418
3419         * gnus-start.el (gnus-site-init-file): Use `condition-case'
3420         instead of `ignore-errors', since cl may not be loaded when the
3421         form is evaluated.
3422
3423 1999-12-04 11:34:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3424
3425         * mm-bodies.el (mm-8bit-char-regexps): Removed.
3426         (mm-7bit-chars): New variable.
3427         (mm-body-7-or-8): Use it in both cases.
3428
3429 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
3430
3431         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3432           defcustom definitions.
3433
3434 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
3435
3436         * mm-decode.el (mm-display-part): Let mm-display-external return
3437         inline or external.
3438         (mm-display-external): For copiousoutput methods, insert output in
3439         buffer.
3440
3441 1999-12-04 03:29:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3442
3443         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3444         buffer.
3445
3446 1999-12-04 08:31:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3447
3448         * gnus-audio.el: An M too far.
3449
3450         * gnus-msg.el (gnus-setup-message): One backtick too many.
3451
3452         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3453         a function, not a variable.
3454
3455 1999-12-04 08:14:08  Max Froumentin  <masmef@maths.bath.ac.uk>
3456
3457         * gnus-score.el (gnus-score-body): Widen before requesting.
3458
3459 1999-12-04 08:06:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3460
3461         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3462
3463 1999-12-04 03:01:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
3464
3465         * mail-source.el (mail-source-fetch-webmail): Bind
3466         mail-source-string.
3467
3468 1999-12-04 07:18:23  Matt Swift  <swift@alum.mit.edu>
3469
3470         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3471         (gnus-uu-unmark-by-regexp): Ditto.
3472
3473         * gnus-group.el (gnus-group-catchup-current): Would bug out on
3474         dead groups.
3475
3476 1999-12-04 01:34:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3477
3478         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3479         do their real thing.
3480
3481         * nnmh.el (nnmh-be-safe): Doc fix.
3482
3483         * gnus-sum.el (gnus-summary-exit): Write cache active file.
3484
3485         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3486         status line has arrived before we count it.
3487
3488         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3489
3490         * gnus-sum.el (gnus-thread-header): Fixed after indent.
3491         Whitespace problems.
3492
3493         * gnus-win.el (gnus-configure-windows): Error fix.
3494
3495         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3496         right function.
3497
3498         * gnus.el: Fixed all the doc strings to match the FSF convetions.
3499         Indent all functions.  Fix all comments to match the comment
3500         conventions.  Double-space after full stop.
3501
3502 1999-12-04 01:14:55  YAMAMOTO Kouji  <kouji@pobox.com>
3503
3504         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3505         value to divide received mails into my favorite groups and I met
3506         an error.  It takes place if the length of a element "VALUE" in
3507         nnmail-split-fancy is less than two.
3508
3509 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
3510
3511         * mml.el (mml-insert-part): New function.
3512
3513 1999-09-29 04:48:14  Katsumi Yamaoka  <yamaoka@jpl.org>
3514
3515         * lpath.el: Add `sc-cite-regexp'.
3516
3517 1999-12-02  Dave Love  <fx@gnu.org>
3518
3519         * mm-decode.el: Customize.
3520
3521 1999-12-03  Dave Love  <fx@gnu.org>
3522
3523         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3524         the W3 stuff isn't available.
3525
3526 1999-12-03  Dave Love  <fx@gnu.org>
3527
3528         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3529         at runtime.
3530
3531 1999-12-04 00:47:35  Dan Christensen  <jdc@jhu.edu>
3532
3533         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3534
3535 1999-12-01  Andrew Innes  <andrewi@gnu.org>
3536
3537         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3538         don't be fooled by "From nobody" lines added by respooling.
3539
3540         * pop3.el (pop3-movemail): Write crashbox in binary.
3541         (pop3-get-message-count): New function.
3542
3543         * mail-source.el (mail-source-primary-source): New variable.
3544         (mail-source-report-new-mail-interval): New variable.
3545         (mail-source-idle-time-delay): New variable.
3546         (mail-source-new-mail-available): New internal variable.
3547         (mail-source-fetch-pop): Clear new mail flag, when mail from
3548         primary source has been fetched.
3549         (mail-source-check-pop): New function.
3550         (mail-source-new-mail-p): New function.
3551         (mail-source-start-idle-timer): New function.
3552         (mail-source-report-new-mail): New function.
3553         (mail-source-report-new-mail): New internal variable.
3554         (mail-source-report-new-mail-timer): New internal variable.
3555         (mail-source-report-new-mail-idle-timer): New internal variables.
3556
3557 1999-12-04 00:39:34  Andreas Schwab  <schwab@suse.de>
3558
3559         * gnus-cus.el (gnus-group-customize): Customize fix.
3560
3561 1999-12-04 00:38:24  Andrea Arcangeli  <andrea@suse.de>
3562
3563         * message.el (message-send-mail-with-sendmail): Use
3564         message-make-address.
3565
3566 Fri Dec  3 20:34:11 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3567
3568         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3569
3570 Fri Dec  3 20:09:41 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3571
3572         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3573
3574 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
3575
3576         * mml.el (mml-insert-tag): Don't close the tag.
3577         (mml-insert-empty-tag): New function.
3578         (mml-attach-file): Use mml-insert-empty-tag instead of
3579         mml-insert-tag.
3580         (mml-attach-buffer): Ditto.
3581         (mml-attach-external): Ditto.
3582         (mml-insert-multipart): Ditto.
3583
3584 1999-12-03 08:49:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3585
3586         * nnfolder.el (nnfolder-request-article): Return -1 if not find
3587         the article number.
3588
3589 1999-12-03 01:12:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3590
3591         * gnus.el (gnus-find-method-for-group): The method of a new group
3592         is not the native one.
3593
3594 1999-12-03 01:26:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3595
3596         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3597
3598 1999-12-02 18:00:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3599
3600         * nnultimate.el (nnultimate-retrieve-headers): Use
3601         mm-with-unibyte-current-buffer.
3602         (nnultimate-request-article): Ditto.
3603
3604 1999-12-02 14:57:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
3605
3606         * nntp.el (nntp-retrieve-groups): Set to process buffer.
3607
3608 1999-12-02 11:14:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
3609
3610         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3611         * nnweb.el (nnweb-retrieve-headers): Use it.
3612         (nnweb-request-article): Use it.
3613
3614         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3615         case matching failed.
3616
3617 1999-12-02  John Wiegley <jwiegley@inprise.com>
3618
3619         * mail-source.el (mail-source-keyword-map): Add backslash to
3620         Delete-flag.
3621
3622 1999-12-02 07:24:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3623
3624         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3625         Latin-1.
3626         (gnus-group-charset-alist): No, don't.
3627
3628         * nnweb.el (nnweb-init): Make the buffer unibyte.
3629
3630 1999-12-01 23:02:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
3631
3632         * mail-source.el (mail-source-set-common-1): Fix to get the
3633         default value.
3634
3635 1999-12-02 00:27:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3636
3637         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3638
3639         * nnultimate.el (nnultimate-request-list): Use unibyte.
3640
3641         * gnus-uu.el (gnus-uu-grab-articles): Bind
3642         gnus-display-mime-function to nil.
3643
3644         * message.el (message-send-mail-with-sendmail): Use the
3645         user-mail-address variable.
3646
3647         * gnus-art.el (gnus-ignored-headers): More headers.
3648
3649         * message.el (message-shorten-1): Use list.
3650
3651 1999-12-01 21:59:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3652
3653         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3654         signatures.
3655
3656         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3657         (nnweb-dejanews-create-mapping): Do the properish date.
3658
3659 1999-12-01 17:41:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3660
3661         * mail-source.el (mail-source-common-keyword-map): New variable.
3662         (mail-source-bind-common): New macro.
3663         (mail-source-fetch): Support plugged mail source.
3664         * gnus-int.el (gnus-request-scan): Use them.
3665
3666 1999-12-01 21:59:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3667
3668         * mm-view.el (mm-inline-message): Check whether charset is a
3669         string.
3670
3671         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3672
3673         * message.el (message-mode-map): Changed keystroke for
3674         message-yank-buffer.
3675
3676 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
3677
3678         * message.el (message-shorten-references): Cut references to 31
3679         elements, then either fold them or shorten them to 988 characters.
3680         (message-shorten-1): New function.
3681         (message-cater-to-broken-inn): New variable.
3682
3683 1999-12-01 21:47:10  Eric Marsden  <emarsden@mail.dotcom.fr>
3684
3685         * nnslashdot.el (nnslashdot-lose): New function.
3686
3687 1999-12-01 21:08:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3688
3689         * mm-view.el (mm-inline-message): Not the right type of charset is
3690         being fetched here.  Let the group charset rule.
3691         (mm-inline-message): Ignore us-ascii.
3692
3693 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
3694
3695         * mail-source.el (mail-source-fetch-maildir): work around the
3696         ommitted "file-regular-p" in efs/ange-ftp
3697
3698 1999-12-01 19:59:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3699
3700         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3701         (mml-generate-mime-1): Use the encoding param.
3702
3703         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
3704
3705         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
3706         gnus-art before binding its variables.
3707
3708         * gnus-art.el (gnus-article-prepare-display): Run the prepare
3709         after the MIME.
3710
3711 1999-12-01 19:48:14  Rupa Schomaker  <rupa-list@rupa.com>
3712
3713         * message.el (message-clone-locals): Use it.
3714
3715         * gnus-msg.el (gnus-configure-posting-styles): Make
3716         user-mail-address local.
3717
3718 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
3719
3720         * gnus-start.el (gnus-get-unread-articles): Scan each method only
3721         once.
3722
3723 1999-12-01 17:37:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3724
3725         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
3726         (message-clone-locals): Ditto.
3727
3728         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
3729         group inherit reply-to or from.
3730
3731 1999-12-01 13:04:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3732
3733         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
3734         for charset.
3735         (gnus-summary-show-article-charset-alist): New variable.
3736
3737         * mm-bodies.el (mm-decode-string): Support gnus-all and
3738         gnus-unknown.
3739         (mm-decode-body): Ditto.
3740         * rfc2047.el (rfc2047-decode): Ditto.
3741
3742 1999-12-01 17:37:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3743
3744         * mail-source.el (mail-source-delete-incoming): Change default to
3745         t.
3746
3747 Wed Dec  1 16:31:31 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3748
3749         * gnus.el: Pterodactyl Gnus v0.99 is released.
3750
3751 1999-12-01 14:28:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3752
3753         * dgnushack.el (dgnushack-compile): No webmail under Emacs.
3754
3755         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
3756         spec.
3757
3758         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
3759         (gnus-configure-posting-styles): No, don't.
3760         (gnus-configure-posting-styles): Allow overriding files.
3761
3762         * gnus-art.el (gnus-header-button-alist): Use browse-url
3763         directly.
3764
3765         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
3766
3767         * gnus-msg.el (gnus-summary-yank-message): New command and
3768         keystroke.
3769
3770         * message.el (message-yank-buffer): New command.
3771         (message-buffers): New function.
3772
3773         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
3774         next group in a more normal fasion.
3775
3776         * mml.el (mml-boundary-function): New variable.
3777         (mml-compute-boundary): Use it.
3778
3779         * nnmh.el (nnmh-active-number): Skip past files that have buffers
3780         that exist for them.
3781
3782         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
3783         (gnus-async-timer): New variable.
3784
3785 1999-11-30 02:07:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3786
3787         * nnultimate.el (nnultimate-request-list): Be more lenient with
3788         root addresses.
3789
3790 1999-11-28 20:22:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3791
3792         * gnus-art.el (gnus-treatment-function-alist): Do
3793         gnus-treat-capitalize-sentences.
3794
3795 1999-11-30 09:07:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3796
3797         * webmail.el (webmail-hotmail-article): Hotmail changes the
3798         format.
3799
3800 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
3801
3802         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
3803         switch to buffer after calling program.
3804         (mm-display-external): Use `shell-command-switch' instead of "-c".
3805
3806 1999-11-27 15:21:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3807
3808         * nnultimate.el (nnultimate-possibly-change-server): Don't always
3809         read groups file.
3810
3811         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
3812         <p>.
3813
3814 1999-11-24 20:18:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3815
3816         * message.el (message-mode): Doc fix.
3817
3818 1999-11-24 09:25:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
3819
3820         * gnus-art.el (article-emphasize): Check group variable.
3821         * rfc1843.el (rfc1843-decode-article-body): Ditto.
3822
3823 1999-11-24 00:11:27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3824
3825         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
3826         type.
3827
3828 1999-11-23 17:21:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3829
3830         * webmail.el: Support www.netaddress.com, i.e. usa.net.
3831
3832 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
3833
3834         * mml.el (mml-quote-region): Insert ! after the hash.
3835
3836 1999-11-23 05:08:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3837
3838         * gnus-group.el (gnus-group-warchive-address-history): Change to
3839         nil.
3840
3841 1999-11-23 02:33:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3842
3843         * webmail.el: Support mail.yahoo.com.
3844
3845         * mail-source.el (mail-source-fetch-webmail): Add password check.
3846         (mail-source-keyword-map): Use `subtype'.
3847
3848 1999-11-22 04:35:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
3849
3850         * mail-source.el (mail-source-keyword-map): Add webmail.
3851         (mail-source-fetcher-alist): Ditto.
3852         (mail-source-fetch-webmail): New function.
3853         * webmail.el: New file.
3854
3855 1999-11-21 12:20:02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3856
3857         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
3858
3859 1999-11-21 12:19:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3860
3861         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
3862
3863 1999-11-20 12:54:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3864
3865         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
3866         (nnultimate-prune-days): New function.
3867         (nnultimate-create-mapping): Use it.
3868         (nnultimate-request-group): Only fetch the groups list if it has
3869         not been done before.
3870         (nnultimate-retrieve-headers): Don't write groups.
3871         (nnultimate-create-mapping): Off-by-one error.
3872
3873 1999-11-19 12:17:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3874
3875         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
3876         threaded subjects.
3877
3878 1999-11-20 02:22:52  Shenghuo ZHU  <zsh@cs.rochester.edu>
3879
3880         * nnwarchive.el: Lots of changes make agent happy.
3881
3882 1999-11-19 21:37:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3883
3884         * gnus-start.el (gnus-get-unread-articles): Assert group is in
3885         hashtb.
3886
3887 1999-11-19 19:53:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3888
3889         * mm-decode.el (mm-display-external): Write region with binary
3890         mode.
3891
3892 1999-11-18 14:52:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3893
3894         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
3895
3896 1999-11-18 14:35:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3897
3898         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
3899         (mm-uu-test): Now it is in restricted region.
3900
3901         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
3902
3903         * mm-view.el (mm-view-message): Fix buffer leak.
3904         (mm-inline-message): Support 'gnus-decoded.
3905
3906         * mm-bodies.el (mm-decode-body): Ditto.
3907
3908         * rfc2047.el (rfc2047-decode-region): Ditto.
3909
3910 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
3911
3912         * imap.el (require): Added autoload for base64-encode-string.
3913
3914 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
3915
3916         * gnus.el (gnus-refer-article-method): Made list value
3917         customizable.
3918
3919 1999-11-17 13:09:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
3920
3921         * gnus-sum.el (gnus-summary-recenter): set-window-start with
3922         NOFORCE in Emacs case.
3923
3924 1999-11-17 13:04:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3925
3926         * gnus-art.el (gnus-request-article-this-buffer): Set
3927         gnus-newsgroup-name.
3928
3929 1999-11-16 23:53:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3930
3931         * gnus-xmas.el (gnus-xmas-summary-recenter): set-window-start with
3932         NOFORCE.
3933
3934 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
3935
3936         * gnus-start.el (gnus-get-unread-articles): Check server before
3937         scanning.
3938
3939 1999-11-16 10:01:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3940
3941         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
3942
3943         * nnslashdot.el (nnslashdot-login-name): New variable.
3944         (nnslashdot-password): Ditto.
3945         (nnslashdot-request-post): New function.
3946
3947         * gnus-art.el (gnus-treat-buttonize): More testing.
3948
3949         * mm-encode.el: Another CVS test.
3950
3951         * gnus-art.el (gnus-treat-emphasize): Change default.
3952         (gnus-treat-buttonize): Ditto.
3953         (gnus-treat-buttonize): This is a test.
3954
3955         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
3956         (gnus-build-sparse-threads): Ditto.
3957         (gnus-build-all-threads): Ditto.
3958
3959         * nnheader.el (make-full-mail-header): Make into a subst.
3960
3961         * dgnushack.el (dgnushack-compile): Skip all w3-dependent files
3962         unless w3 is supplied.
3963
3964         * gnus.el (gnus-refer-article-method): Doc fix.
3965
3966         * gnus-sum.el: Do not accept a prefix.
3967         (gnus-summary-refer-article): Accept a list of select methods.
3968
3969 1999-11-15 21:28:40  Shenghuo ZHU  <zsh@cs.rochester.edu>
3970
3971         * Makefile.in: Change `^  *' to `\t'.
3972
3973 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
3974
3975         * message.el (message-forward): Pay attention to prefix argument
3976         again and forward all headers when it is set, regardless of the
3977         value of message-forward-ignored-headers.
3978
3979 1999-11-15 20:44:50  William M. Perry  <wmperry@aventail.com>
3980
3981         * dgnushack.el (dgnushack-compile): Vpath file.
3982
3983         * Makefile.in (SHELL): VPATH support.
3984
3985 1999-11-15 20:37:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3986
3987         * gnus-ems.el: Check for cygwin32.
3988
3989 1999-11-14 18:15:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3990
3991         * mm-decode.el (mm-display-external): Use 'non-viewer.
3992
3993 1999-11-14 15:21:06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3994
3995         * base64.el (base64-encode-string): An alias for base64-encode for
3996         compatibility.
3997
3998 1999-11-14 01:58:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3999
4000         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4001         nntp-inhibit-erase.
4002
4003 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4004
4005         * gnus-start.el (gnus-get-unread-articles): Use
4006         nnfoo-retrieve-groups to find new news, if available.
4007         (gnus-read-active-file-2): New function.
4008         (gnus-get-unread-articles): Use it.
4009         (gnus-read-active-file-1): Ditto.
4010
4011 1999-11-13 17:59:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4012
4013         * mm-util.el (mm-find-mime-charset-region): Make sure
4014         find-coding-systems-for-charsets is fbound.
4015
4016         * gnus-ems.el: Typo fix.
4017
4018 1999-11-13  Florian Weimer  <fw@s.netic.de>
4019
4020         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4021         it's available and makes sense.
4022
4023 1999-11-12 19:56:23  Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4024
4025         * gnus-score.el (gnus-score-save): Translate score file.
4026
4027 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4028
4029         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4030         added fetchflag and dontexpunge keywords.
4031         (mail-source-fetch-imap): Use them.
4032
4033 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
4034
4035         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4036         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4037         `defconst'.
4038
4039         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4040         `defconst'.
4041         Mention that it is both for group and topic parameters.
4042         (gnus-extra-topic-parameters): New constant, including `subscribe'
4043         parameter.
4044         (gnus-extra-group-parameters): New constant.
4045         (gnus-group-customize): Use them.
4046
4047         * gnus.el (gnus-select-method): Added default value and tag.
4048         (gnus-refer-article-method): Added `DejaNews' customization option.
4049
4050 1999-11-12 05:04:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4051
4052         * gnus-int.el (gnus-server-opened): Ignore denied servers.
4053
4054         * gnus-ems.el (gnus-mule-max-width-function): New backquote
4055         syntax.
4056
4057         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4058
4059         * nnslashdot.el (nnslashdot-group-number): Changed default.
4060
4061         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4062         (nnweb-dejanews-wash-article): Removed.
4063         (nnweb-type-definition): Fetch by id.
4064
4065         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4066         we mean it.
4067
4068         * nnslashdot.el (nnslashdot-group-number): Doc fix.
4069         (nnslashdot-request-list): Use Ultramode as well.
4070         (nnslashdot-date-to-date): Be more lenient.
4071         (nnslashdot-threaded): New function.
4072
4073 1999-11-11 17:40:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4074
4075         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4076
4077 1999-11-11 14:32:48  Steinar Bang  <sb@metis.no>
4078
4079         * nnweb.el (nnweb-type-definition): /=dnc
4080
4081 1999-11-11 10:58:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4082
4083         * nnultimate.el (nnultimate-retrieve-headers): Work with american
4084         dates.
4085         (nnultimate-retrieve-headers): Wrong ordering.
4086
4087 1999-11-11 07:31:51  Matt Pharr  <mmp@graphics.stanford.edu>
4088
4089         * message.el (message-forward-as-mime): New variable.
4090
4091 1999-11-11 05:24:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4092
4093         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4094
4095 1999-11-10 16:50:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4096
4097         * mail-source.el (mail-source-movemail-and-remove): New function.
4098         (mail-source-keyword-map): Add `function' for `maildir'.
4099         (mail-source-fetch-maildir): Use it.
4100
4101 1999-11-10 13:48:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4102
4103         * nnwarchive.el: New file.
4104         * gnus-group.el (gnus-group-make-warchive-group): New function.
4105         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4106
4107 1999-11-10 12:13:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4108
4109         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4110         subjects.
4111
4112 1999-11-10 11:33:23  Rajappa Iyer  <rajappa@mindspring.com>
4113
4114         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4115
4116 1999-11-10 05:22:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4117
4118         * nnultimate.el (nnultimate-open-server): Do address.
4119         (nnultimate-forum-table-p): New function.
4120
4121         * nnweb.el (nnweb-insert-html): Renamed.
4122         (nnweb-insert): New function.
4123
4124         * nnultimate.el (nnultimate-insert-html): New function.
4125
4126         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4127         if nov is evil.
4128         (nnslashdot-retrieve-headers): use the sane version instead.
4129
4130 1999-11-09 00:13:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4131
4132         * nnslashdot.el (nnslashdot-request-article): Fold case.
4133
4134         * nnultimate.el: New file.
4135
4136         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4137         unless wanted.
4138
4139         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4140         (gnus-read-active-file-1): Separated into own function.
4141         (gnus-read-active-file): Catch quits.
4142
4143         * nnslashdot.el (nnslashdot-request-article): Search better on
4144         first article.
4145         (nnslashdot-request-list): Fold case.
4146         (nnslashdot-retrieve-headers): Ditto.
4147
4148 1999-11-08 05:33:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4149
4150         * gnus.el: Autoload gnus-subscribe-topics.
4151
4152 1999-11-07 22:56:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
4153
4154         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4155         before dot.
4156         * gnus-util.el (gnus-write-active-file): Ditto.
4157
4158 1999-11-07 22:31:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4159
4160         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4161         function.
4162         * gnus-cache.el (gnus-cache-file-name): Use it.
4163         * gnus-agent.el (gnus-agent-group-path): Use it.
4164         * nnmail.el (nnmail-group-pathname): Use it.
4165
4166 1999-11-07 21:07:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
4167
4168         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4169         if cooked.
4170         * gnus-util.el (gnus-write-active-file): Write cooked active file.
4171         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4172         * gnus.el (gnus-short-group-name): "..." proof.
4173
4174 1999-11-07 20:03:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4175
4176         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4177         support nnslashdot.
4178
4179 1999-11-08 00:06:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4180
4181         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4182         many articles.
4183         (nnslashdot-generate-active): New function.
4184         (nnslashdot-request-newgroups): Use it.
4185
4186         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4187         names.
4188
4189         * nnslashdot.el (nnslashdot-request-newgroups): New function.
4190         (nnslashdot-request-list): Not moderated.
4191
4192 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
4193
4194         * nnimap.el (nnimap-open-server): Remove error signal if
4195         nnimap-server-buffer is nil (the check should've been `boundp').
4196
4197         * imap.el (imap-log):
4198         * nnimap.el (nnimap-debug): Disable debugging by default.
4199
4200 1999-11-07 01:17:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4201
4202         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4203
4204         * gnus-topic.el (gnus-subscribe-topic): New function.
4205
4206         * nnslashdot.el (nnslashdot-request-list): Give out extended group
4207         names.
4208
4209         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4210         if starting with a quote.
4211
4212 1999-11-07 13:06:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4213
4214         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4215         group name.
4216
4217 1999-11-07 01:17:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4218
4219         * nnslashdot.el: New file.
4220
4221         * nnheader.el (nnheader-insert-header): New function.
4222
4223         * gnus-art.el (gnus-mime-internalize-part): Bind
4224         mm-inlined-types.
4225
4226         * nndraft.el (nndraft-request-expire-articles): Do all the backup
4227         files.
4228
4229 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4230
4231         * emacs-mime.texi (Customization): Document mm-inline-override-types
4232
4233 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4234
4235         * emacs-mime.texi (Customization): Document mm-inline-override-types
4236
4237 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4238
4239         * emacs-mime.texi (Customization): Document mm-inline-override-types
4240
4241 1999-10-26  Katsumi Yamaoka <yamaoka@jpl.org>
4242
4243         * smiley.el (gnus-smiley-display): Use `smiley-toggle-buffer'.
4244         (smiley-toggle-buffer): New function.
4245         (smiley-buffer): Don't quote the function.
4246         (smiley-toggle-extents): Ditto.
4247
4248 1999-11-07 01:00:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4249
4250         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4251         empty buffers.
4252
4253 1999-11-06 23:16:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4254
4255         * gnus-art.el (gnus-article-mode-map): Use the summary article
4256         edit.
4257
4258 1999-11-06 22:56:49  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
4259
4260         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4261
4262 1999-11-06 21:40:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4263
4264         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4265
4266 1999-10-07  Katsumi Yamaoka <yamaoka@jpl.org>
4267
4268         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4269         is list or not before condition.
4270
4271 1999-10-07  Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4272
4273         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4274
4275 1999-11-06 19:18:14  Kevin the Bandicoot  <user42@zip.com.au>
4276
4277         * gnus-art.el (gnus-emphasis-alist): New value.
4278
4279 1999-11-06 13:57:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4280
4281         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4282         `buffer-substring'.
4283
4284 1999-11-06 04:24:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4285
4286         * gnus-art.el (article-date-ut): Keep the updated timer.
4287         (gnus-emphasis-underline-italic): Doc fix.
4288
4289         * gnus-msg.el (gnus-post-method): Doc fix.
4290         (gnus-post-method): Change default.
4291
4292 1999-11-06 04:12:13  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
4293
4294         * message.el (message-newline-and-reformat): Improvements.
4295
4296 1999-11-06 03:51:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4297
4298         * message.el (message-newline-and-reformat): Don't insert too many
4299         newlines.
4300         (message-newline-and-reformat): Work even if not sc.
4301
4302         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4303
4304         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4305
4306 1999-11-06 03:48:02  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
4307
4308         * mm-view.el (mm-display-patch-inline): New function.
4309
4310 1999-11-06 03:47:54  Robert Bihlmeyer  <robbe@orcus.priv.at>
4311
4312         * mm-view.el (mm-display-patch-inline): New function.
4313
4314 1999-11-06 02:17:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4315
4316         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4317         group.
4318
4319         * message.el (message-forward): Narrow to the right header.
4320
4321         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4322         dates.
4323
4324         * gnus-msg.el (gnus-configure-posting-styles): Use the
4325         user-full-name function.
4326
4327         * mm-bodies.el (mm-body-encoding): Use the choosing function.
4328         (mm-body-charset-encoding-alist): Default to nil.
4329
4330         * message.el (message-elide-ellipsis): Fix typo.
4331         (message-elide-region): Ditto.
4332         (message-elide-region): Don't insert a newline first.
4333
4334 1999-11-05 20:28:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4335
4336         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4337         gnus-fetch-old-headers.
4338         (gnus-cut-threads): Ditto.
4339         (gnus-summary-initial-limit): Ditto.
4340         (gnus-summary-limit-children): Ditto.
4341
4342         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4343         matches.
4344
4345 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
4346
4347         * gnus-art.el (article-decode-encoded-words):
4348         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4349         live.
4350
4351         * gnus.el (gnus-read-method): Add methods from
4352         `gnus-opened-servers' to completion. Map entered method/address
4353         into existing methods if possible.
4354
4355         * gnus-group.el (gnus-group-make-group): Simplify method.
4356
4357         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4358
4359         * mml.el (mml-preview): Remove mail-header-separator before
4360         encoding.
4361
4362 1999-11-05 20:28:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4363
4364         * message.el (message-read-from-minibuffer): New function.
4365
4366 Fri Nov  5 19:10:02 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4367
4368         * gnus.el: Pterodactyl Gnus v0.98 is released.
4369
4370 1999-11-05 01:27:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
4371
4372         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4373
4374 1999-11-04 22:20:35  Shenghuo ZHU  <zsh@cs.rochester.edu>
4375
4376         * mml.el (mml-generate-mime-1): Read attached binary file in
4377         binary mode.
4378
4379 1999-11-03 16:08:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
4380
4381         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4382
4383 1999-11-03 15:27:38  Shenghuo ZHU  <zsh@cs.rochester.edu>
4384
4385         * mailcap.el (mailcap-viewer-lessp): Fix bug.
4386
4387 1999-11-02 17:28:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
4388
4389         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4390
4391 1999-10-31 21:24:59  Shenghuo ZHU  <zsh@cs.rochester.edu>
4392
4393         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4394         (gnus-article-mime-match-handle-function): New variable.
4395         (gnus-article-view-part): Make `b' customizable.
4396
4397 1999-10-29 14:30:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4398
4399         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4400
4401 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
4402
4403         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4404
4405 1999-10-26 23:27:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
4406
4407         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4408
4409 1999-10-26 21:44:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4410
4411         * gnus-srvr.el (gnus-browse-foreign-server): Use
4412         `buffer-substring' instead of `read'.
4413
4414 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
4415
4416         * nnimap.el, imap.el, rfc2104.el: New files.
4417
4418         * gnus.el (gnus-valid-select-methods): Add nnimap.
4419
4420         * gnus-group.el (gnus-group-group-map): Add
4421         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4422         (gnus-group-nnimap-expunge): New function.
4423         (gnus-group-nnimap-edit-acl): New function.
4424
4425         * gnus-agent.el (gnus-agent-group-mode-map): Add
4426         gnus-agent-synchronize.
4427         (gnus-agent-synchronize): New function.
4428         (gnus-agent-fetch-group-1): Check if server is open.
4429
4430         * nnagent.el (nnagent-request-set-mark): Save marks.
4431
4432         * mail-source.el (mail-source-keyword-map): New imap mail-source.
4433         (mail-source-fetcher-alist): Map to imap fetcher function.
4434         (mail-source-fetch-imap): New function.
4435
4436         * gnus-art.el (article-hide-pgp): Hide all headers, not just
4437         Hash:.
4438
4439 1999-10-22 11:03:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
4440
4441         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4442         (gnus-topic-sort-topics): New function.
4443         (gnus-topic-make-menu-bar): Add sort-topics.
4444         (gnus-topic-move): New function.
4445         (gnus-topic-move-group): Move the topic if no group selected.
4446
4447 1999-10-13 21:31:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
4448
4449         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4450
4451 1999-10-13 12:52:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4452
4453         * mm-view.el (mm-inline-message): Fix leaving group bug.
4454
4455 1999-10-07 17:59:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
4456
4457         * gnus-msg.el (gnus-post-method): Use normal method if current is
4458         not available.
4459
4460 1999-10-07 17:09:34  Shenghuo ZHU  <zsh@cs.rochester.edu>
4461
4462         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4463         (nnmail-insert-lines): Ditto.
4464
4465 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4466
4467         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4468         line.
4469
4470         * message.el (message-unsent-separator): One more separator.
4471
4472 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4473
4474         * nnfolder.el (nnfolder-request-move-article): For empty article,
4475         search till (point-max).
4476         (nnfolder-retrieve-headers): Ditto.
4477         (nnfolder-request-accept-article): Ditto.
4478         (nnfolder-save-mail): Ditto.
4479         (nnfolder-insert-newsgroup-line): Ditto.
4480
4481 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4482
4483         * qp.el (quoted-printable-encode-region): Check eobp.
4484
4485 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4486
4487         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4488
4489 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4490
4491         * nntp.el (nntp-send-xover-command): Wait for nothing if not
4492         wait-for-reply.
4493
4494 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4495
4496         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4497         (mm-uu-forward-end-line): Ditto.
4498
4499 1999-09-29  Didier Verna  <verna@inf.enst.fr>
4500
4501         * binhex.el (binhex-decode-region): don't consider the value of
4502         `enable-multibyte-characters' in XEmacs.
4503
4504         * gnus-start.el (gnus-read-descriptions-file): ditto.
4505
4506         * mm-util.el (mm-multibyte-p): ditto.
4507         (mm-with-unibyte-buffer): ditto.
4508         (mm-find-charset-region): use `mm-multibyte-p'.
4509
4510         * mm-bodies.el (mm-decode-body): ditto.
4511         (mm-decode-string): ditto.
4512
4513         * lpath.el ((string-match "XEmacs" emacs-version)): Don't define
4514         `enable-multibyte-characters' in XEmacs.
4515
4516 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4517
4518         * mm-util.el (mm-binary-coding-system): Try binary first.
4519
4520 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4521
4522         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4523
4524 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4525
4526         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4527         format.
4528         (article-date-ut): Find correct insert position.
4529
4530 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4531
4532         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4533         forwarded message.
4534
4535 1999-09-27 20:33:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4536
4537         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4538         groups.
4539
4540         * message.el (message-resend): Use message mode when prompting.
4541
4542         * gnus-art.el (article-hide-headers): Mark wash.
4543         (article-emphasize): Ditto.
4544
4545 1999-09-27 19:52:14  Vladimir Volovich  <vvv@vvv.vsu.ru>
4546
4547         * message.el (message-newline-and-reformat): Work for SC.
4548
4549 1999-09-27 19:38:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4550
4551         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4552
4553         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4554
4555 1999-10-20  David S. Goldberg  <dsg@mitre.org>
4556
4557         * mm-decode.el mm-inline-override-types: New variable
4558
4559         * mm-decode.el (mm-inline-override-p): New function
4560
4561         * mm-decode.el (mm-inlined-p): Use it
4562
4563 1999-10-20  David S. Goldberg  <dsg@mitre.org>
4564
4565         * mm-decode.el mm-inline-override-types: New variable
4566
4567         * mm-decode.el (mm-inline-override-p): New function
4568
4569         * mm-decode.el (mm-inlined-p): Use it
4570
4571 Mon Sep 27 15:18:05 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4572
4573         * gnus.el: Pterodactyl Gnus v0.97 is released.
4574
4575 1999-09-01  Brendan Kehoe  <brendan@zen.org>
4576
4577         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4578         gnus-summary-next-group, not gnus-summary-next-article.  Only give
4579         3 args.
4580
4581 1999-09-25 08:07:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4582
4583         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4584         buffer for params.
4585
4586         * gnus-xmas.el (gnus-xmas-summary-recenter): Display one more
4587         line.
4588
4589         * message.el (message-forward-ignored-headers): New variable.
4590
4591         * gnus-art.el (gnus-article-prepare-display): Nix out
4592         gnus-article-wash-types.
4593
4594         * gnus-agent.el (gnus-agent-create-buffer): New function.
4595         (gnus-agent-fetch-group-1): Use it.
4596         (gnus-agent-start-fetch): Ditto.
4597
4598         * gnus-sum.el (gnus-summary-exit): Don't use
4599         `gnus-use-adaptive-scoring'.
4600
4601         * mail-source.el (mail-source-fetch-pop): Only store password when
4602         successful.
4603
4604         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4605
4606 1999-09-24 18:43:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4607
4608         * message.el (message-reply): Use it.
4609         (message-dont-reply-to-names): New variable.
4610
4611         * nntp.el (nntp-open-telnet): Don't erase-buffer.
4612
4613         * mm-util.el (mm-preferred-coding-system): Typo fix.
4614
4615         * message.el (message-bounce): Work for non-MIME.
4616
4617         * gnus.el (gnus-short-group-name): Short the right parts of the
4618         name.
4619
4620 1999-09-24 18:17:48  Johan Kullstam  <kullstam@ne.mediaone.net>
4621
4622         * mm-encode.el (mm-qp-or-base64): New version.
4623
4624 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4625
4626         * gnus-art.el (article-make-date-line): Fix time-zone bug.
4627
4628 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4629
4630         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4631         of restricted region.
4632         (gnus-mime-display-single): Set beg at correct point.
4633
4634 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4635
4636         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4637
4638 1999-09-09  Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4639
4640         * gnus-msg.el (gnus-configure-posting-styles): Let
4641         `gnus-posting-styles' have its say in posting-style: local
4642         variable `styles' is already bound to `gnus-posting-styles' so
4643         don't rebind it to nil.
4644
4645 1999-09-24 18:10:56  Robert Bihlmeyer  <robbe@orcus.priv.at>
4646
4647         * gnus-score.el (gnus-summary-increase-score): Allow editing of
4648         Message-ID.
4649
4650 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
4651
4652         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4653         quoted-printable-encode-region.
4654
4655         * qp.el (quoted-printable-encode-region): Assume charset
4656         encoded. Fold every line in the region.
4657
4658 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4659
4660         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4661         of active file.
4662
4663 1999-09-01  Didier Verna  <verna@inf.enst.fr>
4664
4665         * message.el (message-mode): allows whitespaces between multiple
4666         instances of the fill character ">".
4667
4668 1999-09-24 18:02:50  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4669
4670         * mm-encode.el (mm-qp-or-base64): Fix.
4671
4672 1999-09-01 12:18:01  Katsumi Yamaoka  <yamaoka@jpl.org>
4673
4674         * message.el (message-send): Too much and.
4675
4676 1999-09-24 17:58:07  Andreas Schwab  <schwab@suse.de>
4677
4678         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4679
4680 1999-08-28 12:44:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4681
4682         * gnus-score.el (gnus-score-headers): Work for nil scores.
4683
4684 1999-08-27 20:46:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4685
4686         * gnus-cache.el (gnus-cache-write-active): Write full names.
4687
4688         * gnus-util.el (gnus-write-active-file): Accept full name.
4689
4690         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4691         (mm-assoc-string-match): New function.
4692         (mm-display-inline): Use it.
4693
4694         * gnus-group.el (gnus-group-set-info): Work for nil group params.
4695
4696         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4697
4698 1999-08-27 19:08:10  Florian Weimer  <fw@s.netic.de>
4699
4700         * mml.el (mml-generate-multipart-alist): New variable.
4701
4702 1999-08-27 15:30:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4703
4704         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4705
4706 1999-08-27  Peter von der Ahe <pahe@daimi.au.dk>
4707
4708         * message.el (message-send): More helpful error message if sending
4709         fails
4710
4711 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
4712
4713         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4714         in newer emacsen, where ?r isn't equal 114.
4715
4716 Fri Aug 27 13:17:48 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4717
4718         * gnus.el: Pterodactyl Gnus v0.96 is released.
4719
4720 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
4721
4722         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4723         to get active info if method is covered by agent, otherwise
4724         active info is lost.
4725
4726 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
4727
4728         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4729
4730 1999-08-09  Dave Love  <fx@gnu.org>
4731
4732         * mm-util.el: Use `defalias', not `fset' for dummy functions.
4733
4734 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
4735
4736         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4737           (already matched by "^X-Pgp"), removed duplicate
4738           X-Mailing-List, added several new junk headers.
4739
4740 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
4741
4742         * gnus-art.el (article-decode-charset): Don't assume
4743         gnus-summary-buffer is live.
4744
4745 1999-08-27 15:07:43  Paul Flinders  <paul@dawa.demon.co.uk>
4746
4747         * smiley.el (smiley-deformed-regexp-alist): Fix % smileys.
4748
4749 1999-08-27 15:02:58  Florian Weimer  <fw@s.netic.de>
4750
4751         * gnus-score.el (gnus-home-score-file): Work with absolute path
4752         names.
4753
4754 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4755
4756         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
4757         nothing else in the group.
4758
4759 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4760
4761         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
4762         the article.
4763
4764 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4765
4766         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
4767
4768 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4769
4770         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
4771         from mutt.
4772
4773 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4774
4775         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
4776         whitespace.
4777
4778 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4779
4780         * mm-util.el (mm-text-coding-system-for-write): New variable.
4781         (mm-append-to-file): New function.
4782         (mm-write-region): New function.
4783
4784         * gnus-art.el (gnus-output-to-file): Use it.
4785         * gnus-util.el (gnus-output-to-rmail): Ditto.
4786         (gnus-output-to-mail): Ditto.
4787         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
4788
4789 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4790
4791         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
4792
4793         * nnheader.el (nnheader-insert-file-contents): Revert and use
4794         mm-insert-file-contents.
4795         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
4796         (nnheader-auto-mode-alist): Removed.
4797
4798         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
4799         (mm-insert-file-contents): Add a new parameter for inserting
4800         compressed file literally.
4801
4802         * mml.el (mml-generate-mime-1): Insert non-text literally.
4803
4804         * gnus.el: Change most mm-insert-file-contents back to nnheader.
4805
4806 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
4807
4808         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
4809
4810 1999-08-27 14:53:42  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
4811
4812         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
4813         koi8-r.
4814
4815 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4816
4817         * mml.el (mml-insert-mime): Decode text.
4818         (mml-to-mime): Narrow to headers-or-head.
4819
4820 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4821
4822         * mm-view.el (mm-inline-text): Check
4823         w3-meta-content-type-charset-regexp.
4824
4825 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
4826
4827        * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
4828        predicate.
4829
4830 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
4831
4832         * gnus-mlspl.el: Documentation fixes.
4833
4834 1999-08-27 14:42:14  Rui Zhu  <sprache@iname.com>
4835
4836         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
4837
4838 1999-08-27 14:40:52  Michael Cook  <cook@sightpath.com>
4839
4840         * gnus-art.el (gnus-article-setup-buffer): Kill all local
4841         variables.
4842
4843 1999-08-27 14:39:34  Hrvoje Niksic  <hniksic@srce.hr>
4844
4845         * nnmail.el (nnmail-get-new-mail): "Done".
4846
4847 1999-08-27 14:38:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4848
4849         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
4850         interactive.
4851
4852 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4853
4854         * gnus-art.el (article-decode-charset): Fix broken CT.
4855
4856 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4857
4858         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
4859         overview buffer if it is killed.
4860
4861 1999-08-27 14:26:03  Eric Marsden  <emarsden@mail.dotcom.fr>
4862
4863         * gnus-art.el (article-babel): New version.
4864
4865 1999-08-27 14:22:39  Jon Kv  <jonkv@ida.liu.se>
4866
4867         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
4868
4869 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
4870
4871         * gnus.texi (More Threading): Document new variable
4872         `gnus-sort-gathered-threads-function'.
4873
4874 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
4875
4876         * gnus.texi (More Threading): Document new variable
4877         `gnus-sort-gathered-threads-function'.
4878
4879 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
4880
4881         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
4882         usage.
4883
4884 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4885
4886         * mm-util.el (mm-running-xemacs): Removed.
4887         (mm-coding-system-p): New function.
4888         (mm-binary-coding-system): Safe guess.
4889         (mm-text-coding-system): Ditto.
4890         (mm-auto-save-coding-system): Ditto.
4891
4892 1999-07-11 11:02:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4893
4894         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
4895         (mm-qp-or-base64): Reversed logic.
4896
4897         * mm-decode.el (mm-save-part-to-file): Let coding system be
4898         binary.
4899
4900 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
4901
4902         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
4903         be set in topic parameters.
4904
4905 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
4906
4907         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
4908         (gnus-sort-gathered-threads): Allow the user to specify the
4909         function to use when sorting gathered threads.
4910
4911         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
4912         mark cached articles as `undownloaded'.
4913
4914 Tue Jul 20 02:39:56 1999  Peter von der Ahe  <peter@ahe.dk>
4915
4916         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
4917         to have buffer local values.
4918
4919 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
4920
4921         * gnus-group.el (gnus-group-make-doc-group): Notice when user
4922         types 'g' for 'guess group type.
4923
4924 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
4925
4926         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
4927         after each regexp in nnmail-list-identifiers, not just after last
4928         one.
4929
4930         * gnus-sum.el (gnus-list-identifiers): New variable.
4931         (gnus-summary-remove-list-identifiers): New function.
4932         (gnus-select-newsgroup): Use it.
4933         (gnus-summary-wash-hide-map): Bind
4934         `gnus-article-hide-list-identifiers' to W W l.
4935         (gnus-summary-make-menu-bar): Add list-identifiers command.
4936
4937         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
4938         (gnus-treatment-function-alist): Add variable.
4939         (article-hide-list-identifiers): New function.
4940         (mapcar): Add function.
4941         (gnus-article-hide): Use it.
4942
4943 Fri Jul  9 22:21:16 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4944
4945         * gnus.el: Pterodactyl Gnus v0.95 is released.
4946
4947 1999-07-09 21:46:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4948
4949         * mm-decode.el (mm-mailcap-command): New function.
4950         (mm-display-external): Use it.
4951
4952         * gnus-art.el (article-make-date-line): Work for India.
4953
4954         * mm-encode.el (mm-qp-or-base64): Typo.
4955
4956         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
4957
4958 Fri Jul  9 19:28:29 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4959
4960         * gnus.el: Pterodactyl Gnus v0.94 is released.
4961
4962 1999-07-09 21:19:23  Stainless Steel Rat  <ratinox@peorth.gweep.net>
4963
4964         * pop3.el: New version.
4965
4966 1999-07-09 20:01:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4967
4968         * mm-encode.el (mm-qp-or-base64): New function.
4969         (mm-content-transfer-encoding): Use it.
4970
4971         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
4972
4973 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
4974
4975         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
4976
4977         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
4978
4979 1999-07-09 18:52:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4980
4981         * gnus-art.el (gnus-mime-view-part-as-media): New command and
4982         keystroke.
4983
4984         * mailcap.el (mailcap-mime-types): New function.
4985
4986         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
4987
4988         * message.el (message-goto-eoh): Really go to the end.
4989
4990 1999-07-09 18:40:23  Puneet Goel  <puneet@computer.org>
4991
4992         * message.el (message-make-date): Do the right thing in with
4993         sub-hour time zones.
4994
4995 1999-07-09 18:36:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4996
4997         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
4998         report.
4999
5000 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5001
5002         * nnfolder.el (nnfolder-request-rename-group): Create directory.
5003
5004 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5005
5006         * mailcap.el (mailcap-parse-mailcap): Skip \;.
5007         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5008         and use t as default value.
5009
5010 Wed Jul  7 18:40:30 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5011
5012         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5013         gnus-summary-buffer is live.
5014
5015 1999-07-09 17:44:03  Robert Pluim  <rpluim@nortelnetworks.com>
5016
5017         * mm-util.el (mm-enable-multibyte): Check whether var bound.
5018
5019 1999-07-09 17:31:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5020
5021         * message.el (message-bounce): Do MIME bounces MIMEy.
5022
5023         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5024
5025 1999-07-08 08:41:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5026
5027         * mailcap.el (mailcap-mime-extensions): Changed patch to
5028         text/x-patch.
5029
5030         * mm-decode.el (mm-display-external): Wrong placement of paren.
5031
5032 Wed Jul  7 13:09:51 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5033
5034         * gnus.el: Pterodactyl Gnus v0.93 is released.
5035
5036 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
5037
5038         * gnus-cus.el (gnus-group-parameters): New entries for
5039         gnus-group-split.
5040
5041         * gnus-mlspl.el: Renamed functions and variables so as to
5042         start with gnus-group-split.
5043         * gnus.el: Adjust autoload entries.
5044
5045 1999-07-07 ??:??:??  Alexandre Oliva  <oliva@dcc.unicamp.br>
5046
5047         * gnus-mlspl.el: Removed trailing t from comment and provide.
5048         Renamed functions and variables to start with gnus-mlsplit.
5049         Added autoload comments.
5050         * gnus.el: Added autoload entries.
5051
5052 1999-07-06 05:37:46  Alexandre Oliva  <oliva@dcc.unicamp.br>
5053
5054         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5055         so that matches excluded by RESTRICTs do not cause the whole split
5056         to be ignored.  This also fixes a long-standing bug in which a
5057         split with \N substitutions wouldn't cause cross-posting as
5058         expected.
5059
5060         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5061         (nnmail-split-it): Implement them.
5062
5063         * nnmail.el (nnmail-split-fancy): Document ! splits.
5064
5065 1999-07-07 10:41:11  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5066
5067         * pop3.el: New version.
5068
5069 1999-07-05  Simon Josefsson
5070
5071         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5072
5073 1999-07-07 10:37:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5074
5075         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5076
5077 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5078
5079         * gnus-util.el (gnus-write-active-file): Use real name.
5080
5081         * gnus-agent.el (gnus-agent-expire): Update active file
5082         method by method.
5083
5084 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5085
5086         * nndraft.el (nndraft-request-article): Use difference
5087         coding-systems for queue and drafts.
5088
5089         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5090         nndraft:drafts.
5091
5092         * mm-util.el (mm-auto-save-coding-system): New coding system.
5093
5094         * message.el (message-draft-coding-system): Use it.
5095
5096 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5097
5098         * mm-uu.el: More customizable and less aggressive.
5099
5100 1999-07-07 07:53:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5101
5102         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5103         when plugged.
5104
5105         * mml.el (mml-generate-mime-1): Don't insert nofile files.
5106         (mml-insert-mml-markup): Accept a nofile.
5107         (mml-insert-mime): Insert nofile.
5108
5109         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5110
5111         * mm-decode.el (mm-handle-media-type): New function.
5112         (mm-handle-media-supertype): New function.
5113         (mm-handle-media-subtype): New function.
5114         Use new functions throughout. "/"))
5115
5116 1999-05-18 03:03:50  Katsumi Yamaoka  <yamaoka@jpl.org>
5117
5118         * gnus-art.el (gnus-treat-predicate): Typo.
5119
5120 1999-07-07 06:21:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5121
5122         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5123
5124 1999-07-06 17:57:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5125
5126         * gnus-art.el (article-date-ut): UT!  Default it!
5127
5128 Tue Jul  6 10:59:24 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5129
5130         * gnus.el: Pterodactyl Gnus v0.92 is released.
5131
5132 1999-07-06 12:30:59  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5133
5134         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5135
5136 1999-07-06 07:41:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5137
5138         * nntp.el (nntp-retrieve-groups): Don't do anything when not
5139         connected.
5140
5141         * gnus-start.el (gnus-active-to-gnus-format): Only save active
5142         when plugged.
5143
5144         * mm-view.el (mm-inline-message): Ignore remove-spec.
5145
5146         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5147         is bound.
5148
5149         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5150
5151         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5152
5153         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5154         start.
5155
5156         * message.el (message-fill-yanked-message): Remove `t' arg.
5157
5158         * gnus-group.el (gnus-group-kill-group): Message killing of
5159         groups.
5160
5161         * mm-util.el (mm-preferred-coding-system): New function.
5162         (mm-mime-charset): Use it.
5163
5164         * mml.el (mml-generate-mime-1): Charset-encode message parts.
5165
5166 1999-07-06 07:03:31  Alexandre Oliva  <oliva@dcc.unicamp.br>
5167
5168         * gnus-mlsplt.el: New file.
5169
5170 1999-07-06 05:47:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5171
5172         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5173         functions.
5174         (mm-attachment-override-p): Take a handle instead of a type.
5175         (mm-inlined-p): Ditto.
5176         (mm-automatic-display-p): Ditto,
5177         (mm-inlinable-p): Ditto.
5178
5179         * nndraft.el (nndraft-request-expire-articles): Delete backup
5180         files.
5181
5182         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5183
5184         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5185
5186 1999-07-06 05:37:46  Alexandre Oliva  <oliva@dcc.unicamp.br>
5187
5188         * nnmail.el (nnmail-split-it): Allow .*.
5189
5190 1999-07-05 05:04:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5191
5192         * mm-decode.el (mm-inline-large-images-p): Renamed.
5193
5194         * gnus-art.el (article-date-ut): Always look in the current buffer
5195         for the Date header.
5196
5197         * mml.el (mml-validate): New command.
5198
5199         * mailcap.el (mailcap-possible-viewers): Revert to string-match
5200         since we are dealing with regexps.
5201
5202 Sun Jul  4 06:31:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5203
5204         * gnus.el: Pterodactyl Gnus v0.91 is released.
5205
5206 1999-07-04 04:35:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5207
5208         * gnus-agent.el (gnus-agent-save-active-1): New function.
5209         (gnus-agent-save-active): use it.
5210         (gnus-agent-save-groups): Ditto.
5211
5212         * gnus-cache.el (gnus-cache-write-active): Use it.
5213
5214         * gnus-agent.el (gnus-agent-write-active): Use it.
5215
5216         * gnus-util.el (gnus-write-active-file): New function.
5217
5218         * gnus-agent.el (gnus-agent-write-active): New function to keep
5219         lower boundaries and canceled groups.
5220         (gnus-agent-save-groups): Use it.
5221         (gnus-agent-save-active): Use it.
5222         (gnus-agent-save-group-info): Only write active files.
5223         (gnus-agent-expire): Update active file.
5224
5225         * mm-decode.el (mm-inlinable-part-p): Removed.
5226         (mm-user-display-methods): Default to nil.
5227         (mm-user-display-methods): Removed.
5228         (add-mime-display-method): Removed.
5229         (mm-automatic-display): Renamed.
5230         (mm-automatic-display-p): Use it.
5231         (mm-inlined-types): New variable.
5232         (mm-inlined-p): New function.
5233
5234         * message.el (message-reply): Bind message-this-is-mail.
5235
5236 1999-07-03 13:16:31  Michael Klingbeil  <mklingbeil@knuut.de>
5237
5238         * smiley.el (smiley-buffer): Fix for NT.
5239
5240 1999-07-03 11:26:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5241
5242         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5243
5244         * message.el (message-check-news-header-syntax): Protect against
5245         nil froms.
5246
5247         * mm-util.el (mm-auto-mode-alist): New.
5248
5249         * mml.el (mml-generate-mime-1): Ditto.
5250
5251         * gnus.el: Use mm-insert-file-contents throughout instead of
5252         nnheader.
5253
5254         * mm-util.el (mm-insert-file-contents): New function.
5255
5256 Sat Jul  3 07:35:35 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5257
5258         * gnus.el: Pterodactyl Gnus v0.90 is released.
5259
5260 1999-07-03 09:31:10  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
5261
5262         * mailcap.el (mailcap-possible-viewers): Use string=.
5263
5264 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5265
5266         * mm-uu.el (mm-uu-forward-begin-line): New variable.
5267         (mm-uu-forward-end-line): New variable.
5268         (mm-uu-begin-line): Handle forwarded message.
5269         (mm-uu-identifier-alist): Ditto.
5270         (mm-uu-dissect): Ditto.
5271
5272 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5273
5274         * lpath.el: Two free variables.
5275
5276 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5277
5278         * nnheader.el (nnheader-file-coding-system): Use raw-text.
5279         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5280         * gnus-cache.el (gnus-cache-coding-system): Ditto.
5281
5282         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5283         (nnfolder-file-coding-system-for-write): New variable.
5284         (nnfolder-active-file-coding-system): New variable.
5285         (nnfolder-active-file-coding-system-for-write): New variable.
5286         (nnfolder-save-active): New function.
5287         (nnfolder-save-buffer): Use them.
5288         (nnfolder-possibly-change-group): Ditto.
5289         (nnfolder-request-list-newsgroups): Ditto.
5290         (nnfolder-request-create-group): Ditto.
5291         (nnfolder-request-expire-articles): Ditto.
5292         (nnfolder-request-move-article): Ditto.
5293         (nnfolder-request-accept-article): Ditto.
5294         (nnfolder-request-delete-group): Ditto.
5295         (nnfolder-request-rename-group): Ditto.
5296         (nnfolder-possibly-change-folder): Ditto.
5297         (nnfolder-read-folder): Ditto.
5298         (nnfolder-request-list): Remove pathname-coding-system.
5299         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5300
5301         * nnmail.el (nnmail-file-coding-system): Use raw-text.
5302         (nnmail-file-coding-system-1): Removed.
5303         (nnmail-find-file): Use nnmail-pathname-coding-system.
5304         (nnmail-write-region): Ditto.
5305
5306         * nnmbox.el (nnmbox-file-coding-system): New variable.
5307         (nnmbox-file-coding-system-for-write): New variable.
5308         (nnmbox-active-file-coding-system): New variable.
5309         (nnmbox-active-file-coding-system-for-write): New variable.
5310         (nnmbox-save-buffer): New function.
5311         (nnmbox-save-active): New function.
5312         (nnmbox-request-scan): Use them.
5313         (nnmbox-request-expire-articles): Ditto.
5314         (nnmbox-request-move-article): Ditto.
5315         (nnmbox-request-accept-article): Ditto.
5316         (nnmbox-request-replace-article): Ditto.
5317         (nnmbox-request-delete-group): Ditto.
5318         (nnmbox-request-rename-group): Ditto.
5319         (nnmbox-request-create-group): Ditto.
5320
5321         * mm-util.el (mm-text-coding-system): raw-text or -dos.
5322         (mm-running-ntemacs): Removed.
5323
5324         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5325
5326 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5327
5328         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5329
5330 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5331
5332         * qp.el (quoted-printable-encoding-characters): Support lower case.
5333
5334 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5335
5336         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5337         (rfc2047-b-encode-region): Encode line by line.
5338
5339 1999-07-03 09:20:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5340
5341         * mm-util.el (mm-find-mime-charset-region): Fix.
5342
5343 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
5344
5345         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5346         (mm-find-mime-charset-region): Ditto.
5347
5348 1999-07-03 09:15:35  Simon Josefsson  <jas@pdc.kth.se>
5349
5350         * gnus-sum.el (gnus-summary-move-article): Fix something or
5351         other.
5352
5353 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5354
5355         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5356         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5357         (gnus-summary-enter-digest-group): Use them.
5358         (gnus-summary-setup-default-charset): Ditto.
5359
5360 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5361
5362         * base64.el (base64-run-command-on-region): Use unibyte buffer.
5363
5364 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5365
5366         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5367           gnus-newsgroup-name is nil.
5368
5369 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5370
5371         * rfc2047.el (rfc2047-encode): Chop the tail newline.
5372
5373 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5374
5375         * gnus-art.el (article-emphasize): Use correct
5376         gnus-article-emphasis-alist.
5377
5378 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5379
5380         * mm-view.el (mm-inline-text): Fix text/html bug.
5381
5382 Mon Jun 28 17:54:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5383
5384         * gnus.el: Pterodactyl Gnus v0.89 is released.
5385
5386 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5387
5388         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5389         * message.el (message-draft-coding-system): Ditto.
5390         * mm-util.el (mm-running-ntemacs): Ditto.
5391
5392 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5393
5394         * gnus-xmas.el (gnus-xmas-summary-recenter): A blank line may
5395         cause problem.
5396
5397 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5398
5399         * mm-view.el (mm-inline-text): Ignore error in w3-region.
5400
5401 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5402
5403         * mml.el: require mm-decode.
5404
5405 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5406
5407         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5408
5409 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5410
5411         * mm-view.el (mm-inline-image): Fix image undisplayer.
5412
5413 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5414
5415         * mml.el (mml-insert-multipart): Error in compeling-read.
5416         (mml-insert-tag): Match tags.
5417
5418 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5419
5420         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5421         (gnus-cache-braid-heads): Ditto.
5422         (gnus-cache-retrieve-headers): Ditto.
5423
5424 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5425
5426         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5427
5428 1999-06-16 10:17:29  Katsumi Yamaoka  <yamaoka@jpl.org>
5429
5430         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5431         to string under XEmacs.
5432
5433 1999-06-28 19:34:03  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
5434
5435         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5436
5437 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5438
5439         * mm-view.el (mm-inline-message): Fix message view bug.
5440         * gnus-art.el (gnus-article-prepare): Ditto.
5441
5442 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5443
5444         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5445
5446 Tue Jun 15 04:13:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5447
5448         * gnus.el: Pterodactyl Gnus v0.88 is released.
5449
5450 1999-06-15 04:13:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5451
5452         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5453         usage.
5454
5455         * nnmail.el (nnmail-get-new-mail): Save info.
5456
5457 Mon Jun 14 01:15:59 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5458
5459         * gnus.el: Pterodactyl Gnus v0.87 is released.
5460
5461 1999-06-14 02:46:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5462
5463         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5464         (mail-source-run-script): New function.
5465         (mail-source-fetch-pop): Use it.
5466
5467 1999-06-13 09:52:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5468
5469         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5470
5471 Sun Jun 13 07:30:40 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5472
5473         * gnus.el: Pterodactyl Gnus v0.86 is released.
5474
5475 1999-06-13 08:51:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5476
5477         * gnus-art.el (gnus-treat-translate): New variable.
5478         (gnus-treat-predicate): Accept a list of regexps.
5479         (gnus-article-treat-custom): Allow a list of regexps.
5480
5481 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
5482
5483         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5484         type.
5485
5486 1999-06-13 05:15:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5487
5488         * gnus-art.el (article-babel): Narrow a bit.
5489
5490         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5491
5492 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
5493
5494         (gnus-agent-get-undownloaded-list): Operate on all articles, not
5495         only unread ones.
5496         (gnus-agent-fetch-headers): Fetch headers from unread and marked
5497         articles, not only unread ones.
5498
5499 1999-06-13 03:01:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5500
5501         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5502         keystroke.
5503
5504         * gnus-art.el (gnus-article-x-face-command): Ditto.
5505
5506         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5507
5508         * gnus.el (gnus-method-simplify): Accept server names.
5509
5510 1999-06-13 02:36:15  Per Abrahamsen  <abraham@dina.kvl.dk>
5511
5512         * gnus-art.el (article-babel-prompt): New function.
5513         (article-babel): New command.
5514
5515 1999-06-13 01:01:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5516
5517         * gnus-art.el (gnus-article-part-wrapper): Go to part.
5518
5519         * mml.el (mml-generate-mime-1): Don't insert literally.
5520
5521         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5522         (gnus-netrc-syntax-table): Removed.
5523         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5524
5525 Wed May  5 13:51:13 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5526
5527         * mm-view.el (mm-inline-text): Fix charset for text/html.
5528
5529 Wed May  5 01:15:08 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5530
5531         * message.el (message-draft-coding-system): Use emacs-mule-dos.
5532
5533 1999-06-12 07:29:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5534
5535         * nnmail.el (nnmail-split-incoming): Return the number of split
5536         mails.
5537         (nnmail-process-babyl-mail-format): Ditto.
5538         (nnmail-process-unix-mail-format): Ditto.
5539         (nnmail-process-mmdf-mail-format): Ditto.
5540         (nnmail-process-maildir-mail-format): Ditto.
5541
5542         * mail-source.el (mail-source-callback): Return the number from
5543         the callback.
5544
5545         * message.el (message-send-mail): Generate Lines.
5546
5547         * mail-source.el (mail-source-call-script): New function.
5548         (mail-source-call-script): New function.
5549
5550 Sun May  2 02:00:27 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5551
5552         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5553         (gnus-select-newsgroup): Use it.
5554         (gnus-group-highlight-words-alist): New variable.
5555         (gnus-newsgroup-emphasis-alist): New variable.
5556         (gnus-summary-local-variables):  Use it.
5557         * lpath.el: Use it.
5558         * gnus-art.el (article-emphasize): Use it.
5559         (gnus-emphasis-highlight-words): New face.
5560         * gnus-cus.el (gnus-group-parameters): New parameter.
5561
5562 Sun May  2 01:00:02 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5563
5564         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5565         parameter `headers'.
5566         (gnus-cache-enter-article): Ditto.
5567         (gnus-cache-update-article): Ditto.
5568         * gnus-sum.el (gnus-summary-move-article): Ditto.
5569         (gnus-summary-mark-article-as-unread): Ditto.
5570         (gnus-summary-mark-article): Ditto.
5571
5572 1999-06-12 03:59:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5573
5574         * gnus-msg.el (gnus-message-insert-stylings): Removed.
5575         (gnus-posting-style-alist): Removed.
5576         (gnus-message-style-insertions): Ditto.
5577         (gnus-configure-posting-styles): Reimplementation.
5578
5579         * mail-source.el (mail-source-fetch): Error the message.
5580
5581         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5582
5583 Sat Jun 12 00:19:57 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5584
5585         * gnus.el: Pterodactyl Gnus v0.85 is released.
5586
5587 1999-04-20  Michael Cook  <cook@sightpath.com>
5588
5589         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5590           Outlook citation regex.
5591
5592 1999-06-12 02:09:49  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
5593
5594         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5595         semicolon.
5596
5597 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5598
5599         * gnus-range.el (gnus-remove-from-range): Document range1
5600         modification, protect range2.
5601
5602 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5603
5604         * gnus-sum.el (gnus-update-marks): Protect lists from
5605         gnus-remove-from-range, don't sort twice.
5606
5607 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
5608
5609         * gnus-start.el (gnus-read-descriptions-file): Protect if no
5610         function in backend.
5611
5612 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
5613
5614         * gnus-sum.el (gnus-valid-move-group-p): Check for a
5615         request-accept-article function in the backend instead of using
5616         the 'respool capability.
5617
5618 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
5619
5620         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5621         spurious whitespace at eob.
5622
5623 1999-06-12 02:02:06  Adrian Aichner  <aichner@ecf.teradyne.com>
5624
5625         * nnmail.el (nnmail-get-new-mail): Check right variable.
5626
5627 1999-06-12 01:57:39  Karl Kleinpaste  <karl@justresearch.com>
5628
5629         * mailcap.el (mailcap-mime-data): Fix rfc822.
5630
5631 1999-06-11 23:48:50  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
5632
5633         * nndoc.el (nndoc-nsmail-type-p): New function.
5634         (nndoc-type-alist): Recognize nsmail.
5635
5636 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
5637
5638         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5639         *before* `article-hide-headers' deletes the information.
5640
5641 1999-05-22 00:26:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5642
5643         * gnus-sum.el (gnus-summary-save-parts): New command and
5644         keystroke.
5645         (gnus-summary-save-parts-1): New function.
5646         (gnus-summary-iterate): Buggy.
5647
5648         * mm-decode.el (mm-save-part-to-file): Made into own function.
5649
5650 1999-05-11 05:53:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5651
5652         * gnus-group.el (gnus-group-set-info): Resist nils.
5653
5654 1999-05-04 19:26:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5655
5656         * mailcap.el (mailcap-mime-data): Ditto.
5657
5658         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5659
5660         * gnus-art.el (gnus-article-x-face-command): Default to ee.
5661
5662 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
5663
5664         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5665         gnus-article-date-lapsed-new-header is t.
5666
5667 Sat May  1 20:27:43 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5668
5669         * gnus.el: Pterodactyl Gnus v0.84 is released.
5670
5671 1999-05-01 22:23:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5672
5673         * gnus-msg.el (gnus-bug-message): Mime change.
5674
5675 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
5676
5677         * gnus-sum.el (gnus-update-marks): Process null mark lists.
5678
5679 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
5680
5681         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5682         `x-uue'.
5683
5684 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
5685
5686         * mail-source.el (mail-source-fetch-pop): Only prompt for password
5687         when authentication is 'password.
5688
5689 1999-05-01 22:17:55    <pinard@iro.umontreal.ca>
5690
5691         * gnus-win.el (gnus-configure-windows): Accept a setting.
5692
5693 1999-04-21 20:51:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5694
5695         * mm-util.el (mm-quote-arg): Moved here.
5696
5697         * mm-decode.el (mm-quote-arg): Quote more chars.
5698
5699 1999-04-18 20:12:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5700
5701         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5702         with newlines would create buggy .nov files.
5703
5704         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5705
5706         * qp.el (quoted-printable-encode-region): Encode whitespace at the
5707         end of lines.
5708
5709         * message.el (message-mode): Doc fix.
5710
5711         * gnus-art.el (article-hide-headers): Delete the hidden headers.
5712
5713         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5714
5715         * gnus-art.el (article-date-ut): Rewrite.
5716
5717         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5718         order.
5719
5720         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5721         headers.
5722
5723         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5724
5725 1999-04-18  Didier Verna  <verna@inf.enst.fr>
5726
5727         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5728         (article-date-ut): use it.
5729
5730 1999-04-18 20:06:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5731
5732         * mail-source.el (mail-source-fetch-pop): Call script
5733         asynchronously.
5734
5735 Sun Apr 18 12:40:04 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5736
5737         * gnus.el: Pterodactyl Gnus v0.83 is released.
5738
5739 1999-04-18 10:55:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5740
5741         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5742
5743         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5744
5745         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5746
5747         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5748
5749         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5750
5751         * message.el (message-generate-headers): Accept continuation
5752         headers.
5753
5754 1999-04-18 10:48:57  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
5755
5756         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5757
5758 1999-04-18 08:21:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5759
5760         * gnus-art.el (gnus-treatment-function-alist): use
5761         maybe-hide-headers.
5762
5763         * message.el (message-inhibit-body-encoding): Typo.
5764         (message-resend): Inhibit encoding.
5765
5766         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5767
5768         * gnus-art.el (article-remove-cr): Use re-search.
5769
5770         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5771         headers.
5772
5773         * mm-decode.el (mm-quote-arg): Quote '.
5774
5775         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5776
5777         * mm-decode.el (mm-insert-part): Use multibyte for text.
5778
5779         * gnus-start.el (gnus-read-newsrc-file): New variable.
5780         (gnus-read-newsrc-file): Use it.
5781
5782 1999-04-17 18:51:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5783
5784         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5785
5786         * gnus-group.el (gnus-group-expire-articles-1): Made into own
5787         function.
5788
5789 Sat Apr 17 16:41:30 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5790
5791         * gnus.el: Pterodactyl Gnus v0.82 is released.
5792
5793 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
5794
5795         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5796         for iso8859-2.
5797
5798 1999-04-17 18:23:50  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5799
5800         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5801         synonym alist.
5802
5803 1999-04-17 18:03:38  Adam P. Jenkins  <ajenkins@netway.com>
5804
5805         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5806
5807 1999-04-17 18:02:05  Ettore Perazzoli  <ettore@comm2000.it>
5808
5809         * mail-source.el (mail-source-fetch): Ask before bugging out.
5810
5811 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
5812
5813         * uudecode.el (uudecode-decode-region-external): Don't assume
5814         uudecode-temporary-file-directory ends with a slash.
5815
5816 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
5817
5818         * gnus-sum.el (gnus-update-marks):
5819         (gnus-update-read-articles):
5820         (gnus-summary-expire-articles): Check server.
5821
5822 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
5823
5824         * mml.el (mml-preview): New function.
5825
5826 1999-04-17 17:10:21  William M. Perry  <wmperry@aventail.com>
5827
5828         * mail-source.el (mail-source-fetch-file): Return the right
5829         value.
5830
5831 1999-04-17 07:52:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5832
5833         * mml.el (mml-insert-parameter): New function.
5834         (mml-insert-parameter-string): New function.
5835
5836         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5837
5838         * gnus-art.el (gnus-mime-multipart-functions): New variable.
5839         (gnus-mime-display-part): Use it.
5840
5841         * mm-decode.el (mm-alternative-precedence): Removed.
5842         (mm-discouraged-alternatives): New variable.
5843         (mm-preferred-alternative-precedence): New function.
5844
5845         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5846
5847         * mail-source.el (mail-sources): New variable.
5848
5849         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5850
5851         * mm-decode.el (mm-valid-image-format-p): New function.
5852         (mm-inline-media-tests): Use it.
5853         (mm-valid-and-fit-image-p): New function.
5854
5855         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5856         (gnus-agent-fetch-group): Ditto.
5857
5858 1999-04-12  Didier Verna  <verna@inf.enst.fr>
5859
5860         * nnmail.el (nnmail-article-group): in case of a group name
5861         containing "\\n" constructs, be sure to pass the expanded value to
5862         nn*-save-mail.
5863
5864 Sat Apr 17 05:40:45 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5865
5866         * gnus.el: Pterodactyl Gnus v0.81 is released.
5867
5868 1999-04-16 15:54:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5869
5870         * gnus-sum.el (gnus-get-split-value): Reverse result.
5871
5872 1999-04-03 00:17:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5873
5874         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
5875
5876 1999-04-02 15:33:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5877
5878         * mml.el (mml-insert-tag): Insert concluding part.
5879
5880         * message.el (message-send-mail): Encode later.
5881         (message-send-news): Ditto.
5882
5883         * nnfolder.el: Don't use mail delim.
5884
5885 1999-03-28 19:14:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5886
5887         * gnus-cus.el (gnus-group-customize): Put point at min.
5888
5889         * mm-view.el (mm-inline-text): Allow toggling html.
5890
5891 1999-03-28 17:11:15  William M. Perry  <wmperry@aventail.com>
5892
5893         * mail-source.el: Added prescript and postscript to file.
5894
5895 1999-03-28 13:46:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5896
5897         * nnmail.el: Reverted.
5898
5899         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
5900         (gnus-setup-posting-charset): Did work.
5901
5902 1999-03-28 13:19:50  Jae-you Chung  <jay@pllab.kaist.ac.kr>
5903
5904         * gnus.el (gnus-short-group-name): Use
5905         gnus-group-uncollapsed-levels.
5906
5907 1999-03-28 13:11:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5908
5909         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
5910
5911 1999-03-26 13:18:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5912
5913         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
5914         (article-strip-headers-from-body): New command and keystroke.
5915
5916 1999-03-14 16:09:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5917
5918         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
5919
5920         * nnheader.el (nnheader-insert-file-contents): Bind
5921         enable-local-eval to nil.
5922         (nnheader-find-file-noselect): Ditto.
5923
5924         * nnmail.el (nnmail-article-group): Don't remove long lines.
5925         (nnmail-remove-long-lines): New function.
5926         (nnmail-split-header-length-limit): Removed.
5927
5928         * mml.el (mml-generate-mime-1): Use unibyte buffers.
5929
5930         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
5931
5932 1999-03-06 07:20:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5933
5934         * gnus-sum.el (gnus-summary-generic-mark): New function.
5935
5936         * nnmail.el (nnmail-split-header-length-limit): Increased.
5937         (nnmail-article-group): Allow nil.
5938
5939         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
5940
5941         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
5942         first.
5943
5944         * mml.el (mml-minibuffer-read-type): Include types from
5945         mailcap-mime-data.
5946
5947         * nndraft.el (nndraft-request-article): Would clobber Japanese.
5948
5949 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
5950
5951         * mml.el (mml-insert-tag): New function.
5952         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
5953         confusion with functions like `mml-read-tag'.
5954         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
5955         (mml-minibuffer-read-description): Ditto with
5956         `mml-minibuffer-read-description'.
5957         (mml-attach-buffer): New function.
5958         (mml-mode-map): New entry for /.
5959         (mml-minibuffer-read-type): Accept DEFAULT.
5960
5961         * mml.el (mml-quote-region): Narrow the region.
5962
5963         * message.el (message-mode-menu): message-mime-attach-file is now
5964         mml-attach-file.
5965
5966 1999-03-05 21:24:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5967
5968         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
5969
5970 1999-03-05 21:08:10  Robert Bihlmeyer  <robbe@orcus.priv.at>
5971
5972         * mml.el (mml-attach-buffer): New command.
5973
5974 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
5975
5976         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
5977         with a proper range. Compress range.
5978
5979         * gnus-range.el (gnus-remove-from-range): Protect arguments.
5980
5981 1999-03-05 20:59:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5982
5983         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
5984
5985 1999-03-04 04:20:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5986
5987         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
5988         (gnus-picons-convert-x-face): Removed.
5989         (gnus-picons-article-display-x-face): Removed.
5990         (gnus-picons-x-face-sentinel): Ditto.
5991         (gnus-picons-display-x-face): Ditto.
5992
5993 Thu Mar  4 01:38:00 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5994
5995         * gnus.el: Pterodactyl Gnus v0.80 is released.
5996
5997 1999-03-02 16:04:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5998
5999         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6000
6001         * gnus-sum.el (gnus-with-article): Moved here.
6002
6003         * mail-source.el (mail-source-fetch-pop): Ask for password even
6004         when program.
6005
6006 1999-02-28 13:16:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6007
6008         * gnus-msg.el (gnus-bug): Add description.
6009
6010         * mml.el (mml-insert-mml-markup): Insert disposition.
6011
6012         * message.el (message-send-mail): Always encode mail headers.
6013
6014         * smiley.el (gnus-smiley-display): Goto body.
6015
6016 1999-02-28 13:15:47  Petr Konecny  <pekon@informatics.muni.cz>
6017
6018         * smiley.el (gnus-smiley-display): Don't search to blank line.
6019
6020 1999-02-28 00:38:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6021
6022         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6023         when requested.
6024
6025         * nnmail.el (nnmail-current-spool): Removed.
6026
6027         * gnus-salt.el (gnus-tree-inhibit): New varible.
6028
6029         * gnus.el (mm-util): Required.
6030
6031 1999-02-27 23:44:52  paul stevenson  <spaul@mail.phy.ornl.gov>
6032
6033         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6034
6035 1999-02-27 17:17:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6036
6037         * mail-source.el (mail-source-bind): Doc fix.
6038
6039 1999-02-26 20:35:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6040
6041         * message.el (message-mode): Doc fix.
6042
6043         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6044         encoding.
6045
6046         * gnus.el (gnus-methods-equal-p): Moved here.
6047
6048         * mail-source.el: pop at 110.
6049
6050         * pop3.el (pop3-movemail): Use write-region instead of
6051         append-to-file to avoid excessive messaging.
6052
6053 1999-02-27  lantz moore  <lmoore@contigo.com>
6054
6055         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6056         type directory.
6057
6058 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
6059
6060         * gnus-art.el (article-hide-boring-headers): Field names must not
6061         contain whitespace.
6062
6063 Fri Feb 26 18:54:16 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6064
6065         * gnus.el: Pterodactyl Gnus v0.79 is released.
6066
6067 1999-02-26 18:11:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6068
6069         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6070
6071         * mml.el (mml-mode): Don't use add-minor-mode.
6072
6073         * message.el (messgage-inhibit-body-encoding): New variable.
6074         (message-encode-message-body): Use it.
6075
6076 Fri Feb 26 17:00:25 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6077
6078         * gnus.el: Pterodactyl Gnus v0.78 is released.
6079
6080 1999-02-26 07:45:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6081
6082         * message.el (message-mode): Switch on MML mode.
6083
6084         * mml.el: Included commands and functions.
6085         (mml-mode-map): New keymap.
6086
6087         * message.el: Removed the insertion commands and functions.
6088
6089         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6090
6091         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6092         keystroke.
6093
6094         * gnus-art.el (gnus-narrow-to-page): Revert.
6095
6096         * gnus-cite.el (gnus-cite-delete-overlays): New function.
6097         (gnus-cite-parse-maybe): Always reparse.
6098
6099         * message.el (message-encode-message-body): Don't insert
6100         "multipart warning".
6101
6102         * gnus-art.el (gnus-article-treat-head-custom): New variable.
6103
6104 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
6105
6106         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6107
6108         * nnmail.el: Require mm-util.
6109
6110 1999-02-26 07:39:33  Justin Sheehy  <justin@linus.mitre.org>
6111
6112         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6113         group.
6114
6115 1999-02-26 07:38:08  SeokChan LEE  <chan@smoky-blue.com>
6116
6117         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6118
6119 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
6120
6121         * gnus-msg.el (gnus-extended-version): Better regexp.
6122
6123 1999-02-25  Didier Verna  <verna@inf.enst.fr>
6124
6125         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6126         is called with the result of SPLIT and should return a new split.
6127
6128         * gnus.texi: update the doc.
6129
6130 1999-02-23  Didier Verna  <verna@inf.enst.fr>
6131
6132         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6133         displayed in the article buffer, output bars if
6134         `gnus-picons-display-article-move-p'.
6135
6136 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
6137
6138         * mail-source.el (mail-source-fetch-pop): Typo.
6139
6140 1999-02-26 07:15:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6141
6142         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6143
6144 1999-02-23 03:07:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6145
6146         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6147
6148 1999-02-21 11:11:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6149
6150         * mml.el (mml-insert-buffer): New function.
6151
6152         * message.el (message-forward): Insert the buffer in the buffer.
6153
6154 Sun Feb 21 01:20:50 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6155
6156         * mm-view.el (mm-inline-message): Insert part in narrowed region.
6157
6158 Sat Feb 20 23:09:40 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6159
6160         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6161
6162 Sat Feb 20 21:34:28 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6163
6164         * gnus.el: Pterodactyl Gnus v0.77 is released.
6165
6166 1999-02-20 17:32:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6167
6168         * gnus-art.el (gnus-displaying-mime): New variable.
6169         (article-narrow-to-head): New function.
6170
6171         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6172         Default to pop instead of pop3.
6173
6174 1999-02-19 16:16:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6175
6176         * gnus-art.el (article-hide-pgp): Goto body.
6177
6178         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6179
6180         * gnus-cite.el: Don't use goto-line.
6181
6182         * gnus-art.el (gnus-article-treat-html): Removed.
6183         (gnus-treat-article): Save restriction.
6184
6185 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
6186
6187         * message.el (message-send-mail): Don't untabify.
6188         (message-mode): Don't use tabs for indentation.
6189
6190 1999-02-19 14:54:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6191
6192         * message.el (message-send-mail): Don't untabify.
6193
6194         * nnml.el (nnml-save-mail): Typo fix.
6195
6196 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
6197
6198         * message.el (message-cite-function): Add
6199         `message-cite-original-without-signature' customization option.
6200
6201 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
6202
6203         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6204         `nnmail-prepare-incoming-header-hook'.
6205
6206 1999-02-19 14:41:43  Justin Sheehy  <justin@linus.mitre.org>
6207
6208         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6209
6210 1999-02-19 14:40:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6211
6212         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6213
6214 1999-02-18  Michael Cook  <cook@sightpath.com>
6215
6216         * Recognize Microsoft Outlook's cite attribution conventions.
6217
6218 1999-02-19 14:33:11  James H. Cloos, Jr.  <cloos@jhcloos.com>
6219
6220         * gnus-sum.el: Bind M.
6221
6222 1999-02-19 14:31:29  Neil Crellin  <neilc@wallaby.cc>
6223
6224         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6225
6226 1999-02-15  Didier Verna  <verna@inf.enst.fr>
6227
6228         * gnus-picon.el (gnus-group-display-picons): ensures that
6229         `article-goto-body' really goes to the article body.
6230
6231 1999-02-19 12:57:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6232
6233         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6234
6235         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6236
6237         * mm-view.el (mm-view-message): Enable multibyte.
6238
6239 1999-02-11 18:37:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6240
6241         * nnmail.el (nnmail-get-new-mail): Message later.
6242
6243         * mm-util.el (mm-find-charset-region): Revert to checking
6244         multibyte.
6245
6246 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
6247
6248       * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6249       attachment.
6250
6251 Thu Feb 11 04:58:51 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6252
6253         * gnus.el: Pterodactyl Gnus v0.76 is released.
6254
6255 1999-02-06  Felix Lee  <flee@cygnus.com>
6256
6257         * gnus.el (gnus-group-change-level-function): Typo.
6258
6259 1999-02-11 05:47:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6260
6261         * gnus-sum.el (gnus-nov-skip-field): Removed.
6262         (gnus-nov-field): Ditto.
6263         (gnus-nov-parse-extra): Ditto.
6264         (gnus-nov-read-integer): Ditto.
6265
6266 1999-02-05 09:44:20  Katsumi Yamaoka  <yamaoka@jpl.org>
6267
6268         * nnheader.el (nnheader-nov-read-message-id): New macro.
6269         (nnheader-parse-nov): Use it.
6270
6271         * gnus-sum.el (gnus-nov-read-message-id): New macro.
6272         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6273         `(eq (char-after) ?\n)'.
6274
6275 1999-02-11 05:16:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6276
6277         * gnus.el (gnus-other-frame): Always pop up a new frame.
6278
6279 Wed Feb 10 01:03:43 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6280
6281         * gnus-range.el (gnus-range-add): Rewrite.
6282
6283 1999-02-02 18:12:00  Carsten Leonhardt  <leo@arioch.oche.de>
6284
6285         * nnmail.el (nnmail-split-incoming): Added detection of maildir
6286         format.
6287         (nnmail-process-maildir-mail-format): New function.
6288
6289         * mail-source.el (mail-source-fetch-maildir): New function.
6290         (mail-source-keyword-map): Add default for maildir method.
6291         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6292
6293 1999-02-10 02:29:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6294
6295         * mail-source.el (mail-source-fetcher-alist): Remove apop.
6296
6297         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6298         (nndoc-mime-digest-type-p): Removed.
6299
6300 1999-02-09 15:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6301
6302         * gnus-art.el (gnus-article-read-summary-keys): Set the point
6303         where it is supposed to be.
6304         (gnus-treat-play-sounds): New variable.
6305
6306         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6307
6308         * gnus-art.el (article-display-x-face): Narrow to head.
6309         (gnus-article-washed-types): New variable.
6310         (article-hide-pgp): Is not a toggle.
6311         (gnus-article-hide-text-type): Save types.
6312         (article-decode-charset): Use it.
6313
6314         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6315
6316         * message.el (message-forward-start-separator): Removed.
6317         (message-forward-end-separator): Removed.
6318         (message-signature-before-forwarded-message): Removed.
6319         (message-included-forward-headers): Removed.
6320         (message-check-news-body-syntax): Don't check forward.
6321         (message-forward): Use MIME.
6322
6323         * nnvirtual.el (nnvirtual-request-article): Bind
6324         gnus-article-decode-hook to nil.
6325
6326 1999-02-06 16:55:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6327
6328         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6329         us-ascii.
6330
6331 1999-02-04 00:00:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6332
6333         * format-spec.el (format-spec): Be more robust.
6334
6335         * message.el (message-encode-message-body): Default
6336         mail-parse-charset to mail-parse-charset.
6337
6338         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6339         (gnus-summary-edit-article): Bind mail-parse-charset.
6340
6341         * mml.el (mml-read-tag): Ignore white space after end of tag.
6342
6343         * message.el (message-goto-body): Also work in separatorless
6344         articles.
6345
6346         * mml.el (mml-translate-from-mime): New function.
6347         (mml-insert-mime): Ditto.
6348         (mml-to-mime): New function.
6349         (mime-to-mml): New name.
6350
6351         * gnus-sum.el (gnus-summary-edit-article): Always select raw
6352         article.
6353
6354         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6355
6356         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6357         special-case nndraft groups.
6358
6359 1999-02-03 16:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6360
6361         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6362         (gnus-get-newsgroup-headers): Already bound.
6363
6364         * message.el (message-encode-message-body): Use posting charset.
6365
6366         * mm-bodies.el (mm-encode-body): Use MIME charsets.
6367         (mm-body-encoding): Do CTE.
6368         (mm-body-7-or-8): New function.
6369
6370         * mm-util.el (mm-mime-charset): Always fall back on alist.
6371         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6372         (mm-mime-mule-charset-alist): Add arabic-*-column.
6373         (mm-find-mime-charset-region): New function.
6374
6375         * format-spec.el (format-spec-make): New function.
6376
6377         * mail-source.el (format-spec): Required.
6378         (mail-source-fetch-with-program): Removed.
6379         (mail-source-fetch-with-program): New function.
6380
6381         * format-spec.el: New file.
6382
6383 1999-02-03 16:00:41  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
6384
6385         * mail-source.el (mail-source-fetch-with-program): Take optional
6386         parameter.
6387
6388 1999-02-03 00:31:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6389
6390         * gnus-start.el: Ignore some groups.
6391         (gnus-setup-news): Bind nnmail-fetched-sources.
6392
6393         * message.el (message-send-mail): Remove all tabs.
6394
6395         * mm-util.el (mm-find-charset-region): Just check whether
6396         find-charset-region is defined.
6397
6398 1999-02-02 23:35:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6399
6400         * gnus-group.el (gnus-group-get-new-news): Use
6401         nnmail-fetched-sources.
6402
6403         * nnmail.el (nnmail-fetched-sources): New variable.
6404         (nnmail-get-new-mail): Use it.
6405
6406         * mail-source.el (mail-source-fetched-sources): New variable.
6407         (mail-source-fetch): Use it.
6408
6409 1999-02-02 23:20:20  Mark W. Eichin  <eichin@thok.org>
6410
6411         * gnus.el (gnus-getenv-nntpserver): if the file that
6412         gnus-nntpserver-file names has a trailing newline, the
6413         string-match will always match, and thus the file will never be
6414         read.  (^ matches start of "line", \\` matches start of "buffer",
6415         which is what was intended...)
6416
6417 1999-02-02 23:17:40  Kim-Minh Kaplan  <kmkaplan@western.fr>
6418
6419         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6420
6421 1999-01-28 04:15:46  Katsumi Yamaoka  <yamaoka@jpl.org>
6422
6423         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6424         select methods.
6425
6426 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
6427
6428         * gnus-range.el (gnus-remove-from-range): Sort second argument.
6429
6430 1999-02-02 10:55:23  Scott Hofmann  <shofmann@mindspring.com>
6431
6432         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6433
6434 Mon Feb  1 23:23:03 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6435
6436         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6437         a typo.
6438         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6439         charset to nil.
6440         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6441         * gnus-start.el (gnus-start-draft-setup): Ditto.
6442
6443 1999-02-02 22:13:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6444
6445         * mail-source.el (mail-source-fetch-directory): Use the predicate.
6446         (mail-source-value): Don't do variables.
6447
6448         * nnmail.el (nnmail-get-new-mail): Set the predicate.
6449
6450         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6451
6452 1999-02-01  Michael Cook  <cook@sightpath.com>
6453
6454         * Defenestrate spurious ?a.
6455
6456 1999-02-02 21:59:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6457
6458         * mail-source.el (mail-source-fetch-pop): Instead use
6459         :authentication.
6460
6461 1999-02-01  Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6462
6463         * lisp/mail-source.el : Support APOP authentication scheme.
6464
6465 1999-02-02 21:56:14  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
6466
6467         * pop3.el (pop3-movemail): Return t.
6468
6469 1999-02-02 21:48:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6470
6471         * rfc2047.el (rfc2047-fold-region): New function.
6472         (rfc2047-encode-message-header): Use it.
6473
6474 1999-02-02 21:07:27  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
6475
6476         * gnus-sum.el (gnus-group-charset-alist): Add more.
6477
6478 Mon Feb  1 21:18:00 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6479
6480         * gnus.el: Pterodactyl Gnus v0.75 is released.
6481
6482 1999-02-01 21:54:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6483
6484         * gnus-art.el (article-display-x-face): Don't narrow to head.
6485
6486 1999-02-01 21:48:39  Michael Cook  <cook@sightpath.com>
6487
6488         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6489
6490 1999-02-01 20:59:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6491
6492         * mail-source.el (mail-source-fetch-directory): Ignore
6493         directories.
6494
6495         * gnus-cus.el (gnus-group-parameters): Addition.
6496
6497         * gnus-art.el (article-strip-banner): Do symbolic banners.
6498         (article-strip-banner): New keystroke.
6499
6500 1999-02-01 20:54:32  Michael Cook  <cook@sightpath.com>
6501
6502         * gnus-art.el (article-strip-banner): New command.
6503
6504 1999-02-01 20:53:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6505
6506         * gnus-art.el (gnus-treat-strip-banners): New variable.
6507
6508 1999-01-28 05:34:56  Katsumi Yamaoka  <yamaoka@jpl.org>
6509
6510         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6511         has been exist.
6512
6513 Thu Jan 28 01:38:34 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6514
6515         * message.el (message-draft-coding-system): Check coding-system.
6516         * mm-util.el (mm-text-coding-system): Ditto.
6517
6518 1999-01-28 12:11:31  Katsumi Yamaoka  <yamaoka@jpl.org>
6519
6520         * mail-source.el (mail-source-fetch-pop): Save excursion.
6521
6522 1999-01-28 08:14:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6523
6524         * mail-source.el (mail-source-movemail-args): Not constant.
6525         (mail-source-movemail-args): Removed.
6526         (mail-source-fetch-with-program): New function.
6527         (mail-source-fetch-pop): Use program and function.
6528         (mail-source-movemail-program): Removed.
6529
6530         * gnus-art.el (gnus-treat-date-iso8601): New variable.
6531         (gnus-treat-date-user-defined): New variable.
6532
6533 1999-01-28 08:07:12  Per Abrahamsen  <abraham@dina.kvl.dk>
6534
6535         * nnmail.el (nnmail-fix-eudora-headers): New function.
6536
6537 1999-01-28 08:05:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6538
6539         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6540
6541 1999-01-27 08:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6542
6543         * smiley.el (smiley-deformed-regexp-alist): Removed =>.
6544         (smiley-nosey-regexp-alist): Ditto.
6545
6546         * gnus-art.el (gnus-treatment-function-alist): Do
6547         gnus-article-add-buttons-to-head later.
6548         (gnus-treat-capitalize-sentences): New variable.
6549         (article-capitalize-sentences): New command and keystroke.
6550
6551         * gnus-group.el (gnus-group-catchup-current): Do group.
6552
6553         * message.el (message-default-charset): Add group.
6554
6555 Wed Jan 27 05:24:53 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6556
6557         * gnus.el: Pterodactyl Gnus v0.74 is released.
6558
6559 1999-01-27 05:56:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6560
6561         * gnus-art.el (article-fill-long-lines): Renamed.
6562         (article-fill-long-lines): New keystroke.
6563
6564 1999-01-26 06:35:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6565
6566         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6567
6568         * gnus-group.el (gnus-group-catchup-current): Skip groups now
6569         displayed.
6570         (gnus-group-catchup-current): Be more robus.
6571
6572         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6573         headers.
6574
6575 1999-01-25  Dave Love  <fx@gnu.org>
6576
6577         * message.el (message-mode-menu): Add message-mime-attach-file.
6578         (message-mode): Doc fix.
6579
6580 1999-01-26 05:24:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6581
6582         * nnmail.el (nnmail-check-duplication): Insert the mail source
6583         string.
6584
6585         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6586         (mail-source-fetch-directory): Ditto.
6587         (mail-source-fetch-file): Ditto.
6588         (mail-source-string): New variable.
6589
6590         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6591         the level.
6592
6593         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6594         before handling.
6595
6596         * mm-util.el (mm-mime-charset): Use the parameters.
6597         (mm-mime-charset): Removed region paremeters.
6598
6599         * nnmail.el (nnmail-get-new-mail): Don't message the entire
6600         source.
6601
6602 1999-01-25 12:05:16  Lloyd Zusman  <ljz@asfast.com>
6603
6604         * nnmail.el (nnmail-get-split-group): Quote right.
6605
6606 1999-01-25 05:55:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6607
6608         * mail-source.el (mail-source-movemail): Would kill an arbitrary
6609         buffer.
6610
6611 1999-01-24 03:02:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6612
6613         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6614         (gnus-group-mode): Don't hook.
6615
6616         * mail-source.el (mail-source-bind): Doc fix.
6617         (mail-source-bind): Take only one param.
6618
6619         * gnus-art.el (gnus-treat-highlight-signature): typep.
6620
6621         * mail-source.el (mail-source-movemail): Ignore empty file.
6622         (mail-source-callback): Check before deleting.
6623
6624         * message.el (message-mime-attach-file): Include name.
6625
6626 1999-01-23 17:01:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6627
6628         * mm-util.el (mm-read-charset): Return a symbol.
6629
6630         * mm-view.el (mm-inline-text): Insert signature separator.
6631
6632         * gnus-art.el (gnus-treat-predicate): New function.
6633         (gnus-treat-article): Allow all types to be checked.
6634
6635         * gnus-util.el (gnus-or): New function.
6636         (gnus-and): Ditto.
6637
6638         * gnus-art.el (gnus-mime-display-single): Use override.
6639
6640         * mm-decode.el (mm-attachment-override-types): New variable.
6641         (mm-attachment-override-p): New function.
6642
6643         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6644
6645 1999-01-23 16:45:06  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
6646
6647         * mm-view.el (mm-inline-text): Do vcards.
6648
6649 Sat Jan 23 14:23:27 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6650
6651         * gnus.el: Pterodactyl Gnus v0.73 is released.
6652
6653 1999-01-23 11:38:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6654
6655         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6656         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6657         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6658         (nnmail-movemail-program): Removed.
6659         (nnmail-movemail-args): Removed.
6660         (nnmail-pop-password-required): Ditto.
6661         (nnmail-tmp-directory): Ditto.
6662         (nnmail-delete-incoming): Removed.
6663         (nnmail-pop-password, nnmail-moved-inboxes,
6664         nnmail-internal-password, nnmail-move-inbox): Removed.
6665         (nnmail-read-passwd): Ditto.
6666         (nnmail-get-spool-files): Removed.
6667         (nnmail-resplit-incoming): Reinstated.
6668
6669         * mail-source.el: New file.
6670
6671 1999-01-23 09:08:31  James H. Cloos, Jr.  <cloos@jhcloos.com>
6672
6673         * gnus-art.el (gnus-article-mode-map): Bind backspace.
6674
6675 1999-01-23 09:05:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6676
6677         * gnus-art.el (article-make-date-line): Fix iso8601 display.
6678
6679 1999-01-20 02:53:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6680
6681         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6682
6683         * gnus-picon.el (gnus-group-display-picons): Goto body.
6684
6685         * gnus.el: Indented all functions; broke long lines; changed all
6686         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
6687
6688 Wed Jan 20 00:50:53 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6689
6690         * gnus.el: Pterodactyl Gnus v0.72 is released.
6691
6692 1999-01-20 01:39:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6693
6694         * gnus.el: Cleaned up trailing whitespace.
6695
6696         * mm-util.el (mm-read-charset): Work.
6697
6698 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
6699
6700         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6701         nnheader-translate-file-chars'd group name.
6702
6703 1999-01-20 01:30:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6704
6705         * message.el (message-encode-message-body): Fold case.
6706
6707 1999-01-20 01:28:16  Alexei V. Barantsev  <barancev@ispras.ru>
6708
6709         * gnus-xmas.el (gnus-xmas-modeline-glyph): Backquote.
6710
6711 1999-01-20 00:46:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6712
6713         * mailcap.el (mailcap-add): New function.
6714
6715 1999-01-18 09:40:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6716
6717         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6718         (article-goto-body): Use it.
6719         (gnus-treat-article): Ditto.
6720
6721         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6722         downloaded articles from the downloadeble list.
6723
6724 1999-01-16 17:31:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6725
6726         * message.el (message-encode-message-body): Bind
6727         mail-parse-charset.
6728
6729         * mm-util.el (mm-charset-synonym-alist): New variable.
6730         (mm-charset-to-coding-system): Use it.
6731         (mm-charset-coding-system-alist): Removed.
6732         (mm-charset-to-coding-system): Don't use it.
6733         (mm-find-charset-region): Use mail-parse-charset.
6734
6735         * gnus-art.el (gnus-treatment-function-alist): Use
6736         gnus-article-display-picons.
6737         (gnus-treat-display-xface): Only do if we have xface feature.
6738         (gnus-part-display-hook): New function.
6739         (gnus-treat-article): Use it.
6740         (gnus-treat-article): Use gnus-visual.
6741
6742         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6743
6744         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6745         displaying.
6746
6747         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
6748
6749         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6750         regexp file names.
6751
6752 Sat Jan 16 03:15:57 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6753
6754         * gnus.el: Pterodactyl Gnus v0.71 is released.
6755
6756 1999-01-16 00:13:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6757
6758         * mm-view.el (mm-inline-image): Don't add a dot.
6759
6760         * gnus-art.el (gnus-treat-article): New function.
6761
6762         * gnus.el (gnus-article-display-hook): Removed.
6763
6764         * gnus-art.el (gnus-article-treat-custom): New variable.
6765
6766         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
6767
6768         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6769         functions.
6770
6771         * message.el (message-posting-charset): New variable.
6772         (message-send-mail): Use it.
6773
6774         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6775         (gnus-setup-posting-charset): New function.
6776         (gnus-setup-message): Use it.
6777
6778         * message.el (message-encode-message-body): Just look for
6779         Content-Type before inserting a new one.
6780
6781 1999-01-15 23:08:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6782
6783         * rfc2047.el (rfc2047-default-charset): Removed.
6784
6785         * mail-prsvr.el: New file.
6786         (mail-parse-charset): New variable.
6787
6788         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6789         Changed name.
6790
6791         * gnus.el (gnus-charset): New group.
6792
6793         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
6794
6795         * gnus-sum.el (gnus-default-charset): Default to nil.
6796         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6797         (gnus-newsgroup-iso-8859-1-forced): Removed.
6798
6799         * mm-util.el (mm-known-charsets): Removed.
6800         (mm-default-coding-system): Removed.
6801         (mm-default-charset): Removed.
6802         (mm-read-charset): New function.
6803
6804         * message.el (message-default-charset): Removed.
6805
6806         * rfc2047.el (rfc2047-default-charset): Default to nil.
6807
6808         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
6809
6810 Fri Jan 15 20:50:38 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6811
6812         * gnus.el: Pterodactyl Gnus v0.70 is released.
6813
6814 1999-01-15 00:06:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6815
6816         * mm-decode.el (mm-save-part): Use mm-get-part.
6817         (mm-insert-part): New function.
6818         (mm-get-part): Use it.
6819         (mm-get-image): Ditto.
6820         (mm-display-external): Ditto.
6821
6822         * mm-view.el (mm-inline-text): Ditto.
6823
6824         * gnus-move.el (gnus-move-group-to-server): Protect against nil
6825         ranges.
6826
6827         * mm-decode.el (mm-display-external): Save the buffer.
6828         (mm-remove-part): Kill it.
6829
6830         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
6831
6832         * nnagent.el (nnagent-request-set-mark): Defined stub.
6833
6834 1999-01-14 23:05:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6835
6836         * gnus-score.el (gnus-score-load-score-alist): Bind
6837         coding-system-for-read.
6838
6839         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6840         prepare-exit-hook.
6841
6842         * mm-view.el (mm-setup-w3): Require w3.
6843
6844 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
6845
6846         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
6847         body.
6848
6849 1999-01-14 21:17:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6850
6851         * mm-encode.el: Ditto.
6852
6853         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6854         error.
6855
6856         * mailcap.el (mailcap-mime-data): SAFER ps.
6857
6858         * message.el (message-encode-message-body): Always insert a
6859         Content-Type header.
6860
6861         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6862         shown inline.
6863
6864         * mm-view.el (mm-inline-text): Handle all sorts of text.
6865
6866         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6867         don't view.
6868
6869         * mm-decode.el (mm-display-external): Use it.
6870
6871         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
6872
6873         * mm-decode.el (mm-save-part): Removed double code.
6874
6875 1999-01-12  Dave Love  <fx@gnu.org>
6876
6877         * mm-decode.el (mm-save-part): Avoid doubly-compressed
6878         application/octet-stream .gz & al files with jka-compr.
6879
6880 1999-01-12  Dave Love  <fx@gnu.org>
6881
6882         * gnus-ems.el (gnus-down-mouse-3): New variable.
6883         * gnus-art.el (gnus-mime-button-map): Use it.
6884         (gnus-mime-button-menu): Set the clicked-on buffer initially.
6885
6886 1999-01-13 19:41:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6887
6888         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
6889
6890 1999-01-12 17:34:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6891
6892         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
6893         buffers.
6894
6895         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
6896
6897         * gnus-cache.el (gnus-cache-read-active): Reversed check.
6898
6899 1999-01-12 17:18:25  Matt Armstrong  <matta@geoworks.com>
6900
6901         * mml.el (mml-parameter-string): Strip directory component.
6902
6903 1999-01-12 17:02:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6904
6905         * gnus.el (gnus-use-demon): Removed.
6906
6907 1999-01-12 05:53:23  Katsumi Yamaoka  <yamaoka@jpl.org>
6908
6909         * nnmail.el (nnmail-article-group): Don't infloop.
6910
6911 1999-01-11  Colin Rafferty  <colin@xemacs.org>
6912
6913         * gnus-art.el (article-update-date-lapsed): Made it work with
6914         picons, and make it update on all visible frames.
6915         (article-date-ut): Get summary-buffer's current-headers.
6916
6917 1999-01-12 07:20:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6918
6919         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
6920         (gnus-picons-setup-p): New variable.
6921
6922 1999-01-11 02:13:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6923
6924         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
6925
6926 1999-01-04 12:58:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6927
6928         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
6929         (gnus-summary-exit-no-update): Use mapcar.
6930
6931 1999-01-02 14:36:32  Simon Josefsson  <jas@pdc.kth.se>
6932
6933         * gnus-agent.el (gnus-category-write): Make directory.
6934
6935 1998-09-26 19:39:31 Simon Josefsson <jas@pdc.kth.se>
6936
6937         * gnus-sum.el (gnus-update-read-articles):
6938         (gnus-update-marks): Request backend update of mark.
6939
6940 1999-01-03 15:29:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6941
6942         * mm-bodies.el (mm-body-encoding): Use mm-find.
6943
6944 1999-01-03 15:28:27  Kim-Minh Kaplan  <kmkaplan@western.fr>
6945
6946         * gnus-picon.el (gnus-article-display-picons): Fix.
6947
6948 Sun Jan  3 13:32:02 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6949
6950         * gnus.el: Pterodactyl Gnus v0.69 is released.
6951
6952 1999-01-03 06:45:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6953
6954         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
6955
6956         * gnus-agent.el (gnus-agent-remove-group): New command and
6957         keystroke.
6958
6959         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
6960
6961 1999-01-02 14:12:41  Simon Josefsson  <jas@pdc.kth.se>
6962
6963         * gnus-agent.el (gnus-agent-write-servers): Make directory.
6964
6965 1998-12-26 02:38:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6966
6967         * mm-view.el (mm-inline-text): Bind current id.
6968
6969         * mm-decode.el (mm-handle-id): New macro.
6970         (mm-make-handle): Accept id.
6971         (mm-dissect-singlepart): Use it.
6972
6973 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
6974
6975       * message.el (message-cite-original-without-signature): Use
6976       message-signature-separator when searching for signature in
6977       message-cite-original-without-signature.
6978
6979 1998-12-24 16:25:38  Simon Josefsson  <jas@pdc.kth.se>
6980
6981         * gnus.el (gnus-server-to-method): Check named methods.
6982
6983 1998-12-24 03:27:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6984
6985         * mm-view.el (mm-view-message): Goto point-min.
6986
6987         * nnmail.el (nnmail-article-group): Don't delete lines, only
6988         shorten them.
6989
6990         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
6991         values.
6992
6993         * nnheader.el (nnheader-temp-directory): New variable.
6994         (nnheader-temp-directory): Removed.
6995
6996 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
6997
6998         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
6999         list of files to check for mailcap entries under windows-nt.
7000
7001 1998-12-24 03:02:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7002
7003         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7004         summary buffer exists.
7005
7006 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
7007
7008         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7009         irrelevant Sun sendmail bug.
7010         (nnsoup-store-reply): Stop mucking with mail-header-separator.
7011
7012         * message.el (message-send-news): Bind mail-header-separator to
7013         "" when asking backend to post.
7014
7015 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
7016
7017         * mm-uu.el (mm-dissect-disposition): New variable.
7018         (mm-uu-dissect): Use it.
7019
7020 1998-12-21 21:34:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7021
7022         * mm-view.el (mm-inline-text): Bind url-current-object.
7023
7024 1998-12-06 03:05:41  Simon Josefsson  <jas@pdc.kth.se>
7025
7026         * gnus-range.el (gnus-remove-from-range): Rewrite.
7027
7028 1998-12-09  SL Baur  <steve@altair.xemacs.org>
7029
7030         * gnus-picon.el (annotations): Remove bogus require 'xpm.
7031
7032 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
7033
7034         * message.el (message-encode-message-body): Insert `MIME-Version'
7035         instead of `Mime-Version'.
7036
7037 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7038
7039         * message.el (message-insert-mime-part): Add the attachment
7040         disposition.
7041         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7042         (message-mime-query-type): New function.
7043         (message-mime-query-description): Ditto.
7044         (message-mime-query-file): Ditto.
7045         (message-insert-mime-part): Use them.
7046         (message-mime-insert-external): Use the new stuff.
7047
7048 1998-12-19 23:02:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7049
7050         * nnmail.el (nnmail-split-header-length-limit): New variable.
7051
7052         * mm-decode.el (mm-dissect-buffer): Check syntax.
7053
7054         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7055
7056         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7057         (rfc2047-dissect-region): Ditto.
7058
7059 1998-12-17 18:36:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7060
7061         * mm-view.el (mm-view-message): Decode charset.
7062
7063 1998-12-16 16:01:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7064
7065         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7066         CT headers.
7067
7068 Wed Dec 16 01:44:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7069
7070         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7071         mm-uu-*-function.
7072         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7073
7074 1998-12-16 10:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7075
7076         * message.el (message-send-mail): Do MML first.
7077         (message-send-news): Ditto.
7078
7079 1998-12-15 20:57:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7080
7081         * gnus-picon.el (gnus-picons-face): New face.
7082         (gnus-picons-try-face): Use it.
7083
7084 Tue Dec 15 19:17:43 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7085
7086         * gnus.el: Pterodactyl Gnus v0.68 is released.
7087
7088 Tue Dec 15 18:28:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7089
7090         * gnus.el: Pterodactyl Gnus v0.67 is released.
7091
7092 Tue Dec 15 17:31:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7093
7094         * gnus.el: Pterodactyl Gnus v0.66 is released.
7095
7096 1998-12-13 11:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7097
7098         * gnus-art.el (gnus-insert-mime-button): Decode description.
7099
7100 Sat Dec  5 16:50:49 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7101
7102         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7103         (gnus-decode-header-methods): Ditto.
7104         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7105
7106 1998-12-13 10:04:39  Lloyd Zusman  <ljz@asfast.com>
7107
7108         * gnus-xmas.el (gnus-xmas-summary-recenter): Allow numbers.
7109
7110 1998-12-13 09:32:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7111
7112         * mml.el (mml-insert-mime-headers): Encode description.
7113
7114         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7115         line.
7116
7117         * gnus-sum.el (gnus-default-charset): Doc fix.
7118
7119 Wed Dec  9 15:18:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7120
7121         * mm-decode.el (mm-display-part): Forward a line.
7122
7123 Wed Dec  9 13:30:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7124
7125         * mm-util.el (mm-running-ntemacs): New variable.
7126         (mm-text-coding-system): Ditto.
7127         * nnmail.el (nnmail-incoming-coding-system): Ditto.
7128         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7129
7130 1998-12-13 08:52:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7131
7132         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7133         buffer.
7134
7135         * message.el (message-insert-headers): New command and keystroke.
7136
7137 1998-12-07 23:42:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7138
7139         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7140         (mm-get-image): Ditto.
7141
7142         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7143         base64, uudecode and binhex.
7144
7145 Sun Dec  6 21:58:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7146
7147         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7148         in text/plain.
7149         * mm-uu.el (mm-uu-dissect): Use inline.
7150
7151 1998-12-07 23:19:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7152
7153         * mm-view.el (mm-view-message): New function.
7154
7155         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7156         qp.
7157
7158 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
7159
7160         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7161         entry for message/rfc822 as 8bit.
7162
7163 1998-12-07 23:16:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7164
7165         * mailcap.el (mailcap-mime-extensions): Add patch.
7166
7167 1998-12-05  Dale Hagglund  <rdh@best.com>
7168
7169         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7170         argument to force all multipart/* to look like multipart/mixed.
7171
7172         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7173         variable.
7174         (gnus-mime-display-part): Use it.
7175
7176 1998-12-07 22:46:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7177
7178         * gnus-draft.el (gnus-draft-send): Only disable checks for
7179         non-interactive use.
7180         (gnus-draft-send-message): Use it.
7181
7182 Sun Dec  6 19:36:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7183
7184         * gnus.el: Pterodactyl Gnus v0.65 is released.
7185
7186 1998-12-06 20:11:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7187
7188         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7189
7190         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7191
7192 Sat Dec  5 18:35:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7193
7194         * gnus.el: Pterodactyl Gnus v0.64 is released.
7195
7196 1998-12-05 18:51:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7197
7198         * mm-view.el (mm-setup-w3): Don't load.
7199
7200         * gnus-msg.el (gnus-setup-message): Set group name.
7201         (gnus-group-mail): Avoid leaking local vars.
7202
7203         * message.el (message-attach-file): Renamed.
7204         (message-mime-attach-file): Renamed again.
7205
7206 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
7207
7208         * gnus-art.el (article-decode-encoded-words): Bind
7209         rfc2047-default-charset here.
7210
7211         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7212
7213 1998-12-05 18:33:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7214
7215         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7216         (gnus-picons-setup-hook): New hook.
7217
7218 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
7219
7220         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7221         string.
7222         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
7223         line.
7224
7225 1998-12-05 17:11:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7226
7227         * gnus-art.el (gnus-article-prepare-display): Setup w3.
7228         (gnus-mime-view-part): Ditto.
7229         (gnus-mime-inline-part): Dotii.
7230         (gnus-mime-externalize-part): Daddo.
7231         (gnus-mime-internalize-part): Tutti frutti.
7232         (gnus-widget-press-button): Da da do.
7233
7234         * mm-view.el (mm-setup-w3): Require url-vars.
7235
7236 Fri Dec  4 12:13:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7237
7238         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7239         * mm-util.el (mm-find-charset-region): Ditto.
7240
7241 1998-12-05 16:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7242
7243         * message.el (message-send): Don't encode here.
7244         (message-send-mail): But here.
7245         (message-send-news): And here.
7246
7247 1998-12-04 15:29:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7248
7249         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7250
7251 Fri Dec  4 04:09:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7252
7253         * gnus.el: Pterodactyl Gnus v0.63 is released.
7254
7255 1998-12-04 04:59:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7256
7257         * mml.el (mml-base-boundary): Shorten.
7258
7259         * message.el (message-insert-mime-part): Use default.
7260
7261         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7262
7263 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
7264
7265         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7266         buttons, not [*].
7267
7268 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7269
7270         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7271
7272 1998-12-04 04:48:37  Hrvoje Niksic  <hniksic@srce.hr>
7273
7274         * gnus-art.el (gnus-insert-mime-button): Fix.
7275
7276 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7277
7278         * message.el (message-insert-mime-part): Nicify prompts.
7279         (message-insert-mime-part): Really delete duplicates.
7280         (message-insert-mime-part): Check against common errors.
7281         (message-insert-mime-part): Fix docstring.
7282
7283 1998-12-04 04:41:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7284
7285         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7286
7287 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7288
7289         * gnus-art.el (gnus-mime-button-line-format): Nicify.
7290         (gnus-insert-mime-button): Modify accordingly.
7291
7292 1998-12-04 01:50:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7293
7294         * gnus-art.el (gnus-display-mime): Set window point.
7295
7296         * mm-decode.el (mm-display-external): Only decode when not
7297         saving.
7298         (mm-alternative-precedence): Prefer multiparts.
7299         (mm-inline-media-tests): Inline multiparts.
7300
7301         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7302         Ignore errors when requiring url.
7303
7304         * mml.el (mml-quote-region): New command.
7305
7306         * message.el (message-cite-original): Use it.
7307         (message-cite-original-without-signature): Ditto.
7308
7309 Thu Dec  3 12:53:58 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7310
7311         * gnus.el: Pterodactyl Gnus v0.62 is released.
7312
7313 1998-12-03 13:38:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7314
7315         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7316
7317 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7318
7319         * mm-view.el (mm-inline-text): Use `point-min-marker' and
7320         `point-max-marker'.
7321
7322 1998-12-03 13:22:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7323
7324         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7325
7326         * gnus-art.el (gnus-mime-display-single): Check for attachment
7327         before other tests.
7328
7329 1998-12-03  Didier Verna  <verna@inf.enst.fr>
7330
7331         * gnus-msg.el (gnus-configure-posting-styles): find a
7332         posting-style entry in the group parameters, if any, and honor it
7333         at the end.
7334
7335 1998-12-03 13:03:37  Felix Lee  <flee@teleport.com>
7336
7337         * nntp.el (nntp-after-change-function): Fix.
7338
7339 1998-12-03 12:44:30  Mike McEwan  <mike@lotusland.demon.co.uk>
7340
7341         * mml.el (mml-generate-mime-1): Insert literally.
7342
7343 1998-12-03 00:23:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7344
7345         * mml.el (mml-insert-mime-headers): Removed debug.
7346
7347 1998-12-02 22:22:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7348
7349         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7350         prefixed.
7351
7352         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7353         application/emacs-lisp to 8bit.
7354
7355 1998-12-03  Dale Hagglund  <rdh@best.com>
7356
7357         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7358
7359 Wed Dec  2 20:24:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7360
7361         * gnus.el: Pterodactyl Gnus v0.61 is released.
7362
7363 1998-12-02 21:12:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7364
7365         * mml.el (mml-parse-1): Skipped parts.
7366         (mml-insert-mime-headers): Nil is a list.
7367         (mml-generate-mime-1): Don't insert literally.
7368         (mml-read-tag): Drop text props.
7369         (mml-read-part): Ditto.
7370         (mml-parse-singlepart-with-multiple-charsets): Ditto.
7371
7372 Wed Dec  2 20:07:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7373
7374         * gnus.el: Pterodactyl Gnus v0.60 is released.
7375
7376 1998-12-02 20:11:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7377
7378         * mml.el (mml-parse-1): Don't throw contents away.
7379
7380 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
7381
7382         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7383
7384 1998-12-02 18:42:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7385
7386         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7387         function.
7388         (mml-parse-1): Use it.
7389
7390 Tue Dec  1 23:04:25 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7391
7392         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7393         Use gnus-newsgroup-default-charset.
7394         (article-decode-encoded-words): Remove charset codes.
7395         * gnus-sum.el (gnus-newsgroup-default-charset): Use
7396         gnus-default-charset.
7397
7398 1998-12-02 03:14:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7399
7400         * message.el (message-send-mail): Don't encode here.
7401         (message-send-news): Nor here.
7402         (message-send): ... but here instead.
7403
7404         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7405         default to nil.
7406         (gnus-article-display-picons): Replace From line.
7407         (gnus-group-display-picons): Replace Newsgroups line.
7408         (gnus-picons-display-glyph): Set baseline.
7409         (gnus-group-display-picons): Piconize the entire Newsgroups line.
7410         (gnus-picons-xbm-face): Revert to old, standard colors.
7411
7412         * message.el (message-fetch-field): Remove text props.
7413
7414         * gnus-art.el (gnus-article-normalized-header-length): New
7415         variable.
7416         (article-normalize-headers): New command and keystroke.
7417
7418         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7419
7420 Wed Dec  2 01:43:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7421
7422         * gnus.el: Pterodactyl Gnus v0.59 is released.
7423
7424 1998-12-02 01:38:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7425
7426         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7427
7428         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7429
7430 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7431
7432         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7433
7434 1998-12-02 00:15:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7435
7436         * mm-decode.el (mm-all-images-fit): New variable.
7437         (mm-image-fit-p): Use it.
7438
7439         * gnus-art.el (gnus-mime-display-single): Use it.
7440         (gnus-mime-internalize-part): New command and keystroke.
7441
7442         * mm-decode.el (mm-user-automatic-external-display): New
7443         variable.
7444         (mm-automatic-external-display-p): New function.
7445
7446         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7447         colors.
7448
7449 1998-12-01 23:52:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7450
7451         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7452
7453         * gnus-art.el (gnus-with-article): Work in the original article
7454         buffer.
7455         (gnus-with-article): Work in read-only groups.
7456
7457 Tue Dec  1 00:15:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7458
7459         * mm-bodies.el (mm-decode-string): Return original string if not
7460         decode.
7461
7462 Mon Nov 30 23:38:02 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7463
7464         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7465
7466 1998-12-01 01:53:49  Francois Pinard  <pinard@iro.umontreal.ca>
7467
7468         * nndoc.el (nndoc-mime-parts-type-p): Do related.
7469
7470 Tue Dec  1 00:46:20 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7471
7472         * gnus.el: Pterodactyl Gnus v0.58 is released.
7473
7474 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7475
7476         * mm-decode.el (mm-get-image): Return a glyph, not an image
7477         specifier.
7478
7479 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
7480
7481         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7482
7483 1998-12-01 01:23:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7484
7485         * mail-parse.el (rfc2045): Required.
7486
7487 1998-12-01 00:59:53  William M. Perry  <wmperry@aventail.com>
7488
7489         * mm-view.el (mm-inline-text): Remove props.
7490
7491 1998-12-01 00:18:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7492
7493         * mm-view.el (mm-setup-w3): Protect url-misc.
7494
7495         * message.el (message-ignored-resent-headers): Remove
7496         Gnus-Warning.
7497
7498         * mml.el (mml-insert-mime-headers): Use encoding.
7499         (mml-parameter-string): Ditto.
7500
7501         * rfc2045.el: New file.
7502         (rfc2045-encode-string): New function.
7503
7504 1998-11-30 23:11:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7505
7506         * mail-parse.el (mail-header-encode-parameter): New function.
7507
7508         * rfc2231.el (rfc2231-encode-string): New function.
7509
7510 Mon Nov 30 13:52:50 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7511
7512         * mm-bodies.el (mm-decode-string): New function.
7513         * mm-view.el (mm-inline-text): Use mm-decode-string.
7514
7515 Mon Nov 30 21:57:00 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7516
7517         * gnus.el: Pterodactyl Gnus v0.57 is released.
7518
7519 1998-11-23  Felix Lee  <flee@cygnus.com>
7520
7521         * nntp.el (nntp-async-needs-kluge): new setting.
7522         (nntp-async-timer): new var.
7523         (nntp-async-process-list): new var.
7524         (nntp-async-kluge): new function.
7525         (nntp-async-timer-handler): new function.
7526         (nntp-async-wait): new function.
7527         (nntp-async-stop): new function.
7528         (nntp-after-change-function): renamed, and split apart.
7529         (nntp-async-trigger): new function.
7530         (nntp-do-callback): new function.
7531         (nntp-accept-process-output): add optional timeout arg.
7532
7533         * gnus-async.el (gnus-async-request-fetched-article): fixed.
7534         (gnus-async-wait-for-article): new function.
7535         (gnus-async-with-semaphore): s/asynch/async/.
7536
7537 1998-11-30 16:54:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7538
7539         * gnus-art.el (gnus-with-article): Don't encode.
7540         (gnus-insert-mime-button): Fall back on filename from C-D.
7541         (gnus-mime-display-single): Have dots right on text/plain
7542         attachments.
7543
7544         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7545         broken parts.
7546
7547         * gnus-art.el (gnus-with-article): Flush cache and backlog.
7548
7549         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7550         binhex.
7551
7552         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7553         (gnus-summary-repair-multipart): New command and keystroke.
7554
7555         * gnus-art.el (gnus-with-article-buffer): New macro.
7556
7557 Sun Nov 29 23:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7558
7559         * gnus-art.el (gnus-mime-inline-part): Do not get part when
7560         undisplay the part.
7561
7562 1998-11-30 03:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7563
7564         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7565
7566         * mml.el (mml-read-part): Partition right.
7567
7568         * mm-decode.el (mm-handle-set-cache): New macro.
7569         (mm-handle-cache): Ditto.
7570         (mm-make-handle): Ditto.
7571         (mm-dissect-singlepart): Use it.
7572         (mm-get-image): Use the cache.
7573
7574 1998-11-29 23:44:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7575
7576         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7577         (gnus-mime-display-single): Don't insert lines between parts.
7578
7579 Sun Nov 29 04:55:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7580
7581         * nnmail.el (nnmail-file-coding-system-1): New variable.
7582         * nnfolder.el (nnfolder-file-coding-system): Ditto.
7583         (nnfolder-read-folder): Use nnfolder-file-coding-system.
7584         * nnml.el (nnml-file-coding-system): New variable.
7585         (nnml-request-article): Use nnml-file-coding-system.
7586
7587 Sun Nov 29 15:12:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7588
7589         * gnus.el: Pterodactyl Gnus v0.56 is released.
7590
7591 1998-11-29 00:52:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7592
7593         * gnus-art.el (gnus-mime-display-part): New function.
7594         (gnus-mime-display-mixed): Use it.
7595
7596         * mm-view.el (mm-setup-w3): Don't register.
7597
7598         * message.el (message-cite-original): Cite parts.
7599
7600 1998-11-28 23:51:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7601
7602         * mml.el (mml-parameter-string): New function.
7603         (mml-insert-mime-headers): Separated into new function.
7604
7605 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
7606
7607         * mml.el (mml-make-boundary): Use `make-string'.
7608
7609 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
7610
7611         * binhex.el (binhex-insert-char): Ditto.
7612
7613         * base64.el (base64-insert-char): Ditto.
7614
7615         * uudecode.el (uudecode-insert-char): Code correctly.
7616
7617 1998-11-28 01:08:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7618
7619         * mml.el (mml-generate-mime): Don't generate multiparts for
7620         empties.
7621
7622         * gnus-art.el (gnus-display-mime): Save excursion.
7623
7624         * message.el (message-remove-first-header): New function.
7625         (message-encode-message-body): Use it.
7626
7627 Fri Nov 27 12:26:10 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7628
7629         * gnus.el: Pterodactyl Gnus v0.55 is released.
7630
7631 1998-11-27 12:38:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7632
7633         * mm-view.el (mm-setup-w3): New function.
7634
7635         * mm-decode.el (mm-content-id-get-contents): New function.
7636         (mm-content-id-get-type): Ditto.
7637         (mm-content-id-get-encoding): Ditto.
7638         (mm-get-handle-by-content-id): Removed.
7639
7640 1998-11-25  Colin Rafferty  <colin@xemacs.org>
7641
7642         * message.el (message-generate-new-buffers): Fix tag.
7643
7644 1998-11-25 10:43:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7645
7646         * message.el (message-buffer-name): Check for unique first.
7647
7648         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7649         gnus-inhibit-mime-unbuttonizing.
7650
7651         * gnus-sum.el (t): Bind M-t.
7652         (gnus-inhibit-unbuttonizing): New variable.
7653         (gnus-summary-toggle-display-buttonized): New command.
7654
7655         * gnus-art.el (gnus-display-mime): Select article window.
7656         (article-strip-trailing-space): New command and keystroke.
7657
7658         * nneething.el (nneething-include-files): New variable.
7659         (nneething-create-mapping): Use it.
7660
7661         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7662
7663         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7664         ayto-expirable marks.
7665
7666 1998-11-24 21:00:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7667
7668         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7669
7670         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7671         ARG.
7672
7673         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7674
7675 Tue Nov 24 14:57:41 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7676
7677         * mm-util.el (mm-binary-coding-system): New variable.
7678         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7679         * mm-decode.el (mm-display-external): Ditto.
7680
7681 Tue Nov 24 10:43:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7682
7683         * gnus.el: Pterodactyl Gnus v0.54 is released.
7684
7685 1998-11-24 11:21:32  Katsumi Yamaoka  <yamaoka@jpl.org>
7686
7687         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7688
7689 1998-11-24 11:14:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7690
7691         * mm-decode.el (mm-save-part): Unquote.
7692
7693 1998-11-24 11:14:39  Matt Armstrong  <matta@geoworks.com>
7694
7695         * mm-decode.el (mm-save-part): Bind coding system for write.
7696
7697 1998-11-24 10:42:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7698
7699         * gnus-art.el (gnus-article-mode-line-format): New default.
7700         (gnus-article-mime-part-status): New function.
7701
7702         * message.el (message-send-news): Check the body syntax before
7703         encoding.
7704
7705         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7706         (gnus-mime-display-single): Use it.
7707         (gnus-mime-display-alternative): Ditto.
7708
7709         * mm-decode.el: Check for whether we are running under a term.
7710
7711 1998-11-22 08:12:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7712
7713         * mm-decode.el (mm-preferred-alternative): Default to first
7714         alternative.
7715         (mm-preferred-alternative): No, we dont.
7716
7717 Tue Nov 24 03:01:48 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7718
7719         * mm-decode.el (mm-display-external): Use binary instead of
7720         no-conversion.
7721         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7722         * nnheader.el (nnheader-file-coding-system): Ditto.
7723         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7724
7725 Mon Nov 23 01:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7726
7727         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7728         name without method.
7729
7730 Mon Nov 23 01:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7731
7732         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7733         coding-system -> default-charset.
7734         (gnus-newsgroup-default-charset-alist): Ditto.
7735         (gnus-summary-local-variables): Ditto.
7736         (gnus-set-global-variables): Ditto.
7737         (gnus-get-newsgroup-headers): Ditto.
7738         (gnus-summary-from-or-to-or-newsgroups): Ditto.
7739         (gnus-get-newsgroup-headers-xover): Ditto.
7740         (gnus-newsgroup-setup-default-charset): Ditto.
7741         (article-decode-mime-words): Ditto.
7742         (article-decode-charset): Ditto.
7743         (article-decode-encoded-words): Ditto.
7744         (article-de-quoted-unreadable): Ditto.
7745         (gnus-mime-view-all-parts): Ditto.
7746         (gnus-mime-externalize-part): Ditto.
7747         (gnus-mm-display-part): Ditto.
7748         (gnus-mime-display-single): Ditto.
7749         (gnus-mime-display-alternative): Ditto.
7750         * lpath.el : Ditto.
7751
7752 Mon Nov 23 00:54:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7753
7754         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7755         * gnus-art.el (article-decode-charset): Overlay
7756         rfc2047-default-charset.
7757         * message.el (message-draft-coding-system): New variable.
7758         (message-set-auto-save-file-name): Use message-draft-coding-system.
7759         * nndraft.el (nndraft-request-article): Ditto.
7760         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7761         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7762
7763 Sun Nov 22 04:42:22 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7764
7765         * mm-uu.el (mm-uu-test): New function.
7766         (mm-uu-dissect): Inherit charset and cte from head.
7767         * gnus-art.el (article-decode-charset): Use mm-uu-test.
7768
7769 Sat Nov 21 09:57:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7770
7771         * gnus.el: Pterodactyl Gnus v0.53 is released.
7772
7773 1998-11-21 05:54:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7774
7775         * mm-decode.el (mm-get-image): New function.
7776         (mm-image-fit-p): New function.
7777
7778         * gnus-xmas.el (gnus-xmas-annotation-in-region-p): Ditto.
7779
7780         * gnus-util.el (gnus-annotation-in-region-p): New definition.
7781
7782         * gnus-art.el (gnus-article-insert-newline): New function.
7783         (article-goto-body): New function.
7784
7785 1998-11-20 10:34:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7786
7787         * gnus-art.el (gnus-mime-display-single): Insert blank line before
7788         buttons.
7789
7790         * gnus-sum.el (gnus-summary-display-buttonized): New command and
7791         keystroke.
7792
7793         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7794         line between parts.
7795
7796         * message.el (message-remove-header): Go to end if wanted.
7797
7798 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
7799
7800         * gnus-art.el (gnus-mime-display-alternative): Avoid window
7801         movement with save-window-excursion.
7802
7803 Fri Nov 20 03:50:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7804
7805         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
7806
7807 Fri Nov 20 03:37:53 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7808
7809         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
7810
7811 Fri Nov 20 01:20:38 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7812
7813         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7814         gnus-newsgroup-coding-system.
7815         (gnus-get-newsgroup-headers): Ditto.
7816         (gnus-get-newsgroup-headers-xover): Ditto.
7817         (gnus-set-global-variables): Ditto.
7818         * gnus-art.el (article-decode-mime-words): Ditto.
7819         (article-decode-charset): Ditto.
7820         (article-decode-encoded-words): Ditto.
7821         (article-de-quoted-unreadable): Ditto.
7822         (gnus-mime-view-all-parts): Ditto.
7823         (gnus-mime-externalize-part): Ditto.
7824         (gnus-mm-display-part): Ditto.
7825         (gnus-mime-display-alternative): Ditto.
7826         (gnus-mime-display-single): Ditto.
7827         * mm-view.el (mm-inline-text): Use default coding system.
7828
7829 Fri Nov 20 00:54:37 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7830
7831         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7832         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7833         (gnus-newsgroup-coding-system): New local variable.
7834         (gnus-newsgroup-iso-8859-1-forced): New local variable.
7835         (gnus-summary-local-variables): Add two new local variables.
7836         (gnus-newsgroup-setup-coding-system): New function.
7837         (gnus-select-newsgroup): Setup coding system.
7838         * lpath.el: Add two new variables.
7839         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7840         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7841         * gnus-cus.el (gnus-group-parameters): Customizable
7842         iso-8859-1-forced.
7843
7844 Fri Nov 20 05:30:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7845
7846         * gnus.el: Pterodactyl Gnus v0.52 is released.
7847
7848 1998-11-20 04:32:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7849
7850         * rfc2047.el (rfc2047-encode-message-header): Encode the default
7851         encoding.
7852
7853         * gnus-art.el (gnus-mime-display-single): Insert buttons for
7854         undisplayed text types.
7855
7856         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7857         types.
7858
7859 1998-11-19  Felix Lee  <flee@cygnus.com>
7860
7861         * nntp.el (nntp-after-change-function-callback): recover from C-g.
7862
7863 1998-11-19  Felix Lee  <flee@cygnus.com>
7864
7865         * gnus-async.el (gnus-asynch-obarray): rename to
7866         gnus-async-hashtb, and don't buffer-local it.
7867
7868         (gnus-async-article-callback): new function.
7869         (gnus-make-async-article-function): use it.
7870
7871         (gnus-async-current-prefetch-group): new var.
7872         (gnus-async-current-prefetch-article): new var.
7873         (gnus-async-request-fetched-article): are we fetching it already?
7874
7875         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
7876
7877 1998-11-20 02:49:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7878
7879         * gnus-sum.el (gnus-summary-show-article): Require.
7880
7881         * message.el: Provide before hooks.
7882         (message-send-news): Do MIME before headers.
7883
7884         * gnus-art.el (gnus-article-check-buffer): New function.
7885         (gnus-article-read-summary-keys): Use it.
7886
7887         * mm-decode.el (mm-user-automatic-display): Display all inline
7888         images.
7889
7890         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
7891         much.
7892         (gnus-unbuttonized-mime-types): New variable.
7893
7894 1998-11-19 06:29:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7895
7896         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
7897
7898         * mm-decode.el (mm-quote-arg): Quote semicolons.
7899
7900         * gnus-art.el (gnus-mime-display-single): Don't display
7901         attachments.
7902         (gnus-mime-externalize-part): New command and keystroke.
7903
7904         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
7905         (mm-alternative-precedence): Changed order.
7906
7907 1998-11-07 17:41:47  Simon Josefsson  <jas@pdc.kth.se>
7908
7909         * gnus.el (gnus-method-simplify): New function.
7910         (gnus-native-method-p): New function.
7911         (gnus-secondary-method-p): Use gnus-method-equal.
7912
7913         * gnus-start.el (gnus-group-change-level): Shorten select method.
7914
7915 Thu Nov 19 04:48:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7916
7917         * gnus.el: Pterodactyl Gnus v0.51 is released.
7918
7919 1998-11-19 04:02:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7920
7921         * gnus.el: Applied patches from 5.6.45.
7922
7923         * gnus-score.el (gnus-score-find-trace): Print complete file
7924         paths.
7925         (gnus-score-find-trace): Truncate lines.
7926
7927         * gnus.el (gnus-message-archive-group): Allow function.
7928
7929         * message.el (message-encode-message-body): Remove Mime-Version
7930         before inserting.
7931
7932         * gnus-cus.el (gnus-group-customize): Optional topic.
7933
7934         * gnus-sum.el (gnus-summary-customize-parameters): New command and
7935         keystroke.
7936
7937 Wed Nov 18 13:46:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7938
7939         * message.el (message-encode-message-body): Rewrite.
7940
7941 1998-11-18 07:37:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7942
7943         * mml.el (mml-base-boundary): New variable.
7944         (mml-make-boundary): New function.
7945
7946         * gnus-cache.el (gnus-cache-coding-system): New variable.
7947         (gnus-cache-request-article): Use it.
7948
7949         * message.el (message-insert-mime-part): Delete duplicates.
7950
7951 Wed Nov 18 11:52:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7952
7953         * gnus-art.el (gnus-mime-display-alternative): Set end of
7954         multipart and display even when nothing is preferred.
7955
7956 Wed Nov 18 05:06:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7957
7958         * gnus.el: Pterodactyl Gnus v0.50 is released.
7959
7960 1998-11-18 04:42:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7961
7962         * mm-decode.el (mm-inline-media-tests): Check that device-type is
7963         fbound.
7964
7965         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
7966
7967 1998-11-07 23:39:48  Simon Josefsson  <jas@pdc.kth.se>
7968
7969         * gnus.el (gnus-similar-server-opened): Compare backend.
7970
7971 1998-11-08 03:37:42  Simon Josefsson  <jas@pdc.kth.se>
7972
7973         * gnus-topic.el (gnus-topic-expire-articles): New function.
7974         (gnus-topic-mode-map): Bind it.
7975
7976         * gnus.texi (Topic Commands): New expiry command. Reordered.
7977
7978 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
7979
7980         * gnus-sum.el
7981         (gnus-auto-expirable-marks): New variable.
7982         (gnus-inhibit-user-auto-expire): New variable.
7983         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
7984         When looking to see if we should expire instead, check
7985         gnus-auto-expirable-marks instead of using a hard-wired list.
7986         (gnus-summary-mark-as-read-forward,
7987         gnus-summary-mark-as-read-backward):
7988         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
7989         gnus-summary-mark-forward, instead of `t'.
7990
7991 1998-11-18 03:30:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7992
7993         * mml.el (mml-compute-boundary): New function.
7994         (mml-compute-boundary-1): New function.
7995         (mml-generate-mime-1): Use it.
7996
7997 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
7998
7999         * mml.el (mml-generate-mime-1): Always precede closing boundary
8000         with newline.
8001
8002 1998-11-18 02:36:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8003
8004         * mml.el (mml-generate-mime-1): Do right boundaries when several
8005         multiparts.
8006
8007         * mm-decode.el (mm-user-automatic-display): Default to inline
8008         jpeg.
8009
8010         * mml.el (mml-generate-mime-1): Encode non-text parts.
8011
8012 Wed Nov 18 02:22:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8013
8014         * gnus.el: Pterodactyl Gnus v0.49 is released.
8015
8016 1998-11-18 00:37:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8017
8018         * mm-view.el (mm-inline-text): Require w3-vars.
8019
8020         * gnus-setup.el (gnus-use-tm): Removed.
8021
8022         * gnus-art.el (gnus-article-goto-part): Don't beep.
8023         (gnus-article-view-part): Check return value.
8024         (gnus-mime-display-alternative): Don't display when there is
8025         nothing to display.
8026
8027         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8028         (mml-generate-mime-1): Use unibyte for binaries.
8029
8030         * gnus-art.el (gnus-display-mime): Call
8031         gnus-article-mime-part-function.
8032         (gnus-mime-part-function): New function.
8033         (gnus-article-mime-part-function): New function.
8034
8035         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8036
8037 1998-11-16 06:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8038
8039         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8040
8041         * message.el (message-font-lock-keywords): Highlight MML.
8042         (message-mml-face): New font.
8043
8044 Mon Nov 16 23:34:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8045
8046         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8047         (gnus-mm-display-part): Do not select-window if the article window
8048         is not found.
8049
8050 Mon Nov 16 02:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8051
8052         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8053
8054 Mon Nov 16 02:00:05 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8055
8056         * gnus.el: Pterodactyl Gnus v0.48 is released.
8057
8058 1998-11-15 23:18:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8059
8060         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8061
8062         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8063
8064         * message.el (message-cite-original-without-signature): Ditto.
8065         (message-cite-original): Quote parts.
8066
8067 Sun Nov 15 22:01:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8068
8069         * gnus.el: Pterodactyl Gnus v0.47 is released.
8070
8071 1998-11-15 20:11:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8072
8073         * message.el (message-encode-message-body): Insert MIME warning.
8074
8075         * mml.el (mml-read-tag): Look for #tag.
8076
8077         * mm-util.el (mm-find-charset-region): Check whether
8078         enable-multibyte-characters is bound.
8079
8080 Sun Nov 15 02:01:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8081
8082         * gnus.el: Pterodactyl Gnus v0.46 is released.
8083
8084 1998-11-15 01:54:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8085
8086         * message.el (message-encode-message-body): Insert headers at the
8087         right spot.
8088
8089 Sun Nov 15 01:13:41 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8090
8091         * gnus.el: Pterodactyl Gnus v0.45 is released.
8092
8093 1998-11-15 00:28:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8094
8095         * nndraft.el (nndraft-save-mime-part): Removed.
8096         (nndraft-get-mime-part): Ditto.
8097
8098         * message.el (message-format-mime-old): Removed.
8099         (message-encode-message-body): Removed.
8100         (message-encode-message-body): Renamed.
8101
8102 1998-11-14 18:27:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8103
8104         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8105
8106         * message.el (message-format-mime): Check message-mime-part.
8107
8108         * mm-encode.el (mm-mime-file-types): Removed.
8109         (mm-default-file-encoding): New definition.
8110
8111 Sat Nov 14 01:29:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8112
8113         * mm-view.el (mm-inline-image): Use mm-insert-inline.
8114         * gnus-art.el (gnus-mm-display-part): Go to correct position.
8115
8116 Sat Nov 14 05:47:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8117
8118         * gnus.el: Pterodactyl Gnus v0.44 is released.
8119
8120 1998-11-14 03:59:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8121
8122         * message.el (message-format-mime): New function.
8123
8124         * nndraft.el (nndraft-save-mime-part): New function.
8125         (nndraft-get-mime-part): New function.
8126
8127         * mm-encode.el (mm-default-file-encoding): New function.
8128         (mm-content-transfer-encoding): New function.
8129         (mm-encode-buffer): New function.
8130
8131         * message.el: New command.
8132         (message-mime-part): New variable.
8133         (message-insert-mime-part): New command.
8134
8135         * mm-encode.el (mm-encode-content-transfer-encoding): New
8136         function.
8137
8138         * mm-util.el (mm-content-transfer-encoding-defaults): New
8139         variable.
8140         (mm-mime-file-types): Taken from TM.
8141
8142 Sat Nov 14 01:51:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8143
8144         * gnus.el: Pterodactyl Gnus v0.43 is released.
8145
8146 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
8147
8148         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8149         * gnus-score.el (gnus-score-default-header): Ditto.
8150         (gnus-header-index): Ditto.
8151         (gnus-summary-increase-score): Ditto, & process "extra" requests.
8152         (gnus-summary-header): Handle extra headers.
8153         (gnus-summary-score-entry): Ditto, & provide new score element.
8154         (gnus-summary-score-effect): Ditto.
8155         (gnus-score-string): Avoid "extra" string sort, & modify match in
8156         "extra" case.
8157         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8158
8159 1998-11-13 20:30:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8160
8161         * message.el (message-resend): Bind message-required-mail-headers
8162         to nil.
8163
8164         * mm-view.el (mm-inline-text): Bind w3-strict-width.
8165
8166         * nngateway.el (require): Require cl.
8167
8168         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8169         things.
8170
8171 Wed Nov 11 02:15:06 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8172
8173         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8174         when no articles.
8175
8176 1998-11-13 19:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8177
8178         * message.el (message-ignored-resent-headers): Remove X-Gnus.
8179
8180 1998-11-10  Colin Rafferty  <colin@xemacs.org>
8181
8182         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8183         user-mail-address if non-nil.
8184
8185 1998-11-13 18:50:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8186
8187         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8188         (gnus-make-sort-function-1): Ditto.
8189
8190         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8191         window.
8192
8193 1998-11-12 22:31:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8194
8195         * mm-util.el (mm-with-unibyte-buffer): Ditto.
8196
8197         * binhex.el (binhex-decode-region): Quote.
8198
8199 1998-11-10 05:32:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8200
8201         * gnus-art.el (article-decode-charset): Don't downcase charset.
8202
8203         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8204
8205 Sun Nov  8 23:17:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8206
8207         * gnus.el: Pterodactyl Gnus v0.42 is released.
8208
8209 Sun Nov  8 02:36:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8210
8211         * gnus-art.el (gnus-display-mime): Add id for alternative part.
8212
8213 1998-11-08 02:24:47  Simon Josefsson  <jas@pdc.kth.se>
8214
8215         * nntp.el (nntp-send-mode-reader): Revert.
8216
8217 Sun Nov  8 00:45:13 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8218
8219         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8220
8221 Sat Nov  7 23:07:24 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8222
8223         * message.el (message-make-date): Fix for negative time zones.
8224
8225 Sun Nov  8 01:00:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8226
8227         * gnus.el: Pterodactyl Gnus v0.41 is released.
8228
8229 1998-11-08 00:52:38  Hrvoje Niksic  <hniksic@srce.hr>
8230
8231         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8232
8233 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
8234
8235         * gnus.el (gnus-short-group-name): When shortening foreign select
8236         methods, do not scan for plusses beyond the first colon.
8237
8238 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
8239
8240         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8241         lines where `group' is the last thing on the line.
8242
8243 1998-11-08 00:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8244
8245         * gnus-art.el (gnus-article-view-part): Do alternative.
8246         (gnus-mime-display-alternative): Insert marker.
8247
8248 1998-11-07 14:33:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8249
8250         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8251
8252         * nnmail.el (nnmail-expired-article-p): Protect against bogus
8253         dates.
8254
8255         * gnus-cus.el (gnus-topic): Required.
8256
8257         * nnheader.el (nnheader-parse-nov): Parse extra.
8258         (nnheader-nov-parse-extra): New macro.
8259
8260 1998-10-31 12:33:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8261
8262         * gnus-art.el (gnus-article-view-part): Internal move.
8263
8264 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
8265
8266         * gnus-cus-new.el (gnus-custom-topic): New free variable.
8267         (gnus-group-customize): Support editing topic parameters.
8268
8269 1998-10-29 12:09:20  Karl Kleinpaste  <karl@jprc.com>
8270
8271         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8272         indicators.
8273
8274 1998-10-29 11:31:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8275
8276         * gnus-art.el (gnus-mm-display-part): Return.
8277         (gnus-article-view-part): Only go if external.
8278         (gnus-article-dumbquotes-map): Do 205.
8279
8280         * mm-decode.el (mm-display-part): Return what was done.
8281
8282         * message.el (message-buffer-naming-style): New variable.
8283         (message-generate-new-buffers): Extended.
8284         (message-buffer-naming-style): Removed.
8285         (message-buffer-name): Use it.
8286         (message-do-send-housekeeping): Rename new styling.
8287
8288         * gnus-sum.el (gnus-summary-recenter): Allow
8289         gnus-auto-center-summary to be a number.
8290
8291 Wed Nov  4 02:24:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8292
8293         * pop3.el (pop3-open-server): Use "binary" instead of
8294         "no-conversion".
8295
8296 Sun Nov  1 01:26:42 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8297
8298         * gnus-srvr.el (gnus-browse-foreign-server): Set
8299         gnus-browse-current-method to the result of gnus-server-to-method.
8300
8301 Thu Oct 29 01:47:44 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8302
8303         * gnus-util.el (gnus-pull): Another optional argument.
8304         * nnweb.el (nnweb-request-delete-group): Delete from
8305         nnweb-group-alist and update active file.
8306
8307 Thu Oct 29 01:05:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8308
8309         * gnus-group.el (gnus-group-make-group): Accept group of new
8310         method.
8311
8312 Wed Oct 28 02:19:16 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8313
8314         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8315
8316 Tue Oct 27 11:59:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8317
8318         * mm-view.el (mm-inline-text): Postion of html portion.
8319
8320 1998-10-29 10:26:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8321
8322         * nntp.el (nntp-list-active-group): Waited for short strings.
8323         (nntp-send-mode-reader): Ditto.
8324         (nntp-open-connection): Ditto.
8325
8326         * gnus-int.el (gnus-request-group-articles): New function.
8327
8328         * nntp.el (nntp-request-listgroup): New function.
8329         (nntp-request-group-articles): Renamed.
8330
8331 1998-10-27 10:37:52  Karl Kleinpaste  <karl@jprc.com>
8332
8333         * nnheader.el (nnheader-parse-nov): Supply extra.
8334
8335 1998-10-26 23:03:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8336
8337         * gnus-art.el (gnus-button-push): Don't go to
8338         gnus-article-buffer.
8339
8340         * mm-view.el (mm-inline-image): Add a newline.
8341
8342         * gnus-start.el (gnus-check-first-time-used): Check more.
8343
8344 1998-10-26 23:03:29  Francois Felix Ingrand  <felix@laas.fr>
8345
8346         * gnus-start.el (gnus-check-first-time-used): Check current.
8347
8348 1998-10-26 22:07:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8349
8350         * mm-util.el (mm-find-charset-region): New function.
8351
8352         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8353
8354         * gnus-art.el (gnus-mime-button-menu): Fix.
8355
8356 1998-10-26 22:07:43  Michael Welsh Duggan  <md5i@cs.cmu.edu>
8357
8358         * gnus-art.el (gnus-mime-button-menu): New definition.
8359
8360 1998-10-26 01:46:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8361
8362         * gnus-art.el (article-decode-charset): Downcase charset.
8363         (article-decode-charset): Pass on type.
8364         (article-decode-charset): Check nil charsets.
8365         (article-remove-cr): Translate CR to LF.
8366         (gnus-ignored-mime-types): Default to nil.
8367
8368         * nnheader.el (nnheader-insert-nov): Work when not Xref.
8369
8370         * gnus-sum.el (gnus-ignored-from-addresses): Default to
8371         user-mail-address.
8372         (gnus-nov-parse-extra): Didn't return right thing.
8373
8374 1998-10-25 23:25:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8375
8376         * gnus-xmas.el: Use compiled-function-p.
8377
8378 Mon Oct 26 14:37:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8379
8380         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8381
8382 Sun Oct 25 23:11:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8383
8384         * gnus.el: Pterodactyl Gnus v0.40 is released.
8385
8386 1998-10-25 21:41:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8387
8388         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8389
8390         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8391
8392         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8393
8394         * nnml.el (nnml-possibly-create-directory): Check before making.
8395
8396 1998-10-25 19:43:08  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8397
8398         * nnheader.el (nnheader-insert-nov): Don't infloop.
8399
8400 1998-10-25 19:26:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8401
8402         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8403         set up.
8404
8405 1998-10-25 19:22:03  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8406
8407         * nneething.el (nneething-file-name): New definition.
8408
8409 1998-10-25 17:56:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8410
8411         * gnus-art.el (gnus-treatment-function-alist): Fix.
8412         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8413
8414         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8415
8416 Sun Oct 25 06:23:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8417
8418         * gnus.el: Pterodactyl Gnus v0.39 is released.
8419
8420 1998-10-25 00:34:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8421
8422         * gnus-art.el (gnus-ignored-mime-types): New variable.
8423         (gnus-mime-display-single): Use it.
8424         (gnus-treatment-function-alist): New variable.
8425
8426         * gnus.el (gnus-mime): New group.
8427
8428         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8429         things for other parts.
8430         (gnus-mime-display-alternative): Place point.
8431
8432         * gnus.el: autoload gnus-uu-post-news.
8433
8434         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8435         needsterm/DISPLAY.
8436
8437         * mm-decode.el (mm-display-part): Default to inline text/.*
8438         parts.
8439
8440         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8441         8bit.
8442
8443         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8444         (gnus-mime-display-single): Inline all text parts.
8445         (gnus-article-narrow-to-signature): Removed mime:: stubs.
8446
8447 1998-10-24 21:38:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8448
8449         * nnml.el (nnml-possibly-create-directory): Rewrite.
8450         (nnml-request-create-group): Change to right server.
8451
8452         * gnus-xmas.el (gnus-xmas-define): Use byte-code-function-p.
8453
8454         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8455
8456         * gnus.el: rmail-output-to-rmail-file autoload.
8457
8458         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8459         Gnus.
8460
8461         * nnheader.el (nnheader-parse-head): Checked wrong variable.
8462
8463         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8464
8465 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8466
8467         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8468         mixed part.
8469
8470 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8471
8472         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8473
8474         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8475
8476 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8477
8478         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8479
8480 1998-10-24 20:51:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8481
8482         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8483         value.
8484
8485         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8486         hidden.
8487
8488         * gnus-spec.el (gnus-update-format-specifications): Use the
8489         article mode line spec.
8490
8491         * gnus-art.el (gnus-insert-mime-button): Put right type.
8492         (gnus-insert-prev-page-button): Ditto.
8493         (gnus-insert-next-page-button): Dutti.
8494
8495         * pop3.el: New version installed.
8496
8497 Sat Oct 24 16:48:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8498
8499         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8500         and display last part.
8501
8502 Sat Oct 24 20:31:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8503
8504         * gnus.el: Pterodactyl Gnus v0.38 is released.
8505
8506 1998-10-24 07:54:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8507
8508         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8509         Removed.
8510         (article-de-quoted-unreadable): Narrow to default.
8511
8512         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8513
8514         * gnus-art.el (article-decode-charset): Decode even when broken
8515         MIME.
8516
8517         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8518         name.
8519
8520         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8521
8522         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8523         nnheader.
8524
8525         * nnmail.el (nnmail-extra-headers): New variable.
8526
8527         * nnheader.el (nnheader-insert-nov): Insert extra.
8528
8529         * gnus.el (gnus-summary-line-format): Doc fix.
8530
8531         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8532         (gnus-nov-parse-line): Ditto.
8533         (gnus-nov-parse-extra): New macro.
8534         (gnus-header): New function.
8535         (gnus-update-summary-mark-positions): Change.
8536         (gnus-ignored-from-addresses): New variable.
8537         (gnus-summary-insert-from-or-to): New function.
8538
8539         * gnus.el (gnus-extra-headers): New variable.
8540
8541         * nnheader.el (make-mail-header): Expand.
8542         (mail-header-extra): New macro.
8543         (mail-header-set-extra): Ditto.
8544         (make-full-mail-header): Expand.
8545
8546 Sat Oct 24 07:41:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8547
8548         * gnus.el: Pterodactyl Gnus v0.37 is released.
8549
8550 1998-10-24 07:29:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8551
8552         * mm-bodies.el (mm-decode-body): Check for multibyticity.
8553
8554         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8555         on.
8556
8557 1998-10-22  Didier Verna  <verna@inf.enst.fr>
8558
8559         * gnus-spec.el (gnus-balloon-face-function): new function
8560         (gnus-parse-format): understand the %< %> specifiers
8561         (gnus-parse-complex-format): ditto.
8562
8563 1998-10-24 06:31:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8564
8565         * gnus.el: Changed following-char to char-after throughout.
8566
8567 1998-10-22 04:05:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8568
8569         * mm-decode.el (mm-display-external): Protect more and message.
8570
8571 Wed Oct 21 03:26:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8572
8573         * gnus-xmas.el (gnus-xmas-article-push-button): Go to the
8574         position.
8575
8576 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8577
8578         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8579         mixed part.
8580
8581 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8582
8583         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8584
8585         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8586
8587 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8588
8589         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8590
8591 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
8592
8593         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8594
8595         * mm-decode.el (mm-display-external): Set undisplayer to mm
8596         buffer, not the current buffer; use unwind-protect.
8597
8598 1998-10-21 00:07:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8599
8600         * gnus-sum.el (gnus-summary-exit): Destroy parts.
8601         (gnus-summary-exit-no-update): Ditto.
8602
8603 1998-10-20 22:02:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8604
8605         * mm-decode.el (mm-inline-media-tests): Look for w3.
8606
8607         * mailcap.el (mailcap-mime-data): Inline html.
8608
8609 Tue Oct 20 20:25:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8610
8611         * gnus.el: Pterodactyl Gnus v0.36 is released.
8612
8613 1998-10-20 18:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8614
8615         * gnus-art.el (article-translate-strings):
8616         (gnus-article-dumbquotes-map): Don't dot.
8617
8618         * pop3.el (pop3-open-server): Set point right.
8619
8620         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8621         (mm-dissect-buffer): Ditto.
8622         (mm-destroy-part): Ignore non-handles.
8623         (mm-remove-part): Ditto.
8624         (mm-destroy-parts): New function.
8625         (mm-remove-parts): Ditto.
8626
8627         * gnus-art.el (gnus-mm-display-part): Don't move point.
8628
8629 Tue Oct 20 02:16:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8630
8631         * mm-uu.el : New file.
8632
8633         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8634
8635         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8636         a function.
8637
8638 1998-10-20 00:35:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8639
8640         * mm-decode.el (mm-display-external): Check before selecting.
8641
8642 Sat Sep 26 02:03:00 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8643
8644         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8645
8646         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8647
8648         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8649         variable.
8650
8651         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8652
8653         * gnus-art.el (gnus-decode-header-methods): New variable.
8654
8655         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8656
8657         * gnus-art.el (gnus-multi-decode-header): New function.
8658
8659 Tue Oct 20 00:24:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8660
8661         * gnus.el: Pterodactyl Gnus v0.35 is released.
8662
8663 1998-10-20 00:00:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8664
8665         * uudecode.el (uudecode-decode-region-external): Insert
8666         literally.
8667
8668         * gnus-xmas.el (gnus-xmas-mime-button-menu): Moved here.
8669
8670         * mm-bodies.el (mm-decode-body): Optional encoding.
8671
8672 1998-10-19 23:57:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8673
8674         * gnus-ems.el (gnus-mouse-3): New variable.
8675
8676         * binhex.el (binhex-decode-region-external): Don't use -internally.
8677
8678 1998-10-16 14:54:02  Simon Josefsson  <jas@pdc.kth.se>
8679
8680         * mailcap.el (mailcap-parse-mailcaps): Only open regular
8681         files.
8682
8683 1998-09-26 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
8684
8685         * gnus-group.el (gnus-add-marked-articles): Request backend update
8686         of flags.
8687
8688 1998-09-26 19:39:31  Simon Josefsson  <jas@pdc.kth.se>
8689
8690         * gnus-sum.el (gnus-update-read-articles):
8691         (gnus-update-marks): Request backend update of mark.
8692
8693 1998-09-26 19:33:58  Simon Josefsson  <jas@pdc.kth.se>
8694
8695         * gnus.texi (Optional Backend Functions): New item,
8696         nnchoke-request-set-mark.
8697
8698 1998-09-26 16:27:27  Simon Josefsson  <jas@pdc.kth.se>
8699
8700         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8701           list to range.
8702
8703 1998-10-19 23:45:13  Simon Josefsson  <jas@pdc.kth.se>
8704
8705         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8706
8707 1998-10-14  SL Baur  <steve@altair.xemacs.org>
8708
8709         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8710         first used.
8711
8712 1998-10-10  SL Baur  <steve@altair.xemacs.org>
8713
8714         * mm-view.el: Require mm-decode for macros.
8715
8716         * mm-decode.el (mm-handle-type): Move macro declarations above the
8717         place where they are used.
8718
8719 Sun Oct 18 13:59:07 1998  Kurt Swanson  <ksw@dna.lth.se>
8720
8721         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8722         buffer.
8723
8724 1998-10-19 23:38:11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
8725
8726         * nnagent.el (nnagent-open-server): Error message.
8727
8728 1998-10-19 23:35:08  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8729
8730         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8731
8732 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
8733
8734         * score-mode.el (gnus-score-mode-map): Ditto.
8735
8736         * message.el (message-mode-map): Ditto.
8737
8738         * gnus-uu.el (gnus-uu-post-news): Ditto.
8739
8740         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8741
8742         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8743
8744         * gnus-art.el (gnus-article-edit-mode-map): Use
8745         `set-keymap-parent' rather than `copy-keymap'.
8746
8747 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
8748
8749         * gnus-art.el (gnus-mime-button-commands): New variable.
8750         (gnus-mime-button-map): Initialize it from
8751         `gnus-mime-button-commands'.
8752         (gnus-mime-button-menu): New function.
8753         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8754
8755 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
8756
8757         * message.el (message-insert-to): Make `nobody' and `poster'
8758         synonymous to `never' and `always' in Mail-Copies-To.
8759         (message-reply): Ditto.
8760         (message-followup): Ditto.
8761
8762 1998-10-19 23:17:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8763
8764         * mailcap.el (mailcap-mime-data): Save sound.
8765
8766 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
8767
8768         * message.el (message-ignored-supersedes-headers): Include
8769         `NNTP-Posting-Date'.
8770
8771 1998-10-19 01:25:27  Jonas Steverud  <d4jonas@dtek.chalmers.se>
8772
8773         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
8774
8775 1998-10-19 00:50:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8776
8777         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8778         uudecode.
8779
8780 1998-10-18 18:20:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8781
8782         * mm-decode.el (mm-display-external): Don't switch on save.
8783
8784 1998-10-18 18:14:06  Andy Piper  <andyp@parallax.co.uk>
8785
8786         * nnmail.el (nnmail-movemail-args): New variable.
8787
8788 1998-10-18 00:17:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8789
8790         * gnus-art.el (article-translate-strings):
8791
8792 1998-10-17 22:51:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8793
8794         * gnus-art.el (gnus-article-view-part): Use it.
8795         (gnus-mm-display-part): New function.
8796         (article-de-quoted-unreadable): Yse mm-default-coding-system.
8797
8798         * mm-decode.el (mm-handle-displayed-p): New function.
8799
8800         * gnus-art.el (gnus-mime-copy-part): Create better names.
8801         (gnus-mime-button-line-format): Include dots spec.
8802
8803 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
8804
8805       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8806       forward buffer first.
8807
8808 1998-10-17 21:16:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8809
8810         * gnus-util.el (gnus-set-window-start): New function.
8811
8812         * message.el (message-send): Don't check changed.
8813
8814 1998-10-12 15:26:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8815
8816         * gnus-art.el (gnus-article-setup-buffer): Set params.
8817
8818         * mm-decode.el (mm-user-display-methods): Inline
8819         "message/delivery-status".
8820
8821 1998-10-11 07:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8822
8823         * message.el (message-auto-save-directory): Rename.
8824         (message-mode): Dof fix.
8825
8826         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8827         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
8828
8829         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
8830
8831         * message.el (message-make-date): Avoid locale.
8832
8833         * gnus-art.el (gnus-article-edit-done): Allow update before doing
8834         cache.
8835
8836         * mm-decode.el (mm-display-inline): Goto point-min.
8837
8838         * gnus-art.el (gnus-article-prepare-display): Not read-only.
8839
8840         * mm-decode.el (mm-display-external): Reverse before sorting.
8841
8842         * gnus-draft.el (gnus-draft-send): Allow mail.
8843
8844 1998-10-10 -SL Baur  <steve@altair.xemacs.org>
8845
8846         * message.el (message-check): Move message-check macro above where
8847         it is first used.
8848
8849         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
8850
8851 1998-10-11 06:45:37  Lloyd Zusman  <ljz@asfast.com>
8852
8853         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
8854
8855 Sun Oct 11 02:28:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8856
8857         * gnus.el: Pterodactyl Gnus v0.34 is released.
8858
8859 1998-10-11 02:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8860
8861         * mm-decode.el (mm-inline-media-tests): delivery-status.
8862
8863         * mm-view.el (mm-inline-text): Provide default.
8864
8865 1998-10-11 01:01:37  Lloyd Zusman  <ljz@asfast.com>
8866
8867         * mailcap.el (mailcap-possible-viewers): Fix nils.
8868
8869 1998-10-11 00:03:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8870
8871         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8872         (article-update-date-lapsed): Record the buffer.
8873         (article-update-date-lapsed): Do all windows that display article
8874         buffers.
8875
8876         * nnml.el (nnml-generate-nov-databases-1): Ditto.
8877
8878         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
8879
8880         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8881         annoations.
8882
8883         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
8884
8885 1998-10-10 22:07:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8886
8887         * gnus-agent.el (gnus-category-add): Change default category to
8888         'false.
8889
8890         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8891         scores.
8892
8893         * gnus-draft.el (gnus-draft-send): Check server more.
8894
8895         * gnus-art.el (gnus-article-view-part): New command and keystroke.
8896         (gnus-article-goto-part): New function.
8897
8898         * mm-view.el (mm-inline-text): Insert richtext properly.
8899
8900         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
8901
8902 1998-10-03 15:04:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8903
8904         * parse-time.el (parse-time-rules): Accept dates far into the past
8905         and the future, and parse single-digit numbers as years.
8906
8907 1998-10-02 04:46:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8908
8909         * mm-decode.el (mm-display-external): Chop off directories.
8910
8911 1998-10-01 07:33:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8912
8913         * uudecode.el (uu-decode-region-external): Use
8914         insert-file-contents-literally.
8915
8916         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
8917
8918 1998-10-01 07:02:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
8919
8920         * uudecode.el: New file.
8921
8922         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
8923         x-uuencode.
8924
8925 1998-10-01 05:19:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8926
8927         * gnus-art.el (gnus-mime-display-alternative): Set faces.
8928
8929         * message.el (message-fetch-field): Unfold properly.
8930
8931         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8932         in text/plain.
8933
8934 1998-09-30 05:47:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8935
8936         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
8937         (gnus-auto-select-first): Removed.
8938         (gnus-auto-select-first): Extended.
8939         (gnus-summary-read-group-1): Use new value.
8940
8941 1998-09-29 13:21:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8942
8943         * message.el (message-fix-before-sending): Space.
8944
8945         * nnmail.el (nnmail-find-file): Don't erase.
8946
8947 Wed Sep 30 23:49:03 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8948
8949         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
8950
8951 Wed Sep 30 23:46:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8952
8953         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
8954
8955 Wed Sep 30 23:44:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8956
8957         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
8958
8959 Sat Sep 26 03:04:18 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8960
8961         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
8962         20.4.
8963
8964 1998-09-29 11:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8965
8966         * gnus-art.el (gnus-mime-view-all-parts): New command and
8967         keystroke.
8968
8969         * mm-decode.el (mm-display-external): Translate slashes.
8970
8971         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
8972
8973         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
8974
8975         * mm-decode.el (mm-quote-arg): Quote spaces.
8976         (mm-display-external): Quote args.
8977
8978 1998-09-24 22:27:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8979
8980         * mm-decode.el (mm-inlinable-part-p): New function.
8981
8982 1998-09-25 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
8983
8984        * mm-util.el (mm-disable-multibyte): New function.
8985
8986 Thu Sep 24 20:28:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8987
8988         * gnus.el: Pterodactyl Gnus v0.33 is released.
8989
8990 1998-09-24 18:47:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8991
8992         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
8993
8994         * mm-decode.el (mm-display-external): Don't switch for externals.
8995         (mm-dissect-multipart): Don't include end-sep.
8996
8997         * mm-util.el (mm-get-coding-system-list): New function.
8998         (mm-coding-system-list): New variable.
8999
9000 Thu Sep 24 02:08:10 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9001
9002         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9003
9004 Thu Sep 24 02:05:48 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9005
9006         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9007         group
9008
9009 Thu Sep 24 01:41:03 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9010
9011         * base64.el (base64-run-command-on-region): External base64
9012         decoder do not use coding system
9013
9014 Thu Sep 24 01:39:44 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9015
9016         * mm-decode.el (mm-interactively-view-part): Typo.
9017
9018 Thu Sep 24 01:37:30 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9019
9020         * mm-decode.el (mm-dissect-multipart): Display last part when the
9021         article has no close-delimiter
9022
9023 Thu Sep 24 01:28:54 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9024
9025         * mm-decode.el (mm-dissect-buffer): Display parts which have no
9026         content-type.
9027
9028 Thu Sep 24 01:23:57 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9029
9030         * gnus-art.el (gnus-display-mime): Typo.
9031
9032 Thu Sep 24 02:29:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9033
9034         * gnus.el: Pterodactyl Gnus v0.32 is released.
9035
9036 1998-09-24 00:27:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9037
9038         * gnus-kill.el (gnus-batch-score): Protect against errors.
9039
9040         * gnus-art.el: Protect against broken headers.
9041
9042         * mm-decode.el (mm-display-external): Respect needsterm.
9043         (mm-display-external): Create buffer for external commands.
9044
9045 1998-09-23 22:04:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9046
9047         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9048
9049         * mm-decode.el (mm-display-external): Use file name.
9050
9051 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
9052
9053         * gnus-util.el (gnus-output-to-rmail):  adjust to
9054           `rmail-output-to-rmail-file'
9055
9056 1998-09-23 20:07:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9057
9058         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9059
9060         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9061         headers.
9062
9063         * gnus-art.el (article-decode-charset): Fold case.
9064
9065 1998-09-17 15:49:10  Simon Josefsson  <jas@pdc.kth.se>
9066
9067         * mailcap.el (mailcap-save-binary-file): Goto point-min.
9068
9069 1998-09-23 19:48:52  Aaron M. Ucko  <amu@mit.edu>
9070
9071         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9072         after being stored.
9073
9074 Tue Sep 15 16:15:16 1998  Kurt Swanson  <ksw@dna.lth.se>
9075
9076         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9077         come.
9078
9079 1998-09-23 19:42:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9080
9081         * gnus-xmas.el (wid-edit): Required.
9082
9083         * gnus-ems.el (gnus-widget-button-keymap): New variable.
9084
9085 Sun Sep 20 00:27:55 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9086
9087         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9088
9089 1998-09-23 19:30:52  Matt Armstrong  <matta@geoworks.com>
9090
9091         * gnus-art.el (article-decode-charset): Narrow to the correct
9092         region.
9093
9094         * mm-bodies.el: Fix autoload.
9095
9096 1998-09-22 18:35:12  Lee Willis  <lee@gbdirect.co.uk>
9097
9098         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9099
9100 1998-09-22 14:53:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9101
9102         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9103
9104 1998-09-19 13:58:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9105
9106         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9107         (gnus-article-add-button): Ditto.
9108
9109         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9110
9111         * gnus-art.el (gnus-article-prepare-display): Make article mode.
9112         (gnus-article-prepare-display): Bind url-standalone-mode.
9113
9114         * mm-decode.el (mm-remove-part): Also delete directory.
9115         (mm-display-external): Create a private sub-dir.
9116
9117         * mailcap.el (mailcap-binary-suffixes): New variable.
9118         (mailcap-command-p): Use it.
9119
9120 1998-09-16 10:38:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9121
9122         * nnmbox.el (nnmbox-request-group): Change server.
9123         (nnmbox-possibly-change-newsgroup): Enable multibyte.
9124
9125         * message.el (message-encode-message-body): Don't stomp MIME
9126         headers.
9127
9128         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9129         unless useful.
9130         (gnus-summary-exit): Check for a live article buffer.
9131         (gnus-summary-exit-no-update): Ditto.
9132
9133         * gnus-int.el (gnus-request-replace-article): Accept no-encode
9134         param.
9135
9136         * gnus-sum.el (gnus-article-decoded-p): New variable.
9137
9138         * mm-decode.el (mm-display-external): Use no-conv.
9139
9140         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9141         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9142
9143         * gnus-art.el (gnus-article-mode-map): Bind button2 to
9144         mouse-click.
9145
9146 1998-09-15 14:38:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9147
9148         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9149
9150 Mon Sep 14 18:55:38 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9151
9152         * gnus.el: Pterodactyl Gnus v0.31 is released.
9153
9154 1998-09-14 15:12:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9155
9156         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9157
9158         * mm-decode.el (mm-display-part): Accept no-default.
9159
9160         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9161         a parameter.
9162
9163         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9164         (gnus-summary-prepare-threads): Ditto.
9165
9166         * gnus.el (gnus-article-mode-map): Make sparse keymap.
9167
9168         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9169         (gnus-mime-button-line-format): Doc fix.
9170         (gnus-insert-mime-button): Use it.
9171         (gnus-article-add-button): Use widget-convert-button.
9172
9173         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9174         ignore.
9175
9176         * mm-decode.el (mm-alternative-precedence): Ditto.
9177
9178 1998-09-14 15:12:49  Conrad Sauerwald  <conrad@stack.nl>
9179
9180         * mm-decode.el (mm-user-automatic-display): Use enriched.
9181
9182 1998-09-14 15:09:12  Paul Fisher  <rao@gnu.org>
9183
9184         * mm-decode.el (mm-dissect-multipart): Have the part start on the
9185         right place.
9186
9187 1998-09-14 14:33:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9188
9189         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9190
9191         * gnus-art.el (article-update-date-lapsed): Only update header if
9192         buffer is dispalyed in frame.
9193         (gnus-article-prepare-display): New function.
9194         (gnus-article-prepare): Use it.
9195
9196 1998-09-14 08:16:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9197
9198         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9199
9200         * mm-view.el (mm-insert-inline): New function.
9201
9202         * mm-decode.el (mm-pipe-part): Bugged.
9203
9204         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9205
9206         * mm-bodies.el (mm-encode-body): Move over the body.
9207
9208         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9209
9210         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9211
9212 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
9213
9214         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9215           related functions.  Handle message/rfc822 parts.  Display subject on
9216           multipart summary lines.  Display name on sub-parts when available.
9217
9218 1998-09-14 07:36:38  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9219
9220         * mailcap.el (mailcap-command-p): New version.
9221
9222 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
9223
9224         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9225         groups.
9226
9227 1998-09-13 18:34:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9228
9229         * message.el (message-make-date): Remove weekday name.
9230
9231         * mm-decode.el (mm-dissect-buffer): Protect against broken
9232         headers.
9233
9234         * mailcap.el (mailcap-command-in-path-p): New function.
9235         (mailcap-command-p): Renamed.
9236
9237 1998-09-13 17:58:47  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9238
9239         * rfc2047.el (eval): Autoload.
9240
9241 1998-09-13 12:22:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9242
9243         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9244         (gnus-multi-decode-encoded-word-string): New function.
9245         (gnus-encoded-word-method-alist): New variable.
9246         (gnus-decode-encoded-word-functions): Removed.
9247
9248 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9249
9250         * gnus-int.el (gnus-request-replace-article): Replace
9251         message-narrow-to-headers with message-narrow-to-head
9252
9253 1998-09-13 12:05:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9254
9255         * drums.el (drums-quote-string): Reversed match.
9256
9257         * message.el (message-make-date): Use weekday name.
9258
9259 Sun Sep 11 10:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9260
9261         * gnus.el: Pterodactyl Gnus v0.30 is released.
9262
9263 1998-09-13 08:00:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9264
9265         * gnus-art.el (article-decode-encoded-words): Use it.
9266         (gnus-decode-header-function): New variable.
9267
9268         * gnus-sum.el (gnus-nov-parse-line): Use it.
9269         (gnus-decode-encoded-word-function): New variable.
9270
9271         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9272         buffer.
9273
9274         * gnus-art.el (gnus-insert-mime-button): Use widget.
9275         (gnus-widget-press-button): New function.
9276         (gnus-article-prev-button): Removed.
9277         (gnus-article-next-button): Ditto.
9278         (gnus-article-add-button): Ditto.
9279
9280         * gnus.el (gnus-article-mode-map): Inherit from widget.
9281         (gnus-article-mode-map): No, don't.
9282
9283         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9284         (mm-content-id-alist): New variable.
9285         (mm-get-content-id): New function.
9286
9287         * gnus-art.el (gnus-request-article-this-buffer): Only decode
9288         articles if we are fetching to the article buffer.
9289
9290 1998-09-13 07:58:59  Shenghuo ZHU  <zsh@cs.rochester.edu>
9291
9292         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9293         articles.
9294
9295 1998-09-13 07:23:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9296
9297         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9298         (mm-default-mime-charset): New variable.
9299
9300         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9301
9302         * drums.el (drums-quote-string): Reversed test.
9303
9304 1998-09-12 14:29:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9305
9306         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9307         string.
9308
9309         * drums.el (drums-quote-string): New function.
9310
9311         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9312         (rfc2047-b-encode-region): Chop lines.
9313         (rfc2047-q-encode-region): Ditto.
9314
9315 Sat Sep 12 13:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9316
9317         * gnus.el: Pterodactyl Gnus v0.29 is released.
9318
9319 1998-09-12 12:46:30  Istvan Marko  <imarko@pacificnet.net>
9320
9321         * mm-decode.el (mm-save-part): Message right.
9322
9323 1998-09-12 11:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9324
9325         * drums.el (drums-parse-address): Returned a list instead of a
9326         string.
9327         (drums-remove-whitespace): Skip comments.
9328         (drums-parse-addresses): Didn't work.
9329
9330 Sat Sep 12 09:17:30 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9331
9332         * gnus.el: Pterodactyl Gnus v0.28 is released.
9333
9334 1998-09-12 04:57:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9335
9336         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9337         starting point.
9338         (article-decode-encoded-words): Rename.
9339
9340         * message.el (message-narrow-to-headers-or-head): New function.
9341
9342         * gnus-int.el (gnus-request-accept-article): Narrow to the right
9343         region.
9344
9345         * message.el (message-send-news): Encode body after checking
9346         syntax.
9347
9348         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9349
9350         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9351
9352         * gnus-art.el (gnus-display-mime): Respect disposition.
9353
9354         * mm-decode.el (mm-preferred-alternative): Respect disposition.
9355
9356         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9357         text with annotations.
9358
9359         * message.el (message-make-date): Fix sign for negative time
9360         zones.
9361
9362         * mm-view.el (mm-inline-image): Insert a space at the end of the
9363         image.
9364
9365         * mail-parse.el: New file.
9366
9367         * rfc2231.el: New file.
9368
9369         * drums.el (drums-content-type-get): Removed.
9370         (drums-parse-content-type): Ditto.
9371
9372         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9373
9374 Fri Sep 11 18:23:34 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9375
9376         * gnus.el: Pterodactyl Gnus v0.27 is released.
9377
9378 1998-09-11 12:42:07  Lars Magne Ingebrigtsen- <larsi@gnus.org>
9379
9380         * mm-decode.el (mm-alternative-precedence): New variable.
9381         (mm-preferred-alternative): New function.
9382
9383         * gnus-art.el (gnus-mime-copy-part): New command.
9384
9385         * mm-decode.el (mm-get-part): New function.
9386
9387         * mm-view.el: New file.
9388
9389         * mm-decode.el (mm-dissect-buffer): Downcase cte.
9390         (mm-display-part): Default to mailcap-save-binary-file.
9391
9392 Fri Sep 11 12:32:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9393
9394         * gnus.el: Pterodactyl Gnus v0.26 is released.
9395
9396 1998-09-11 08:25:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9397
9398         * mm-decode.el (mm-interactively-view-part): New function.
9399
9400         * gnus-art.el (gnus-mime-view-part): New command.
9401
9402         * mm-decode.el (mm-last-shell-command): New variable.
9403
9404         * mailcap.el (mailcap-mime-info): Allow returning all matches.
9405
9406         * mm-decode.el (mm-save-part): New function.
9407
9408         * gnus-art.el (article-decode-charset): Protect against buggy
9409         content-types.
9410         (gnus-mime-pipe-part): New command.
9411         (gnus-mime-save-part): New command.
9412         (gnus-mime-button-map): New keymap.
9413         (gnus-mime-button-line-format): New variable.
9414         (gnus-insert-mime-button): New function.
9415         (gnus-display-mime): Use it.
9416
9417         * gnus-util.el (gnus-dd-mmm): Removed length spec.
9418
9419         * mm-decode.el (mm-inline-text): Decode charsets.
9420
9421         * gnus-art.el (gnus-article-save): Comment fix.
9422
9423         * gnus-int.el (gnus-start-news-server): When in batch, don't
9424         prompt.
9425
9426         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9427         decode.
9428
9429         * mm-decode.el (mm-inline-media-tests): Add audio.
9430         (mm-inline-audio): New function.
9431
9432 1998-09-11 08:19:22  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9433
9434         * gnus-art.el (article-make-date-line): Didn't work.
9435
9436         * parse-time.el (parse-time-string): One too many nils.
9437
9438 Fri Sep 11 08:09:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9439
9440         * gnus.el: Pterodactyl Gnus v0.25 is released.
9441
9442 1998-09-11 07:38:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9443
9444         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9445         annotations.
9446
9447         * gnus.el ((featurep 'gnus-xmas)): New
9448         'gnus-annotation-in-region-p alias.
9449
9450 1998-09-10 06:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9451
9452         * mm-util.el (mm-with-unibyte-buffer): New function.
9453
9454         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9455
9456         * mm-decode.el (mm-inline-media-tests): New variable.
9457
9458         * gnus-sum.el (gnus-summary-exit): Destroy handles.
9459
9460         * gnus-art.el (gnus-article-mime-handles): New variable.
9461
9462         * drums.el (drums-narrow-to-header): New function.
9463
9464         * gnus-art.el (article-decode-charset): Use it.
9465
9466         * drums.el (drums-content-type-get): New function.
9467
9468         * mm-util.el (mm-content-type-charset): Removed.
9469
9470         * drums.el (drums-syntax-table): @ is word.
9471         (drums-parse-content-type): New function.
9472
9473         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9474         EDT" times.
9475
9476         * gnus-util.el (gnus-date-get-time): Use safe date.
9477
9478         * gnus-sum.el (gnus-show-mime): Removed.
9479         (gnus-summary-toggle-mime): Removed.
9480
9481         * gnus-art.el (gnus-strict-mime): Removed.
9482         (gnus-article-prepare): Don't do MIME.
9483         (gnus-decode-encoded-word-method): Removed.
9484         (gnus-show-mime-method): Removed.
9485
9486 Thu Sep 10 04:03:29 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9487
9488         * gnus.el: Pterodactyl Gnus v0.24 is released.
9489
9490 1998-09-10 01:58:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9491
9492         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9493         PREFIX.
9494
9495         * parse-time.el (parse-time-rules): Accept times that look like
9496         "h:mm".
9497
9498         * message.el (message-make-date): Use zone properly.
9499
9500         * gnus.el: Autoload gnus-batch.
9501
9502         * gnus-art.el (article-de-quoted-unreadable): Do not do
9503         gnus-article-decode-rfc1522.
9504
9505         * gnus-msg.el (gnus-inews-do-gcc): Use it.
9506
9507         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9508         param.
9509
9510         * message.el (message-encode-message-body): Check for us-ascii.
9511
9512         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9513         to the left.
9514
9515 1998-09-09 13:18:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9516
9517         * gnus-art.el (article-decode-charset): Rename.
9518
9519 Wed Sep  9 12:25:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9520
9521         * gnus.el: Pterodactyl Gnus v0.23 is released.
9522
9523 1998-09-09 12:14:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9524
9525         * gnus-util.el (gnus-parent-id): Ditto.
9526         (gnus-put-text-property-excluding-newlines): Ditto.
9527
9528         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9529
9530 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
9531
9532         * message.el (message-generate-headers): Generate User-Agent
9533         instead of X-Mailer & X-Newsreader.
9534
9535         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9536         User-Agent header format.
9537
9538 Tue Sep  8 22:38:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9539
9540         * gnus.el: Pterodactyl Gnus v0.22 is released.
9541
9542 1998-09-08 22:36:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9543
9544         * mm-util.el (mm-multibyte-p): Typo.
9545
9546 Tue Sep  8 22:25:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9547
9548         * gnus.el: Pterodactyl Gnus v0.21 is released.
9549
9550 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9551
9552         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9553
9554 1998-09-08 22:18:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9555
9556         * mm-util.el (mm-multibyte-p): New function.
9557
9558 Tue Sep  8 21:43:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9559
9560         * gnus.el: Pterodactyl Gnus v0.20 is released.
9561
9562 1998-09-08 11:40:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9563
9564         * rfc2047.el (rfc2047-decode-region): Only decode when in
9565         multibyte.
9566
9567         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9568
9569         * gnus-int.el (gnus-request-replace-article): Encode.
9570         (gnus-request-accept-article): Encode.
9571
9572         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9573         here.
9574
9575         * gnus.el (gnus-article-display-hook): Take the charset functions
9576         out.
9577
9578         * time-date.el (safe-date-to-time): New function.
9579
9580         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9581
9582 Tue Sep  8 07:09:28 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9583
9584         * gnus.el: Pterodactyl Gnus v0.19 is released.
9585
9586 1998-09-08 04:51:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9587
9588         * base64.el (base64-encode-region): Accept no-line-break.
9589
9590         * mm-util.el (mm-mime-charset): New function.
9591
9592         * gnus-draft.el (gnus-draft-edit-message): Delete article.
9593
9594 Tue Sep  8 04:29:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9595
9596         * gnus.el: Pterodactyl Gnus v0.18 is released.
9597
9598 1998-09-08 02:21:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9599
9600         * message.el (message-send-and-exit): Return t on success.
9601         (message-make-date): Make a proper time zone.
9602
9603         * gnus-draft.el (gnus-draft-send): Only remove article if the
9604         sending is successful.
9605
9606         * drums.el (drums-get-comment): Return the last comment.
9607         (drums-parse-address): Parse old-style From headers.
9608
9609 1998-09-07  SL Baur  <steve@altair.xemacs.org>
9610
9611         * gnus-sum.el (gnus-data-compute-positions): Move below
9612         `gnus-save-hidden-threads' so the former is correctly detected as
9613         a macro.
9614
9615 1998-09-06  Dave Love  <fx@gnu.org>
9616
9617         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9618         ignore-errors too, eval'd when compile.  Require w3 stuff at load
9619         time for nicer failure if it's not available.
9620
9621 1998-09-08 00:38:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9622
9623         * time-date.el (time-to-seconds): Renamed.
9624
9625         * parse-time.el (parse-time-string): Downcase before handling.
9626         (parse-time-rules): Times without seconds have 0 seconds.
9627
9628         * rfc2047.el (rfc2047-encode-region): New version.
9629         (rfc2047-dissect-region): New function.
9630
9631 1998-09-07 01:08:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9632
9633         * message.el (message-make-date): Use symbolic zone.
9634
9635 1998-09-06 23:23:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9636
9637         * time-date.el (parse-time): Always use parse-time.
9638
9639         * parse-time.el (parse-time-syntax): Use vectors.
9640
9641 Sun Sep  6 21:19:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9642
9643         * gnus.el: Pterodactyl Gnus v0.17 is released.
9644
9645 1998-09-06 05:45:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9646
9647         * time-date.el: Renamed from "date".
9648
9649         * gnus.el: Removed all timezone dependencies.
9650
9651         * score-mode.el: Removed.
9652         (gnus-score-edit-insert-date): Use date.
9653
9654         * date.el (float-to-time): New function.
9655
9656         * nnspool.el (nnspool-seconds-since-epoch): Removed.
9657
9658         * date.el (time-to-float): New function.
9659
9660         * message.el (message-make-date): Use format-time-string.
9661         (message-make-expires): Use make-date.
9662
9663         * gnus-xmas.el (gnus-xmas-seconds-since-epoch): Removed.
9664
9665         * gnus-util.el (gnus-dd-mmm): Use date.
9666         (gnus-sortable-date): Ditto.
9667
9668         * message.el (message-make-date): Take an optional time.
9669
9670         * gnus: Applied patches from 5.6.43.
9671
9672         * date.el (if): Use parse-time.
9673
9674         * gnus-score.el (gnus-summary-score-entry): Make into a command
9675         again.
9676
9677         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9678         gnus-agent.
9679
9680         * gnus.el (gnus-agent-meta-information-header): Moved here.
9681
9682 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
9683
9684         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9685         (gnus-agent-fetch-group-1): Score article headers using normal
9686         group score files if the download score rule of a category/group
9687         is `file'.
9688         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9689         deciding what articles to download.
9690         (gnus-agent-fetch-group-1): Don't push headers through scoring and
9691         predicate processing if predicate is `true' or `false'.
9692
9693 1998-09-06 01:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9694
9695         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9696
9697         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9698
9699         * score-mode.el (score-mode-coding-system): New variable.
9700         (gnus-score-edit-exit): Use it.
9701
9702 1998-09-04  Jason R Mastaler  <jason@4b.org>
9703
9704         * drums.el: Corrected typo.
9705
9706 1998-09-05 23:24:43  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9707
9708         * mm-bodies.el (mm-body-encoding): Faster version.
9709
9710 1998-09-05 22:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9711
9712         * gnus-art.el (gnus-article-decode-charset): Only decode text
9713         things.
9714
9715         * message.el (message-output): Use rmail.
9716
9717         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9718         word part.
9719
9720         * mm-util.el (mm-charset-to-coding-system): Use
9721         rfc2047-default-charset.
9722         (mm-known-charsets): New variable.
9723
9724         * message.el (message-caesar-region): Bugged out.
9725
9726 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
9727
9728         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9729         specifying `agent-predicate' in a group's parameters.
9730
9731 Sat Sep  5 21:55:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9732
9733         * gnus.el: Pterodactyl Gnus v0.16 is released.
9734
9735 1998-09-05 17:30:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9736
9737         * nnmail.el (nnmail-expired-article-p): Use predicate.
9738
9739         * date.el (time-less-p): Renamed.
9740
9741         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9742         from the headers.
9743
9744         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9745         functions.
9746
9747         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9748         all.
9749         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9750         to all functions.
9751
9752 Sat Sep  5 01:45:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9753
9754         * gnus.el: Pterodactyl Gnus v0.15 is released.
9755
9756 1998-09-05 00:21:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9757
9758         * date.el: New file.
9759
9760         * gnus-util.el (gnus-encode-date): Removed.
9761         (gnus-time-less): Ditto.
9762
9763         * nnmail.el (nnmail-date-to-time): Removed.
9764         (nnmail-time-less): Ditto.
9765         (nnmail-days-to-time): Ditto.
9766         (nnmail-time-since): Ditto.
9767
9768         * drums.el: New file.
9769
9770 1998-09-04 00:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9771
9772         * message.el (message-encode-message-body): Encode headers with
9773         body encoding.
9774
9775         * rfc2047.el (rfc2047-default-charset): Renamed.
9776         (rfc2047-encodable-p): Use it.
9777
9778         * base64.el (mm-util): Required.
9779
9780 1998-09-03 16:28:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9781
9782         * gnus-msg.el (gnus-post-method): Peel off real info from opened
9783         servers.
9784
9785         * gnus-util.el (gnus-output-to-rmail): Removed.
9786
9787         * gnus-art.el (gnus-summary-save-in-rmail): Use
9788         gnus-output-to-rmailrmail-output-to-rmail-file.
9789
9790         * rfc2047.el (rfc2047-decode-region): Fold case.
9791         (rfc2047-decode): Use decode-string.
9792
9793         * mm-util.el: Provide mm-char-int.
9794
9795 Thu Sep  3 15:23:22 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9796
9797         * gnus.el: Pterodactyl Gnus v0.14 is released.
9798
9799 1998-09-03 15:08:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9800
9801         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9802         sure we have 7bit.
9803
9804 1998-09-02 14:38:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9805
9806         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9807         ducplicates.
9808         (gnus-inews-insert-mime-headers): Removed.
9809
9810         * message.el (message-caesar-region): Protect against MULE chars.
9811
9812 1998-09-02 00:36:23  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9813
9814         * mm-util.el (if): fset the right function.
9815
9816 1998-09-02 00:31:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9817
9818         * gnus-art.el (gnus-article-decode-charset): Use real
9819         read-coding-system.
9820
9821 1998-09-01 17:58:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9822
9823         * mm-bodies.el (mm-decode-body): Protect against malformed
9824         base64.
9825         (mm-decode-body): Check that buffer-file-coding-system is
9826         non-nil.
9827
9828 Tue Sep  1 10:29:33 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9829
9830         * gnus.el: Pterodactyl Gnus v0.13 is released.
9831
9832 1998-09-01 09:14:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9833
9834         * gnus-util.el (gnus-strip-whitespace): Already defined.
9835         Removed.
9836
9837         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
9838
9839         * gnus-util.el (gnus-strip-whitespace): New function.
9840
9841         * mm-util.el (mm-content-type-charset): Downcase.
9842
9843 1998-08-31 23:04:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9844
9845         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9846         (gnus-article-decode-charset): Don't fetch all headers.
9847
9848         * mm-util.el (mm-read-coding-system): New function.
9849
9850         * mm-bodies.el (mm-decode-body): Check the right charset.
9851
9852         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
9853
9854         * gnus-art.el (gnus-article-mode-line-format): Use short group
9855         format.
9856
9857 Mon Aug 31 23:03:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9858
9859         * gnus.el: Pterodactyl Gnus v0.12 is released.
9860
9861 1998-08-31 22:39:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9862
9863         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
9864
9865         * gnus-art.el (gnus-article-decode-charset): Supply cte.
9866         (gnus-article-decode-charset): Always run.
9867
9868         * mm-bodies.el (mm-decode-body): Decode cte.
9869
9870 Mon Aug 31 22:14:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9871
9872         * gnus.el: Pterodactyl Gnus v0.11 is released.
9873
9874 1998-08-31 14:27:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9875
9876         * message.el (message-encode-message-body): Ditto.
9877
9878         * gnus-art.el (gnus-article-decode-mime-words): New command and
9879         keystroke.
9880         (gnus-article-decode-charset): Ditto.
9881         (gnus-article-decode-charset): Only work under MULE.
9882
9883         * mm-util.el (mm-content-type-charset): New function.
9884
9885         * nnmail.el (nnmail-delete-incoming): Changed to nil.
9886
9887         * message.el (message-send-mail): Insert MIME headers.
9888         (message-check-news-body-syntax): Don't warn for escape sequences.
9889         (message-check-news-body-syntax): Insert MIME headers.
9890
9891         * mm-bodies.el (mm-body-encoding): New function.
9892
9893         * message.el (message-encode-message-body): New function.
9894
9895         * mm-bodies.el: New file.
9896
9897         * mm-util.el (mm-narrow-to-head): New function.
9898
9899         * rfc2047.el (rfc2047-encode): Use it.
9900
9901         * mm-util.el: Provide mm-encode-coding-region.
9902
9903         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
9904
9905         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
9906
9907         * mm-util.el (mm-enable-multibyte): New function.
9908
9909         * message.el (message-set-work-buffer): Set multibyte.
9910
9911         * gnus.el (gnus-continuum-version): Be valid forever and ever.
9912
9913         * gnus-util.el (gnus-point-at-eol): Removed.
9914         (gnus-point-at-bol): Ditto.
9915
9916         * base64.el (base64-decode-region): Commented out messaging.
9917
9918 1998-08-31  Didier Verna  <verna@inf.enst.fr>
9919
9920         * gnus-msg.el (gnus-group-mail): make it behave like
9921         gnus-group-post-news with regards to the prefix (this enables the
9922         use of posting styles).
9923
9924 1998-08-31 12:53:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9925
9926         * gnus.el (gnus-article-display-hook): Added
9927         gnus-article-decode-rfc1522 to hook.
9928
9929 Mon Aug 31 12:43:46 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9930
9931         * gnus.el: Pterodactyl Gnus v0.10 is released.
9932
9933 1998-08-31 11:45:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9934
9935         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
9936         hook to be run.
9937
9938 1998-08-30 17:59:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9939
9940         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
9941
9942         * mm-util.el (mm-charsets-in-region): Removed.
9943
9944         * rfc2047.el: Renamed file.
9945
9946         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
9947
9948         * message.el (message-mode): Set multibyte.
9949
9950         * mm-util.el (mm-charsets-in-region): Copied here.
9951
9952         * gnus-util.el: Removed gnus-truncate-string.
9953
9954         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
9955
9956         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
9957         (rfc1522-encodable-p): New function.
9958         (rfc1522-encode-message-header): Use it.
9959
9960 Sun Aug 30 17:46:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9961
9962         * gnus.el: Pterodactyl Gnus v0.9 is released.
9963
9964 1998-08-30 16:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9965
9966         * mm-util.el: Shadow encode-coding-string.
9967
9968         * base64.el (base64-encode-region): Don't add newline.
9969
9970         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
9971
9972         * mm-util.el: New file.
9973
9974         * mm-decode.el: Somewhat depleted.
9975         * mm-encode.el: Ditto.
9976
9977         * rfc1522.el: New file.
9978
9979         * mm-util.el (mm-replace-chars-in-string): Copied here.
9980
9981         * mm-encode.el (mm-q-encode-region): New function.
9982
9983         * qp.el (quoted-printable-encode-region): Take an optional CLASS
9984         param.
9985
9986         * mm-encode.el (mm-encode-word-region): Downcase.
9987
9988 Sun Aug 30 15:28:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9989
9990         * gnus.el: Pterodactyl Gnus v0.8 is released.
9991
9992 1998-08-30 12:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9993
9994         * message.el (message-send-mail): Encode headers.
9995
9996         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
9997         (quoted-printable-encode-region): Upcase.
9998
9999         * message.el (message-default-charset): New variable.
10000
10001         * qp.el (quoted-printable-encode-region): Optional param FOLD.
10002
10003         * message.el (message-narrow-to-field): Changed name.
10004
10005         * mm-encode.el: New file.
10006
10007         * message.el (message-narrow-to-header): New function.
10008
10009         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10010         right buffer.
10011
10012 Sun Aug 30 12:15:54 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10013
10014         * gnus.el: Pterodactyl Gnus v0.7 is released.
10015
10016 1998-08-30 01:26:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10017
10018         * gnus.el: Remove autoload for
10019         gnus-article-mime-decode-quoted-printable.
10020
10021         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10022         be decoded in non-MULE Emacsen.
10023
10024         * gnus-xmas.el (gnus-xmas-logo-color-alist): More brown.
10025
10026 1998-08-29  SL Baur  <steve@altair.xemacs.org>
10027
10028         * gnus-xmas.el (gnus-xmas-logo-color-alist): Try shades of brown.
10029
10030 1998-08-30 01:04:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10031
10032         * mm-decode.el: Check for coding-system-list.
10033
10034 Sun Aug 30 00:59:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10035
10036         * gnus.el: Pterodactyl Gnus v0.6 is released.
10037
10038 1998-08-30 00:36:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10039
10040         * nnheader.el (fboundp): Protect code-coding-string.
10041
10042         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10043         is available.
10044
10045 Sat Aug 29 23:24:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10046
10047         * gnus.el: Pterodactyl Gnus v0.5 is released.
10048
10049 1998-08-29 22:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10050
10051         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10052         (gnus-hack-decode-rfc1522): Removed.
10053
10054         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10055
10056 Sat Aug 29 22:20:39 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10057
10058         * gnus.el: Gnus v0.4 is released.
10059
10060 1998-08-29 20:53:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10061
10062         * gnus-art.el (gnus-article-decode-mime-words): New command and
10063         keystroke.
10064
10065         * qp.el (quoted-printable-decode-region): Don't use hexl.
10066
10067         * gnus-xmas.el (gnus-xmas-logo-color-style): Changed to dino.
10068
10069         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10070         (gnus-structured-field-decoder): Removed.
10071         (gnus-unstructured-field-decoder): Ditto.
10072
10073         * mm-decode.el: New file.
10074
10075         * qp.el: New file.
10076
10077         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10078
10079         * gnus-ems.el (fboundp): Removed gnus-split-string.
10080
10081         * gnus.el (gnus-splash-face): Doc fix.
10082
10083         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10084
10085         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10086         hexl.
10087
10088         * nnheader.el (nnheader-temp-write): Removed.
10089
10090 Sat Aug 29 20:34:17 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10091
10092         * gnus.el: Gnus v0.3 is released.
10093
10094 Sat Aug 29 19:32:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10095
10096         * gnus.el: Gnus v0.2 is released.
10097
10098     Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
10099   Copying and distribution of this file, with or without modification,
10100   are permitted provided the copyright notice and this notice are preserved.
10101         
10102 ;; Local Variables:
10103 ;; coding: iso-2022-7bit
10104 ;; End:
10105
10106 ;;; arch-tag: bc9bf70e-b352-4a38-9dec-edce4b023b22