(gnus-large-newsgroup): Mention gnus-large-ephemeral-newsgroup.
[gnus] / lisp / ChangeLog.1
1 2000-10-27  Jason Rumney  <jasonr@gnu.org>
2
3         * gnus-art.el (gnus-signature-face): Use italic on any frame that
4         supports it.
5
6 2000-10-27 14:19:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
7
8         * gnus-mlspl.el: Require cl when compiling.
9         * messagexmas.el: Ditto.
10         * mm-util.el: Ditto.
11         * rfc2047.el: Ditto.
12         * rfc2231.el: Ditto.
13         * smiley-ems.el: Ditto.
14         * uudecode.el: Ditto.
15
16         * smiley-ems.el (smiley-region): Use mapcar.
17
18 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
19
20         * ietf-drums.el: Require cl when compiling.
21
22 2000-10-27  Dave Love  <fx@gnu.org>
23
24         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
25         window-system here.
26
27         * gnus-art.el (gnus-article-x-face-command): Check
28         gnus-article-compface-xbm.
29         (gnus-treat-display-xface): Check for uncompface.
30
31         * nnheader.el (nnheader-translate-file-chars): Only kludge things
32         under Doze with XEmacs.
33
34 2000-10-26  Simon Josefsson  <sj@extundo.com>
35
36         * mail-source.el (mail-sources): IMAP predicate is a string.
37         (mail-sources): Add default values for IMAP mailbox, predicate and
38         fetchflag.
39
40 2000-10-26  Dave Love  <fx@gnu.org>
41
42         * flow-fill.el: Require cl when compiling.
43
44         * mail-source.el: Require imap when compiling and defvar
45         display-time-mail-function.  Require mm-util.
46         (nnheader-cancel-timer): Autoload.
47         (mail-source-imap-authenticators, mail-source-imap-streams): New
48         variables.
49         (mail-sources): Use them.
50
51 2000-10-25 20:13:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
52
53         * mm-decode.el (mm-viewer-completion-map): New.
54         (mm-interactively-view-part): Use it.
55
56 2000-10-25 18:51:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
57
58         * rfc2047.el (rfc2047-q-encode-region): Don't break if a QP-word
59         could be fitted in one line.
60
61 2000-10-25  Dirk Meyer  <dischi@tzi.de>
62
63         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
64         seconds instead of hour.
65
66 2000-10-25  Per Abrahamsen  <abraham@dina.kvl.dk>
67
68         * mail-source.el (mail-sources): Better `:type'.
69
70 2000-10-24 18:31:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
71
72         * gnus-art.el (gnus-request-article-this-buffer):
73         gnus-refer-article-method might be a single method.
74         * gnus-sum.el (gnus-refer-article-methods): The second could be
75         a named method.
76
77 2000-10-23  Simon Josefsson  <simon@josefsson.org>
78
79         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
80         (fill-flowed): Make "quote-depth wins" rule work when first line
81         is at level 0.
82
83 2000-10-21 11:23:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
84
85         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
86
87 2000-10-21 10:54:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
88
89         * gnus-art.el (gnus-article-mime-total-parts): New function.
90         (gnus-mm-display-part): Use it.
91         (gnus-mime-display-single): Ditto.
92         (gnus-mime-display-alternative): Ditto.
93
94 2000-10-21 09:38:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
95
96         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
97         because they are files, not directories.
98         (mailcap-parse-mimetypes): Ditto.
99
100 2000-10-20 19:55:59  ShengHuo ZHU  <zsh@cs.rochester.edu>
101
102         * gnus-art.el (gnus-mime-inline-part): Check validity of charset.
103
104 2000-10-18  Dave Love  <fx@gnu.org>
105
106         * mail-source.el (mm-util): Require.
107         (defvar): Use rmail-spool-directory unconditionally.
108
109         * gnus-nocem.el (gnus-nocem-issuers): Update.
110         (gnus-nocem-check-from): New option.
111         (gnus-nocem-scan-groups): Use it.
112         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
113
114 2000-10-18  Miles Bader  <miles@lsi.nec.co.jp>
115
116         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
117         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
118
119 2000-10-18  Simon Josefsson  <simon@josefsson.org>
120
121         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
122
123         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
124
125 2000-10-17  Simon Josefsson  <simon@josefsson.org>
126
127         * gnus-sum.el (gnus-get-newsgroup-headers): Search for "from:"
128         instead of "from: " for rfc822 compliance.
129
130         * gnus-uu.el (gnus-uu-digest-mail-forward): Ditto. Insert SPC.
131
132         * nnheader.el (nnheader-parse-head): Ditto.
133
134 2000-10-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
135
136         * mail-source.el (mail-source-keyword-map): Use
137         `rmail-spool-directory' as a default directory for the `file'
138         source, if the variable is defined.  Fall back to hardcoded
139         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
140         <seh@speakeasy.org>.
141
142 2000-10-13 12:01:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
143
144         * message.el (message-send-mail-partially): Replace the header
145         delimiter with a blank line.
146
147 2000-10-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
148
149         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
150         Cashin <ecashin@coe.uga.edu>).
151
152 2000-10-13 10:52:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
153
154         * gnus-ems.el (gnus-article-compface-xbm): Ignore errors.
155
156 2000-10-11  John Wiegley  <johnw@gnu.org>
157
158         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
159         `gnus-group-change-level-function', instead of `remove-hook',
160         because it's not a hook!
161
162         * gnus-mlspl.el (gnus-group-split-update): Check the value of
163         `nnmail-crosspost', and use it to set the `no-crosspost'
164         argument when calling `gnus-group-split-fancy'.  Otherwise, it
165         assumes that cross-posting is always OK, no matter what
166         `nmail-crosspost' is set to.
167         (gnus-group-split-fancy): The argument order in the
168         second-to-last `push' call was wrong, but since `no-crosspost'
169         was always nil, it was never being triggered.
170
171         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
172         variable to correspond with `gnus-article-hide-citation-maybe'.
173         (gnus-treatment-function-alist): Added entry for the above
174         correlation.
175
176 2000-10-12 08:26:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
177
178         * mm-util.el (mm-with-unibyte-current-buffer): Revert to old.
179         (mm-with-unibyte-current-buffer-mule4): New function.
180         * qp.el (quoted-printable-encode-region): Use it.
181         * rfc2047.el (rfc2047-decode): Ditto.
182         * webmail.el (webmail-init): Revert to use mm-disable-multibyte.
183
184 2000-10-10 08:44:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
185
186         * rfc2047.el (rfc2047-fold-region): "=?=" is not a break point.
187
188 2000-10-10 00:00:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
189
190         * webmail.el (webmail-init): Use mm-disable-multibyte-mule4.
191
192 2000-10-09 22:50:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
193
194         * base64.el (base64-decode-region): Just give a message if the end
195         is not sane.
196
197 2000-10-09 20:09:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
198
199         * rfc2047.el (rfc2047-encode-message-header): Move fold into
200         encode-region.
201         (rfc2047-dissect-region): Rewrite.
202         (rfc2047-encode-region): Rewrite.
203         (rfc2047-fold-region): Fold any line longer than 76.
204         (rfc2047-unfold-region): New function.
205         (rfc2047-decode-region): Use it.
206         (rfc2047-q-encode-region): Don't break at bob.
207
208 2000-10-09 17:12:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
209
210         * nntp.el (nntp-open-connection): Kill process buffer when quit.
211         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
212         FSF Emacs 20 and XEmacs 21.
213         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
214
215 2000-10-09  Dave Love  <fx@gnu.org>
216
217         * gnus-audio.el: Don't require cl.
218         (gnus-audio): New custom group.
219         (gnus-audio-inline-sound): Change to work with Emacs.
220         (gnus-audio-directory, gnus-audio-directory)
221         (gnus-audio-au-player): Customize.
222         (gnus-audio-play): Try external player if play-sound-file fails.
223         Use file-name-extension, not string-match.
224
225         * gnus-art.el (article-de-quoted-unreadable)
226         (article-de-base64-unreadable): Fold search case rather than
227         downcasing string.  Apply mm-charset-to-coding-system to arg of
228         quoted-printable-decode-region.
229         (gnus-article-dumbquotes-map): Fix dashes.
230         (gnus-button-mailto, gnus-button-embedded-url): Doc fix.
231         (gnus-button-reply): Just alias it.
232
233 2000-10-09  Stefan Monnier  <monnier@cs.yale.edu>
234
235         * mm-encode.el: Require CL.  At least, for `incf'.
236
237         * nnfolder.el (nnfolder-ignore-active-file): Typos.
238
239         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
240
241         * gnus-kill.el (gnus-kill): Typo.
242
243 2000-10-09  Gerd Moellmann  <gerd@gnu.org>
244
245         * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
246
247 2000-10-09  Simon Josefsson  <simon@josefsson.org>
248
249         * nnimap.el (nnimap-group-overview-filename): Create directory for
250         newfile (when use long filenames is nil).  Copy+delete file if
251         rename didn't work.
252         (nnimap-group-overview-filename): `rename-file' and `copy-file'
253         doesn't return anything useful, use ignore-errors instead.
254
255 2000-10-08 13:05:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
256
257         * dgnushack.el (dgnushack-compile): Delete old elc files first.
258
259 2000-10-08 10:59:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
260
261         * gnus-ems.el (gnus-kill-all-overlays): Move here.
262         * gnus-util.el (gnus-kill-all-overlays): Move out.
263         * gnus-sum.el (gnus-cache-write-active): Auto load.
264         * lpath.el: Shut up.
265         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
266         asynchronous in Exp version.
267
268 2000-10-08 08:57:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
269
270         * gnus-art.el, gnus-ems.el, gnus-start.el: Remove gnus-xemacs.
271         * gnus-ems.el: Autoload smiley.
272         * gnus-art.el (gnus-treat-display-smileys): Default value in Emacs 21.
273
274 2000-10-08 08:45:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
275
276         * gnus-sum.el (gnus-summary-display-article): Enable multibyte.
277         (gnus-summary-select-article): Don't enable multibyte here.
278         (gnus-summary-goto-article): Ditto.
279
280 2000-10-08  Christoph Conrad  <christoph.conrad@gmx.de>
281
282         * gnus-draft.el (gnus-draft-send-message): Typo.
283
284 2000-10-08  Simon Josefsson  <simon@josefsson.org>
285
286         * nnimap.el (nnimap-verify-uidvalidity): Delete overview file when
287         uid validity changes.
288         (nnimap-group-overview-filename): Store uidvalidity in filenames.
289         Rename old files into new format.
290
291 2000-10-07 15:49:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
292
293         * mm-util.el (mm-enable-multibyte-mule4): New.
294         (mm-disable-multibyte-mule4): New.
295         * gnus-sum.el (gnus-summary-mode): Use it.
296         (gnus-summary-select-article): Ditto.
297         (gnus-summary-goto-article): Use enable multibyte.
298         * rfc2047.el (rfc2047-decode): Use unibyte.
299
300 2000-10-07 15:42:59  ShengHuo ZHU  <zsh@cs.rochester.edu>
301
302         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
303
304 2000-10-07 10:31:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
305
306         * rfc2047.el (rfc2047-q-encode-region): Better calculation of
307         break point.
308         (rfc2047-fold-region): Don't break the first non-LWSP characters.
309
310 2000-10-07 09:18:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
311
312         * gnus.el (gnus-agent-fetching): New variable.
313         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
314         * gnus-score.el (gnus-score-body): Don't score body when
315         agent-fetching.
316         (gnus-score-followup): Don't score followup either.
317
318 2000-10-07 08:19:17  ShengHuo ZHU  <zsh@cs.rochester.edu>
319
320         * gnus-art.el: Define dynamic variables in eval-when-compile.
321         * message.el (message-sending-message): New variable.
322         (message-send): Use it.
323         * gnus-draft.el (gnus-draft-send-message): Ditto.
324         (gnus-group-send-drafts): Ditto.
325
326 2000-10-06  Dave Love  <fx@gnu.org>
327
328         * gnus-audio.el: Don't require cl.
329         (gnus-audio): New custom group.
330         (gnus-audio-inline-sound): Change to work with Emacs.
331         (gnus-audio-directory, gnus-audio-directory)
332         (gnus-audio-au-player): Customize.
333         (gnus-audio-play): Try external player if play-sound-file fails.
334         Use file-name-extension, not string-match.
335
336 2000-10-06 17:38:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
337
338         * gnus-art.el (gnus-article-prepare): Configure it again.
339
340 2000-10-06 15:11:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
341
342         * message.el (message-default-charset): Default value for non-Mule
343         Emacsen.
344
345 2000-10-06 14:28:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
346
347         * message.el (message-alternative-emails): New.
348         (message-use-alternative-email-as-from): New.
349         (message-setup): Use them.
350
351 2000-10-06 13:46:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
352
353         * base64.el, dgnushack.el, gnus-spec.el, messagexmas.el
354         * gnus-xmas.el, nnheaderxm.el, nndraft.el: Use defalias.
355
356         * gnus-xmas.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
357         gnus-overlay-start.
358         * gnus.el: Ditto.
359         * gnus-art.el (gnus-insert-mime-button): Use them.
360
361 2000-10-06 10:01:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
362
363         * mm-util.el (mm-with-unibyte-current-buffer): Don't set unibyte
364         if eight-bit-control is a charset, e.g. Mule 5.0 in Emacs 21.
365
366 2000-10-06 09:38:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
367
368         * qp.el (quoted-printable-encode-region): Use
369         mm-with-unibyte-current-buffer within narrowed region.
370
371 2000-10-06 08:56:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
372
373         * webmail.el (webmail-type-definition): Fix my-deja open url.
374
375 2000-10-06  Emerick Rogul  <emerick@csa.bu.edu>
376
377         * message.el (message-setup-fill-variables): New variable.
378         (message-mode): Use it.
379
380 2000-10-05  Dave Love  <fx@gnu.org>
381
382         * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
383         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
384
385         * binhex.el: Use defalias, not fset.
386
387         * rfc1843.el: Require cl when compiling.
388
389 2000-10-05 12:25:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
390
391         * gnus-agent.el (gnus-agent-fetch-group-1): Score-param could be nil.
392
393 2000-10-05 11:43:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
394
395         * rfc2047.el (rfc2047-encode-region): Merge only if regions are
396         adjacent.
397
398 2000-10-05 09:41:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
399
400         * mm-util.el (mm-multibyte-p): In XEmacs, it is (feature 'mule).
401         (mm-find-charset-region): Merge conditions, delete ascii.
402         (mm-charset-after): Rewrite.
403         * mm-bodies.el (mm-encode-body): Use it.
404
405 2000-10-05 09:04:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
406
407         * webmail.el (webmail-hotmail-list): Fix.
408
409 2000-10-05  Stefan Monnier  <monnier+gnu/emacs@rum.cs.yale.edu>
410
411         * nnimap.el (require): cl.
412
413 2000-10-04 15:24:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
414
415         * gnus-art.el (gnus-article-prepare): Configure windows before
416         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
417         window might be overrided.
418
419 2000-10-04  Dave Love  <fx@gnu.org>
420
421         * gnus-ems.el (gnus-article-display-xface)
422         [gnus-article-compface-xbm]: Fix.
423         (gnus-x-splash): Bind width, height.
424
425 2000-10-04 11:45:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
426
427         * gnus-art.el (gnus-mime-inline-part): Use prefix argument only
428         when it is called interactively.
429
430 2000-10-03 21:20:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
431
432         * gnus-art.el (gnus-mime-action-alist): New variable.
433         (gnus-mime-action-on-part): Use it.
434         (gnus-mime-button-commands): Add command ".".
435
436 2000-10-03 20:37:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
437
438         * gnus-art.el (gnus-mime-inline-part): Support prefix argument.
439
440 2000-10-03  Katsumi Yamaoka  <yamaoka@jpl.org>
441
442         * lpath.el: "." is in the load-path because dgnushack.el.
443
444 2000-10-03  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
445
446         * uudecode.el: xemacs cleanup (use featurep ' xemacs).
447
448         * nnheader.el: ditto.
449
450         * mm-util.el: ditto.
451
452         * message.el: ditto.
453
454         * binhex.el: ditto.
455
456         * gnus-audio.el: removed unnecessary xemacs test.
457
458         * earcon.el: ditto.
459
460 2000-10-03 19:55:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
461
462         * nnweb.el (nnweb-decode-entities): Work for non-character
463         entities.
464
465 2000-09-26 09:20:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
466
467         * gnus.el: Message the quit parts.
468
469 2000-10-03 08:08:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
470
471         * mail-source.el (mail-source-fetch-maildir): Don't insert
472         newlines.
473
474 2000-10-02 20:14:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
475
476         * dgnushack.el (dgnushack-compile): Don't compile dgnushack.el,
477         lpath.el. Don't compile base64.el if there is builtin base64.
478
479 2000-10-02  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
480
481         * base64.el (Repository): Use featurep for XEmacs test.
482
483 2000-10-02 17:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
484
485         * nntp.el (nntp-retrieve-data): Don't ignore quit.
486
487 2000-10-02 14:43:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
488
489         * gnus-art.el (gnus-article-banner-alist): New variable.
490         (article-strip-banner): Use it.
491         * gnus-cus.el (gnus-group-parameters): Allow symbol.
492
493 2000-10-02  Dave Love  <fx@gnu.org>
494
495         * smiley-ems.el: New file.
496
497         * gnus-ems.el (gnus-smiley-display): Autoload.
498         (mouse-set-point, set-face-foreground, set-face-background)
499         (x-popup-menu): Don't clobber these.
500         (gnus-article-compface-xbm): New variable.
501         (gnus-article-display-xface): Move graphic test.  Use unibyte.
502         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
503
504         * mml.el (require): Fix typo.
505         (mml-parse-1): Modify unknown encoding prompt.
506
507         * mail-source.el (mail-sources): Revert to nil.
508
509         * nnmail.el (nnmail-spool-file): Revert previous change.
510
511         * gnus.el: Don't require custom, message.
512         (gnus-message-archive-method): Wrap initializer in progn and
513         require message here.
514
515 2000-10-02  Gerd Moellmann  <gerd@gnu.org>
516
517         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
518         image's :ascent to 80.  That gives a mode-line which is approx.
519         as tall as the normal one.
520
521 2000-10-02 08:04:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
522
523         * webmail.el (webmail-hotmail-list): Fix.
524
525 2000-10-01 20:55:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
526
527         Don't postpone GCC if none of GCC methods is agent-covered.  This
528         fix presumes that the post-method must be agent-covered if any Gcc
529         method is agent-covered.
530
531         * gnus-msg.el (gnus-inews-group-method): New function.
532         (gnus-inews-do-gcc): Use it.
533         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
534         (gnus-agent-possibly-save-gcc): Use it.
535         (gnus-agent-possibly-do-gcc): Ditto.
536
537 2000-10-01 17:08:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
538
539         * mailcap.el (mailcap-mime-types): Use mailcap-mime-data.
540         * mml.el (mml-minibuffer-read-type): Use mailcap-mime-types.
541
542 2000-10-01 13:07:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
543
544         * webmail.el (webmail-netscape-open, webmail-hotmail-article,
545         webmail-hotmail-list): Update.
546
547 2000-10-01 08:36:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
548
549         * mail-source.el (mail-source-report-new-mail): Use
550         nnheader-cancel-timer.
551
552 2000-10-01 08:35:38  ShengHuo ZHU  <zsh@cs.rochester.edu>
553
554         * lpath.el (overlay-*): Shut up.
555         * dgnushack.el: Two implementations of smiley.
556
557 2000-10-01 08:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
558
559         * gnus-ml.el: Usage.
560         (gnus-mailing-list-archive, gnus-mailing-list-owner,
561         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
562         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
563         (gnus-mailing-list-menu): Define it.
564         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
565
566         * gnus-xmas.el (gnus-xmas-mailing-list-menu-add): Move here.
567
568 2000-09-30 18:52:51  ShengHuo ZHU  <zsh@cs.rochester.edu>
569
570         * webmail.el (webmail-my-deja-*): Rewrite.
571
572 2000-09-30  Simon Josefsson  <simon@josefsson.org>
573
574         * nnimap.el (nnimap-request-accept-article): Remove \n's from
575         From_ lines.
576
577 2000-08-05  Simon Josefsson  <simon@josefsson.org>
578
579         Make GCC to remote groups work when unplugged
580         (postpone GCC until message is actually sent).
581
582         * gnus-draft.el (gnus-draft-send): Call `gnus-agent-restore-gcc'.
583
584         * gnus-agent.el (gnus-agent-possibly-do-gcc):
585         (gnus-agent-restore-gcc):
586         (gnus-agent-possibly-save-gcc): New functions.
587
588         * gnus-msg.el (gnus-inews-add-send-actions): Use
589         `gnus-agent-possibly-do-gcc' if Agentized.
590         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
591         to `message-header-hook'.
592
593         * gnus.el (gnus-agent-gcc-header): New variable.
594
595 2000-07-13  Simon Josefsson  <simon@josefsson.org>
596
597         Asks the user to synch flags with server when you plug in.
598
599         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
600         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
601         (gnus-agent-toggle-plugged): Call it.
602         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
603         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
604         (gnus-agent-possibly-synchronize-flags): New function.
605         (gnus-agent-possibly-synchronize-flags-server): New function.
606
607 2000-09-30  Simon Josefsson  <simon@josefsson.org>
608
609         * starttls.el: New file, by Daiki Ueno.
610
611 2000-08-02  Stanislav Shalunov  <shalunov@internet2.edu>
612
613         * message.el (message-make-in-reply-to): In-Reply-To is message-id
614         (see DRUMS).
615
616 2000-09-29  Simon Josefsson  <simon@josefsson.org>
617
618         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
619         prefetch.
620
621 2000-08-09 10:21:20  Katsumi Yamaoka  <yamaoka@jpl.org>
622
623         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
624         sending a command; allow the rtelnet prompt as well.
625
626 2000-09-29  Simon Josefsson  <simon@josefsson.org>
627
628         * message.el (message-send): Make sure error is signalled if no
629         send method is specified.
630
631 2000-09-29  Florian Weimer  <fw@deneb.enyo.de>
632
633         * qp.el (quoted-printable-encode-region): Wrap with
634         `mm-with-unibyte-current-buffer'.
635
636 2000-09-29 12:12:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
637
638         * gnus-agent.el (gnus-agent-fetch-group-1): Reimplement Mike
639         McEwan's proposal.
640
641 2000-09-29 12:06:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
642
643         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
644         the GNU assignment issue.
645
646 2000-09-29 09:56:34  ShengHuo ZHU  <zsh@cs.rochester.edu>
647
648         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
649
650 2000-09-29 09:14:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
651
652         * gnus-sum.el (gnus-summary-enter-digest-group): Decode to-address.
653
654 2000-09-28  Andrei Elkin  <astro@sbor.ru>  (tiny change)
655
656         * gnus-art.el (article-strip-banner): Use
657         gnus-group-find-parameter rather than gnus-group-get-parameter, to
658         allow inheritance on the banner.
659
660 2000-09-26  Richard M. Alderson III  <alderson@netcom2.netcom.com>
661
662         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
663
664 2000-09-26  Dave Love  <fx@gnu.org>
665
666         * gnus-draft.el: Don't require gnus-agent.
667
668         * mm-view.el: Use featurep for XEmacs test.
669         (mm-inline-message): Test for `remove-specifier'; don't use
670         condition-case.
671
672 2000-09-24  Simon Josefsson  <simon@josefsson.org>
673
674         * nnimap.el (nnimap-request-accept-article): Remove From[^:] lines.
675
676         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
677         support ACL's.
678
679         * nnimap.el (nnimap-acl-get): Check capability.
680
681         * mail-source.el (mail-source-imap-file-coding-system): New variable.
682         (mail-source-fetch-imap): Use it.
683
684         * rfc2104.el (rfc2104-hexstring-to-bitstring): New function.
685         (rfc2104-hash): Use it.
686
687         * imap.el (imap-starttls-p): Check for starttls binary.
688         (imap-starttls-open): More verbose.
689         (imap-gssapi-auth): Ditto.
690         (imap-kerberos4-auth): Ditto.
691         (imap-cram-md5-auth): Ditto.
692         (imap-login-auth): Ditto.
693         (imap-anonymous-auth): Ditto.
694         (imap-digest-md5-auth): Ditto.
695         (imap-open): Ditto.
696         (imap-digest-md5-p): Check capability first.
697
698 2000-09-24  Simon Josefsson  <simon@josefsson.org>
699
700         * imap.el (imap-parse-flag-list): Correctly parse empty lists.
701         (imap-login-p): Support LOGINDISABLED.
702
703 2000-09-23  Simon Josefsson  <jas@nada.kth.se>
704
705         * rfc2104.el: Add SHA-1 example.
706
707 2000-09-22  Simon Josefsson  <simon@josefsson.org>
708
709         * imap.el (imap-parse-body): Work around bug in Sun SIMS.
710
711 2000-09-21 21:54:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
712
713         * lpath.el: Bind nnkiboze-score-file.
714
715 2000-09-21 16:15:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
716
717         * gnus-score.el (gnus-score-use-all-scores): New variable.
718         (gnus-all-score-files): Use it.
719         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
720         (nnkiboze-enter-nov): Fix it when there is no xref.
721         (nnkiboze-generate-groups): List groups.
722         * gnus-group.el (gnus-group-make-kiboze-group): Use
723         nnkiboze-score-file.
724
725         * nnkiboze.el (nnkiboze-request-article): Use
726         gnus-cache-request-article.
727         * gnus-group.el (gnus-group-make-kiboze-group): Fix prompt.
728
729 2000-07-16  Dmitry Bely  <dbely@mail.ru>
730
731         * nnheader.el (nnheader-translate-file-chars): Path splitting on NT.
732
733 2000-09-20 18:33:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
734
735         * gnus-score.el (gnus-score-find-bnews): Use directory-sep-char.
736
737 2000-09-20 17:37:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
738
739         * message.el (message-default-charset): Set default value in
740         non-MULE XEmacsen as iso-8859-1.
741
742 2000-09-20 12:02:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
743
744         * gnus-demon.el: Use (featurep 'xemacs).
745         * gnus-agent.el: timer vs. itimer.
746         * mail-source.el: Ditto.
747
748 2000-09-19 10:24:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
749
750         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
751         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
752         * gnus-sum.el (gnus-nov-parse-line): Ditto.
753         * nnkiboze.el (nnkiboze-file-coding-system): New.
754         (nnkiboze-retrieve-headers): Use it.
755         (nnkiboze-request-group): Ditto.
756         (nnkiboze-close-group): Ditto.
757         (nnkiboze-generate-group): Ditto.
758         (nnkiboze-enter-nov): Insert first Xref properly.
759
760 2000-09-19  Dave Love  <fx@gnu.org>
761
762         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
763         (nnmail-get-new-mail): Test `sources' in top-level conditional.
764
765         * mail-source.el (mail-sources): Change default to '((file)).
766         Add useful custom type.
767
768 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
769
770         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
771         year).
772         (gnus-date-iso8601): Ditto.
773
774 2000-09-18 09:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
775
776         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
777
778 2000-09-17 01:13:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
779
780         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
781         pattern. Avoid using 8 bit chars.
782         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
783
784 2000-09-16 15:57:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
785
786         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
787         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
788         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
789         functions are not implemented yet.
790
791         * dgnushack.el (dgnushack-compile): Remove smiley.el and
792         x-overlay.el from the FSF Emacs black list.
793
794 2000-09-15 21:10:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
795
796         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
797         (mm-inline-media-tests): Ditto.
798         (mm-automatic-display): Ditto.
799         * mm-view.el (mm-display-inline-fontify): Generalize from
800         mm-display-patch-inline.
801         (mm-display-patch-inline): Use it.
802         (mm-display-elisp-inline): Ditto.
803
804 2000-09-15 14:03:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
805
806         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
807         (gnus-topic-unmark-topic): Ditto.
808         (gnus-topic-mark-topic): Ditto.
809         (gnus-topic-get-new-news-this-topic): Use it.
810
811 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
812
813         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
814         display xface.
815
816 2000-08-23 02:54:46  Katsumi Yamaoka  <yamaoka@jpl.org>
817
818         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
819         zombie or killed groups.
820
821 2000-09-15 00:09:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
822
823         * mml.el (mml-preview): Reinsert unibyte content.
824         (mml-parse-1): Remove with-unibyte-current-buffer.
825         (mml-generate-mime-1): Ditto.
826         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
827         * message.el (message-forward): Ditto.
828
829 2000-09-14 23:13:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
830
831         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
832         original article buffer.
833         (article-de-base64-unreadable): Ditto.
834         (article-wash-html): Ditto.
835
836 2000-09-14 18:55:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
837
838         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
839         unless forward-show-mml.
840
841 2000-09-14 14:48:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
842
843         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
844         (gnus-summary-save-parts-last-directory): New.
845         (gnus-summary-save-parts): Save history.
846
847 2000-09-14  Ben Gertzfield  <che@debian.org>
848
849         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
850         variable.
851         (gnus-summary-save-parts): Use it.
852
853 2000-09-14 11:31:28  ShengHuo ZHU  <zsh@cs.rochester.edu>
854
855         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
856         * gnus-sum.el (gnus-summary-exit): Ditto.
857         (gnus-summary-exit-no-update): Ditto.
858         (gnus-summary-show-article): Ditto.
859
860 2000-09-14 08:42:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
861
862         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
863         Content-Disposition.
864
865 2000-09-13 23:58:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
866
867         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
868
869 2000-09-13 21:41:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
870
871         * gnus-art.el (gnus-article-setup-buffer): Set
872         gnus-article-mime-handles to nil.
873         * gnus-sum.el (gnus-summary-exit): Ditto.
874         (gnus-summary-exit-no-update): Ditto.
875         (gnus-summary-show-article): Ditto.
876         (gnus-summary-save-parts): Use gnus-article-mime-handles if
877         dissected.
878         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
879
880 2000-09-13 16:59:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
881
882         * gnus-sum.el (gnus-summary-sort): Sort loose threads too.
883         (gnus-sort-threads-1): New function. Sort threads recursively.
884         (gnus-sort-threads): Use it.
885         (gnus-sort-gathered-threads): Doc fix.
886
887 2000-09-13  Dave Love  <fx@gnu.org>
888
889         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
890
891         * gnus-ems.el (gnus-ems-redefine): Don't alias
892         gnus-summary-set-display-table.
893
894         * message.el (message-user-agent): Don't wrap ignore-errors around
895         it.
896
897         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
898         `format'.
899         (mm-content-transfer-encoding): Don't use cadar.
900
901         * uudecode.el (uudecode-decoder-program)
902         (uudecode-decoder-switches): Customize.
903
904         * gnus-score.el (gnus-home-score-file): Improve custom type.
905
906         * gnus-cus.el (gnus-custom-mode): Conditionally set local
907         variables for Emacs 21.
908         (gnus-group-customize): Disable undo while laying out the buffer.
909
910 2000-09-13 09:38:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
911
912         * gnus-util.el (gnus-write-active-file): Bind
913         coding-system-for-write.
914
915 2000-09-13 09:14:57  ShengHuo ZHU  <zsh@cs.rochester.edu>
916
917         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
918
919         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
920         * gnus-kill.el (gnus-batch-score): Ditto.
921         * gnus-move.el (gnus-change-server): Ditto.
922         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
923
924 2000-09-12  Simon Josefsson  <simon@josefsson.org>
925
926         * gnus-sum.el (gnus-update-read-articles): Undo
927         `gnus-request-set-mark' operation.
928
929 2000-09-11  Dave Love  <fx@gnu.org>
930
931         * ChangeLog: Use iso-2022 coding.
932
933         * gnus-msg.el (gnus-msg-mail): New function.
934         (gnus-user-agent): New mail agent.
935
936 2000-09-10  Dave Love  <fx@gnu.org>
937
938         * message.el: Require mail-abbrevs for XEmacs for a problem with
939         keybinding despite the autoloads for it.
940
941 2000-09-08  Simon Josefsson  <simon@josefsson.org>
942
943         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
944
945         * nnimap.el (nnimap-request-update-info-internal): Remove tick
946         marks from dormant articles. (See nnimap-request-set-mark.)
947         (nnimap-retrieve-headers-progress): Demule.
948         (nnimap-open-server): Call nnoo-change-server twice, once for
949         getting the nnimap-server-buffer and once for letting n-c-s set
950         the variables in that buffer.
951
952 2000-09-08  David Edmondson  <dme@dme.org>
953
954         * gnus.el (gnus-short-group-name): Guess separator.
955
956 2000-09-07  Tadashi Watanabe  <watanabe@sigmaitec.co.jp>
957
958         * smiley.el (smiley-buffer, smiley-create-glyph): Work with GTK
959         XEmacs as well.
960
961 2000-09-06  Francis Litterio  <franl-removethis@world.omitthis.std.com>
962
963         * gnus-group.el (gnus-group-insert-group-line): Fix.
964
965 2000-09-04  Dave Love  <fx@gnu.org>
966
967         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
968         (mm-get-image): Avoid the losing `make-glyph' from W3.
969
970 2000-09-03  Simon Josefsson  <simon@josefsson.org>
971
972         * gnus-sum.el (gnus-summary-delete-article): Check server.
973
974 2000-09-01  Simon Josefsson  <simon@josefsson.org>
975
976         * imap.el (imap-parse-flag-list): Rewrite.
977
978         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
979
980         * imap.el (imap-parse-flag-list): Hack.
981
982 2000-08-29  Dave Love  <fx@gnu.org>
983
984         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
985
986         * dgnushack.el (mapcon, union): Remove compiler macros.
987
988         * gnus-agent.el (gnus-agent-union): new function.
989         (gnus-agent-fetch-headers): Use it.
990
991         * gnus.el (gnus-group-startup-message): Modifications to last change.
992
993 2000-08-29  Katsumi Yamaoka  <yamaoka@jpl.org>
994
995         * gnus.el (gnus-group-startup-message): Specify foreground and
996         background for xpm image.  Centre image vertically.
997
998 2000-08-24 23:49:23  ShengHuo ZHU  <zsh@cs.rochester.edu>
999
1000         * message.el (message-send-mail): Narrow-to-headers.
1001
1002 2000-08-24  Dave Love  <fx@gnu.org>
1003
1004         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1005         21.
1006
1007 2000-08-23  Dave Love  <fx@gnu.org>
1008
1009         * dgnushack.el: Remove `member-if' compiler macro.
1010
1011 2000-08-21  Dave Love  <fx@gnu.org>
1012
1013         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1014
1015 2000-08-21 10:09:47  ShengHuo ZHU  <zsh@cs.rochester.edu>
1016
1017         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1018         permanent is used.
1019         (gnus-topic-show-topic): Read topic when to show permanent hidden
1020         topic.
1021         (gnus-topic-remove-topic): Revert to the old behavior, not using
1022         hide.
1023
1024 2000-08-21  Dave Love  <fx@gnu.org>
1025
1026         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1027         (gnus-xemacs): Use featurep.
1028
1029         * mm-util.el (mm-read-charset): Maybe use builtin.
1030         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1031         (mm-multibyte-p, mm-with-unibyte-current-buffer)
1032         (mm-with-unibyte): Use featurep, not string-match.
1033         (mm-with-unibyte-buffer): Simplify.
1034         (mm-quote-arg): Maybe use shell-quote-argument.
1035
1036         * mml.el (mml-make-string): Deleted (unused).
1037
1038         * gnus.el (gnus-mode-line-buffer-identification): Supply
1039         definition for Emacs 21.
1040
1041         * gnus-salt.el: Small doc fixes.
1042         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1043         gnus-add-minor-mode.
1044
1045         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1046         gnus-add-minor-mode.
1047
1048 2000-08-20  Simon Josefsson  <simon@josefsson.org>
1049
1050         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1051         function, thanks to Lloyd Zusman for debugging.
1052         (nnimap-request-group):
1053         (nnimap-request-list):
1054         (nnimap-retrieve-groups):
1055         (nnimap-request-newgroups): Use it.
1056
1057         * nnimap.el (nnimap-request-article-part): Less verbose.
1058
1059 2000-08-19  Andreas Jaeger  <aj@suse.de>
1060
1061         * lpath.el ((string-match "XEmacs" emacs-version)): Remove
1062         subst-char-in-string since we test elsewhere whether it's bound.
1063
1064 2000-08-18  Dave Love  <fx@gnu.org>
1065
1066         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1067         custom type.
1068
1069         * gnus-xmas.el (gnus-group-icon-create-glyph): Don't test
1070         gnus-group-running-xemacs.
1071
1072         * nnheader.el (nnheader-replace-chars-in-string): Use
1073         subst-char-in-string if available.
1074
1075         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1076         (gnus-request-article-this-buffer): Use expand-file-name.
1077         (gnus-mime-view-part-as-type): Simplify interactive spec.
1078         (gnus-mime-button-map): Define it all in defvar.
1079
1080 2000-08-17  Dave Love  <fx@gnu.org>
1081
1082         * gnus-group.el (gnus-group-running-xemacs): Deleted.
1083
1084         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1085         last-nonmenu-event.
1086
1087         * uudecode.el (char-int): Use defalias, not fset.
1088
1089         * score-mode.el: Don't require easymenu.  Require mm-util.
1090         (score-mode-coding-system): Use mm-auto-save-coding-system.
1091
1092         * nneething.el (nneething-create-mapping): Don't use cadar & al.
1093         (nneething-file-name): Use expand-file-name, not concat.
1094
1095 2000-08-16 13:05:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1096
1097         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1098         Failure proof for email addresses.
1099         (nnslashdot-sane-retrieve-headers): Ditto.
1100
1101 2000-08-14 20:08:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1102
1103         * message.el (message-send-mail): Only insert courtesy message
1104         when text/plain.
1105
1106 2000-08-14 19:55:04  Jesper Harder  <jesper_harder@hotmail.com>
1107
1108         * message.el (message-cancel-news): Copy the From header from the
1109         original article.
1110
1111 2000-08-14 19:52:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1112
1113         * gnus-async.el (gnus-asynchronous): Removed.
1114
1115 2000-08-14 16:12:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1116
1117         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1118         format.
1119
1120 2000-08-14 19:12:22  Rod Whitby  <list.ding@rwhitby.net>
1121
1122         * nnmail.el (nnmail-expiry-target-group): Fixed.
1123
1124 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1125
1126         * nnmail.el (nnmail-expiry-target-group): Fix the call to
1127         gnus-request-accept-article so that body encoding is *not* done.
1128         Encoding is not done on incoming mail, so why should it be done on
1129         expired mail?
1130
1131
1132 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1133
1134         * nnml.el (nnml-request-expire-articles): Fix the calls to
1135         nnml-request-article (the filename was being passed instead of the
1136         article number) and nnmail-expiry-target-group
1137         (nnml-current-directory is changed by nnml-request-accept-article,
1138         causing it to be incorrect for the next article to be expired).
1139
1140 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1141
1142         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1143         expiry-target group parameters.
1144
1145 2000-08-13 18:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1146
1147         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1148         buffer.
1149         (gnus-topic-hide-topic): Take a PERMANENT parameter.
1150         (gnus-topic-show-topic): Ditto.
1151
1152         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1153
1154 2000-08-12 21:48:00  John H. Palmieri  <palmieri@math.washington.edu>
1155
1156         * mail-source.el (mail-source-incoming-file-prefix): New
1157         variable.
1158
1159 2000-08-12 20:29:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1160
1161         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1162
1163         * mailcap.el (mailcap-maybe-eval): Be even more warning.
1164
1165 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
1166
1167         * message.el (message-syntax-checks): New check quotin-style:
1168         Text must be written below quoted text.
1169         (message-check-news-body-syntax): Check it.
1170
1171 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1172
1173         * imap.el (imap-authenticator-alist): Fix typo.
1174         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1175         Jonas Oberg for debugging.
1176
1177 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1178
1179         * gnus-async.el (gnus-asynchronous): Disable by default.
1180
1181 2000-08-10 20:22:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1182
1183         * mm-view.el (mm-inline-text): Bind fill-column.
1184
1185         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1186         list of unexpired articles.
1187
1188         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1189         un-expired articles.
1190
1191         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1192         headers.
1193
1194         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1195         we update the right topic..
1196
1197         * mm-decode.el (mm-display-external): Put point at start.
1198
1199 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1200
1201         * nnmail.el (nnmail-expiry-target): More explicit documentation.
1202
1203         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1204
1205 2000-08-09  Simon Josefsson  <simon@josefsson.org>
1206
1207         * imap.el (imap-parse-body):
1208         (imap-parse-string-list): Add bug workarounds for Stalker
1209         Communigate Pro 3.0 server.
1210         (imap-body-lines): Remove bogus comment.
1211
1212         * imap.el (imap-range-to-message-set): Move from nnimap.el.
1213
1214         * nnimap.el (nnimap-retrieve-which-headers):
1215         (nnimap-retrieve-headers-from-server):
1216         (nnimap-request-set-mark):
1217         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1218
1219 2000-08-08 00:53:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
1220
1221         * message.el (message-dont-reply-to-names):
1222         rmail-dont-reply-to-names may not be defined.
1223
1224 2000-08-07 09:37:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1225
1226         * gnus-group.el (gnus-group-iterate): Uncompiled function should
1227         not use pop.
1228
1229 2000-07-19  Dave Love  <fx@gnu.org>
1230
1231         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1232         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
1233         check.
1234         (gnus-article-display-xface): Special-case for dark backgrounds.
1235
1236 2000-07-19  Kim-Minh Kaplan  <kmkaplan@galaxy.fr>
1237
1238         * imap.el (imap-calculate-literal-size-first): New variable.
1239         (imap-local-variables): Add it.
1240         (imap-kerberos4-open): Set it.
1241         (imap-send-command): Use it.
1242
1243 2000-07-17 14:18:16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1244
1245         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1246         (mailcap-parse-mimetypes): Use it.
1247         (mailcap-extension-to-mime): Parse mimetype.
1248         (mailcap-mime-types): Ditto.
1249         * mml.el (mml-minibuffer-read-type): Ditto.
1250
1251 2000-07-16 18:25:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1252
1253         * nndoc.el (nndoc-type-alist): Add outlook.
1254         (nndoc-outlook-type-p): New function.
1255         (nndoc-outlook-article-begin): Ditto.
1256
1257 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
1258
1259         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1260         excursion.
1261
1262 2000-07-15  Simon Josefsson  <simon@josefsson.org>
1263
1264         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1265
1266         * imap.el (imap):
1267         (imap-kerberos4-program):
1268         (imap-gssapi-program):
1269         (imap-ssl-program): Customization.
1270         (imap-shell-program):
1271         (imap-shell-host): New variables.
1272         (imap-streams):
1273         (imap-stream-alist): Add shell.
1274         (imap-shell-p):
1275         (imap-shell-open): New functions.
1276         (imap-open): Don't call authenticator if preauth.
1277         (imap-authenticate): Return t if already authenticated.
1278
1279 2000-07-14  Simon Josefsson  <simon@josefsson.org>
1280
1281         * gnus.el (gnus-invalid-group-regexp): New variable.
1282         (gnus-read-group): Use it.
1283
1284 2000-07-14 12:40:51  ShengHuo ZHU  <zsh@cs.rochester.edu>
1285
1286         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1287         expunge-below and orphan-score are "group variables".
1288
1289 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
1290
1291         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1292         qualified group names to `gnus-group-read-ephemeral-group'.
1293
1294 2000-07-13 07:40:39  Katsumi Yamaoka  <yamaoka@jpl.org>
1295
1296         * dgnushack.el (srcdir): Define it before use it.
1297
1298 2000-07-12 19:37:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1299
1300         * gnus-sum.el: `W t' is toggle-header in info.
1301
1302 2000-07-12 16:50:06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1303
1304         * lpath.el: Fbind subst-char-in-string.
1305
1306 2000-07-12 15:48:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1307
1308         * Makefile.in: Use W3DIR and lispdir.
1309         * dgnushack.el: Ditto.
1310
1311 2000-07-12 10:12:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1312
1313         * gnus-art.el (article-de-base64-unreadable): Typo.
1314
1315 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
1316
1317         * gnus-agent.el (require): Require timer.
1318
1319 2000-07-11 18:29:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1320
1321         * message.el (message-bounce): Call mime-to-mml.
1322
1323 2000-07-11 18:00:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1324
1325         * nnslashdot.el (nnslashdot-request-close): New function.
1326
1327 2000-07-04 23:23:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1328
1329         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1330         right line number for the article.
1331
1332 2000-07-10 22:41:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1333
1334         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1335         * webmail.el (webmail-fetch): Bind
1336         url-http-silence-on-insecure-redirection.
1337
1338 2000-07-10 11:43:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1339
1340         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1341         unibyte.
1342         (nnslashdot-sane-retrieve-headers): Ditto.
1343         (nnslashdot-request-article): Ditto.
1344
1345 2000-07-10 11:12:32  William M. Perry  <wmperry@aventail.com>
1346
1347         * mailcap.el (mailcap-parse-mimetype-file):
1348
1349 2000-07-07 23:46:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1350
1351         * nnweb.el (nnweb-insert): Stricter test.
1352         * webmail.el (webmail-refresh-redirect): Ditto.
1353
1354 2000-07-06 14:17:48  ShengHuo ZHU  <zsh@cs.rochester.edu>
1355
1356         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1357
1358 2000-07-05 21:19:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1359
1360         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1361
1362 2000-07-05  Dave Love  <fx@gnu.org>
1363
1364         * utf7.el: Doc and header fixes.
1365
1366         * gnus-sum.el: Doc fixes.
1367
1368         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1369         defalias, not fset.
1370
1371         * flow-fill.el (fill-flowed-point-at-eol)
1372         (fill-flowed-point-at-bol): Use defalias, not fset.
1373
1374         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1375         (gnus-Plain-save-name): Delete -- apparently bogus.
1376
1377 2000-07-03 00:12:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1378
1379         * nnsoup.el: Use expand-file-name throughout.
1380
1381 2000-07-03 00:07:51  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
1382
1383         * nnmail.el (nnmail-read-incoming-hook): New example.
1384
1385 2000-07-02 23:17:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1386
1387         * mm-view.el (mm-inline-text): Check whether the text has already
1388         been decoded.
1389
1390 2000-07-04 15:17:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1391
1392         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1393
1394 2000-07-03  Stainless Steel Rat  <ratinox@peorth.gweep.net>
1395
1396         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1397
1398 2000-07-03  Simon Josefsson  <simon@josefsson.org>
1399
1400         * gnus-sum.el (gnus-update-marks): Don't propagate download and
1401         unsend flags.
1402
1403 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
1404
1405         * nnimap.el (nnimap-open-connection): Don't look up virtual server
1406         name in authinfo (.authinfo now support ports, no need for the
1407         hack).
1408         (nnimap-split-find-rule): Fix.
1409         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1410
1411 2000-07-03  Paul Stodghill  <stodghil@CS.Cornell.EDU>
1412
1413         * message.el (message-unquote-tokens): Remove all quotes.
1414
1415 2000-07-03 00:29:08  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1416
1417         * gnus-ml.el: New file.
1418
1419 2000-07-02 16:11:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1420
1421         * nnultimate.el (nnultimate-request-close): New function.
1422
1423         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1424
1425 2000-06-18  Norbert Koch  <norbert@s.netic.de>
1426
1427         * Makefile.in: Better support for xemacs builds
1428
1429 Sun Jul  2 15:11:35 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
1430
1431         * gnus.el: Gnus v5.8.7 is released.
1432
1433 2000-05-19 06:32:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1434
1435         * mm-decode.el (mm-insert-part): Characters doubly decoded.
1436
1437 2000-07-01 10:23:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1438
1439         * message.el (message-do-fcc): Encode MIME.
1440
1441 2000-06-28 13:52:57  Shenghuo ZHU  <zsh@cs.rochester.edu>
1442
1443         * lpath.el: Fbind image-size.
1444
1445 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1446
1447         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1448         (nnimap-assoc-match): New function.
1449         (nnimap-split-find-rule): Support extended syntax.
1450
1451 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1452
1453         * nnimap.el (nnimap-open-connection): Use port stuff.
1454
1455         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1456         document port and defaultport.
1457
1458 2000-06-27  Paul Stodghill  <stodghil@CS.Cornell.EDU>
1459
1460         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1461
1462 2000-06-26  Dave Love  <fx@gnu.org>
1463
1464         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1465
1466         * message.el: Remove unnecessary `require'ments.  Defvar
1467         gnus-list-identifiers when compiling.  Don't try to autoload
1468         variable `gnus-list-identifiers'.  Autoload
1469         gnus-group-name-charset.
1470         (message-fetch-field): Don't assume `format' removes text
1471         properties.
1472         (message-strip-list-identifiers, message-reply, message-followup):
1473         Require gnus-sum.
1474         (message-mode): Tidy XEmacs conditionals.
1475         (message-replace-chars-in-string): Use subst-char-in-string when
1476         available.
1477
1478         * gnus-xmas.el (gnus-xmas-define) <match-string-no-properties>:
1479         Define if necessary.
1480
1481         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1482         removes text properties.
1483
1484         * gnus-srvr.el (gnus-browse-group-name): Likewise.
1485
1486         * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1487
1488         * gnus-score.el (gnus-summary-score-entry): Likewise.
1489
1490 2000-06-26 11:18:57  Katsumi Yamaoka  <yamaoka@jpl.org>
1491
1492         * nnimap.el (nnimap-request-post): Fix parenthesis.
1493
1494 2000-06-26  Paul Stodghill  <stodghil@CS.Cornell.EDU>
1495
1496         * message.el (message-unquote-tokens): New function.
1497
1498         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1499
1500         * nnimap.el (nnimap-request-post): Ditto.
1501
1502 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
1503
1504         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1505
1506         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1507         patch commited 2000-04-02).
1508
1509 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
1510
1511         * imap.el (imap-mailbox-examine-1): New function.
1512         (imap-message-copyuid-1):
1513         (imap-message-appenduid-1): Use it, instead of
1514         `imap-mailbox-examine' which would utf-7 encode mailbox name
1515         twice.
1516
1517 2000-06-19  Dave Love  <fx@gnu.org>
1518
1519         * mm-uu.el Don't require message.  Require cl when compiling.
1520
1521 2000-06-17 18:58:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1522
1523         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1524         a local variable.
1525         * gnus-sum.el (gnus-orphan-score): Move here.
1526
1527 2000-06-10 09:33:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
1528
1529         * message.el (message-forward): Remove show-mml condition.
1530         (message-forward-ignored-headers): Remove X-Gnus headers.
1531
1532 2000-06-08  Simon Josefsson  <simon@josefsson.org>
1533
1534         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1535
1536 2000-06-08 12:34:26  Urban Engberg  <ue@ccieurope.com>
1537
1538         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1539
1540 2000-06-08 12:27:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
1541
1542         * message.el (message-syntax-checks): Add type.
1543
1544 2000-06-07  Dave Love  <fx@gnu.org>
1545
1546         * mm-view.el (mm-inline-image-emacs): Don't specify string for
1547         put-image.
1548         (mm-inline-image): Defalias, not fset.
1549
1550         * gnus.el (gnus-group-startup-message): Don't specify string for
1551         insert-image.
1552
1553         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1554         add-minor-mode is available.
1555         (gnus-article-display-xface): Don't specify string for
1556         insert-image.
1557
1558 2000-06-06 13:28:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1559
1560         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1561         (gnus-topic-insert-topic-line): Use shownp.
1562         (gnus-topic-hide-topic): Don't use hidden.
1563         (gnus-topic-show-topic): Don't use hidden.
1564
1565 2000-06-05 22:25:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1566
1567         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1568         system.
1569         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1570         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1571         * gnus-util.el (gnus-output-to-rmail): Ditto.
1572         (gnus-output-to-mail): Ditto.
1573         (gnus-write-buffer): Ditto.
1574         * gnus-uu.el (gnus-uu-save-article): Ditto.
1575
1576 2000-06-04 15:05:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
1577
1578         * message.el (message-read-from-minibuffer): Typo.
1579
1580 2000-06-03 13:36:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1581
1582         * gnus-art.el (article-decode-charset): Override non-MIME forward
1583         charset.
1584
1585 2000-06-02 12:04:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
1586
1587         * mml.el (mml-quote-region): Correct the regexp.
1588         * gnus-msg.el (gnus-summary-reply): mml-quote it.
1589
1590 2000-06-02 11:57:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
1591
1592         * message.el (message-forward): Insert raw text.
1593         * mml.el (mml-parse-1): Get raw text in unibyte mode.
1594         (mml-generate-mime-1): Insert raw text in unibyte mode.
1595
1596 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
1597
1598         * mm-bodies.el (mm-body-encoding): Always encoded if
1599         `mm-use-ultra-safe-encoding' is set.
1600
1601 2000-05-31 14:50:52  Shenghuo ZHU  <zsh@cs.rochester.edu>
1602
1603         * mml.el (ange-ftp-name-format): Typo.
1604
1605 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
1606
1607         * gnus-start.el (gnus-get-unread-articles): If
1608         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1609         try to do anything on that server.
1610
1611 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
1612
1613         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1614         from latest draft.
1615
1616 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
1617
1618         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1619         is open.
1620
1621 2000-05-24  Dave Love  <fx@gnu.org>
1622
1623         * mml.el (mml-parse-file-name): Fix ange-ftp part.
1624
1625 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
1626
1627         * gnus.el (gnus-redefine-select-method-widget): new function, call
1628         it once. Add an "other" entry for unknown but editable backend
1629         name symbols.
1630         * gnus-start.el (gnus-declare-backend): use it.
1631
1632 2000-05-19  Dave Love  <fx@gnu.org>
1633
1634         * gnus-art.el (gnus-article-next-page): Revert last change.
1635
1636 2000-05-19 09:56:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
1637
1638         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1639
1640 2000-05-19  Dave Love  <fx@gnu.org>
1641
1642         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1643         not mm-inline-large-images.
1644
1645 2000-05-19 01:45:40  Shenghuo ZHU  <zsh@cs.rochester.edu>
1646
1647         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1648
1649 2000-05-18  Dave Love  <fx@gnu.org>
1650
1651         * gnus-art.el: Use defalias, not fset.
1652         (gnus-article-x-face-command): Don't test for xbm.
1653         (gnus-article-next-page): Redisplay before testing point in window.
1654
1655 2000-05-17 21:16:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1656
1657         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1658         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1659
1660 2000-05-17 21:13:38  Jim Davidson  <jdavidson@acm.org>
1661
1662         * gnus-sum.el (gnus-summary-save-article-rmail): Use
1663         gnus-summary-save-in-rmail.
1664         * message.el (message-output): Ditto.
1665
1666 2000-05-17 22:37:25  Katsumi Yamaoka  <yamaoka@jpl.org>
1667
1668         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1669
1670 2000-05-17 14:03:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
1671
1672         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1673         is a charset.
1674         * message.el (message-send-news): Check group name charset.
1675         * gnus-msg.el (gnus-post-news): Decode group name.
1676         (gnus-inews-do-gcc): Encode group name.
1677
1678 2000-05-17 10:16:32  Karl Kleinpaste  <karl@charcoal.com>
1679
1680         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1681         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1682
1683 2000-05-17 02:25:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1684
1685         * gnus-group.el (gnus-group-mark-line-p): New function.
1686         (gnus-group-goto-group): New parameter.
1687         (gnus-group-remove-mark): Use it.
1688         * gnus-topic.el (gnus-topic-move-group): Ditto.
1689         (gnus-topic-remove-group): Ditto.
1690
1691 2000-05-17 00:49:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
1692
1693         * gnus-group.el (gnus-group-list-dormant): New function.
1694
1695 2000-05-16 23:20:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
1696
1697         * gnus-agent.el (gnus-agent-synchronize): Use
1698         nnheader-insert-file-contents.
1699         (gnus-agent-save-active-1): Ditto.
1700         (gnus-agent-write-active): Ditto.
1701         (gnus-agent-expire): Ditto.
1702         * gnus-cache.el (gnus-cache-read-active): Ditto.
1703         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
1704         * gnus-sum.el (gnus-summary-import-article): Ditto.
1705
1706         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
1707         (gnus-agent-save-group-info): Ditto.
1708         (gnus-agent-save-alist): Ditto.
1709         * gnus-util.el (gnus-make-directory): Ditto.
1710
1711         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
1712
1713 2000-05-16 21:13:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1714
1715         * mml.el (mml-generate-mime-preprocess-function): New variable.
1716         (mml-generate-mime-postprocess-function): New variable.
1717         (mml-generate-mime-1): Use them.
1718
1719 2000-05-16 18:15:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1720
1721         * gnus-group.el (gnus-group-apropos): Group name charset.
1722         * gnus-sum.el (gnus-set-mode-line): Ditto.
1723         * gnus-group.el (gnus-group-decoded-name): New function.
1724         (gnus-group-edit-group): Use it.
1725         * gnus-cus.el (gnus-group-customize): Use it.
1726
1727 2000-05-16 17:55:57  Karl Kleinpaste  <karl@charcoal.com>
1728
1729         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
1730
1731 2000-05-16 16:22:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
1732
1733         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
1734         (gnus-group-name-charset-group-alist): Ditto.
1735         (gnus-group-name-charset): New function.
1736         (gnus-group-name-decode): New function.
1737         (gnus-group-insert-group-line): Use them.
1738         (gnus-group-prepare-flat-list-dead): Ditto.
1739         (gnus-group-list-active): Ditto.
1740         (gnus-group-describe-all-groups): Ditto.
1741         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
1742         * gnus-srvr.el (gnus-browse-foreign-server): Decode group name and
1743         add gnus-group property.
1744         (gnus-browse-group-name): Read gnus-group property.
1745
1746 2000-05-16 15:27:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1747
1748         * nnfolder.el (nnfolder-possibly-change-group): Use
1749         file-name-coding-system instead of pathname-coding-system.
1750         * nnmail.el (nnmail-find-file): Ditto.
1751         (nnmail-write-region): Ditto.
1752         * nnmh.el (nnmh-retrieve-headers): Ditto.
1753         (nnmh-request-article): Ditto.
1754         (nnmh-request-group): Ditto.
1755         (nnmh-request-list): Ditto.
1756         (nnmh-possibly-change-directory): Ditto.
1757         (nnmh-active-number): Ditto.
1758         * nnml.el (nnml-possibly-change-directory): Ditto.
1759         (nnml-request-list): Ditto.
1760         (nnml-request-article): Ditto.
1761         (nnml-retrieve-headers): Ditto.
1762
1763 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
1764
1765         * nnimap.el (nnimap-request-accept-article): Don't unselect
1766         mailbox if no mailbox is selected.
1767
1768 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
1769
1770         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
1771         Recognize domain names starting with `www.' as starting an URL.
1772
1773 2000-05-15 09:46:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
1774
1775         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
1776         (mail-source-keyword-map): Add "subdirs" for maildir.
1777
1778 2000-05-14 16:19:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1779
1780         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
1781         (nnmail-get-new-mail): Use it.
1782         * gnus-start.el (gnus-get-unread-articles): Ditto.
1783
1784 2000-05-14 14:02:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1785
1786         * gnus-sum.el (gnus-summary-edit-article): Better support for
1787         nndraft:drafts.
1788         * nndraft.el (nndraft-request-replace-article): New function,
1789         bind nnmail-file-coding-system.
1790
1791 2000-05-14  Dave Love  <fx@gnu.org>
1792
1793         * nnheader.el: Replace uses of `fset' with `defalias'.
1794         (jka-compr-compression-info-list): Only defvar when compiling.
1795
1796 2000-05-14 12:30:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
1797
1798         * webmail.el (webmail-netaddress-article): Refresh redirect.
1799
1800 2000-05-13 20:41:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
1801
1802         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
1803
1804 2000-05-13 16:49:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
1805
1806         * webmail.el: Translate &nbsp; to SP.
1807
1808 2000-05-13 13:00:17  Robin S. Socha  <robin@socha.net>
1809
1810         * message.el (message-bounce): Doc typo.
1811
1812 2000-05-13 12:25:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
1813
1814         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
1815         (gnus-soup-store): Ditto.
1816         (gnus-soup-send-packet): Ditto.
1817         * nnsoup.el (nnsoup-replies-format-type): Ditto.
1818         (nnsoup-dissect-buffer): Ditto.
1819         (nnsoup-narrow-to-article): Ditto.
1820         (nnsoup-make-active): Ditto.
1821
1822 2000-05-13 12:03:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
1823
1824         * message.el (message-mode): Two parameters for local-variable-p.
1825
1826 2000-05-13 00:54:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
1827
1828         * message.el (message-strip-list-identifiers): New function.
1829         (message-reply): Use it and use message-strip-subject-re.
1830         (message-followup): Ditto.
1831         * gnus-art.el (article-hide-list-identifiers): Remove more.
1832         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1833
1834 2000-05-12 22:28:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
1835
1836         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
1837         mail-parset-charset and use non-numeric argument.
1838
1839 2000-05-12 20:54:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1840
1841         * mml.el (mml-buffer-list): New variable.
1842         (mml-generate-new-buffer): New function.
1843         (mml-destroy-buffers): Ditto.
1844         (mml-insert-mime): Use them.
1845         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
1846         * gnus-sum.el (gnus-summary-edit-article): Ditto.
1847         * message.el (message-mode): Ditto.
1848         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
1849         (gnus-uu-save-article): Support show-as-mml.
1850         * message.el (message-forward): Ditto.
1851
1852 2000-05-12 15:15:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
1853
1854         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
1855         (nndoc-mime-digest-type-p): Locate article head precisely.
1856         * mml.el (mml-generate-default-type): New variable.
1857         (mml-generate-mime-1): Use it.
1858         (mml-insert-mime-headers): Use it.
1859         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
1860         (gnus-uu-digest-mail-forward): Use it and call message-forward
1861         with argument digest.
1862         (gnus-uu-save-article): Support message-forward-as-mime.
1863         * message.el (message-forward): Add parameter digest.
1864         * mm-decode.el (mm-dissect-default-type): New variable.
1865         (mm-dissect-buffer): Use it.
1866
1867 2000-05-11 11:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
1868
1869         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
1870         newline and paragraph to nil when got a non-ascii character. Test
1871         paragraph before newline.
1872
1873 2000-05-10 12:17:58  Shenghuo ZHU  <zsh@cs.rochester.edu>
1874
1875         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
1876         limit to 76.
1877
1878 2000-05-10 09:11:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1879
1880         * nnslashdot.el (nnslashdot-sid-strip): New function.
1881         (nnslashdot-threaded-retrieve-headers): New format.
1882         (nnslashdot-sane-retrieve-headers): Ditto.
1883         (nnslashdot-request-article): Ditto.
1884         (nnslashdot-threaded-retrieve-headers): Thread properly.
1885         (nnslashdot-request-article): Be more lenient.
1886         (nnslashdot-threaded-retrieve-headers): Regexp search.
1887
1888 2000-05-09 13:23:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
1889
1890         * gnus-sum.el (gnus-with-article): Define it before use it.
1891
1892 2000-05-08 22:34:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
1893
1894         * message.el (message-supersede): Use mime-to-mml.
1895         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
1896
1897 2000-05-08 22:34:24  Katsumi Yamaoka  <yamaoka@jpl.org>
1898
1899         * gnus-group.el (gnus-group-list-cached): Don't use
1900         `subst-char-in-string'.
1901
1902 2000-05-08  Dave Love  <fx@gnu.org>
1903
1904         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
1905
1906 2000-05-08 01:07:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
1907
1908         * mm-decode.el (mm-interactively-view-part): Append %s if the
1909         method is a single word.
1910         * nnwarchive.el (nnwarchive-type-definition): Typo.
1911
1912 2000-05-07 17:24:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
1913
1914         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
1915         function.
1916         (gnus-group-prepare-flat-predicate): Use it.
1917         (gnus-group-list-cached): List dead groups.
1918
1919 2000-05-07 10:50:02  Shenghuo ZHU  <zsh@cs.rochester.edu>
1920
1921         * gnus-art.el (article-decode-charset): Don't decode message with
1922         format.
1923
1924 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
1925
1926         * mailcap.el (mailcap-maybe-eval): Honor user request not to
1927         evaluate the Lisp code.
1928
1929 2000-05-06 17:40:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
1930
1931         * gnus-art.el (article-wash-html): New function.
1932         (gnus-article-wash-html): Bind.
1933         (gnus-article-make-menu-bar): Menu item.
1934         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
1935         (gnus-summary-make-menu-bar): Menu item.
1936         * gnus.el: Autoload.
1937
1938 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
1939
1940         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
1941         (gnus-uu-unshar-article): Use it.
1942
1943         * mailcap.el (mailcap-maybe-eval-warning): New variable.
1944         (mailcap-maybe-eval): Use it.
1945
1946         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
1947         in docstring.
1948
1949         * mml.el (mml-generate-mime-1): Small comment.
1950
1951 2000-05-05 12:27:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
1952
1953         * gnus-art.el (article-de-base64-unreadable): New function.
1954         (gnus-article-de-base64-unreadable): Bind.
1955         (gnus-article-make-menu-bar): Menu item.
1956         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
1957         (gnus-summary-make-menu-bar): Menu item.
1958         * gnus.el: Autoload.
1959
1960 2000-05-05 10:32:27  Shenghuo ZHU  <zsh@cs.rochester.edu>
1961
1962         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
1963         (gnus-summary-select-article): Add en/disable multibyte.
1964
1965 2000-05-05 02:47:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
1966
1967         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
1968         (gnus-summary-edit-article): New feature: editing raw articles.
1969
1970 2000-05-05 00:30:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
1971
1972         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
1973         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
1974         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
1975         Emacs MULE can not copy some 8bit characters in multibyte buffers.
1976         * mm-decode.el (mm-insert-part): Ditto.
1977
1978 2000-05-04 17:49:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1979
1980         * nndoc.el (nndoc-type-alist): Extend forward regexp.
1981         (nndoc-forward-type-p): Ditto.
1982
1983 2000-05-04 17:13:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1984
1985         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
1986         value of enable-multibyte-characters.
1987
1988 2000-05-04 10:31:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
1989
1990         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
1991
1992 2000-05-03  Dave Love  <fx@gnu.org>
1993
1994         * gnus-ems.el (gnus-article-xface-ring-internal)
1995         (gnus-article-xface-ring-size): New variable.
1996         (gnus-article-display-xface): Use them to cache data.  Don't try
1997         to use XPM.  Set up binary coding for PBM's sake.
1998
1999 2000-05-03 14:23:38  Shenghuo ZHU  <zsh@cs.rochester.edu>
2000
2001         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2002         * gnus-int.el (gnus-request-accept-article): Ditto.
2003         (gnus-request-replace-article): Ditto.
2004         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2005
2006 2000-05-03 14:11:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2007
2008         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2009
2010 2000-05-03 11:35:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2011
2012         * rfc2047.el (rfc2047-encode-message-header): Encode field by
2013         field.
2014         * mml.el (mml-to-mime): Use message-default-charset.
2015         (mml-preview): Narrow to headers.
2016         * message.el (message-send-mail): Use message-default-charset.
2017         (message-send-news): Narrow to headers;
2018         use message-default-charset.
2019
2020 2000-05-03 08:09:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2021
2022         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2023         detect.
2024         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2025         restriction.
2026         (mml-parse-1): Warning message.
2027         (mml-preview): Disable multibyte.
2028
2029 2000-05-03  Dave Love  <fx@gnu.org>
2030
2031         * gnus.el (gnus-group-startup-message): Add newline before image.
2032
2033 2000-05-02 21:34:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2034
2035         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2036         * message.el (message-send-mail): Use unibyte-buffer.
2037         (message-send-mail): Ditto.
2038
2039 Mon May  1 15:09:46 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2040
2041         * gnus.el: Gnus v5.8.6 is released.
2042
2043 2000-05-01 07:45:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2044
2045         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2046
2047 2000-04-28 21:14:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2048
2049         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2050
2051 2000-04-28 16:37:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2052
2053         * message.el (message-send-mail-partially): Use forward-line.
2054
2055 2000-04-28 16:01:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2056
2057         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2058
2059 2000-04-28 15:30:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2060
2061         * mml.el (mml-generate-mime-1): Ignore 0x1b.
2062         (mml-insert-mime): No markup only for text/plain.
2063         (mime-to-mml): Remove MIME headers.
2064
2065 2000-04-28 14:23:14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2066
2067         * mml.el (mml-preview): Set gnus-newsgroup-charset.
2068         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2069         as 8-bit.
2070         * lpath.el: Fbind image functions.
2071
2072 2000-04-28  Dave Love  <fx@gnu.org>
2073
2074         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2075         21.
2076
2077         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2078         search order.  Use parse-colon-path and remove some redundancy.
2079         Doc fix.
2080         (mailcap-parse-mimetypes): Code consistently with
2081         mailcap-parse-mailcaps.  Doc fix.
2082
2083         * gnus-start.el (gnus-unload): Iterate over `features', not
2084         `load-history'.
2085
2086 2000-04-28 09:52:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2087
2088         * mml.el (mml-parse-1): Don't create blank parts.
2089         (mml-read-part): Fix mml tag.
2090         (mml-insert-mime): Convert message/rfc822.
2091         (mml-insert-mml-markup): Add mmlp parameter.
2092
2093 2000-04-28 01:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2094
2095         * message.el (message-send-mail-partially): Remove CTE.
2096
2097 2000-04-28 00:31:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2098
2099         * lpath.el: Fbind put-image for XEmacs.
2100         * mm-view.el (mm-inline-image): Fset it.
2101
2102 2000-04-27 23:23:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
2103
2104         * nndoc.el (nndoc-type-alist): Change forward regexp.
2105
2106 2000-04-27 21:57:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2107
2108         * message.el (message-send-mail-partially-limit): Change the
2109         default value.
2110
2111 2000-04-27 21:53:32  Erik Toubro Nielsen  <erik@ifad.dk>
2112
2113         * gnus-util.el (gnus-extract-address-components): Name might be
2114         "".
2115
2116 2000-04-27 20:32:06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2117
2118         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2119         (gnus-summary-post-forward): Ditto.
2120         * message.el (message-forward-show-mml): New variable.
2121         (message-forward): Use it.
2122         * mml.el (mml-parse-1): Add tag mml.
2123         (mml-read-part): Ditto.
2124         (mml-generate-mime): Support reentance.
2125         (mml-generate-mime-1): Support mml tag.
2126
2127 2000-04-27  Dave Love  <fx@gnu.org>
2128
2129         * gnus-art.el: Don't bother to require custom, browse-url.
2130         (gnus-article-x-face-command): Include gnus-article-display-xface.
2131
2132         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
2133         Use defalias, not fset.
2134         (gnus-article-display-xface): New function.
2135
2136         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2137
2138         * mm-decode.el: Small doc fixes.  Require cl when compiling.
2139         (mm-xemacs-p): Deleted.
2140         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2141         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2142         use create-image and don't special-case xbm.
2143         (mm-valid-image-format-p): Use display-graphic-p.
2144
2145 2000-04-27 15:27:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
2146
2147         * message.el (message-send-mail-partially-limit): New variable.
2148         (message-send-mail-partially): New function.
2149         (message-send-mail): Use it.
2150         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2151         all blank lines inside of base64.
2152         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2153         blank lines.
2154
2155 2000-04-27 10:03:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
2156
2157         * mml.el (mml-insert-tag): Match more special characters.
2158
2159 2000-04-27 09:06:29  Shenghuo ZHU  <zsh@cs.rochester.edu>
2160
2161         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2162
2163 2000-04-27 00:58:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2164
2165         * mm-decode.el (mm-inline-media-tests): Add message/partial.
2166         (mm-inlined-types): Ditto.
2167         * mm-partial.el: New file.
2168
2169 2000-04-27  Dave Love  <fx@gnu.org>
2170
2171         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2172         matter in Emacs 21.
2173
2174 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
2175
2176         * mm-bodies.el (mm-encode-body): Remove reference to
2177         mm-default-charset in comment.
2178
2179 2000-04-24 00:56:00  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2180
2181         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2182
2183 2000-04-26 12:27:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
2184
2185         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2186         let.
2187
2188 2000-04-26 12:26:10  Pavel Janik ml.  <Pavel.Janik@inet.cz>
2189
2190         * gnus-draft.el (gnus-draft-setup): Fix comments.
2191
2192 2000-04-26 10:06:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2193
2194         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2195         if nnmbox-file-coding-system-for-write is nil.
2196
2197 2000-04-26 02:17:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
2198
2199         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2200         header if nil.
2201
2202 2000-04-26 00:23:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2203
2204         * mm-view.el (mm-inline-text): Insert directly if decoded.
2205         * mml.el (autoload): Typo.
2206
2207 2000-04-25 22:46:36  Shenghuo ZHU  <zsh@cs.rochester.edu>
2208
2209         * mml.el (mml-preview): Set up posting-charset.
2210         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2211
2212 2000-04-25 21:23:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
2213
2214         * webmail.el: Fix yahoo mail.
2215
2216 2000-04-25 20:12:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2217
2218         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2219         word if not necessary.
2220         (rfc2047-encode-region): Put space between encoded words.
2221
2222 2000-04-24 21:11:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
2223
2224         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2225
2226 2000-04-24 18:14:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2227
2228         * gnus-draft.el (gnus-draft-setup): Restore mml only when
2229         required.
2230         (gnus-draft-edit-message): Require restoration.
2231
2232 2000-04-24 16:51:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2233
2234         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2235         back.
2236
2237 2000-04-24 16:01:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2238
2239         * gnus-art.el (gnus-treat-article): Make sure that the summary
2240         buffer is live.
2241
2242 2000-04-24 15:42:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2243
2244         * mailcap.el (mailcap-parse-mailcaps): Reorder.
2245         (mailcap-parse-mailcap): Backwards parsing.
2246         (mailcap-possible-viewers): Remove nreverse.
2247         (mailcap-mime-info): Ditto.
2248         (mailcap-add-mailcap-entry): Keep alternative viewer.
2249
2250 Mon Apr 24 21:12:06 2000  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2251
2252         * gnus.el: Gnus v5.8.5 is released.
2253
2254 2000-04-24 16:29:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2255
2256         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2257
2258         * gnus-util.el (gnus-netrc-machine): Default to nntp.
2259
2260         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2261
2262 2000-04-23 23:27:25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2263
2264         * mm-view.el (mm-inline-message): Disable prepare-hook.
2265
2266 2000-04-23 00:32:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2267
2268         * gnus.el: Fix copyright statements.
2269
2270         * gnus-sum.el (gnus-alter-articles-to-read-function): New
2271         variable.
2272         (gnus-articles-to-read): Use it.
2273
2274         * message.el (message-get-reply-headers): Bind free variable.
2275
2276 2000-04-23 01:14:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2277
2278         * message.el (message-get-reply-headers): Fix to-address.
2279
2280 2000-04-22 22:51:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2281
2282         * webmail.el: Hotmail fix. Add a debug function.
2283
2284 2000-04-23 00:32:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2285
2286         * gnus-sum.el (t): M-down and M-up.
2287
2288 2000-04-22 20:22:03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2289
2290         * gnus-sum.el: Doc fix.
2291
2292 2000-04-22 10:25:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
2293
2294         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2295
2296 2000-04-22 14:25:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2297
2298         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2299         string.
2300         (nnweb-request-group): Don't scan twice.
2301         (nnweb-request-scan): Don't nix out the hashtb.
2302
2303         * message.el (message-get-reply-headers): Return a value.
2304
2305 2000-04-22 14:12:41  David Aspinwall  <aspinwall@TimesTen.com>
2306
2307         * gnus-art.el (gnus-button-url-regexp): New value to match naked
2308         urls.
2309
2310 2000-04-22 01:23:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2311
2312         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2313         order messages are inserted.
2314
2315         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2316         message/rfc822 parts.
2317
2318         * gnus-art.el (gnus-article-read-summary-keys): Check for
2319         numerical values.
2320
2321         * message.el (message-get-headers): Made into own function.
2322         (message-reply): Use it.
2323         (message-get-reply-headers): Renamed.
2324         (message-widen-reply): New command.
2325
2326 2000-04-21 20:52:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2327
2328         * nntp.el (nntp-retrieve-data): Report the error and return nil.
2329
2330 2000-04-21 19:38:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
2331
2332         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2333         non-base64 text at the end if not found.
2334
2335 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
2336
2337         * gnus-sum.el (gnus-read-move-group-name):
2338         (gnus-summary-move-article): Use `gnus-group-method' to find out
2339         what method the manually entered group belong to.
2340         `gnus-group-name-to-method' doesn't return any method parameters
2341         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2342         for new groups so they wouldn't work.
2343
2344 2000-04-21 22:27:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2345
2346         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2347         override.
2348
2349 2000-04-21 21:58:20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2350
2351         * nnmail.el (nnmail-cache-insert): Does some stuff that is
2352         probably good to do, or something.  I dunno.  I just write these
2353         ChangeLog entries, and my name is Lars.
2354
2355 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
2356
2357         * message.el (message-caesar-region): Use translate-region.
2358
2359 2000-04-21 21:20:32  Mike Fabian  <mike.fabian@gmx.de>
2360
2361         * gnus-group.el (gnus-group-catchup-current): Doc fix.
2362
2363 2000-04-21 20:36:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2364
2365         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2366         variables, because that makes Emacs flash.
2367
2368         * gnus-group.el (gnus-group-insert-group-line): Don't call
2369         gnus-group-add-icon unconditionally.
2370
2371         * gnus-xmas.el (gnus-group-add-icon): Moved here.
2372
2373         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2374         xmas.
2375         (gnus-group-glyph-directory): Removed.
2376
2377 2000-04-21 20:26:23  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
2378
2379         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2380         gnus-newsgroup-name is "".
2381
2382 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
2383
2384         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2385         in conjunction with MULE-UCS.
2386
2387 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
2388
2389         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2390
2391 1999-12-14 04:14:44  Katsumi Yamaoka  <yamaoka@jpl.org>
2392
2393         * dgnushack.el (last, mapcon, member-if, union): New compiler
2394         macros for emulating cl functions.
2395
2396 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
2397
2398         * message.el (message-shorten-references): Only cater to broken
2399         INN for news. This caters for broken smtpd.
2400
2401 2000-04-21 18:20:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2402
2403         * mailcap.el (mailcap-mime-info): Use the first match; not the
2404         last.
2405
2406         * gnus-agent.el (gnus-category-kill): Save the category list.
2407
2408 2000-04-21 16:41:50  Chris Brierley  <brierley@pobox.com>
2409
2410         * gnus-sum.el (gnus-summary-move-article): Do something or other.
2411
2412 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2413
2414         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2415
2416 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2417
2418         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2419
2420 2000-04-21 10:43:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2421
2422         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2423         (gnus-group-list-cached): Use it.
2424
2425 2000-04-21 16:07:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2426
2427         * gnus.el: Update all the copyright notices.
2428
2429 2000-04-21 15:38:06  Vladimir Volovich  <vvv@vvv.vsu.ru>
2430
2431         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2432         non-base64 text at the end.
2433
2434 2000-04-21 15:21:30  Katsumi Yamaoka  <yamaoka@jpl.org>
2435
2436         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2437
2438 2000-04-21 15:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2439
2440         * nnheader.el: Don't autoload cancel-function-timers.
2441
2442         * message.el (message-fetch-field): Fold case.
2443
2444 2000-04-21 15:11:09  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2445
2446         * message.el (message-forward-before-signature): New variable.
2447
2448 2000-04-21 15:10:31  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2449
2450         * gnus-mlspl.el: Fix stuff.
2451
2452 2000-04-21 14:41:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2453
2454         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2455         subjects when unthreaded.
2456
2457 2000-04-21 14:11:39  David S. Goldberg  <dsg@mitre.org>
2458
2459         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2460         well.
2461
2462 2000-04-21 14:06:43  Rui Zhu  <sprache@iname.com>
2463
2464         * gnus-art.el (gnus-article-mode): Fix variable name.
2465
2466 2000-04-21 13:54:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2467
2468         * mm-view.el: Fix autoload.
2469
2470         * flow-fill.el (flow-fill): Fix provide.
2471
2472         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2473         nil.
2474
2475 2000-04-20 22:24:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2476
2477         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2478
2479 2000-04-21 05:22:18  Katsumi Yamaoka  <yamaoka@jpl.org>
2480
2481         * gnus-util.el (gnus-netrc-machine): Didn't work.
2482
2483 2000-04-20 21:22:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2484
2485         * gnus-draft.el (gnus-draft-setup): Restore to mml.
2486
2487 2000-04-21 01:24:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2488
2489         * flow-fill.el: Renamed from fill-flowed.
2490
2491         * message.el (message-forward-ignored-headers): Default to
2492         removing CTE.
2493
2494 2000-04-21 00:48:48  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2495
2496         * message.el (message-mode): Don't fill headers.
2497
2498 2000-04-20 23:12:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2499
2500         * message.el (message-pipe-buffer-body): Use shell.
2501
2502 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2503
2504         * nnvirtual.el (nnvirtual-request-article):
2505         Bind gnus-override-method to nil.
2506         (nnvirtual-request-update-mark): Don't update mark when
2507         article is not there.
2508
2509 2000-04-20 16:35:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
2510
2511         * mm-uu.el (mm-uu-dissect): Check forwarded message.
2512
2513 2000-04-20 21:17:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2514
2515         * gnus-util.el (gnus-parse-netrc): Allow "port".
2516         (gnus-netrc-machine): Take a port param.
2517         (gnus-netrc-machine):
2518
2519         * gnus-art.el (gnus-request-article-this-buffer): Allow
2520         re-selecting referenced articles.
2521
2522         * message.el (message-cancel-news): Allow editing.
2523         (message-cancel-message): Add newline.
2524
2525 2000-04-20 21:03:54  William M. Perry  <wmperry@aventail.com>
2526
2527         * mm-view.el (mm-inline-image-emacs): New function.
2528
2529 2000-04-20 20:44:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2530
2531         * mail-source.el (mail-source-delete-incoming): Change default in
2532         cvs.
2533
2534 2000-04-20 20:43:34  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2535
2536         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2537         function.
2538
2539 2000-04-20 14:45:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2540
2541         * nnml.el (nnml-request-expire-articles): Use it.
2542
2543         * nnmail.el (nnmail-expiry-target): New variable.
2544         (nnmail-expiry-target-group): New function.
2545
2546 2000-04-20 02:36:31  Emerick Rogul  <emerick@cs.bu.edu>
2547
2548         * message.el (message-forward): Add non-MIME separators.
2549
2550 2000-04-20 02:25:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2551
2552         * message.el (message-generate-headers): Respect the syntax check
2553         spec.
2554
2555         * gnus-sum.el (gnus-remove-thread-1): Show thread.
2556         (gnus-remove-thread): Don't show all threads.
2557
2558 Thu Apr 20 01:39:25 2000  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2559
2560         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2561
2562 2000-04-19  Dave Love  <fx@gnu.org>
2563
2564         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2565
2566 2000-04-18 12:28:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2567
2568         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2569         (nnwarchive-egroups-*): Ditto.
2570         (nnwarchive-url): Unibyte buffer and single line cookie.
2571
2572 2000-04-14 18:50:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2573
2574         * mm-util.el (mm-char-or-char-int-p): New alias.
2575         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2576         entities.
2577
2578 2000-04-10  Daiki Ueno  <ueno@unixuser.org>
2579
2580         * imap.el (imap-body-lines): Check Content-Type: of the article case
2581         insensitively.
2582
2583 2000-04-10 20:35:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
2584
2585         * mail-source.el (mail-source-fetch-webmail): Use the default
2586         password provided in mail-sources; use webmail:subtype:user as
2587         the key.
2588
2589 2000-04-10 20:35:46  John Wiegley  <johnw@gnu.org>
2590
2591         * mail-source.el (mail-source-fetch-webmail): Use
2592         mail-source-password-cache.
2593
2594 2000-04-09 18:13:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
2595
2596         * webmail.el: Add netscape mail and fix HotMail mail.
2597
2598 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
2599
2600         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2601
2602 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
2603
2604         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2605         RFC822.PEEK if server support IMAP4rev1.
2606         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2607         RFC822.TEXT.PEEK if server support IMAP4rev1.
2608         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2609         RFC822.HEADER if server support IMAP4rev1.
2610         (nnimap-request-article-part): Support bodydetail in response
2611         data.
2612
2613 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
2614
2615         * fill-flowed.el: New file.
2616
2617         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2618         text/plain parts with `format' parameters.
2619
2620         * mm-view.el (autoload): Autoload fill-flowed.
2621         (mm-inline-text): For "plain" parts with a format=flowed
2622         parameter, call `fill-flowed'.
2623
2624 2000-03-21 10:32:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2625
2626         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2627         slashdot ids.
2628
2629 2000-03-20 00:12:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2630
2631         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2632         format.
2633
2634 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
2635
2636         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2637         `imtest' too.
2638         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2639         (imap-gssapi-program): New variable.
2640         (imap-streams): Add gssapi.
2641         (imap-stream-alist): Ditto.
2642         (imap-authenticators): Ditto.
2643         (imap-authenticator-alist): Ditto.
2644         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2645         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2646         1.6.x `imtest' syntax.
2647         (imap-gssapi-stream-p): New function.
2648         (imap-gssapi-open): Ditto.
2649         (imap-gssapi-auth-p): Ditto.
2650         (imap-gssapi-auth): Ditto.
2651         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2652         (imap-send-command): Use buffer-local `imap-client-eol' value.
2653
2654         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2655         lines and turn TAB into SPC before parsing.
2656
2657 2000-03-15  Simon Josefsson  <jas@pdc.kth.se>
2658
2659         * nnheader.el (nnheader-group-pathname): Make sure to return a
2660         directory.
2661         * nnmail.el (nnmail-group-pathname): Ditto.
2662
2663 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
2664
2665         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2666         might split in the middle of a message-id.
2667
2668 2000-03-13 13:51:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2669
2670         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2671         groups from the server.
2672
2673         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2674         (gnus-summary-toggle-header): Update the wash status.
2675
2676         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2677         Moved here.
2678
2679         * gnus-agent.el (gnus-agent-save-group-info): Respect old
2680         setting.
2681
2682         * nnmail.el (nnmail-get-active): Use it.
2683         (nnmail-parse-active): New function.
2684
2685         * mm-view.el (mm-inline-text): Support the new version of
2686         vcard.el.
2687
2688         * gnus-sum.el (gnus-summary-move-article): Only delete article
2689         when moving junk.
2690         (gnus-deaden-summary): Bury the buffer.
2691
2692         * nnmail.el (nnmail-group-pathname): Ditto.
2693
2694         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
2695
2696 2000-03-13 20:23:06  Christoph Rohland  <hans-christoph.rohland@sap.com>
2697
2698         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
2699         whether Mule.
2700
2701 2000-03-10 14:57:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2702
2703         * message.el (message-send-mail): Protect against unloaded Gnus.
2704
2705         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
2706         parent.
2707         (gnus-topic-update-topic-line): Yes, do.
2708         (gnus-topic-goto-missing-group): Tally the correct number of
2709         unread articles before inserting the topic line.
2710
2711 2000-03-01 09:55:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2712
2713         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
2714
2715 2000-02-13 13:53:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2716
2717         * mm-decode.el (mm-dissect-buffer): Ditto.
2718
2719         * gnus-art.el (article-decode-charset): Strip CTE.
2720
2721         * ietf-drums.el (ietf-drums-strip): New function.
2722
2723         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
2724         when prompting in read-only groups.
2725
2726 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
2727
2728         * imap.el (imap-send-command): Change EOL-chars when
2729         `imap-client-eol' differs from default, not only for kerberos4.
2730         (imap-mailbox-status): Get encoded mailbox's status.
2731
2732 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
2733
2734         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
2735         into `mail-source-password-cache'.
2736
2737 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
2738
2739         * mm-util.el (mm-mime-charset): Check for presence of
2740         `coding-system-get' and `get-charset-property' (recent XEmacs has
2741         the former, but not the latter).
2742
2743 2000-01-28  Dave Love  <fx@gnu.org>
2744
2745         * message.el (message-check-news-header-syntax): Fix typo
2746         `newsgroyps'.
2747         (message-talkative-question): Put temp buffer in fundamental-mode.
2748         (message-recover): Use fundamental-mode in the right buffer.
2749
2750         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
2751         right buffer.
2752
2753 2000-01-26 12:01:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2754
2755         * qp.el (quoted-printable-decode-region): Add charset parameter.
2756         (quoted-printable-decode-string): Ditto.
2757
2758         * gnus-art.el (article-de-quoted-unreadable): Use it.
2759
2760 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
2761
2762         * nnimap.el (nnimap-split-predicate): New variable.
2763         (nnimap-split-articles): Use it.
2764
2765 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
2766
2767         * utf7.el: Change email address.
2768
2769 2000-01-18 22:03:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2770
2771         * gnus-group.el (gnus-group-catchup): Purge split history.
2772
2773 2000-01-14 02:43:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
2774
2775         * nnmail.el (nnmail-generate-active): Support extended group name.
2776         (nnmail-get-active): Ditto.
2777
2778 2000-01-13 15:16:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2779
2780         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
2781         group names, don't remove anything.
2782
2783 2000-01-13 15:10:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
2784
2785         * webmail.el (webmail-my-deja-open): My-deja changes.
2786
2787 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
2788
2789         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
2790
2791 2000-01-10 23:35:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
2792
2793         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
2794
2795 2000-01-09 22:52:35  Shenghuo ZHU  <zsh@cs.rochester.edu>
2796
2797         * gnus.el (gnus-other-frame): Fix typo.
2798
2799 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2800
2801         * gnus-cus.el (gnus-group-customize): Fix typo.
2802
2803 2000-01-08 08:36:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2804
2805         * nnweb.el (nnweb-insert): Simplified.
2806
2807 2000-01-06 18:32:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2808
2809         * gnus-art.el (gnus-article-mode-map): "e" is
2810         gnus-summary-edit-article.
2811
2812 2000-01-06 18:25:37  Jari Aalto  <jari.aalto@poboxes.com>
2813
2814         * mailcap.el (mailcap-mime-extensions): Add .diff.
2815
2816 2000-01-06 00:06:40  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2817
2818         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
2819         there is no "%s" in the method.
2820
2821 2000-01-08 21:01:04  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2822
2823         * gnus-sum.el (gnus-summary-select-article): Return 'old.
2824
2825 2000-01-06 13:41:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2826
2827         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
2828
2829         * gnus.el: Really always pop up a new frame.
2830
2831         * parse-time.el (parse-time-rules): Allow 100-110 to be
2832         2000-2010.
2833
2834         * time-date.el (date-to-time): Don't use timezone.
2835
2836 2000-01-06  Dave Love  <fx@gnu.org>
2837
2838         * time-date.el: Add keywords.
2839         (date-to-time): Add autoload cookie.  Canonicalize with
2840         timezone-make-date-arpa-standard.
2841         (time-to-seconds): Avoid caddr.
2842         (safe-date-to-time): Add autoload cookie.
2843
2844         * base64.el: Require cl when compiling.
2845
2846 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
2847
2848         * gnus-group.el (gnus-group-line-format-alist): Added %E for
2849         eyecandy.
2850         (gnus-group-insert-group-line): Now groks %E and inserts icon in
2851         group line using gnus-group-add-icon.
2852         (gnus-group-icons): Added customize group.
2853         (gnus-group-icon-list): Added variable.
2854         (gnus-group-glyph-directory): Added variable.
2855         (gnus-group-icon-cache): Added variable.
2856         (gnus-group-running-xemacs): Added variable.
2857         (gnus-group-add-icon): Added function. Add an icon to the current
2858         line according to gnus-group-icon-list.
2859         (gnus-group-icon-create-glyph): Added function.
2860
2861 2000-01-05 17:31:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2862
2863         * gnus-sum.el (gnus-summary-select-article): Return whether we
2864         selected something new.
2865         (gnus-summary-search-article): Start searching at the window
2866         point.
2867
2868         * gnus-group.el (gnus-fetch-group): Complete over
2869         gnus-active-hashtb.
2870
2871 Wed Jan  5 17:06:41 2000  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2872
2873         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
2874
2875 2000-01-05 15:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2876
2877         * gnus-sum.el (gnus-preserve-marks): New variable.
2878         (gnus-summary-move-article): Use it.
2879         (gnus-group-charset-alist): Added more entries.
2880
2881 2000-01-03 01:18:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2882
2883         * mm-decode.el (mm-inline-override-types): Removed duplicate.
2884
2885         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
2886         as the default score.
2887
2888         * gnus-score.el (gnus-score-delta-default): Changed name.
2889
2890 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
2891
2892         * imap.el (imap-parse-literal):
2893         (imap-parse-flag-list): Don't care about props.
2894         (imap-parse-string): Handle quoted characters.
2895
2896 2000-01-02 08:37:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2897
2898         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
2899         (gnus-summary-mark-article): Doc fix.
2900         (gnus-summary-mark-forward): Doc fix.
2901         (t): Changed keystroke for gnus-summary-customize-parameters.
2902
2903         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
2904         "e".
2905         (gnus-article-mode-map): No, don't.
2906
2907         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
2908         of the final article.
2909
2910         * mm-decode.el (mm-interactively-view-part): Error on no method.
2911
2912 2000-01-02 06:10:32  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
2913
2914         * gnus-score.el (gnus-score-insert-help): Something.
2915
2916         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
2917
2918         * gnus-win.el (gnus-configure-frame): Ditto.
2919
2920         * gnus-mh.el (gnus-summary-save-in-folder): Use
2921         with-current-buffer.
2922
2923 2000-01-02 05:00:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2924
2925         * nnwarchive.el: Changed file perms.
2926
2927 1999-12-19 21:42:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2928
2929         * gnus-group.el (gnus-group-delete-groups): New command.
2930         (gnus-group-delete-group): Extra no-prompt parameters.
2931
2932 1999-12-14 10:18:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2933
2934         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
2935         <p>.
2936
2937 1999-12-28 12:20:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2938
2939         * webmail.el (webmail-hotmail-article): Don't insert message id.
2940
2941 1999-12-28  Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,A_\e(Bjohann)
2942
2943         * nnimap.el (nnimap-split-fancy): New variable.
2944         (nnimap-split-fancy): New function.
2945
2946 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
2947
2948         (nnimap-split-rule): Document symbol value.
2949
2950 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
2951
2952         * nnimap.el (nnimap-retrieve-headers-progress): Let
2953         `nnheader-parse-head' parse article.
2954         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
2955         request headers needed by `nnheader-parse-head'.
2956
2957 1999-12-23  Florian Weimer  <fw@s.netic.de>
2958
2959         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
2960         value (crosspostings are handled), improve documentation.
2961
2962         * smiley.el: Declare file coding system as iso-8859-1.
2963
2964         * nnultimate.el: Dito.
2965
2966         * message.el: Dito.
2967
2968         * gnus-cite.el: Dito.
2969
2970         * gnus-spec.el: Dito.
2971
2972 1999-12-21  Florian Weimer  <fw@s.netic.de>
2973
2974         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
2975         (gnus-setup-message): No longer make `message-posting-charset'
2976         buffer-local.
2977         (gnus-setup-posting-charset): Reflect the new layout of
2978         `gnus-group-posting-charset-alist' and `message-posting-charset'.
2979
2980         * message.el (message-send-mail): Bind `message-this-is-mail' and
2981         `message-posting-charset'.
2982         (message-send-news): Dito, and honour new layout of
2983         `message-posting-charset'.
2984         (message-encode-message-body): Ignore `message-posting-charset'.
2985
2986         * mm-bodies.el (mm-body-encoding): Consider
2987         `message-posting-charset' when deciding whether to use 8bit.
2988
2989         * rfc2047.el (rfc2047-encode-message-header): Back out change.
2990         (rfc2047-encodable-p): Now solely for headers; use
2991         `message-posting-charset'.
2992
2993 1999-12-20 14:10:39  Shenghuo ZHU  <zsh@cs.rochester.edu>
2994
2995         * nnwarchive.el (nnwarchive-type-definition): Set default value.
2996
2997 1999-12-19 22:49:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2998
2999         * nnagent.el (nnagent-server-opened): Optional.
3000         (nnagent-status-message): Optional.
3001
3002 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
3003
3004         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3005         end (referenced by instructions in
3006         `gnus-cited-opened-text-button-line-format-alist').
3007
3008 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3009
3010         * imap.el (imap-starttls-open): Typo.
3011
3012 1999-12-18 16:43:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
3013
3014         * mm-util.el (mm-charset-after): Non-MULE case.
3015         * mail-prsvr.el (mail-parse-mule-charset): New variable.
3016         * rfc2047.el (rfc2047-dissect-region): Bind it.
3017
3018 1999-12-18  Florian Weimer  <fw@s.netic.de>
3019
3020         * mml.el (mml-generate-multipart-alist): Correct default value.
3021
3022         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3023         (mm-safer-encoding): New function.
3024         (mm-content-transfer-encoding): Use both.
3025
3026         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3027         * qp.el (quoted-printable-encode-region): Dito.
3028
3029 1999-12-18 14:08:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
3030
3031         * webmail.el (webmail-hotmail-article): Snarf the raw file.
3032
3033 1999-12-18 14:08:12  Victor S. Miller  <victor@idaccr.org>
3034
3035         * webmail.el (webmail-hotmail-list): raw=0.
3036
3037 1999-12-18 11:14:51  Shenghuo ZHU  <zsh@cs.rochester.edu>
3038
3039         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3040         group name.
3041
3042 1999-12-18 11:02:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
3043
3044         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3045
3046 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3047
3048         * imap.el: Don't autoload digest-md5.
3049         (imap-starttls-open): Bind coding-system-for-{read,write}.
3050         (imap-starttls-p): Check if we can find starttls.el.
3051         (imap-digest-md5-p): Check if we can find digest-md5.el.
3052
3053 1999-12-17  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3054
3055         * base64.el (base64-encode-string): Accept 2nd argument
3056         `no-line-break'.
3057
3058         * imap.el: Require `digest-md5' when compiling; add autoload
3059         settings for `digest-md5-parse-digest-challenge',
3060         `digest-md5-digest-response', `starttls-open-stream' and
3061         `starttls-negotiate'.
3062         (imap-authenticators): Add `digest-md5'.
3063         (imap-authenticator-alist): Setup for `digest-md5'.
3064         (imap-digest-md5-p): New function.
3065         (imap-digest-md5-auth): New function.
3066         (imap-stream-alist): Add STARTTLS entry.
3067         (imap-starttls-p): New function.
3068         (imap-starttls-open): New function.
3069
3070 1999-12-18 01:08:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3071
3072         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3073
3074 1999-12-17 19:36:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
3075
3076         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3077         string-to-x function.
3078
3079 1999-12-17 13:08:54  Shenghuo ZHU  <zsh@cs.rochester.edu>
3080
3081         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3082
3083 1999-12-17 11:54:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3084
3085         * webmail.el: Enhance hotmail-snarf.
3086
3087 1999-12-17 10:38:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3088
3089         * rfc2047.el (rfc2047-dissect-region): Rewrite.
3090
3091 1999-12-16 22:59:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3092
3093         * webmail.el (webmail-hotmail-list): Search no-error.
3094
3095 1999-12-15 22:07:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3096
3097         * nnwarchive.el: Support nov-is-evil.
3098         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3099         Set it if non-nil.
3100         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3101
3102 1999-12-15 08:55:19  Shenghuo ZHU  <zsh@cs.rochester.edu>
3103
3104         * nnagent.el (nnagent-server-opened): Redefine.
3105         (nnagent-status-message): Ditto.
3106
3107 1999-12-14 23:37:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
3108
3109         * rfc1843.el (rfc1843-decode-region): Use
3110         buffer-substring-no-properties.
3111         * gnus-art.el (article-decode-HZ): New function.
3112
3113 1999-12-14 22:07:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3114
3115         * nnheader.el (nnheader-translate-file-chars): Only in full path.
3116
3117 1999-12-14 16:21:45  Shenghuo ZHU  <zsh@cs.rochester.edu>
3118
3119         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3120         MIME charset not a MULE charset.
3121
3122 1999-12-14 15:08:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3123
3124         * gnus-ems.el: Translate more ugly characters.
3125         * nnheader.el (nnheader-translate-file-chars): Don't translate
3126         the second ':'.
3127
3128 1999-12-14 10:40:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
3129
3130         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3131         method if cannot find the article.
3132
3133 1999-12-14 01:13:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
3134
3135         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3136         method if overrided.
3137
3138 1999-12-13 23:38:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3139
3140         * mail-source.el (mail-source-fetch-webmail): Parameter
3141         dontexpunge.
3142
3143 1999-12-13 23:31:17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3144
3145         * webmail.el: Support my-deja. Better error report.
3146
3147 1999-12-13 18:59:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
3148
3149         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3150         is bad.
3151         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3152         is not 1.
3153
3154 1999-12-13 18:22:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3155
3156         * nnslashdot.el (nnslashdot-request-article): A space.
3157
3158 1999-12-13 17:20:25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3159
3160         * nnagent.el: Support different backend with same name.
3161
3162 1999-12-13 13:14:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3163
3164         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3165         archived group.
3166         (nnslashdot-sane-retrieve-headers): Ditto.
3167         (nnslashdot-request-article): Ditto.
3168
3169 1999-12-13 11:41:32  Shenghuo ZHU  <zsh@cs.rochester.edu>
3170
3171         * nnweb.el (nnweb-insert): Narrow to point.
3172
3173 1999-12-13 10:59:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3174
3175         * nnweb.el (nnweb-insert): Follow refresh url.
3176         * nnslashdot.el: Use it.
3177
3178 1999-12-13 10:39:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3179
3180         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3181         (nnweb-decode-entities-string): New function.
3182
3183         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3184         nnweb-* and move to nnweb.el.
3185         * nnwarchive.el: Use nnweb-decode-entities, etc.
3186         * webmail.el: Ditto.
3187
3188         * nnslashdot.el: Use nnweb-decode-entities-string.
3189         (nnslashdot-decode-entities): Remove.
3190
3191 1999-12-13 10:40:56  Eric Marsden  <emarsden@mail.dotcom.fr>
3192
3193         * nnslashdot.el: Decode entities.
3194
3195 1999-12-12  Dave Love  <fx@gnu.org>
3196
3197         * gnus-agent.el (gnus-category-edit-groups)
3198         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3199         expansion of setf, fixed.
3200
3201 1999-12-12 12:50:30  Shenghuo ZHU  <zsh@cs.rochester.edu>
3202
3203         * gnus-agent.el: Revoke last Dave Love's patch, because of
3204         incompatibility of XEmacs.
3205
3206 1999-12-12 12:27:03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3207
3208         * mm-uu.el: Change headers.
3209         * rfc1843.el: Ditto.
3210         * uudecode.el: Ditto.
3211
3212 1999-12-07  Dave Love  <fx@gnu.org>
3213
3214         * gnus-agent.el (gnus-category-edit-predicate)
3215         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3216         inside backquote to avoid it at runtime.
3217
3218 1999-12-07  Dave Love  <fx@gnu.org>
3219
3220         * binhex.el: Require cl when compiling.
3221
3222 1999-12-04  Dave Love  <fx@gnu.org>
3223
3224         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3225
3226 1999-12-04  Dave Love  <fx@gnu.org>
3227
3228         * mm-util.el (mm-delete-duplicates): New function.
3229         (mm-write-region): Use it.
3230
3231         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3232
3233         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
3234         mm-delete-duplicates.
3235
3236         * imap.el (imap-open, imap-debug): Avoid mapc.
3237
3238         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3239
3240         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3241         (gnus-multi-decode-encoded-word-string): Avoid mapc.
3242
3243         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3244         runtime.
3245
3246         * gnus.el (gnus-select-method): Likewise.
3247
3248         * nnheader.el (nnheader-nov-read-integer): Likewise.
3249
3250         * mm-view.el (mm-inline-message): Require cl when compiling.
3251         Avoid ignore-errors at runtime.
3252         (mm-inline-text): Avoid mapc.
3253
3254 1999-12-12 10:36:51  Shenghuo ZHU  <zsh@cs.rochester.edu>
3255
3256         * gnus-art.el (article-decode-charset): Widen is bad.
3257
3258 1999-12-12 10:17:42  Shenghuo ZHU  <zsh@cs.rochester.edu>
3259
3260         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3261
3262 1999-12-12  Florian Weimer  <fw@s.netic.de>
3263
3264         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3265         indicate that only US-ASCII is permitted.
3266         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
3267         use unencoded 8-bit characters in message headers.
3268
3269 1999-12-12 03:08:15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3270
3271         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3272         CRLF.
3273
3274 1999-12-11 14:42:26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3275
3276         * webmail.el: Require url-cookie.
3277
3278 1999-12-11 14:21:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3279
3280         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3281         new function to make modified caesar table.
3282         (nnwarchive-from-r13): Use it.
3283         (nnwarchive-mail-archive-article): Improved.
3284
3285 1999-12-11 12:30:20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3286
3287         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3288
3289 1999-12-10 16:22:24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3290
3291         * nnweb.el (nnweb-request-article): Return cons.
3292
3293 1999-12-10 16:06:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3294
3295         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3296
3297 1999-12-10 12:14:04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3298
3299         * mm-util.el (mm-with-unibyte): New macro.
3300         * nnweb.el (nnweb-init): Use it.
3301
3302 1999-12-09 20:39:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
3303
3304         * mm-util.el (mm-charset-after): New function.
3305         (mm-find-mime-charset-region): Set charsets after
3306         delete-duplicates and use find-coding-systems-region.
3307         (mm-find-charset-region): Remove composition.
3308
3309         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3310
3311         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3312
3313 1999-12-09 17:47:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
3314
3315         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3316         * mml.el (mml-confirmation-set): New variable.
3317         (mml-parse-1): Ask user to confirm.
3318
3319 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
3320
3321         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3322         are scanned when we have directory mail-sources (the mail source
3323         is modified in that case, so we must scan it for all
3324         groups/methods).
3325
3326 1999-12-09 12:05:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3327
3328         * nnml.el (nnml-request-move-article): Save nnml-current-directory
3329         and nnml-article-file-alist.
3330
3331 1999-12-09 10:20:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3332
3333         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3334         nnmail-fetched-sources.
3335
3336 1999-12-09 10:19:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3337
3338         * mm-util.el (mm-find-charset-region): Use the last charset.
3339
3340 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3341
3342         * gnus.el (gnus-select-method): Made the option list prettier.
3343
3344 1999-12-08  Florian Weimer  <fw@s.netic.de>
3345
3346         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3347         for the `de' newsgroups hierarchy, as it is common practice there.
3348
3349
3350 1999-12-07 16:17:12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3351
3352         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3353         buffer-string arguments. Fix references.
3354
3355 1999-12-07 15:04:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3356
3357         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3358         (gnus-agent-batch-fetch): Use it.
3359         (gnus-agent-fetch-session): Use it.
3360
3361 1999-12-07 12:32:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
3362
3363         * mm-util.el (mm-find-mime-charset-region): Delete nil.
3364
3365 1999-12-07 11:45:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3366
3367         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
3368         nil.
3369
3370 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
3371
3372         * nnslashdot.el (nnslashdot-request-list): There were two
3373         top-level body-forms.  Put a `progn' around them.
3374
3375         * gnus.el (gnus-select-method): Use `condition-case'
3376         instead of `ignore-errors', since cl may not be loaded when the
3377         form is evaluated.
3378
3379 1999-12-06 23:57:47  Shenghuo ZHU  <zsh@cs.rochester.edu>
3380
3381         * nnwarchive.el: Support www.mail-archive.com.
3382
3383 1999-12-06 23:55:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
3384
3385         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3386         do anything.
3387
3388 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
3389
3390         * utf7.el: New file, written by Jon K Hellan.
3391
3392         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3393         default to t.
3394
3395 1999-12-06 04:40:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3396
3397         * nnslashdot.el (nnslashdot-request-delete-group): New function.
3398
3399         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3400         current.
3401         (gnus-refer-article-methods): New function.
3402         (gnus-summary-refer-article): Use it.
3403
3404 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
3405
3406         * nnimap.el (nnimap-retrieve-groups): Return active format.
3407
3408         * nnimap.el (nnimap-replace-in-string): Removed.
3409         (nnimap-request-list):
3410         (nnimap-retrieve-groups):
3411         (nnimap-request-newgroups): Quote group instead of escaping SPC.
3412
3413 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
3414
3415         * imap.el: Use format-spec for ssl program.
3416         * imap.el (imap-ssl-arguments): Removed.
3417         (imap-ssl-open-{1,2}): Removed.
3418
3419 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
3420
3421         * gnus-start.el (gnus-site-init-file): Use `condition-case'
3422         instead of `ignore-errors', since cl may not be loaded when the
3423         form is evaluated.
3424
3425 1999-12-04 11:34:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3426
3427         * mm-bodies.el (mm-8bit-char-regexps): Removed.
3428         (mm-7bit-chars): New variable.
3429         (mm-body-7-or-8): Use it in both cases.
3430
3431 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
3432
3433         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3434         defcustom definitions.
3435
3436 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
3437
3438         * mm-decode.el (mm-display-part): Let mm-display-external return
3439         inline or external.
3440         (mm-display-external): For copiousoutput methods, insert output in
3441         buffer.
3442
3443 1999-12-04 03:29:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3444
3445         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3446         buffer.
3447
3448 1999-12-04 08:31:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3449
3450         * gnus-audio.el: An M too far.
3451
3452         * gnus-msg.el (gnus-setup-message): One backtick too many.
3453
3454         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3455         a function, not a variable.
3456
3457 1999-12-04 08:14:08  Max Froumentin  <masmef@maths.bath.ac.uk>
3458
3459         * gnus-score.el (gnus-score-body): Widen before requesting.
3460
3461 1999-12-04 08:06:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3462
3463         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3464
3465 1999-12-04 03:01:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
3466
3467         * mail-source.el (mail-source-fetch-webmail): Bind
3468         mail-source-string.
3469
3470 1999-12-04 07:18:23  Matt Swift  <swift@alum.mit.edu>
3471
3472         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3473         (gnus-uu-unmark-by-regexp): Ditto.
3474
3475         * gnus-group.el (gnus-group-catchup-current): Would bug out on
3476         dead groups.
3477
3478 1999-12-04 01:34:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3479
3480         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3481         do their real thing.
3482
3483         * nnmh.el (nnmh-be-safe): Doc fix.
3484
3485         * gnus-sum.el (gnus-summary-exit): Write cache active file.
3486
3487         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3488         status line has arrived before we count it.
3489
3490         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3491
3492         * gnus-sum.el (gnus-thread-header): Fixed after indent.
3493         Whitespace problems.
3494
3495         * gnus-win.el (gnus-configure-windows): Error fix.
3496
3497         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3498         right function.
3499
3500         * gnus.el: Fixed all the doc strings to match the FSF convetions.
3501         Indent all functions.  Fix all comments to match the comment
3502         conventions.  Double-space after full stop.
3503
3504 1999-12-04 01:14:55  YAMAMOTO Kouji  <kouji@pobox.com>
3505
3506         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3507         value to divide received mails into my favorite groups and I met
3508         an error.  It takes place if the length of a element "VALUE" in
3509         nnmail-split-fancy is less than two.
3510
3511 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
3512
3513         * mml.el (mml-insert-part): New function.
3514
3515 1999-09-29 04:48:14  Katsumi Yamaoka  <yamaoka@jpl.org>
3516
3517         * lpath.el: Add `sc-cite-regexp'.
3518
3519 1999-12-02  Dave Love  <fx@gnu.org>
3520
3521         * mm-decode.el: Customize.
3522
3523 1999-12-03  Dave Love  <fx@gnu.org>
3524
3525         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3526         the W3 stuff isn't available.
3527
3528 1999-12-03  Dave Love  <fx@gnu.org>
3529
3530         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3531         at runtime.
3532
3533 1999-12-04 00:47:35  Dan Christensen  <jdc@jhu.edu>
3534
3535         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3536
3537 1999-12-01  Andrew Innes  <andrewi@gnu.org>
3538
3539         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3540         don't be fooled by "From nobody" lines added by respooling.
3541
3542         * pop3.el (pop3-movemail): Write crashbox in binary.
3543         (pop3-get-message-count): New function.
3544
3545         * mail-source.el (mail-source-primary-source): New variable.
3546         (mail-source-report-new-mail-interval): New variable.
3547         (mail-source-idle-time-delay): New variable.
3548         (mail-source-new-mail-available): New internal variable.
3549         (mail-source-fetch-pop): Clear new mail flag, when mail from
3550         primary source has been fetched.
3551         (mail-source-check-pop): New function.
3552         (mail-source-new-mail-p): New function.
3553         (mail-source-start-idle-timer): New function.
3554         (mail-source-report-new-mail): New function.
3555         (mail-source-report-new-mail): New internal variable.
3556         (mail-source-report-new-mail-timer): New internal variable.
3557         (mail-source-report-new-mail-idle-timer): New internal variables.
3558
3559 1999-12-04 00:39:34  Andreas Schwab  <schwab@suse.de>
3560
3561         * gnus-cus.el (gnus-group-customize): Customize fix.
3562
3563 1999-12-04 00:38:24  Andrea Arcangeli  <andrea@suse.de>
3564
3565         * message.el (message-send-mail-with-sendmail): Use
3566         message-make-address.
3567
3568 Fri Dec  3 20:34:11 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3569
3570         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3571
3572 Fri Dec  3 20:09:41 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3573
3574         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3575
3576 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
3577
3578         * mml.el (mml-insert-tag): Don't close the tag.
3579         (mml-insert-empty-tag): New function.
3580         (mml-attach-file): Use mml-insert-empty-tag instead of
3581         mml-insert-tag.
3582         (mml-attach-buffer): Ditto.
3583         (mml-attach-external): Ditto.
3584         (mml-insert-multipart): Ditto.
3585
3586 1999-12-03 08:49:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3587
3588         * nnfolder.el (nnfolder-request-article): Return -1 if not find
3589         the article number.
3590
3591 1999-12-03 01:12:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3592
3593         * gnus.el (gnus-find-method-for-group): The method of a new group
3594         is not the native one.
3595
3596 1999-12-03 01:26:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3597
3598         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3599
3600 1999-12-02 18:00:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3601
3602         * nnultimate.el (nnultimate-retrieve-headers): Use
3603         mm-with-unibyte-current-buffer.
3604         (nnultimate-request-article): Ditto.
3605
3606 1999-12-02 14:57:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
3607
3608         * nntp.el (nntp-retrieve-groups): Set to process buffer.
3609
3610 1999-12-02 11:14:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
3611
3612         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3613         * nnweb.el (nnweb-retrieve-headers): Use it.
3614         (nnweb-request-article): Use it.
3615
3616         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3617         case matching failed.
3618
3619 1999-12-02  John Wiegley  <jwiegley@inprise.com>
3620
3621         * mail-source.el (mail-source-keyword-map): Add backslash to
3622         Delete-flag.
3623
3624 1999-12-02 07:24:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3625
3626         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3627         Latin-1.
3628         (gnus-group-charset-alist): No, don't.
3629
3630         * nnweb.el (nnweb-init): Make the buffer unibyte.
3631
3632 1999-12-01 23:02:48  Shenghuo ZHU  <zsh@cs.rochester.edu>
3633
3634         * mail-source.el (mail-source-set-common-1): Fix to get the
3635         default value.
3636
3637 1999-12-02 00:27:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3638
3639         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3640
3641         * nnultimate.el (nnultimate-request-list): Use unibyte.
3642
3643         * gnus-uu.el (gnus-uu-grab-articles): Bind
3644         gnus-display-mime-function to nil.
3645
3646         * message.el (message-send-mail-with-sendmail): Use the
3647         user-mail-address variable.
3648
3649         * gnus-art.el (gnus-ignored-headers): More headers.
3650
3651         * message.el (message-shorten-1): Use list.
3652
3653 1999-12-01 21:59:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3654
3655         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3656         signatures.
3657
3658         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3659         (nnweb-dejanews-create-mapping): Do the properish date.
3660
3661 1999-12-01 17:41:21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3662
3663         * mail-source.el (mail-source-common-keyword-map): New variable.
3664         (mail-source-bind-common): New macro.
3665         (mail-source-fetch): Support plugged mail source.
3666         * gnus-int.el (gnus-request-scan): Use them.
3667
3668 1999-12-01 21:59:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3669
3670         * mm-view.el (mm-inline-message): Check whether charset is a
3671         string.
3672
3673         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3674
3675         * message.el (message-mode-map): Changed keystroke for
3676         message-yank-buffer.
3677
3678 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
3679
3680         * message.el (message-shorten-references): Cut references to 31
3681         elements, then either fold them or shorten them to 988 characters.
3682         (message-shorten-1): New function.
3683         (message-cater-to-broken-inn): New variable.
3684
3685 1999-12-01 21:47:10  Eric Marsden  <emarsden@mail.dotcom.fr>
3686
3687         * nnslashdot.el (nnslashdot-lose): New function.
3688
3689 1999-12-01 21:08:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3690
3691         * mm-view.el (mm-inline-message): Not the right type of charset is
3692         being fetched here.  Let the group charset rule.
3693         (mm-inline-message): Ignore us-ascii.
3694
3695 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
3696
3697         * mail-source.el (mail-source-fetch-maildir): work around the
3698         ommitted "file-regular-p" in efs/ange-ftp.
3699
3700 1999-12-01 19:59:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3701
3702         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3703         (mml-generate-mime-1): Use the encoding param.
3704
3705         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
3706
3707         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
3708         gnus-art before binding its variables.
3709
3710         * gnus-art.el (gnus-article-prepare-display): Run the prepare
3711         after the MIME.
3712
3713 1999-12-01 19:48:14  Rupa Schomaker  <rupa-list@rupa.com>
3714
3715         * message.el (message-clone-locals): Use it.
3716
3717         * gnus-msg.el (gnus-configure-posting-styles): Make
3718         user-mail-address local.
3719
3720 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
3721
3722         * gnus-start.el (gnus-get-unread-articles): Scan each method only
3723         once.
3724
3725 1999-12-01 17:37:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3726
3727         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
3728         (message-clone-locals): Ditto.
3729
3730         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
3731         group inherit reply-to or from.
3732
3733 1999-12-01 13:04:09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3734
3735         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
3736         for charset.
3737         (gnus-summary-show-article-charset-alist): New variable.
3738
3739         * mm-bodies.el (mm-decode-string): Support gnus-all and
3740         gnus-unknown.
3741         (mm-decode-body): Ditto.
3742         * rfc2047.el (rfc2047-decode): Ditto.
3743
3744 1999-12-01 17:37:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3745
3746         * mail-source.el (mail-source-delete-incoming): Change default to
3747         t.
3748
3749 Wed Dec  1 16:31:31 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3750
3751         * gnus.el: Pterodactyl Gnus v0.99 is released.
3752
3753 1999-12-01 14:28:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3754
3755         * dgnushack.el (dgnushack-compile): No webmail under Emacs.
3756
3757         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
3758         spec.
3759
3760         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
3761         (gnus-configure-posting-styles): No, don't.
3762         (gnus-configure-posting-styles): Allow overriding files.
3763
3764         * gnus-art.el (gnus-header-button-alist): Use browse-url
3765         directly.
3766
3767         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
3768
3769         * gnus-msg.el (gnus-summary-yank-message): New command and
3770         keystroke.
3771
3772         * message.el (message-yank-buffer): New command.
3773         (message-buffers): New function.
3774
3775         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
3776         next group in a more normal fasion.
3777
3778         * mml.el (mml-boundary-function): New variable.
3779         (mml-compute-boundary): Use it.
3780
3781         * nnmh.el (nnmh-active-number): Skip past files that have buffers
3782         that exist for them.
3783
3784         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
3785         (gnus-async-timer): New variable.
3786
3787 1999-11-30 02:07:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3788
3789         * nnultimate.el (nnultimate-request-list): Be more lenient with
3790         root addresses.
3791
3792 1999-11-28 20:22:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3793
3794         * gnus-art.el (gnus-treatment-function-alist): Do
3795         gnus-treat-capitalize-sentences.
3796
3797 1999-11-30 09:07:53  Shenghuo ZHU  <zsh@cs.rochester.edu>
3798
3799         * webmail.el (webmail-hotmail-article): Hotmail changes the
3800         format.
3801
3802 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
3803
3804         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
3805         switch to buffer after calling program.
3806         (mm-display-external): Use `shell-command-switch' instead of "-c".
3807
3808 1999-11-27 15:21:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3809
3810         * nnultimate.el (nnultimate-possibly-change-server): Don't always
3811         read groups file.
3812
3813         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
3814         <p>.
3815
3816 1999-11-24 20:18:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3817
3818         * message.el (message-mode): Doc fix.
3819
3820 1999-11-24 09:25:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
3821
3822         * gnus-art.el (article-emphasize): Check group variable.
3823         * rfc1843.el (rfc1843-decode-article-body): Ditto.
3824
3825 1999-11-24 00:11:27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3826
3827         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
3828         type.
3829
3830 1999-11-23 17:21:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3831
3832         * webmail.el: Support www.netaddress.com, i.e. usa.net.
3833
3834 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
3835
3836         * mml.el (mml-quote-region): Insert ! after the hash.
3837
3838 1999-11-23 05:08:23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3839
3840         * gnus-group.el (gnus-group-warchive-address-history): Change to
3841         nil.
3842
3843 1999-11-23 02:33:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3844
3845         * webmail.el: Support mail.yahoo.com.
3846
3847         * mail-source.el (mail-source-fetch-webmail): Add password check.
3848         (mail-source-keyword-map): Use `subtype'.
3849
3850 1999-11-22 04:35:43  Shenghuo ZHU  <zsh@cs.rochester.edu>
3851
3852         * mail-source.el (mail-source-keyword-map): Add webmail.
3853         (mail-source-fetcher-alist): Ditto.
3854         (mail-source-fetch-webmail): New function.
3855         * webmail.el: New file.
3856
3857 1999-11-21 12:20:02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3858
3859         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
3860
3861 1999-11-21 12:19:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3862
3863         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
3864
3865 1999-11-20 12:54:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3866
3867         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
3868         (nnultimate-prune-days): New function.
3869         (nnultimate-create-mapping): Use it.
3870         (nnultimate-request-group): Only fetch the groups list if it has
3871         not been done before.
3872         (nnultimate-retrieve-headers): Don't write groups.
3873         (nnultimate-create-mapping): Off-by-one error.
3874
3875 1999-11-19 12:17:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3876
3877         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
3878         threaded subjects.
3879
3880 1999-11-20 02:22:52  Shenghuo ZHU  <zsh@cs.rochester.edu>
3881
3882         * nnwarchive.el: Lots of changes make agent happy.
3883
3884 1999-11-19 21:37:41  Shenghuo ZHU  <zsh@cs.rochester.edu>
3885
3886         * gnus-start.el (gnus-get-unread-articles): Assert group is in
3887         hashtb.
3888
3889 1999-11-19 19:53:08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3890
3891         * mm-decode.el (mm-display-external): Write region with binary
3892         mode.
3893
3894 1999-11-18 14:52:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3895
3896         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
3897
3898 1999-11-18 14:35:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3899
3900         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
3901         (mm-uu-test): Now it is in restricted region.
3902
3903         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
3904
3905         * mm-view.el (mm-view-message): Fix buffer leak.
3906         (mm-inline-message): Support 'gnus-decoded.
3907
3908         * mm-bodies.el (mm-decode-body): Ditto.
3909
3910         * rfc2047.el (rfc2047-decode-region): Ditto.
3911
3912 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
3913
3914         * imap.el (require): Added autoload for base64-encode-string.
3915
3916 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
3917
3918         * gnus.el (gnus-refer-article-method): Made list value
3919         customizable.
3920
3921 1999-11-17 13:09:37  Shenghuo ZHU  <zsh@cs.rochester.edu>
3922
3923         * gnus-sum.el (gnus-summary-recenter): set-window-start with
3924         NOFORCE in Emacs case.
3925
3926 1999-11-17 13:04:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3927
3928         * gnus-art.el (gnus-request-article-this-buffer): Set
3929         gnus-newsgroup-name.
3930
3931 1999-11-16 23:53:22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3932
3933         * gnus-xmas.el (gnus-xmas-summary-recenter): set-window-start with
3934         NOFORCE.
3935
3936 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
3937
3938         * gnus-start.el (gnus-get-unread-articles): Check server before
3939         scanning.
3940
3941 1999-11-16 10:01:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3942
3943         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
3944
3945         * nnslashdot.el (nnslashdot-login-name): New variable.
3946         (nnslashdot-password): Ditto.
3947         (nnslashdot-request-post): New function.
3948
3949         * gnus-art.el (gnus-treat-buttonize): More testing.
3950
3951         * mm-encode.el: Another CVS test.
3952
3953         * gnus-art.el (gnus-treat-emphasize): Change default.
3954         (gnus-treat-buttonize): Ditto.
3955         (gnus-treat-buttonize): This is a test.
3956
3957         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
3958         (gnus-build-sparse-threads): Ditto.
3959         (gnus-build-all-threads): Ditto.
3960
3961         * nnheader.el (make-full-mail-header): Make into a subst.
3962
3963         * dgnushack.el (dgnushack-compile): Skip all w3-dependent files
3964         unless w3 is supplied.
3965
3966         * gnus.el (gnus-refer-article-method): Doc fix.
3967
3968         * gnus-sum.el: Do not accept a prefix.
3969         (gnus-summary-refer-article): Accept a list of select methods.
3970
3971 1999-11-15 21:28:40  Shenghuo ZHU  <zsh@cs.rochester.edu>
3972
3973         * Makefile.in: Change `^  *' to `\t'.
3974
3975 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
3976
3977         * message.el (message-forward): Pay attention to prefix argument
3978         again and forward all headers when it is set, regardless of the
3979         value of message-forward-ignored-headers.
3980
3981 1999-11-15 20:44:50  William M. Perry  <wmperry@aventail.com>
3982
3983         * dgnushack.el (dgnushack-compile): Vpath file.
3984
3985         * Makefile.in (SHELL): VPATH support.
3986
3987 1999-11-15 20:37:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3988
3989         * gnus-ems.el: Check for cygwin32.
3990
3991 1999-11-14 18:15:28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3992
3993         * mm-decode.el (mm-display-external): Use 'non-viewer.
3994
3995 1999-11-14 15:21:06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3996
3997         * base64.el (base64-encode-string): An alias for base64-encode for
3998         compatibility.
3999
4000 1999-11-14 01:58:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4001
4002         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4003         nntp-inhibit-erase.
4004
4005 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4006
4007         * gnus-start.el (gnus-get-unread-articles): Use
4008         nnfoo-retrieve-groups to find new news, if available.
4009         (gnus-read-active-file-2): New function.
4010         (gnus-get-unread-articles): Use it.
4011         (gnus-read-active-file-1): Ditto.
4012
4013 1999-11-13 17:59:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4014
4015         * mm-util.el (mm-find-mime-charset-region): Make sure
4016         find-coding-systems-for-charsets is fbound.
4017
4018         * gnus-ems.el: Typo fix.
4019
4020 1999-11-13  Florian Weimer  <fw@s.netic.de>
4021
4022         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4023         it's available and makes sense.
4024
4025 1999-11-12 19:56:23  Fabrice POPINEAU  <Fabrice.Popineau@supelec.fr>
4026
4027         * gnus-score.el (gnus-score-save): Translate score file.
4028
4029 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4030
4031         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4032         added fetchflag and dontexpunge keywords.
4033         (mail-source-fetch-imap): Use them.
4034
4035 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
4036
4037         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4038         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4039         `defconst'.
4040
4041         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4042         `defconst'.
4043         Mention that it is both for group and topic parameters.
4044         (gnus-extra-topic-parameters): New constant, including `subscribe'
4045         parameter.
4046         (gnus-extra-group-parameters): New constant.
4047         (gnus-group-customize): Use them.
4048
4049         * gnus.el (gnus-select-method): Added default value and tag.
4050         (gnus-refer-article-method): Added `DejaNews' customization option.
4051
4052 1999-11-12 05:04:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4053
4054         * gnus-int.el (gnus-server-opened): Ignore denied servers.
4055
4056         * gnus-ems.el (gnus-mule-max-width-function): New backquote
4057         syntax.
4058
4059         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4060
4061         * nnslashdot.el (nnslashdot-group-number): Changed default.
4062
4063         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4064         (nnweb-dejanews-wash-article): Removed.
4065         (nnweb-type-definition): Fetch by id.
4066
4067         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4068         we mean it.
4069
4070         * nnslashdot.el (nnslashdot-group-number): Doc fix.
4071         (nnslashdot-request-list): Use Ultramode as well.
4072         (nnslashdot-date-to-date): Be more lenient.
4073         (nnslashdot-threaded): New function.
4074
4075 1999-11-11 17:40:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4076
4077         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4078
4079 1999-11-11 14:32:48  Steinar Bang  <sb@metis.no>
4080
4081         * nnweb.el (nnweb-type-definition): /=dnc .
4082
4083 1999-11-11 10:58:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4084
4085         * nnultimate.el (nnultimate-retrieve-headers): Work with american
4086         dates.
4087         (nnultimate-retrieve-headers): Wrong ordering.
4088
4089 1999-11-11 07:31:51  Matt Pharr  <mmp@graphics.stanford.edu>
4090
4091         * message.el (message-forward-as-mime): New variable.
4092
4093 1999-11-11 05:24:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4094
4095         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4096
4097 1999-11-10 16:50:01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4098
4099         * mail-source.el (mail-source-movemail-and-remove): New function.
4100         (mail-source-keyword-map): Add `function' for `maildir'.
4101         (mail-source-fetch-maildir): Use it.
4102
4103 1999-11-10 13:48:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4104
4105         * nnwarchive.el: New file.
4106         * gnus-group.el (gnus-group-make-warchive-group): New function.
4107         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4108
4109 1999-11-10 12:13:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4110
4111         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4112         subjects.
4113
4114 1999-11-10 11:33:23  Rajappa Iyer  <rajappa@mindspring.com>
4115
4116         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4117
4118 1999-11-10 05:22:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4119
4120         * nnultimate.el (nnultimate-open-server): Do address.
4121         (nnultimate-forum-table-p): New function.
4122
4123         * nnweb.el (nnweb-insert-html): Renamed.
4124         (nnweb-insert): New function.
4125
4126         * nnultimate.el (nnultimate-insert-html): New function.
4127
4128         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4129         if nov is evil.
4130         (nnslashdot-retrieve-headers): use the sane version instead.
4131
4132 1999-11-09 00:13:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4133
4134         * nnslashdot.el (nnslashdot-request-article): Fold case.
4135
4136         * nnultimate.el: New file.
4137
4138         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4139         unless wanted.
4140
4141         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4142         (gnus-read-active-file-1): Separated into own function.
4143         (gnus-read-active-file): Catch quits.
4144
4145         * nnslashdot.el (nnslashdot-request-article): Search better on
4146         first article.
4147         (nnslashdot-request-list): Fold case.
4148         (nnslashdot-retrieve-headers): Ditto.
4149
4150 1999-11-08 05:33:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4151
4152         * gnus.el: Autoload gnus-subscribe-topics.
4153
4154 1999-11-07 22:56:46  Shenghuo ZHU  <zsh@cs.rochester.edu>
4155
4156         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4157         before dot.
4158         * gnus-util.el (gnus-write-active-file): Ditto.
4159
4160 1999-11-07 22:31:10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4161
4162         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4163         function.
4164         * gnus-cache.el (gnus-cache-file-name): Use it.
4165         * gnus-agent.el (gnus-agent-group-path): Use it.
4166         * nnmail.el (nnmail-group-pathname): Use it.
4167
4168 1999-11-07 21:07:55  Shenghuo ZHU  <zsh@cs.rochester.edu>
4169
4170         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4171         if cooked.
4172         * gnus-util.el (gnus-write-active-file): Write cooked active file.
4173         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4174         * gnus.el (gnus-short-group-name): "..." proof.
4175
4176 1999-11-07 20:03:16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4177
4178         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4179         support nnslashdot.
4180
4181 1999-11-08 00:06:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4182
4183         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4184         many articles.
4185         (nnslashdot-generate-active): New function.
4186         (nnslashdot-request-newgroups): Use it.
4187
4188         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4189         names.
4190
4191         * nnslashdot.el (nnslashdot-request-newgroups): New function.
4192         (nnslashdot-request-list): Not moderated.
4193
4194 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
4195
4196         * nnimap.el (nnimap-open-server): Remove error signal if
4197         nnimap-server-buffer is nil (the check should've been `boundp').
4198
4199         * imap.el (imap-log):
4200         * nnimap.el (nnimap-debug): Disable debugging by default.
4201
4202 1999-11-07 01:17:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4203
4204         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4205
4206         * gnus-topic.el (gnus-subscribe-topic): New function.
4207
4208         * nnslashdot.el (nnslashdot-request-list): Give out extended group
4209         names.
4210
4211         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4212         if starting with a quote.
4213
4214 1999-11-07 13:06:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4215
4216         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4217         group name.
4218
4219 1999-11-07 01:17:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4220
4221         * nnslashdot.el: New file.
4222
4223         * nnheader.el (nnheader-insert-header): New function.
4224
4225         * gnus-art.el (gnus-mime-internalize-part): Bind
4226         mm-inlined-types.
4227
4228         * nndraft.el (nndraft-request-expire-articles): Do all the backup
4229         files.
4230
4231 1999-10-26  Katsumi Yamaoka  <yamaoka@jpl.org>
4232
4233         * smiley.el (gnus-smiley-display): Use `smiley-toggle-buffer'.
4234         (smiley-toggle-buffer): New function.
4235         (smiley-buffer): Don't quote the function.
4236         (smiley-toggle-extents): Ditto.
4237
4238 1999-11-07 01:00:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4239
4240         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4241         empty buffers.
4242
4243 1999-11-06 23:16:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4244
4245         * gnus-art.el (gnus-article-mode-map): Use the summary article
4246         edit.
4247
4248 1999-11-06 22:56:49  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
4249
4250         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4251
4252 1999-11-06 21:40:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4253
4254         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4255
4256 1999-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4257
4258         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4259         is list or not before condition.
4260
4261 1999-10-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
4262
4263         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4264
4265 1999-11-06 19:18:14  Kevin the Bandicoot  <user42@zip.com.au>
4266
4267         * gnus-art.el (gnus-emphasis-alist): New value.
4268
4269 1999-11-06 13:57:13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4270
4271         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4272         `buffer-substring'.
4273
4274 1999-11-06 04:24:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4275
4276         * gnus-art.el (article-date-ut): Keep the updated timer.
4277         (gnus-emphasis-underline-italic): Doc fix.
4278
4279         * gnus-msg.el (gnus-post-method): Doc fix.
4280         (gnus-post-method): Change default.
4281
4282 1999-11-06 04:12:13  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
4283
4284         * message.el (message-newline-and-reformat): Improvements.
4285
4286 1999-11-06 03:51:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4287
4288         * message.el (message-newline-and-reformat): Don't insert too many
4289         newlines.
4290         (message-newline-and-reformat): Work even if not sc.
4291
4292         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4293
4294         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4295
4296 1999-11-06 03:48:02  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
4297
4298         * mm-view.el (mm-display-patch-inline): New function.
4299
4300 1999-11-06 03:47:54  Robert Bihlmeyer  <robbe@orcus.priv.at>
4301
4302         * mm-view.el (mm-display-patch-inline): New function.
4303
4304 1999-11-06 02:17:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4305
4306         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4307         group.
4308
4309         * message.el (message-forward): Narrow to the right header.
4310
4311         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4312         dates.
4313
4314         * gnus-msg.el (gnus-configure-posting-styles): Use the
4315         user-full-name function.
4316
4317         * mm-bodies.el (mm-body-encoding): Use the choosing function.
4318         (mm-body-charset-encoding-alist): Default to nil.
4319
4320         * message.el (message-elide-ellipsis): Fix typo.
4321         (message-elide-region): Ditto.
4322         (message-elide-region): Don't insert a newline first.
4323
4324 1999-11-05 20:28:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4325
4326         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4327         gnus-fetch-old-headers.
4328         (gnus-cut-threads): Ditto.
4329         (gnus-summary-initial-limit): Ditto.
4330         (gnus-summary-limit-children): Ditto.
4331
4332         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4333         matches.
4334
4335 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
4336
4337         * gnus-art.el (article-decode-encoded-words):
4338         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4339         live.
4340
4341         * gnus.el (gnus-read-method): Add methods from
4342         `gnus-opened-servers' to completion. Map entered method/address
4343         into existing methods if possible.
4344
4345         * gnus-group.el (gnus-group-make-group): Simplify method.
4346
4347         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4348
4349         * mml.el (mml-preview): Remove mail-header-separator before
4350         encoding.
4351
4352 1999-11-05 20:28:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4353
4354         * message.el (message-read-from-minibuffer): New function.
4355
4356 Fri Nov  5 19:10:02 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4357
4358         * gnus.el: Pterodactyl Gnus v0.98 is released.
4359
4360 1999-11-05 01:27:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
4361
4362         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4363
4364 1999-11-04 22:20:35  Shenghuo ZHU  <zsh@cs.rochester.edu>
4365
4366         * mml.el (mml-generate-mime-1): Read attached binary file in
4367         binary mode.
4368
4369 1999-11-03 16:08:56  Shenghuo ZHU  <zsh@cs.rochester.edu>
4370
4371         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4372
4373 1999-11-03 15:27:38  Shenghuo ZHU  <zsh@cs.rochester.edu>
4374
4375         * mailcap.el (mailcap-viewer-lessp): Fix bug.
4376
4377 1999-11-02 17:28:33  Shenghuo ZHU  <zsh@cs.rochester.edu>
4378
4379         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4380
4381 1999-10-31 21:24:59  Shenghuo ZHU  <zsh@cs.rochester.edu>
4382
4383         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4384         (gnus-article-mime-match-handle-function): New variable.
4385         (gnus-article-view-part): Make `b' customizable.
4386
4387 1999-10-29 14:30:07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4388
4389         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4390
4391 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
4392
4393         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4394
4395 1999-10-26 23:27:44  Shenghuo ZHU  <zsh@cs.rochester.edu>
4396
4397         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4398
4399 1999-10-26 21:44:05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4400
4401         * gnus-srvr.el (gnus-browse-foreign-server): Use
4402         `buffer-substring' instead of `read'.
4403
4404 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
4405
4406         * nnimap.el, imap.el, rfc2104.el: New files.
4407
4408         * gnus.el (gnus-valid-select-methods): Add nnimap.
4409
4410         * gnus-group.el (gnus-group-group-map): Add
4411         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4412         (gnus-group-nnimap-expunge): New function.
4413         (gnus-group-nnimap-edit-acl): New function.
4414
4415         * gnus-agent.el (gnus-agent-group-mode-map): Add
4416         gnus-agent-synchronize.
4417         (gnus-agent-synchronize): New function.
4418         (gnus-agent-fetch-group-1): Check if server is open.
4419
4420         * nnagent.el (nnagent-request-set-mark): Save marks.
4421
4422         * mail-source.el (mail-source-keyword-map): New imap mail-source.
4423         (mail-source-fetcher-alist): Map to imap fetcher function.
4424         (mail-source-fetch-imap): New function.
4425
4426         * gnus-art.el (article-hide-pgp): Hide all headers, not just
4427         Hash:.
4428
4429 1999-10-22 11:03:00  Shenghuo ZHU  <zsh@cs.rochester.edu>
4430
4431         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4432         (gnus-topic-sort-topics): New function.
4433         (gnus-topic-make-menu-bar): Add sort-topics.
4434         (gnus-topic-move): New function.
4435         (gnus-topic-move-group): Move the topic if no group selected.
4436
4437 1999-10-13 21:31:50  Shenghuo ZHU  <zsh@cs.rochester.edu>
4438
4439         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4440
4441 1999-10-13 12:52:18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4442
4443         * mm-view.el (mm-inline-message): Fix leaving group bug.
4444
4445 1999-10-07 17:59:49  Shenghuo ZHU  <zsh@cs.rochester.edu>
4446
4447         * gnus-msg.el (gnus-post-method): Use normal method if current is
4448         not available.
4449
4450 1999-10-07 17:09:34  Shenghuo ZHU  <zsh@cs.rochester.edu>
4451
4452         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4453         (nnmail-insert-lines): Ditto.
4454
4455 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4456
4457         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4458         line.
4459
4460         * message.el (message-unsent-separator): One more separator.
4461
4462 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4463
4464         * nnfolder.el (nnfolder-request-move-article): For empty article,
4465         search till (point-max).
4466         (nnfolder-retrieve-headers): Ditto.
4467         (nnfolder-request-accept-article): Ditto.
4468         (nnfolder-save-mail): Ditto.
4469         (nnfolder-insert-newsgroup-line): Ditto.
4470
4471 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4472
4473         * qp.el (quoted-printable-encode-region): Check eobp.
4474
4475 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4476
4477         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4478
4479 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4480
4481         * nntp.el (nntp-send-xover-command): Wait for nothing if not
4482         wait-for-reply.
4483
4484 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4485
4486         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4487         (mm-uu-forward-end-line): Ditto.
4488
4489 1999-09-29  Didier Verna  <verna@inf.enst.fr>
4490
4491         * binhex.el (binhex-decode-region): don't consider the value of
4492         `enable-multibyte-characters' in XEmacs.
4493
4494         * gnus-start.el (gnus-read-descriptions-file): ditto.
4495
4496         * mm-util.el (mm-multibyte-p): ditto.
4497         (mm-with-unibyte-buffer): ditto.
4498         (mm-find-charset-region): use `mm-multibyte-p'.
4499
4500         * mm-bodies.el (mm-decode-body): ditto.
4501         (mm-decode-string): ditto.
4502
4503         * lpath.el ((string-match "XEmacs" emacs-version)): Don't define
4504         `enable-multibyte-characters' in XEmacs.
4505
4506 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4507
4508         * mm-util.el (mm-binary-coding-system): Try binary first.
4509
4510 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4511
4512         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4513
4514 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4515
4516         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4517         format.
4518         (article-date-ut): Find correct insert position.
4519
4520 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4521
4522         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4523         forwarded message.
4524
4525 1999-09-27 20:33:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4526
4527         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4528         groups.
4529
4530         * message.el (message-resend): Use message mode when prompting.
4531
4532         * gnus-art.el (article-hide-headers): Mark wash.
4533         (article-emphasize): Ditto.
4534
4535 1999-09-27 19:52:14  Vladimir Volovich  <vvv@vvv.vsu.ru>
4536
4537         * message.el (message-newline-and-reformat): Work for SC.
4538
4539 1999-09-27 19:38:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4540
4541         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4542
4543         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4544
4545 1999-10-20  David S. Goldberg  <dsg@mitre.org>
4546
4547         * mm-decode.el (mm-inline-override-types): New variable.
4548
4549         * mm-decode.el (mm-inline-override-p): New function.
4550
4551         * mm-decode.el (mm-inlined-p): Use it.
4552
4553 1999-10-20  David S. Goldberg  <dsg@mitre.org>
4554
4555         * mm-decode.el (mm-inline-override-types): New variable.
4556
4557         * mm-decode.el (mm-inline-override-p): New function.
4558
4559         * mm-decode.el (mm-inlined-p): Use it.
4560
4561 Mon Sep 27 15:18:05 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4562
4563         * gnus.el: Pterodactyl Gnus v0.97 is released.
4564
4565 1999-09-01  Brendan Kehoe  <brendan@zen.org>
4566
4567         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4568         gnus-summary-next-group, not gnus-summary-next-article.  Only give
4569         3 args.
4570
4571 1999-09-25 08:07:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4572
4573         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4574         buffer for params.
4575
4576         * gnus-xmas.el (gnus-xmas-summary-recenter): Display one more
4577         line.
4578
4579         * message.el (message-forward-ignored-headers): New variable.
4580
4581         * gnus-art.el (gnus-article-prepare-display): Nix out
4582         gnus-article-wash-types.
4583
4584         * gnus-agent.el (gnus-agent-create-buffer): New function.
4585         (gnus-agent-fetch-group-1): Use it.
4586         (gnus-agent-start-fetch): Ditto.
4587
4588         * gnus-sum.el (gnus-summary-exit): Don't use
4589         `gnus-use-adaptive-scoring'.
4590
4591         * mail-source.el (mail-source-fetch-pop): Only store password when
4592         successful.
4593
4594         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4595
4596 1999-09-24 18:43:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4597
4598         * message.el (message-reply): Use it.
4599         (message-dont-reply-to-names): New variable.
4600
4601         * nntp.el (nntp-open-telnet): Don't erase-buffer.
4602
4603         * mm-util.el (mm-preferred-coding-system): Typo fix.
4604
4605         * message.el (message-bounce): Work for non-MIME.
4606
4607         * gnus.el (gnus-short-group-name): Short the right parts of the
4608         name.
4609
4610 1999-09-24 18:17:48  Johan Kullstam  <kullstam@ne.mediaone.net>
4611
4612         * mm-encode.el (mm-qp-or-base64): New version.
4613
4614 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4615
4616         * gnus-art.el (article-make-date-line): Fix time-zone bug.
4617
4618 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4619
4620         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4621         of restricted region.
4622         (gnus-mime-display-single): Set beg at correct point.
4623
4624 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4625
4626         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4627
4628 1999-09-09  Jens-Ulrik Petersen  <jens-ulrik.petersen@nokia.com>
4629
4630         * gnus-msg.el (gnus-configure-posting-styles): Let
4631         `gnus-posting-styles' have its say in posting-style: local
4632         variable `styles' is already bound to `gnus-posting-styles' so
4633         don't rebind it to nil.
4634
4635 1999-09-24 18:10:56  Robert Bihlmeyer  <robbe@orcus.priv.at>
4636
4637         * gnus-score.el (gnus-summary-increase-score): Allow editing of
4638         Message-ID.
4639
4640 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
4641
4642         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4643         quoted-printable-encode-region.
4644
4645         * qp.el (quoted-printable-encode-region): Assume charset
4646         encoded. Fold every line in the region.
4647
4648 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4649
4650         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4651         of active file.
4652
4653 1999-09-01  Didier Verna  <verna@inf.enst.fr>
4654
4655         * message.el (message-mode): allows whitespaces between multiple
4656         instances of the fill character ">".
4657
4658 1999-09-24 18:02:50  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4659
4660         * mm-encode.el (mm-qp-or-base64): Fix.
4661
4662 1999-09-01 12:18:01  Katsumi Yamaoka  <yamaoka@jpl.org>
4663
4664         * message.el (message-send): Too much and.
4665
4666 1999-09-24 17:58:07  Andreas Schwab  <schwab@suse.de>
4667
4668         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4669
4670 1999-08-28 12:44:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4671
4672         * gnus-score.el (gnus-score-headers): Work for nil scores.
4673
4674 1999-08-27 20:46:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4675
4676         * gnus-cache.el (gnus-cache-write-active): Write full names.
4677
4678         * gnus-util.el (gnus-write-active-file): Accept full name.
4679
4680         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4681         (mm-assoc-string-match): New function.
4682         (mm-display-inline): Use it.
4683
4684         * gnus-group.el (gnus-group-set-info): Work for nil group params.
4685
4686         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4687
4688 1999-08-27 19:08:10  Florian Weimer  <fw@s.netic.de>
4689
4690         * mml.el (mml-generate-multipart-alist): New variable.
4691
4692 1999-08-27 15:30:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4693
4694         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4695
4696 1999-08-27  Peter von der Ahe  <pahe@daimi.au.dk>
4697
4698         * message.el (message-send): More helpful error message if sending
4699         fails.
4700
4701 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
4702
4703         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4704         in newer emacsen, where ?r isn't equal 114.
4705
4706 Fri Aug 27 13:17:48 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4707
4708         * gnus.el: Pterodactyl Gnus v0.96 is released.
4709
4710 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
4711
4712         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4713         to get active info if method is covered by agent, otherwise
4714         active info is lost.
4715
4716 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
4717
4718         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4719
4720 1999-08-09  Dave Love  <fx@gnu.org>
4721
4722         * mm-util.el: Use `defalias', not `fset' for dummy functions.
4723
4724 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
4725
4726         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4727         (already matched by "^X-Pgp"), removed duplicate
4728         X-Mailing-List, added several new junk headers.
4729
4730 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
4731
4732         * gnus-art.el (article-decode-charset): Don't assume
4733         gnus-summary-buffer is live.
4734
4735 1999-08-27 15:07:43  Paul Flinders  <paul@dawa.demon.co.uk>
4736
4737         * smiley.el (smiley-deformed-regexp-alist): Fix % smileys.
4738
4739 1999-08-27 15:02:58  Florian Weimer  <fw@s.netic.de>
4740
4741         * gnus-score.el (gnus-home-score-file): Work with absolute path
4742         names.
4743
4744 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4745
4746         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
4747         nothing else in the group.
4748
4749 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4750
4751         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
4752         the article.
4753
4754 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4755
4756         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
4757
4758 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4759
4760         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
4761         from mutt.
4762
4763 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4764
4765         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
4766         whitespace.
4767
4768 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4769
4770         * mm-util.el (mm-text-coding-system-for-write): New variable.
4771         (mm-append-to-file): New function.
4772         (mm-write-region): New function.
4773
4774         * gnus-art.el (gnus-output-to-file): Use it.
4775         * gnus-util.el (gnus-output-to-rmail): Ditto.
4776         (gnus-output-to-mail): Ditto.
4777         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
4778
4779 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4780
4781         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
4782
4783         * nnheader.el (nnheader-insert-file-contents): Revert and use
4784         mm-insert-file-contents.
4785         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
4786         (nnheader-auto-mode-alist): Removed.
4787
4788         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
4789         (mm-insert-file-contents): Add a new parameter for inserting
4790         compressed file literally.
4791
4792         * mml.el (mml-generate-mime-1): Insert non-text literally.
4793
4794         * gnus.el: Change most mm-insert-file-contents back to nnheader.
4795
4796 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
4797
4798         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
4799
4800 1999-08-27 14:53:42  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
4801
4802         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
4803         koi8-r.
4804
4805 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4806
4807         * mml.el (mml-insert-mime): Decode text.
4808         (mml-to-mime): Narrow to headers-or-head.
4809
4810 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4811
4812         * mm-view.el (mm-inline-text): Check
4813         w3-meta-content-type-charset-regexp.
4814
4815 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
4816
4817         * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
4818         predicate.
4819
4820 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
4821
4822         * gnus-mlspl.el: Documentation fixes.
4823
4824 1999-08-27 14:42:14  Rui Zhu  <sprache@iname.com>
4825
4826         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
4827
4828 1999-08-27 14:40:52  Michael Cook  <cook@sightpath.com>
4829
4830         * gnus-art.el (gnus-article-setup-buffer): Kill all local
4831         variables.
4832
4833 1999-08-27 14:39:34  Hrvoje Niksic  <hniksic@srce.hr>
4834
4835         * nnmail.el (nnmail-get-new-mail): "Done".
4836
4837 1999-08-27 14:38:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4838
4839         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
4840         interactive.
4841
4842 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4843
4844         * gnus-art.el (article-decode-charset): Fix broken CT.
4845
4846 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4847
4848         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
4849         overview buffer if it is killed.
4850
4851 1999-08-27 14:26:03  Eric Marsden  <emarsden@mail.dotcom.fr>
4852
4853         * gnus-art.el (article-babel): New version.
4854
4855 1999-08-27 14:22:39  Jon Kv  <jonkv@ida.liu.se>
4856
4857         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
4858
4859 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
4860
4861         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
4862         usage.
4863
4864 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4865
4866         * mm-util.el (mm-running-xemacs): Removed.
4867         (mm-coding-system-p): New function.
4868         (mm-binary-coding-system): Safe guess.
4869         (mm-text-coding-system): Ditto.
4870         (mm-auto-save-coding-system): Ditto.
4871
4872 1999-07-11 11:02:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4873
4874         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
4875         (mm-qp-or-base64): Reversed logic.
4876
4877         * mm-decode.el (mm-save-part-to-file): Let coding system be
4878         binary.
4879
4880 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
4881
4882         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
4883         be set in topic parameters.
4884
4885 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
4886
4887         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
4888         (gnus-sort-gathered-threads): Allow the user to specify the
4889         function to use when sorting gathered threads.
4890
4891         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
4892         mark cached articles as `undownloaded'.
4893
4894 Tue Jul 20 02:39:56 1999  Peter von der Ahe  <peter@ahe.dk>
4895
4896         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
4897         to have buffer local values.
4898
4899 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
4900
4901         * gnus-group.el (gnus-group-make-doc-group): Notice when user
4902         types 'g' for 'guess group type.
4903
4904 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
4905
4906         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
4907         after each regexp in nnmail-list-identifiers, not just after last
4908         one.
4909
4910         * gnus-sum.el (gnus-list-identifiers): New variable.
4911         (gnus-summary-remove-list-identifiers): New function.
4912         (gnus-select-newsgroup): Use it.
4913         (gnus-summary-wash-hide-map): Bind
4914         `gnus-article-hide-list-identifiers' to W W l.
4915         (gnus-summary-make-menu-bar): Add list-identifiers command.
4916
4917         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
4918         (gnus-treatment-function-alist): Add variable.
4919         (article-hide-list-identifiers): New function.
4920         (mapcar): Add function.
4921         (gnus-article-hide): Use it.
4922
4923 Fri Jul  9 22:21:16 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4924
4925         * gnus.el: Pterodactyl Gnus v0.95 is released.
4926
4927 1999-07-09 21:46:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4928
4929         * mm-decode.el (mm-mailcap-command): New function.
4930         (mm-display-external): Use it.
4931
4932         * gnus-art.el (article-make-date-line): Work for India.
4933
4934         * mm-encode.el (mm-qp-or-base64): Typo.
4935
4936         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
4937
4938 Fri Jul  9 19:28:29 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4939
4940         * gnus.el: Pterodactyl Gnus v0.94 is released.
4941
4942 1999-07-09 21:19:23  Stainless Steel Rat  <ratinox@peorth.gweep.net>
4943
4944         * pop3.el: New version.
4945
4946 1999-07-09 20:01:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4947
4948         * mm-encode.el (mm-qp-or-base64): New function.
4949         (mm-content-transfer-encoding): Use it.
4950
4951         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
4952
4953 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
4954
4955         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
4956
4957         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
4958
4959 1999-07-09 18:52:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4960
4961         * gnus-art.el (gnus-mime-view-part-as-media): New command and
4962         keystroke.
4963
4964         * mailcap.el (mailcap-mime-types): New function.
4965
4966         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
4967
4968         * message.el (message-goto-eoh): Really go to the end.
4969
4970 1999-07-09 18:40:23  Puneet Goel  <puneet@computer.org>
4971
4972         * message.el (message-make-date): Do the right thing in with
4973         sub-hour time zones.
4974
4975 1999-07-09 18:36:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4976
4977         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
4978         report.
4979
4980 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
4981
4982         * nnfolder.el (nnfolder-request-rename-group): Create directory.
4983
4984 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
4985
4986         * mailcap.el (mailcap-parse-mailcap): Skip \;.
4987         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
4988         and use t as default value.
4989
4990 Wed Jul  7 18:40:30 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
4991
4992         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
4993         gnus-summary-buffer is live.
4994
4995 1999-07-09 17:44:03  Robert Pluim  <rpluim@nortelnetworks.com>
4996
4997         * mm-util.el (mm-enable-multibyte): Check whether var bound.
4998
4999 1999-07-09 17:31:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5000
5001         * message.el (message-bounce): Do MIME bounces MIMEy.
5002
5003         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5004
5005 1999-07-08 08:41:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5006
5007         * mailcap.el (mailcap-mime-extensions): Changed patch to
5008         text/x-patch.
5009
5010         * mm-decode.el (mm-display-external): Wrong placement of paren.
5011
5012 Wed Jul  7 13:09:51 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5013
5014         * gnus.el: Pterodactyl Gnus v0.93 is released.
5015
5016 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
5017
5018         * gnus-cus.el (gnus-group-parameters): New entries for
5019         gnus-group-split.
5020
5021         * gnus-mlspl.el: Renamed functions and variables so as to
5022         start with gnus-group-split.
5023         * gnus.el: Adjust autoload entries.
5024
5025 1999-07-07  Alexandre Oliva  <oliva@dcc.unicamp.br>
5026
5027         * gnus-mlspl.el: Removed trailing t from comment and provide.
5028         Renamed functions and variables to start with gnus-mlsplit.
5029         Added autoload comments.
5030         * gnus.el: Added autoload entries.
5031
5032 1999-07-06 05:37:46  Alexandre Oliva  <oliva@dcc.unicamp.br>
5033
5034         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5035         so that matches excluded by RESTRICTs do not cause the whole split
5036         to be ignored.  This also fixes a long-standing bug in which a
5037         split with \N substitutions wouldn't cause cross-posting as
5038         expected.
5039
5040         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5041         (nnmail-split-it): Implement them.
5042
5043         * nnmail.el (nnmail-split-fancy): Document ! splits.
5044
5045 1999-07-07 10:41:11  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5046
5047         * pop3.el: New version.
5048
5049 1999-07-05  Simon Josefsson
5050
5051         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5052
5053 1999-07-07 10:37:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5054
5055         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5056
5057 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5058
5059         * gnus-util.el (gnus-write-active-file): Use real name.
5060
5061         * gnus-agent.el (gnus-agent-expire): Update active file
5062         method by method.
5063
5064 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5065
5066         * nndraft.el (nndraft-request-article): Use difference
5067         coding-systems for queue and drafts.
5068
5069         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5070         nndraft:drafts.
5071
5072         * mm-util.el (mm-auto-save-coding-system): New coding system.
5073
5074         * message.el (message-draft-coding-system): Use it.
5075
5076 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5077
5078         * mm-uu.el: More customizable and less aggressive.
5079
5080 1999-07-07 07:53:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5081
5082         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5083         when plugged.
5084
5085         * mml.el (mml-generate-mime-1): Don't insert nofile files.
5086         (mml-insert-mml-markup): Accept a nofile.
5087         (mml-insert-mime): Insert nofile.
5088
5089         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5090
5091         * mm-decode.el (mm-handle-media-type): New function.
5092         (mm-handle-media-supertype): New function.
5093         (mm-handle-media-subtype): New function.
5094         Use new functions throughout. "/"))
5095
5096 1999-05-18 03:03:50  Katsumi Yamaoka  <yamaoka@jpl.org>
5097
5098         * gnus-art.el (gnus-treat-predicate): Typo.
5099
5100 1999-07-07 06:21:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5101
5102         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5103
5104 1999-07-06 17:57:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5105
5106         * gnus-art.el (article-date-ut): UT!  Default it!
5107
5108 Tue Jul  6 10:59:24 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5109
5110         * gnus.el: Pterodactyl Gnus v0.92 is released.
5111
5112 1999-07-06 12:30:59  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5113
5114         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5115
5116 1999-07-06 07:41:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5117
5118         * nntp.el (nntp-retrieve-groups): Don't do anything when not
5119         connected.
5120
5121         * gnus-start.el (gnus-active-to-gnus-format): Only save active
5122         when plugged.
5123
5124         * mm-view.el (mm-inline-message): Ignore remove-spec.
5125
5126         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5127         is bound.
5128
5129         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5130
5131         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5132
5133         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5134         start.
5135
5136         * message.el (message-fill-yanked-message): Remove `t' arg.
5137
5138         * gnus-group.el (gnus-group-kill-group): Message killing of
5139         groups.
5140
5141         * mm-util.el (mm-preferred-coding-system): New function.
5142         (mm-mime-charset): Use it.
5143
5144         * mml.el (mml-generate-mime-1): Charset-encode message parts.
5145
5146 1999-07-06 07:03:31  Alexandre Oliva  <oliva@dcc.unicamp.br>
5147
5148         * gnus-mlsplt.el: New file.
5149
5150 1999-07-06 05:47:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5151
5152         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5153         functions.
5154         (mm-attachment-override-p): Take a handle instead of a type.
5155         (mm-inlined-p): Ditto.
5156         (mm-automatic-display-p): Ditto.
5157         (mm-inlinable-p): Ditto.
5158
5159         * nndraft.el (nndraft-request-expire-articles): Delete backup
5160         files.
5161
5162         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5163
5164         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5165
5166 1999-07-06 05:37:46  Alexandre Oliva  <oliva@dcc.unicamp.br>
5167
5168         * nnmail.el (nnmail-split-it): Allow .*.
5169
5170 1999-07-05 05:04:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5171
5172         * mm-decode.el (mm-inline-large-images-p): Renamed.
5173
5174         * gnus-art.el (article-date-ut): Always look in the current buffer
5175         for the Date header.
5176
5177         * mml.el (mml-validate): New command.
5178
5179         * mailcap.el (mailcap-possible-viewers): Revert to string-match
5180         since we are dealing with regexps.
5181
5182 Sun Jul  4 06:31:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5183
5184         * gnus.el: Pterodactyl Gnus v0.91 is released.
5185
5186 1999-07-04 04:35:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5187
5188         * gnus-agent.el (gnus-agent-save-active-1): New function.
5189         (gnus-agent-save-active): use it.
5190         (gnus-agent-save-groups): Ditto.
5191
5192         * gnus-cache.el (gnus-cache-write-active): Use it.
5193
5194         * gnus-agent.el (gnus-agent-write-active): Use it.
5195
5196         * gnus-util.el (gnus-write-active-file): New function.
5197
5198         * gnus-agent.el (gnus-agent-write-active): New function to keep
5199         lower boundaries and canceled groups.
5200         (gnus-agent-save-groups): Use it.
5201         (gnus-agent-save-active): Use it.
5202         (gnus-agent-save-group-info): Only write active files.
5203         (gnus-agent-expire): Update active file.
5204
5205         * mm-decode.el (mm-inlinable-part-p): Removed.
5206         (mm-user-display-methods): Default to nil.
5207         (mm-user-display-methods): Removed.
5208         (add-mime-display-method): Removed.
5209         (mm-automatic-display): Renamed.
5210         (mm-automatic-display-p): Use it.
5211         (mm-inlined-types): New variable.
5212         (mm-inlined-p): New function.
5213
5214         * message.el (message-reply): Bind message-this-is-mail.
5215
5216 1999-07-03 13:16:31  Michael Klingbeil  <mklingbeil@knuut.de>
5217
5218         * smiley.el (smiley-buffer): Fix for NT.
5219
5220 1999-07-03 11:26:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5221
5222         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5223
5224         * message.el (message-check-news-header-syntax): Protect against
5225         nil froms.
5226
5227         * mm-util.el (mm-auto-mode-alist): New.
5228
5229         * mml.el (mml-generate-mime-1): Ditto.
5230
5231         * gnus.el: Use mm-insert-file-contents throughout instead of
5232         nnheader.
5233
5234         * mm-util.el (mm-insert-file-contents): New function.
5235
5236 Sat Jul  3 07:35:35 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5237
5238         * gnus.el: Pterodactyl Gnus v0.90 is released.
5239
5240 1999-07-03 09:31:10  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
5241
5242         * mailcap.el (mailcap-possible-viewers): Use string=.
5243
5244 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5245
5246         * mm-uu.el (mm-uu-forward-begin-line): New variable.
5247         (mm-uu-forward-end-line): New variable.
5248         (mm-uu-begin-line): Handle forwarded message.
5249         (mm-uu-identifier-alist): Ditto.
5250         (mm-uu-dissect): Ditto.
5251
5252 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5253
5254         * lpath.el: Two free variables.
5255
5256 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5257
5258         * nnheader.el (nnheader-file-coding-system): Use raw-text.
5259         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5260         * gnus-cache.el (gnus-cache-coding-system): Ditto.
5261
5262         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5263         (nnfolder-file-coding-system-for-write): New variable.
5264         (nnfolder-active-file-coding-system): New variable.
5265         (nnfolder-active-file-coding-system-for-write): New variable.
5266         (nnfolder-save-active): New function.
5267         (nnfolder-save-buffer): Use them.
5268         (nnfolder-possibly-change-group): Ditto.
5269         (nnfolder-request-list-newsgroups): Ditto.
5270         (nnfolder-request-create-group): Ditto.
5271         (nnfolder-request-expire-articles): Ditto.
5272         (nnfolder-request-move-article): Ditto.
5273         (nnfolder-request-accept-article): Ditto.
5274         (nnfolder-request-delete-group): Ditto.
5275         (nnfolder-request-rename-group): Ditto.
5276         (nnfolder-possibly-change-folder): Ditto.
5277         (nnfolder-read-folder): Ditto.
5278         (nnfolder-request-list): Remove pathname-coding-system.
5279         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5280
5281         * nnmail.el (nnmail-file-coding-system): Use raw-text.
5282         (nnmail-file-coding-system-1): Removed.
5283         (nnmail-find-file): Use nnmail-pathname-coding-system.
5284         (nnmail-write-region): Ditto.
5285
5286         * nnmbox.el (nnmbox-file-coding-system): New variable.
5287         (nnmbox-file-coding-system-for-write): New variable.
5288         (nnmbox-active-file-coding-system): New variable.
5289         (nnmbox-active-file-coding-system-for-write): New variable.
5290         (nnmbox-save-buffer): New function.
5291         (nnmbox-save-active): New function.
5292         (nnmbox-request-scan): Use them.
5293         (nnmbox-request-expire-articles): Ditto.
5294         (nnmbox-request-move-article): Ditto.
5295         (nnmbox-request-accept-article): Ditto.
5296         (nnmbox-request-replace-article): Ditto.
5297         (nnmbox-request-delete-group): Ditto.
5298         (nnmbox-request-rename-group): Ditto.
5299         (nnmbox-request-create-group): Ditto.
5300
5301         * mm-util.el (mm-text-coding-system): raw-text or -dos.
5302         (mm-running-ntemacs): Removed.
5303
5304         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5305
5306 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5307
5308         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5309
5310 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5311
5312         * qp.el (quoted-printable-encoding-characters): Support lower case.
5313
5314 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5315
5316         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5317         (rfc2047-b-encode-region): Encode line by line.
5318
5319 1999-07-03 09:20:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5320
5321         * mm-util.el (mm-find-mime-charset-region): Fix.
5322
5323 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
5324
5325         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5326         (mm-find-mime-charset-region): Ditto.
5327
5328 1999-07-03 09:15:35  Simon Josefsson  <jas@pdc.kth.se>
5329
5330         * gnus-sum.el (gnus-summary-move-article): Fix something or
5331         other.
5332
5333 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5334
5335         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5336         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5337         (gnus-summary-enter-digest-group): Use them.
5338         (gnus-summary-setup-default-charset): Ditto.
5339
5340 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5341
5342         * base64.el (base64-run-command-on-region): Use unibyte buffer.
5343
5344 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5345
5346         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5347         gnus-newsgroup-name is nil.
5348
5349 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5350
5351         * rfc2047.el (rfc2047-encode): Chop the tail newline.
5352
5353 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5354
5355         * gnus-art.el (article-emphasize): Use correct
5356         gnus-article-emphasis-alist.
5357
5358 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5359
5360         * mm-view.el (mm-inline-text): Fix text/html bug.
5361
5362 Mon Jun 28 17:54:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5363
5364         * gnus.el: Pterodactyl Gnus v0.89 is released.
5365
5366 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5367
5368         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5369         * message.el (message-draft-coding-system): Ditto.
5370         * mm-util.el (mm-running-ntemacs): Ditto.
5371
5372 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5373
5374         * gnus-xmas.el (gnus-xmas-summary-recenter): A blank line may
5375         cause problem.
5376
5377 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5378
5379         * mm-view.el (mm-inline-text): Ignore error in w3-region.
5380
5381 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5382
5383         * mml.el: require mm-decode.
5384
5385 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5386
5387         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5388
5389 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5390
5391         * mm-view.el (mm-inline-image): Fix image undisplayer.
5392
5393 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5394
5395         * mml.el (mml-insert-multipart): Error in compeling-read.
5396         (mml-insert-tag): Match tags.
5397
5398 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5399
5400         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5401         (gnus-cache-braid-heads): Ditto.
5402         (gnus-cache-retrieve-headers): Ditto.
5403
5404 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5405
5406         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5407
5408 1999-06-16 10:17:29  Katsumi Yamaoka  <yamaoka@jpl.org>
5409
5410         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5411         to string under XEmacs.
5412
5413 1999-06-28 19:34:03  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
5414
5415         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5416
5417 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5418
5419         * mm-view.el (mm-inline-message): Fix message view bug.
5420         * gnus-art.el (gnus-article-prepare): Ditto.
5421
5422 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5423
5424         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5425
5426 Tue Jun 15 04:13:01 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5427
5428         * gnus.el: Pterodactyl Gnus v0.88 is released.
5429
5430 1999-06-15 04:13:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5431
5432         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5433         usage.
5434
5435         * nnmail.el (nnmail-get-new-mail): Save info.
5436
5437 Mon Jun 14 01:15:59 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5438
5439         * gnus.el: Pterodactyl Gnus v0.87 is released.
5440
5441 1999-06-14 02:46:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5442
5443         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5444         (mail-source-run-script): New function.
5445         (mail-source-fetch-pop): Use it.
5446
5447 1999-06-13 09:52:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5448
5449         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5450
5451 Sun Jun 13 07:30:40 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5452
5453         * gnus.el: Pterodactyl Gnus v0.86 is released.
5454
5455 1999-06-13 08:51:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5456
5457         * gnus-art.el (gnus-treat-translate): New variable.
5458         (gnus-treat-predicate): Accept a list of regexps.
5459         (gnus-article-treat-custom): Allow a list of regexps.
5460
5461 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
5462
5463         * gnus-group.el (gnus-permanently-visible-groups): Fix custom type.
5464
5465 1999-06-13 05:15:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5466
5467         * gnus-art.el (article-babel): Narrow a bit.
5468
5469         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5470
5471 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
5472
5473         (gnus-agent-get-undownloaded-list): Operate on all articles, not
5474         only unread ones.
5475         (gnus-agent-fetch-headers): Fetch headers from unread and marked
5476         articles, not only unread ones.
5477
5478 1999-06-13 03:01:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5479
5480         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5481         keystroke.
5482
5483         * gnus-art.el (gnus-article-x-face-command): Ditto.
5484
5485         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5486
5487         * gnus.el (gnus-method-simplify): Accept server names.
5488
5489 1999-06-13 02:36:15  Per Abrahamsen  <abraham@dina.kvl.dk>
5490
5491         * gnus-art.el (article-babel-prompt): New function.
5492         (article-babel): New command.
5493
5494 1999-06-13 01:01:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5495
5496         * gnus-art.el (gnus-article-part-wrapper): Go to part.
5497
5498         * mml.el (mml-generate-mime-1): Don't insert literally.
5499
5500         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5501         (gnus-netrc-syntax-table): Removed.
5502         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5503
5504 Wed May  5 13:51:13 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5505
5506         * mm-view.el (mm-inline-text): Fix charset for text/html.
5507
5508 Wed May  5 01:15:08 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5509
5510         * message.el (message-draft-coding-system): Use emacs-mule-dos.
5511
5512 1999-06-12 07:29:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5513
5514         * nnmail.el (nnmail-split-incoming): Return the number of split
5515         mails.
5516         (nnmail-process-babyl-mail-format): Ditto.
5517         (nnmail-process-unix-mail-format): Ditto.
5518         (nnmail-process-mmdf-mail-format): Ditto.
5519         (nnmail-process-maildir-mail-format): Ditto.
5520
5521         * mail-source.el (mail-source-callback): Return the number from
5522         the callback.
5523
5524         * message.el (message-send-mail): Generate Lines.
5525
5526         * mail-source.el (mail-source-call-script): New function.
5527         (mail-source-call-script): New function.
5528
5529 Sun May  2 02:00:27 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5530
5531         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5532         (gnus-select-newsgroup): Use it.
5533         (gnus-group-highlight-words-alist): New variable.
5534         (gnus-newsgroup-emphasis-alist): New variable.
5535         (gnus-summary-local-variables): Use it.
5536         * lpath.el: Use it.
5537         * gnus-art.el (article-emphasize): Use it.
5538         (gnus-emphasis-highlight-words): New face.
5539         * gnus-cus.el (gnus-group-parameters): New parameter.
5540
5541 Sun May  2 01:00:02 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
5542
5543         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5544         parameter `headers'.
5545         (gnus-cache-enter-article): Ditto.
5546         (gnus-cache-update-article): Ditto.
5547         * gnus-sum.el (gnus-summary-move-article): Ditto.
5548         (gnus-summary-mark-article-as-unread): Ditto.
5549         (gnus-summary-mark-article): Ditto.
5550
5551 1999-06-12 03:59:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5552
5553         * gnus-msg.el (gnus-message-insert-stylings): Removed.
5554         (gnus-posting-style-alist): Removed.
5555         (gnus-message-style-insertions): Ditto.
5556         (gnus-configure-posting-styles): Reimplementation.
5557
5558         * mail-source.el (mail-source-fetch): Error the message.
5559
5560         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5561
5562 Sat Jun 12 00:19:57 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5563
5564         * gnus.el: Pterodactyl Gnus v0.85 is released.
5565
5566 1999-04-20  Michael Cook  <cook@sightpath.com>
5567
5568         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5569         Outlook citation regex.
5570
5571 1999-06-12 02:09:49  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
5572
5573         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5574         semicolon.
5575
5576 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5577
5578         * gnus-range.el (gnus-remove-from-range): Document range1
5579         modification, protect range2.
5580
5581 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5582
5583         * gnus-sum.el (gnus-update-marks): Protect lists from
5584         gnus-remove-from-range, don't sort twice.
5585
5586 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
5587
5588         * gnus-start.el (gnus-read-descriptions-file): Protect if no
5589         function in backend.
5590
5591 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
5592
5593         * gnus-sum.el (gnus-valid-move-group-p): Check for a
5594         request-accept-article function in the backend instead of using
5595         the 'respool capability.
5596
5597 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
5598
5599         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5600         spurious whitespace at eob.
5601
5602 1999-06-12 02:02:06  Adrian Aichner  <aichner@ecf.teradyne.com>
5603
5604         * nnmail.el (nnmail-get-new-mail): Check right variable.
5605
5606 1999-06-12 01:57:39  Karl Kleinpaste  <karl@justresearch.com>
5607
5608         * mailcap.el (mailcap-mime-data): Fix rfc822.
5609
5610 1999-06-11 23:48:50  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
5611
5612         * nndoc.el (nndoc-nsmail-type-p): New function.
5613         (nndoc-type-alist): Recognize nsmail.
5614
5615 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
5616
5617         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5618         *before* `article-hide-headers' deletes the information.
5619
5620 1999-05-22 00:26:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5621
5622         * gnus-sum.el (gnus-summary-save-parts): New command and
5623         keystroke.
5624         (gnus-summary-save-parts-1): New function.
5625         (gnus-summary-iterate): Buggy.
5626
5627         * mm-decode.el (mm-save-part-to-file): Made into own function.
5628
5629 1999-05-11 05:53:16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5630
5631         * gnus-group.el (gnus-group-set-info): Resist nils.
5632
5633 1999-05-04 19:26:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5634
5635         * mailcap.el (mailcap-mime-data): Ditto.
5636
5637         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5638
5639         * gnus-art.el (gnus-article-x-face-command): Default to ee.
5640
5641 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
5642
5643         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5644         gnus-article-date-lapsed-new-header is t.
5645
5646 Sat May  1 20:27:43 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5647
5648         * gnus.el: Pterodactyl Gnus v0.84 is released.
5649
5650 1999-05-01 22:23:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5651
5652         * gnus-msg.el (gnus-bug-message): Mime change.
5653
5654 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
5655
5656         * gnus-sum.el (gnus-update-marks): Process null mark lists.
5657
5658 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
5659
5660         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5661         `x-uue'.
5662
5663 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
5664
5665         * mail-source.el (mail-source-fetch-pop): Only prompt for password
5666         when authentication is 'password.
5667
5668 1999-05-01 22:17:55  <pinard@iro.umontreal.ca>
5669
5670         * gnus-win.el (gnus-configure-windows): Accept a setting.
5671
5672 1999-04-21 20:51:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5673
5674         * mm-util.el (mm-quote-arg): Moved here.
5675
5676         * mm-decode.el (mm-quote-arg): Quote more chars.
5677
5678 1999-04-18 20:12:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5679
5680         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5681         with newlines would create buggy .nov files.
5682
5683         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5684
5685         * qp.el (quoted-printable-encode-region): Encode whitespace at the
5686         end of lines.
5687
5688         * message.el (message-mode): Doc fix.
5689
5690         * gnus-art.el (article-hide-headers): Delete the hidden headers.
5691
5692         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5693
5694         * gnus-art.el (article-date-ut): Rewrite.
5695
5696         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5697         order.
5698
5699         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5700         headers.
5701
5702         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5703
5704 1999-04-18  Didier Verna  <verna@inf.enst.fr>
5705
5706         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5707         (article-date-ut): use it.
5708
5709 1999-04-18 20:06:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5710
5711         * mail-source.el (mail-source-fetch-pop): Call script
5712         asynchronously.
5713
5714 Sun Apr 18 12:40:04 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5715
5716         * gnus.el: Pterodactyl Gnus v0.83 is released.
5717
5718 1999-04-18 10:55:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5719
5720         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5721
5722         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5723
5724         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5725
5726         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5727
5728         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5729
5730         * message.el (message-generate-headers): Accept continuation
5731         headers.
5732
5733 1999-04-18 10:48:57  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
5734
5735         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5736
5737 1999-04-18 08:21:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5738
5739         * gnus-art.el (gnus-treatment-function-alist): use
5740         maybe-hide-headers.
5741
5742         * message.el (message-inhibit-body-encoding): Typo.
5743         (message-resend): Inhibit encoding.
5744
5745         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
5746
5747         * gnus-art.el (article-remove-cr): Use re-search.
5748
5749         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
5750         headers.
5751
5752         * mm-decode.el (mm-quote-arg): Quote '.
5753
5754         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
5755
5756         * mm-decode.el (mm-insert-part): Use multibyte for text.
5757
5758         * gnus-start.el (gnus-read-newsrc-file): New variable.
5759         (gnus-read-newsrc-file): Use it.
5760
5761 1999-04-17 18:51:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5762
5763         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
5764
5765         * gnus-group.el (gnus-group-expire-articles-1): Made into own
5766         function.
5767
5768 Sat Apr 17 16:41:30 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5769
5770         * gnus.el: Pterodactyl Gnus v0.82 is released.
5771
5772 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
5773
5774         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
5775         for iso8859-2.
5776
5777 1999-04-17 18:23:50  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5778
5779         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
5780         synonym alist.
5781
5782 1999-04-17 18:03:38  Adam P. Jenkins  <ajenkins@netway.com>
5783
5784         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
5785
5786 1999-04-17 18:02:05  Ettore Perazzoli  <ettore@comm2000.it>
5787
5788         * mail-source.el (mail-source-fetch): Ask before bugging out.
5789
5790 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
5791
5792         * uudecode.el (uudecode-decode-region-external): Don't assume
5793         uudecode-temporary-file-directory ends with a slash.
5794
5795 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
5796
5797         * gnus-sum.el (gnus-update-marks):
5798         (gnus-update-read-articles):
5799         (gnus-summary-expire-articles): Check server.
5800
5801 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
5802
5803         * mml.el (mml-preview): New function.
5804
5805 1999-04-17 17:10:21  William M. Perry  <wmperry@aventail.com>
5806
5807         * mail-source.el (mail-source-fetch-file): Return the right
5808         value.
5809
5810 1999-04-17 07:52:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5811
5812         * mml.el (mml-insert-parameter): New function.
5813         (mml-insert-parameter-string): New function.
5814
5815         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
5816
5817         * gnus-art.el (gnus-mime-multipart-functions): New variable.
5818         (gnus-mime-display-part): Use it.
5819
5820         * mm-decode.el (mm-alternative-precedence): Removed.
5821         (mm-discouraged-alternatives): New variable.
5822         (mm-preferred-alternative-precedence): New function.
5823
5824         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
5825
5826         * mail-source.el (mail-sources): New variable.
5827
5828         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
5829
5830         * mm-decode.el (mm-valid-image-format-p): New function.
5831         (mm-inline-media-tests): Use it.
5832         (mm-valid-and-fit-image-p): New function.
5833
5834         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
5835         (gnus-agent-fetch-group): Ditto.
5836
5837 1999-04-12  Didier Verna  <verna@inf.enst.fr>
5838
5839         * nnmail.el (nnmail-article-group): in case of a group name
5840         containing "\\n" constructs, be sure to pass the expanded value to
5841         nn*-save-mail.
5842
5843 Sat Apr 17 05:40:45 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5844
5845         * gnus.el: Pterodactyl Gnus v0.81 is released.
5846
5847 1999-04-16 15:54:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5848
5849         * gnus-sum.el (gnus-get-split-value): Reverse result.
5850
5851 1999-04-03 00:17:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5852
5853         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
5854
5855 1999-04-02 15:33:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5856
5857         * mml.el (mml-insert-tag): Insert concluding part.
5858
5859         * message.el (message-send-mail): Encode later.
5860         (message-send-news): Ditto.
5861
5862         * nnfolder.el: Don't use mail delim.
5863
5864 1999-03-28 19:14:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5865
5866         * gnus-cus.el (gnus-group-customize): Put point at min.
5867
5868         * mm-view.el (mm-inline-text): Allow toggling html.
5869
5870 1999-03-28 17:11:15  William M. Perry  <wmperry@aventail.com>
5871
5872         * mail-source.el: Added prescript and postscript to file.
5873
5874 1999-03-28 13:46:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5875
5876         * nnmail.el: Reverted.
5877
5878         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
5879         (gnus-setup-posting-charset): Did work.
5880
5881 1999-03-28 13:19:50  Jae-you Chung  <jay@pllab.kaist.ac.kr>
5882
5883         * gnus.el (gnus-short-group-name): Use
5884         gnus-group-uncollapsed-levels.
5885
5886 1999-03-28 13:11:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5887
5888         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
5889
5890 1999-03-26 13:18:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5891
5892         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
5893         (article-strip-headers-from-body): New command and keystroke.
5894
5895 1999-03-14 16:09:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5896
5897         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
5898
5899         * nnheader.el (nnheader-insert-file-contents): Bind
5900         enable-local-eval to nil.
5901         (nnheader-find-file-noselect): Ditto.
5902
5903         * nnmail.el (nnmail-article-group): Don't remove long lines.
5904         (nnmail-remove-long-lines): New function.
5905         (nnmail-split-header-length-limit): Removed.
5906
5907         * mml.el (mml-generate-mime-1): Use unibyte buffers.
5908
5909         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
5910
5911 1999-03-06 07:20:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5912
5913         * gnus-sum.el (gnus-summary-generic-mark): New function.
5914
5915         * nnmail.el (nnmail-split-header-length-limit): Increased.
5916         (nnmail-article-group): Allow nil.
5917
5918         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
5919
5920         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
5921         first.
5922
5923         * mml.el (mml-minibuffer-read-type): Include types from
5924         mailcap-mime-data.
5925
5926         * nndraft.el (nndraft-request-article): Would clobber Japanese.
5927
5928 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
5929
5930         * mml.el (mml-insert-tag): New function.
5931         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
5932         confusion with functions like `mml-read-tag'.
5933         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
5934         (mml-minibuffer-read-description): Ditto with
5935         `mml-minibuffer-read-description'.
5936         (mml-attach-buffer): New function.
5937         (mml-mode-map): New entry for /.
5938         (mml-minibuffer-read-type): Accept DEFAULT.
5939
5940         * mml.el (mml-quote-region): Narrow the region.
5941
5942         * message.el (message-mode-menu): message-mime-attach-file is now
5943         mml-attach-file.
5944
5945 1999-03-05 21:24:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5946
5947         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
5948
5949 1999-03-05 21:08:10  Robert Bihlmeyer  <robbe@orcus.priv.at>
5950
5951         * mml.el (mml-attach-buffer): New command.
5952
5953 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
5954
5955         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
5956         with a proper range. Compress range.
5957
5958         * gnus-range.el (gnus-remove-from-range): Protect arguments.
5959
5960 1999-03-05 20:59:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5961
5962         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
5963
5964 1999-03-04 04:20:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5965
5966         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
5967         (gnus-picons-convert-x-face): Removed.
5968         (gnus-picons-article-display-x-face): Removed.
5969         (gnus-picons-x-face-sentinel): Ditto.
5970         (gnus-picons-display-x-face): Ditto.
5971
5972 Thu Mar  4 01:38:00 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5973
5974         * gnus.el: Pterodactyl Gnus v0.80 is released.
5975
5976 1999-03-02 16:04:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5977
5978         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
5979
5980         * gnus-sum.el (gnus-with-article): Moved here.
5981
5982         * mail-source.el (mail-source-fetch-pop): Ask for password even
5983         when program.
5984
5985 1999-02-28 13:16:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5986
5987         * gnus-msg.el (gnus-bug): Add description.
5988
5989         * mml.el (mml-insert-mml-markup): Insert disposition.
5990
5991         * message.el (message-send-mail): Always encode mail headers.
5992
5993         * smiley.el (gnus-smiley-display): Goto body.
5994
5995 1999-02-28 13:15:47  Petr Konecny  <pekon@informatics.muni.cz>
5996
5997         * smiley.el (gnus-smiley-display): Don't search to blank line.
5998
5999 1999-02-28 00:38:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6000
6001         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6002         when requested.
6003
6004         * nnmail.el (nnmail-current-spool): Removed.
6005
6006         * gnus-salt.el (gnus-tree-inhibit): New varible.
6007
6008         * gnus.el (mm-util): Required.
6009
6010 1999-02-27 23:44:52  paul stevenson  <spaul@mail.phy.ornl.gov>
6011
6012         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6013
6014 1999-02-27 17:17:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6015
6016         * mail-source.el (mail-source-bind): Doc fix.
6017
6018 1999-02-26 20:35:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6019
6020         * message.el (message-mode): Doc fix.
6021
6022         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6023         encoding.
6024
6025         * gnus.el (gnus-methods-equal-p): Moved here.
6026
6027         * mail-source.el: pop at 110.
6028
6029         * pop3.el (pop3-movemail): Use write-region instead of
6030         append-to-file to avoid excessive messaging.
6031
6032 1999-02-27  lantz moore  <lmoore@contigo.com>
6033
6034         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6035         type directory.
6036
6037 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
6038
6039         * gnus-art.el (article-hide-boring-headers): Field names must not
6040         contain whitespace.
6041
6042 Fri Feb 26 18:54:16 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6043
6044         * gnus.el: Pterodactyl Gnus v0.79 is released.
6045
6046 1999-02-26 18:11:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6047
6048         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6049
6050         * mml.el (mml-mode): Don't use add-minor-mode.
6051
6052         * message.el (messgage-inhibit-body-encoding): New variable.
6053         (message-encode-message-body): Use it.
6054
6055 Fri Feb 26 17:00:25 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6056
6057         * gnus.el: Pterodactyl Gnus v0.78 is released.
6058
6059 1999-02-26 07:45:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6060
6061         * message.el (message-mode): Switch on MML mode.
6062
6063         * mml.el: Included commands and functions.
6064         (mml-mode-map): New keymap.
6065
6066         * message.el: Removed the insertion commands and functions.
6067
6068         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6069
6070         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6071         keystroke.
6072
6073         * gnus-art.el (gnus-narrow-to-page): Revert.
6074
6075         * gnus-cite.el (gnus-cite-delete-overlays): New function.
6076         (gnus-cite-parse-maybe): Always reparse.
6077
6078         * message.el (message-encode-message-body): Don't insert
6079         "multipart warning".
6080
6081         * gnus-art.el (gnus-article-treat-head-custom): New variable.
6082
6083 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
6084
6085         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6086
6087         * nnmail.el: Require mm-util.
6088
6089 1999-02-26 07:39:33  Justin Sheehy  <justin@linus.mitre.org>
6090
6091         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6092         group.
6093
6094 1999-02-26 07:38:08  SeokChan LEE  <chan@smoky-blue.com>
6095
6096         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6097
6098 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
6099
6100         * gnus-msg.el (gnus-extended-version): Better regexp.
6101
6102 1999-02-25  Didier Verna  <verna@inf.enst.fr>
6103
6104         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6105         is called with the result of SPLIT and should return a new split.
6106
6107 1999-02-23  Didier Verna  <verna@inf.enst.fr>
6108
6109         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6110         displayed in the article buffer, output bars if
6111         `gnus-picons-display-article-move-p'.
6112
6113 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
6114
6115         * mail-source.el (mail-source-fetch-pop): Typo.
6116
6117 1999-02-26 07:15:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6118
6119         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6120
6121 1999-02-23 03:07:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6122
6123         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6124
6125 1999-02-21 11:11:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6126
6127         * mml.el (mml-insert-buffer): New function.
6128
6129         * message.el (message-forward): Insert the buffer in the buffer.
6130
6131 Sun Feb 21 01:20:50 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6132
6133         * mm-view.el (mm-inline-message): Insert part in narrowed region.
6134
6135 Sat Feb 20 23:09:40 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6136
6137         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6138
6139 Sat Feb 20 21:34:28 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6140
6141         * gnus.el: Pterodactyl Gnus v0.77 is released.
6142
6143 1999-02-20 17:32:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6144
6145         * gnus-art.el (gnus-displaying-mime): New variable.
6146         (article-narrow-to-head): New function.
6147
6148         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6149         Default to pop instead of pop3.
6150
6151 1999-02-19 16:16:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6152
6153         * gnus-art.el (article-hide-pgp): Goto body.
6154
6155         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6156
6157         * gnus-cite.el: Don't use goto-line.
6158
6159         * gnus-art.el (gnus-article-treat-html): Removed.
6160         (gnus-treat-article): Save restriction.
6161
6162 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
6163
6164         * message.el (message-send-mail): Don't untabify.
6165         (message-mode): Don't use tabs for indentation.
6166
6167 1999-02-19 14:54:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6168
6169         * message.el (message-send-mail): Don't untabify.
6170
6171         * nnml.el (nnml-save-mail): Typo fix.
6172
6173 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
6174
6175         * message.el (message-cite-function): Add
6176         `message-cite-original-without-signature' customization option.
6177
6178 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
6179
6180         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6181         `nnmail-prepare-incoming-header-hook'.
6182
6183 1999-02-19 14:41:43  Justin Sheehy  <justin@linus.mitre.org>
6184
6185         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6186
6187 1999-02-19 14:40:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6188
6189         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6190
6191 1999-02-18  Michael Cook  <cook@sightpath.com>
6192
6193         * Recognize Microsoft Outlook's cite attribution conventions.
6194
6195 1999-02-19 14:33:11  James H. Cloos, Jr.  <cloos@jhcloos.com>
6196
6197         * gnus-sum.el: Bind M.
6198
6199 1999-02-19 14:31:29  Neil Crellin  <neilc@wallaby.cc>
6200
6201         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6202
6203 1999-02-15  Didier Verna  <verna@inf.enst.fr>
6204
6205         * gnus-picon.el (gnus-group-display-picons): ensures that
6206         `article-goto-body' really goes to the article body.
6207
6208 1999-02-19 12:57:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6209
6210         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6211
6212         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6213
6214         * mm-view.el (mm-view-message): Enable multibyte.
6215
6216 1999-02-11 18:37:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6217
6218         * nnmail.el (nnmail-get-new-mail): Message later.
6219
6220         * mm-util.el (mm-find-charset-region): Revert to checking
6221         multibyte.
6222
6223 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
6224
6225         * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6226         attachment.
6227
6228 Thu Feb 11 04:58:51 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6229
6230         * gnus.el: Pterodactyl Gnus v0.76 is released.
6231
6232 1999-02-06  Felix Lee  <flee@cygnus.com>
6233
6234         * gnus.el (gnus-group-change-level-function): Typo.
6235
6236 1999-02-11 05:47:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6237
6238         * gnus-sum.el (gnus-nov-skip-field): Removed.
6239         (gnus-nov-field): Ditto.
6240         (gnus-nov-parse-extra): Ditto.
6241         (gnus-nov-read-integer): Ditto.
6242
6243 1999-02-05 09:44:20  Katsumi Yamaoka  <yamaoka@jpl.org>
6244
6245         * nnheader.el (nnheader-nov-read-message-id): New macro.
6246         (nnheader-parse-nov): Use it.
6247
6248         * gnus-sum.el (gnus-nov-read-message-id): New macro.
6249         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6250         `(eq (char-after) ?\n)'.
6251
6252 1999-02-11 05:16:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6253
6254         * gnus.el (gnus-other-frame): Always pop up a new frame.
6255
6256 Wed Feb 10 01:03:43 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6257
6258         * gnus-range.el (gnus-range-add): Rewrite.
6259
6260 1999-02-02 18:12:00  Carsten Leonhardt  <leo@arioch.oche.de>
6261
6262         * nnmail.el (nnmail-split-incoming): Added detection of maildir
6263         format.
6264         (nnmail-process-maildir-mail-format): New function.
6265
6266         * mail-source.el (mail-source-fetch-maildir): New function.
6267         (mail-source-keyword-map): Add default for maildir method.
6268         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6269
6270 1999-02-10 02:29:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6271
6272         * mail-source.el (mail-source-fetcher-alist): Remove apop.
6273
6274         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6275         (nndoc-mime-digest-type-p): Removed.
6276
6277 1999-02-09 15:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6278
6279         * gnus-art.el (gnus-article-read-summary-keys): Set the point
6280         where it is supposed to be.
6281         (gnus-treat-play-sounds): New variable.
6282
6283         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6284
6285         * gnus-art.el (article-display-x-face): Narrow to head.
6286         (gnus-article-washed-types): New variable.
6287         (article-hide-pgp): Is not a toggle.
6288         (gnus-article-hide-text-type): Save types.
6289         (article-decode-charset): Use it.
6290
6291         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6292
6293         * message.el (message-forward-start-separator): Removed.
6294         (message-forward-end-separator): Removed.
6295         (message-signature-before-forwarded-message): Removed.
6296         (message-included-forward-headers): Removed.
6297         (message-check-news-body-syntax): Don't check forward.
6298         (message-forward): Use MIME.
6299
6300         * nnvirtual.el (nnvirtual-request-article): Bind
6301         gnus-article-decode-hook to nil.
6302
6303 1999-02-06 16:55:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6304
6305         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6306         us-ascii.
6307
6308 1999-02-04 00:00:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6309
6310         * format-spec.el (format-spec): Be more robust.
6311
6312         * message.el (message-encode-message-body): Default
6313         mail-parse-charset to mail-parse-charset.
6314
6315         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6316         (gnus-summary-edit-article): Bind mail-parse-charset.
6317
6318         * mml.el (mml-read-tag): Ignore white space after end of tag.
6319
6320         * message.el (message-goto-body): Also work in separatorless
6321         articles.
6322
6323         * mml.el (mml-translate-from-mime): New function.
6324         (mml-insert-mime): Ditto.
6325         (mml-to-mime): New function.
6326         (mime-to-mml): New name.
6327
6328         * gnus-sum.el (gnus-summary-edit-article): Always select raw
6329         article.
6330
6331         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6332
6333         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6334         special-case nndraft groups.
6335
6336 1999-02-03 16:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6337
6338         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6339         (gnus-get-newsgroup-headers): Already bound.
6340
6341         * message.el (message-encode-message-body): Use posting charset.
6342
6343         * mm-bodies.el (mm-encode-body): Use MIME charsets.
6344         (mm-body-encoding): Do CTE.
6345         (mm-body-7-or-8): New function.
6346
6347         * mm-util.el (mm-mime-charset): Always fall back on alist.
6348         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6349         (mm-mime-mule-charset-alist): Add arabic-*-column.
6350         (mm-find-mime-charset-region): New function.
6351
6352         * format-spec.el (format-spec-make): New function.
6353
6354         * mail-source.el (format-spec): Required.
6355         (mail-source-fetch-with-program): Removed.
6356         (mail-source-fetch-with-program): New function.
6357
6358         * format-spec.el: New file.
6359
6360 1999-02-03 16:00:41  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
6361
6362         * mail-source.el (mail-source-fetch-with-program): Take optional
6363         parameter.
6364
6365 1999-02-03 00:31:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6366
6367         * gnus-start.el: Ignore some groups.
6368         (gnus-setup-news): Bind nnmail-fetched-sources.
6369
6370         * message.el (message-send-mail): Remove all tabs.
6371
6372         * mm-util.el (mm-find-charset-region): Just check whether
6373         find-charset-region is defined.
6374
6375 1999-02-02 23:35:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6376
6377         * gnus-group.el (gnus-group-get-new-news): Use
6378         nnmail-fetched-sources.
6379
6380         * nnmail.el (nnmail-fetched-sources): New variable.
6381         (nnmail-get-new-mail): Use it.
6382
6383         * mail-source.el (mail-source-fetched-sources): New variable.
6384         (mail-source-fetch): Use it.
6385
6386 1999-02-02 23:20:20  Mark W. Eichin  <eichin@thok.org>
6387
6388         * gnus.el (gnus-getenv-nntpserver): if the file that
6389         gnus-nntpserver-file names has a trailing newline, the
6390         string-match will always match, and thus the file will never be
6391         read.  (^ matches start of "line", \\` matches start of "buffer",
6392         which is what was intended...)
6393
6394 1999-02-02 23:17:40  Kim-Minh Kaplan  <kmkaplan@western.fr>
6395
6396         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6397
6398 1999-01-28 04:15:46  Katsumi Yamaoka  <yamaoka@jpl.org>
6399
6400         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6401         select methods.
6402
6403 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
6404
6405         * gnus-range.el (gnus-remove-from-range): Sort second argument.
6406
6407 1999-02-02 10:55:23  Scott Hofmann  <shofmann@mindspring.com>
6408
6409         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6410
6411 Mon Feb  1 23:23:03 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6412
6413         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6414         a typo.
6415         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6416         charset to nil.
6417         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6418         * gnus-start.el (gnus-start-draft-setup): Ditto.
6419
6420 1999-02-02 22:13:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6421
6422         * mail-source.el (mail-source-fetch-directory): Use the predicate.
6423         (mail-source-value): Don't do variables.
6424
6425         * nnmail.el (nnmail-get-new-mail): Set the predicate.
6426
6427         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6428
6429 1999-02-01  Michael Cook  <cook@sightpath.com>
6430
6431         * Defenestrate spurious ?a.
6432
6433 1999-02-02 21:59:51  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6434
6435         * mail-source.el (mail-source-fetch-pop): Instead use
6436         :authentication.
6437
6438 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
6439
6440         * mail-source.el : Support APOP authentication scheme.
6441
6442 1999-02-02 21:56:14  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
6443
6444         * pop3.el (pop3-movemail): Return t.
6445
6446 1999-02-02 21:48:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6447
6448         * rfc2047.el (rfc2047-fold-region): New function.
6449         (rfc2047-encode-message-header): Use it.
6450
6451 1999-02-02 21:07:27  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
6452
6453         * gnus-sum.el (gnus-group-charset-alist): Add more.
6454
6455 Mon Feb  1 21:18:00 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6456
6457         * gnus.el: Pterodactyl Gnus v0.75 is released.
6458
6459 1999-02-01 21:54:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6460
6461         * gnus-art.el (article-display-x-face): Don't narrow to head.
6462
6463 1999-02-01 21:48:39  Michael Cook  <cook@sightpath.com>
6464
6465         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6466
6467 1999-02-01 20:59:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6468
6469         * mail-source.el (mail-source-fetch-directory): Ignore
6470         directories.
6471
6472         * gnus-cus.el (gnus-group-parameters): Addition.
6473
6474         * gnus-art.el (article-strip-banner): Do symbolic banners.
6475         (article-strip-banner): New keystroke.
6476
6477 1999-02-01 20:54:32  Michael Cook  <cook@sightpath.com>
6478
6479         * gnus-art.el (article-strip-banner): New command.
6480
6481 1999-02-01 20:53:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6482
6483         * gnus-art.el (gnus-treat-strip-banners): New variable.
6484
6485 1999-01-28 05:34:56  Katsumi Yamaoka  <yamaoka@jpl.org>
6486
6487         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6488         has been exist.
6489
6490 Thu Jan 28 01:38:34 1999  Shenghuo ZHU  <zsh@cs.rochester.edu>
6491
6492         * message.el (message-draft-coding-system): Check coding-system.
6493         * mm-util.el (mm-text-coding-system): Ditto.
6494
6495 1999-01-28 12:11:31  Katsumi Yamaoka  <yamaoka@jpl.org>
6496
6497         * mail-source.el (mail-source-fetch-pop): Save excursion.
6498
6499 1999-01-28 08:14:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6500
6501         * mail-source.el (mail-source-movemail-args): Not constant.
6502         (mail-source-movemail-args): Removed.
6503         (mail-source-fetch-with-program): New function.
6504         (mail-source-fetch-pop): Use program and function.
6505         (mail-source-movemail-program): Removed.
6506
6507         * gnus-art.el (gnus-treat-date-iso8601): New variable.
6508         (gnus-treat-date-user-defined): New variable.
6509
6510 1999-01-28 08:07:12  Per Abrahamsen  <abraham@dina.kvl.dk>
6511
6512         * nnmail.el (nnmail-fix-eudora-headers): New function.
6513
6514 1999-01-28 08:05:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6515
6516         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6517
6518 1999-01-27 08:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6519
6520         * smiley.el (smiley-deformed-regexp-alist): Removed =>.
6521         (smiley-nosey-regexp-alist): Ditto.
6522
6523         * gnus-art.el (gnus-treatment-function-alist): Do
6524         gnus-article-add-buttons-to-head later.
6525         (gnus-treat-capitalize-sentences): New variable.
6526         (article-capitalize-sentences): New command and keystroke.
6527
6528         * gnus-group.el (gnus-group-catchup-current): Do group.
6529
6530         * message.el (message-default-charset): Add group.
6531
6532 Wed Jan 27 05:24:53 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6533
6534         * gnus.el: Pterodactyl Gnus v0.74 is released.
6535
6536 1999-01-27 05:56:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6537
6538         * gnus-art.el (article-fill-long-lines): Renamed.
6539         (article-fill-long-lines): New keystroke.
6540
6541 1999-01-26 06:35:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6542
6543         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6544
6545         * gnus-group.el (gnus-group-catchup-current): Skip groups now
6546         displayed.
6547         (gnus-group-catchup-current): Be more robus.
6548
6549         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6550         headers.
6551
6552 1999-01-25  Dave Love  <fx@gnu.org>
6553
6554         * message.el (message-mode-menu): Add message-mime-attach-file.
6555         (message-mode): Doc fix.
6556
6557 1999-01-26 05:24:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6558
6559         * nnmail.el (nnmail-check-duplication): Insert the mail source
6560         string.
6561
6562         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6563         (mail-source-fetch-directory): Ditto.
6564         (mail-source-fetch-file): Ditto.
6565         (mail-source-string): New variable.
6566
6567         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6568         the level.
6569
6570         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6571         before handling.
6572
6573         * mm-util.el (mm-mime-charset): Use the parameters.
6574         (mm-mime-charset): Removed region paremeters.
6575
6576         * nnmail.el (nnmail-get-new-mail): Don't message the entire
6577         source.
6578
6579 1999-01-25 12:05:16  Lloyd Zusman  <ljz@asfast.com>
6580
6581         * nnmail.el (nnmail-get-split-group): Quote right.
6582
6583 1999-01-25 05:55:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6584
6585         * mail-source.el (mail-source-movemail): Would kill an arbitrary
6586         buffer.
6587
6588 1999-01-24 03:02:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6589
6590         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6591         (gnus-group-mode): Don't hook.
6592
6593         * mail-source.el (mail-source-bind): Doc fix.
6594         (mail-source-bind): Take only one param.
6595
6596         * gnus-art.el (gnus-treat-highlight-signature): typep.
6597
6598         * mail-source.el (mail-source-movemail): Ignore empty file.
6599         (mail-source-callback): Check before deleting.
6600
6601         * message.el (message-mime-attach-file): Include name.
6602
6603 1999-01-23 17:01:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6604
6605         * mm-util.el (mm-read-charset): Return a symbol.
6606
6607         * mm-view.el (mm-inline-text): Insert signature separator.
6608
6609         * gnus-art.el (gnus-treat-predicate): New function.
6610         (gnus-treat-article): Allow all types to be checked.
6611
6612         * gnus-util.el (gnus-or): New function.
6613         (gnus-and): Ditto.
6614
6615         * gnus-art.el (gnus-mime-display-single): Use override.
6616
6617         * mm-decode.el (mm-attachment-override-types): New variable.
6618         (mm-attachment-override-p): New function.
6619
6620         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6621
6622 1999-01-23 16:45:06  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
6623
6624         * mm-view.el (mm-inline-text): Do vcards.
6625
6626 Sat Jan 23 14:23:27 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6627
6628         * gnus.el: Pterodactyl Gnus v0.73 is released.
6629
6630 1999-01-23 11:38:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6631
6632         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6633         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6634         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6635         (nnmail-movemail-program): Removed.
6636         (nnmail-movemail-args): Removed.
6637         (nnmail-pop-password-required): Ditto.
6638         (nnmail-tmp-directory): Ditto.
6639         (nnmail-delete-incoming): Removed.
6640         (nnmail-pop-password, nnmail-moved-inboxes,
6641         nnmail-internal-password, nnmail-move-inbox): Removed.
6642         (nnmail-read-passwd): Ditto.
6643         (nnmail-get-spool-files): Removed.
6644         (nnmail-resplit-incoming): Reinstated.
6645
6646         * mail-source.el: New file.
6647
6648 1999-01-23 09:08:31  James H. Cloos, Jr.  <cloos@jhcloos.com>
6649
6650         * gnus-art.el (gnus-article-mode-map): Bind backspace.
6651
6652 1999-01-23 09:05:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6653
6654         * gnus-art.el (article-make-date-line): Fix iso8601 display.
6655
6656 1999-01-20 02:53:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6657
6658         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6659
6660         * gnus-picon.el (gnus-group-display-picons): Goto body.
6661
6662         * gnus.el: Indented all functions; broke long lines; changed all
6663         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
6664
6665 Wed Jan 20 00:50:53 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6666
6667         * gnus.el: Pterodactyl Gnus v0.72 is released.
6668
6669 1999-01-20 01:39:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6670
6671         * gnus.el: Cleaned up trailing whitespace.
6672
6673         * mm-util.el (mm-read-charset): Work.
6674
6675 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
6676
6677         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6678         nnheader-translate-file-chars'd group name.
6679
6680 1999-01-20 01:30:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6681
6682         * message.el (message-encode-message-body): Fold case.
6683
6684 1999-01-20 01:28:16  Alexei V. Barantsev  <barancev@ispras.ru>
6685
6686         * gnus-xmas.el (gnus-xmas-modeline-glyph): Backquote.
6687
6688 1999-01-20 00:46:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6689
6690         * mailcap.el (mailcap-add): New function.
6691
6692 1999-01-18 09:40:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6693
6694         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6695         (article-goto-body): Use it.
6696         (gnus-treat-article): Ditto.
6697
6698         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6699         downloaded articles from the downloadeble list.
6700
6701 1999-01-16 17:31:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6702
6703         * message.el (message-encode-message-body): Bind
6704         mail-parse-charset.
6705
6706         * mm-util.el (mm-charset-synonym-alist): New variable.
6707         (mm-charset-to-coding-system): Use it.
6708         (mm-charset-coding-system-alist): Removed.
6709         (mm-charset-to-coding-system): Don't use it.
6710         (mm-find-charset-region): Use mail-parse-charset.
6711
6712         * gnus-art.el (gnus-treatment-function-alist): Use
6713         gnus-article-display-picons.
6714         (gnus-treat-display-xface): Only do if we have xface feature.
6715         (gnus-part-display-hook): New function.
6716         (gnus-treat-article): Use it.
6717         (gnus-treat-article): Use gnus-visual.
6718
6719         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6720
6721         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6722         displaying.
6723
6724         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
6725
6726         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6727         regexp file names.
6728
6729 Sat Jan 16 03:15:57 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6730
6731         * gnus.el: Pterodactyl Gnus v0.71 is released.
6732
6733 1999-01-16 00:13:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6734
6735         * mm-view.el (mm-inline-image): Don't add a dot.
6736
6737         * gnus-art.el (gnus-treat-article): New function.
6738
6739         * gnus.el (gnus-article-display-hook): Removed.
6740
6741         * gnus-art.el (gnus-article-treat-custom): New variable.
6742
6743         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
6744
6745         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6746         functions.
6747
6748         * message.el (message-posting-charset): New variable.
6749         (message-send-mail): Use it.
6750
6751         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6752         (gnus-setup-posting-charset): New function.
6753         (gnus-setup-message): Use it.
6754
6755         * message.el (message-encode-message-body): Just look for
6756         Content-Type before inserting a new one.
6757
6758 1999-01-15 23:08:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6759
6760         * rfc2047.el (rfc2047-default-charset): Removed.
6761
6762         * mail-prsvr.el: New file.
6763         (mail-parse-charset): New variable.
6764
6765         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
6766         Changed name.
6767
6768         * gnus.el (gnus-charset): New group.
6769
6770         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
6771
6772         * gnus-sum.el (gnus-default-charset): Default to nil.
6773         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
6774         (gnus-newsgroup-iso-8859-1-forced): Removed.
6775
6776         * mm-util.el (mm-known-charsets): Removed.
6777         (mm-default-coding-system): Removed.
6778         (mm-default-charset): Removed.
6779         (mm-read-charset): New function.
6780
6781         * message.el (message-default-charset): Removed.
6782
6783         * rfc2047.el (rfc2047-default-charset): Default to nil.
6784
6785         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
6786
6787 Fri Jan 15 20:50:38 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6788
6789         * gnus.el: Pterodactyl Gnus v0.70 is released.
6790
6791 1999-01-15 00:06:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6792
6793         * mm-decode.el (mm-save-part): Use mm-get-part.
6794         (mm-insert-part): New function.
6795         (mm-get-part): Use it.
6796         (mm-get-image): Ditto.
6797         (mm-display-external): Ditto.
6798
6799         * mm-view.el (mm-inline-text): Ditto.
6800
6801         * gnus-move.el (gnus-move-group-to-server): Protect against nil
6802         ranges.
6803
6804         * mm-decode.el (mm-display-external): Save the buffer.
6805         (mm-remove-part): Kill it.
6806
6807         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
6808
6809         * nnagent.el (nnagent-request-set-mark): Defined stub.
6810
6811 1999-01-14 23:05:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6812
6813         * gnus-score.el (gnus-score-load-score-alist): Bind
6814         coding-system-for-read.
6815
6816         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
6817         prepare-exit-hook.
6818
6819         * mm-view.el (mm-setup-w3): Require w3.
6820
6821 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
6822
6823         * nnspool.el (nnspool-retrieve-headers): Protect against empty body.
6824
6825 1999-01-14 21:17:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6826
6827         * mm-encode.el: Ditto.
6828
6829         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
6830         error.
6831
6832         * mailcap.el (mailcap-mime-data): SAFER ps.
6833
6834         * message.el (message-encode-message-body): Always insert a
6835         Content-Type header.
6836
6837         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
6838         shown inline.
6839
6840         * mm-view.el (mm-inline-text): Handle all sorts of text.
6841
6842         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
6843         don't view.
6844
6845         * mm-decode.el (mm-display-external): Use it.
6846
6847         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
6848
6849         * mm-decode.el (mm-save-part): Removed double code.
6850
6851 1999-01-12  Dave Love  <fx@gnu.org>
6852
6853         * mm-decode.el (mm-save-part): Avoid doubly-compressed
6854         application/octet-stream .gz & al files with jka-compr.
6855
6856 1999-01-12  Dave Love  <fx@gnu.org>
6857
6858         * gnus-ems.el (gnus-down-mouse-3): New variable.
6859         * gnus-art.el (gnus-mime-button-map): Use it.
6860         (gnus-mime-button-menu): Set the clicked-on buffer initially.
6861
6862 1999-01-13 19:41:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6863
6864         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
6865
6866 1999-01-12 17:34:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6867
6868         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
6869         buffers.
6870
6871         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
6872
6873         * gnus-cache.el (gnus-cache-read-active): Reversed check.
6874
6875 1999-01-12 17:18:25  Matt Armstrong  <matta@geoworks.com>
6876
6877         * mml.el (mml-parameter-string): Strip directory component.
6878
6879 1999-01-12 17:02:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6880
6881         * gnus.el (gnus-use-demon): Removed.
6882
6883 1999-01-12 05:53:23  Katsumi Yamaoka  <yamaoka@jpl.org>
6884
6885         * nnmail.el (nnmail-article-group): Don't infloop.
6886
6887 1999-01-11  Colin Rafferty  <colin@xemacs.org>
6888
6889         * gnus-art.el (article-update-date-lapsed): Made it work with
6890         picons, and make it update on all visible frames.
6891         (article-date-ut): Get summary-buffer's current-headers.
6892
6893 1999-01-12 07:20:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6894
6895         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
6896         (gnus-picons-setup-p): New variable.
6897
6898 1999-01-11 02:13:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6899
6900         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
6901
6902 1999-01-04 12:58:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6903
6904         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
6905         (gnus-summary-exit-no-update): Use mapcar.
6906
6907 1999-01-02 14:36:32  Simon Josefsson  <jas@pdc.kth.se>
6908
6909         * gnus-agent.el (gnus-category-write): Make directory.
6910
6911 1998-09-26 19:39:31  Simon Josefsson  <jas@pdc.kth.se>
6912
6913         * gnus-sum.el (gnus-update-read-articles):
6914         (gnus-update-marks): Request backend update of mark.
6915
6916 1999-01-03 15:29:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6917
6918         * mm-bodies.el (mm-body-encoding): Use mm-find.
6919
6920 1999-01-03 15:28:27  Kim-Minh Kaplan  <kmkaplan@western.fr>
6921
6922         * gnus-picon.el (gnus-article-display-picons): Fix.
6923
6924 Sun Jan  3 13:32:02 1999  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6925
6926         * gnus.el: Pterodactyl Gnus v0.69 is released.
6927
6928 1999-01-03 06:45:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6929
6930         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
6931
6932         * gnus-agent.el (gnus-agent-remove-group): New command and
6933         keystroke.
6934
6935         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
6936
6937 1999-01-02 14:12:41  Simon Josefsson  <jas@pdc.kth.se>
6938
6939         * gnus-agent.el (gnus-agent-write-servers): Make directory.
6940
6941 1998-12-26 02:38:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6942
6943         * mm-view.el (mm-inline-text): Bind current id.
6944
6945         * mm-decode.el (mm-handle-id): New macro.
6946         (mm-make-handle): Accept id.
6947         (mm-dissect-singlepart): Use it.
6948
6949 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
6950
6951         * message.el (message-cite-original-without-signature): Use
6952         message-signature-separator when searching for signature in
6953         message-cite-original-without-signature.
6954
6955 1998-12-24 16:25:38  Simon Josefsson  <jas@pdc.kth.se>
6956
6957         * gnus.el (gnus-server-to-method): Check named methods.
6958
6959 1998-12-24 03:27:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6960
6961         * mm-view.el (mm-view-message): Goto point-min.
6962
6963         * nnmail.el (nnmail-article-group): Don't delete lines, only
6964         shorten them.
6965
6966         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
6967         values.
6968
6969         * nnheader.el (nnheader-temp-directory): New variable.
6970         (nnheader-temp-directory): Removed.
6971
6972 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
6973
6974         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
6975         list of files to check for mailcap entries under windows-nt.
6976
6977 1998-12-24 03:02:15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6978
6979         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
6980         summary buffer exists.
6981
6982 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
6983
6984         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
6985         irrelevant Sun sendmail bug.
6986         (nnsoup-store-reply): Stop mucking with mail-header-separator.
6987
6988         * message.el (message-send-news): Bind mail-header-separator to
6989         "" when asking backend to post.
6990
6991 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
6992
6993         * mm-uu.el (mm-dissect-disposition): New variable.
6994         (mm-uu-dissect): Use it.
6995
6996 1998-12-21 21:34:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6997
6998         * mm-view.el (mm-inline-text): Bind url-current-object.
6999
7000 1998-12-06 03:05:41  Simon Josefsson  <jas@pdc.kth.se>
7001
7002         * gnus-range.el (gnus-remove-from-range): Rewrite.
7003
7004 1998-12-09  SL Baur  <steve@altair.xemacs.org>
7005
7006         * gnus-picon.el (annotations): Remove bogus require 'xpm.
7007
7008 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
7009
7010         * message.el (message-encode-message-body): Insert `MIME-Version'
7011         instead of `Mime-Version'.
7012
7013 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7014
7015         * message.el (message-insert-mime-part): Add the attachment
7016         disposition.
7017         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7018         (message-mime-query-type): New function.
7019         (message-mime-query-description): Ditto.
7020         (message-mime-query-file): Ditto.
7021         (message-insert-mime-part): Use them.
7022         (message-mime-insert-external): Use the new stuff.
7023
7024 1998-12-19 23:02:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7025
7026         * nnmail.el (nnmail-split-header-length-limit): New variable.
7027
7028         * mm-decode.el (mm-dissect-buffer): Check syntax.
7029
7030         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7031
7032         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7033         (rfc2047-dissect-region): Ditto.
7034
7035 1998-12-17 18:36:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7036
7037         * mm-view.el (mm-view-message): Decode charset.
7038
7039 1998-12-16 16:01:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7040
7041         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7042         CT headers.
7043
7044 Wed Dec 16 01:44:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7045
7046         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7047         mm-uu-*-function.
7048         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7049
7050 1998-12-16 10:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7051
7052         * message.el (message-send-mail): Do MML first.
7053         (message-send-news): Ditto.
7054
7055 1998-12-15 20:57:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7056
7057         * gnus-picon.el (gnus-picons-face): New face.
7058         (gnus-picons-try-face): Use it.
7059
7060 Tue Dec 15 19:17:43 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7061
7062         * gnus.el: Pterodactyl Gnus v0.68 is released.
7063
7064 Tue Dec 15 18:28:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7065
7066         * gnus.el: Pterodactyl Gnus v0.67 is released.
7067
7068 Tue Dec 15 17:31:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7069
7070         * gnus.el: Pterodactyl Gnus v0.66 is released.
7071
7072 1998-12-13 11:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7073
7074         * gnus-art.el (gnus-insert-mime-button): Decode description.
7075
7076 Sat Dec  5 16:50:49 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7077
7078         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7079         (gnus-decode-header-methods): Ditto.
7080         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7081
7082 1998-12-13 10:04:39  Lloyd Zusman  <ljz@asfast.com>
7083
7084         * gnus-xmas.el (gnus-xmas-summary-recenter): Allow numbers.
7085
7086 1998-12-13 09:32:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7087
7088         * mml.el (mml-insert-mime-headers): Encode description.
7089
7090         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7091         line.
7092
7093         * gnus-sum.el (gnus-default-charset): Doc fix.
7094
7095 Wed Dec  9 15:18:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7096
7097         * mm-decode.el (mm-display-part): Forward a line.
7098
7099 Wed Dec  9 13:30:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7100
7101         * mm-util.el (mm-running-ntemacs): New variable.
7102         (mm-text-coding-system): Ditto.
7103         * nnmail.el (nnmail-incoming-coding-system): Ditto.
7104         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7105
7106 1998-12-13 08:52:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7107
7108         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7109         buffer.
7110
7111         * message.el (message-insert-headers): New command and keystroke.
7112
7113 1998-12-07 23:42:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7114
7115         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7116         (mm-get-image): Ditto.
7117
7118         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7119         base64, uudecode and binhex.
7120
7121 Sun Dec  6 21:58:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7122
7123         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7124         in text/plain.
7125         * mm-uu.el (mm-uu-dissect): Use inline.
7126
7127 1998-12-07 23:19:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7128
7129         * mm-view.el (mm-view-message): New function.
7130
7131         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7132         qp.
7133
7134 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
7135
7136         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7137         entry for message/rfc822 as 8bit.
7138
7139 1998-12-07 23:16:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7140
7141         * mailcap.el (mailcap-mime-extensions): Add patch.
7142
7143 1998-12-05  Dale Hagglund  <rdh@best.com>
7144
7145         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7146         argument to force all multipart/* to look like multipart/mixed.
7147
7148         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7149         variable.
7150         (gnus-mime-display-part): Use it.
7151
7152 1998-12-07 22:46:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7153
7154         * gnus-draft.el (gnus-draft-send): Only disable checks for
7155         non-interactive use.
7156         (gnus-draft-send-message): Use it.
7157
7158 Sun Dec  6 19:36:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7159
7160         * gnus.el: Pterodactyl Gnus v0.65 is released.
7161
7162 1998-12-06 20:11:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7163
7164         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7165
7166         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7167
7168 Sat Dec  5 18:35:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7169
7170         * gnus.el: Pterodactyl Gnus v0.64 is released.
7171
7172 1998-12-05 18:51:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7173
7174         * mm-view.el (mm-setup-w3): Don't load.
7175
7176         * gnus-msg.el (gnus-setup-message): Set group name.
7177         (gnus-group-mail): Avoid leaking local vars.
7178
7179         * message.el (message-attach-file): Renamed.
7180         (message-mime-attach-file): Renamed again.
7181
7182 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
7183
7184         * gnus-art.el (article-decode-encoded-words): Bind
7185         rfc2047-default-charset here.
7186
7187         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7188
7189 1998-12-05 18:33:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7190
7191         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7192         (gnus-picons-setup-hook): New hook.
7193
7194 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
7195
7196         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7197         string.
7198         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
7199         line.
7200
7201 1998-12-05 17:11:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7202
7203         * gnus-art.el (gnus-article-prepare-display): Setup w3.
7204         (gnus-mime-view-part): Ditto.
7205         (gnus-mime-inline-part): Dotii.
7206         (gnus-mime-externalize-part): Daddo.
7207         (gnus-mime-internalize-part): Tutti frutti.
7208         (gnus-widget-press-button): Da da do.
7209
7210         * mm-view.el (mm-setup-w3): Require url-vars.
7211
7212 Fri Dec  4 12:13:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7213
7214         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7215         * mm-util.el (mm-find-charset-region): Ditto.
7216
7217 1998-12-05 16:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7218
7219         * message.el (message-send): Don't encode here.
7220         (message-send-mail): But here.
7221         (message-send-news): And here.
7222
7223 1998-12-04 15:29:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7224
7225         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7226
7227 Fri Dec  4 04:09:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7228
7229         * gnus.el: Pterodactyl Gnus v0.63 is released.
7230
7231 1998-12-04 04:59:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7232
7233         * mml.el (mml-base-boundary): Shorten.
7234
7235         * message.el (message-insert-mime-part): Use default.
7236
7237         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7238
7239 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
7240
7241         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7242         buttons, not [*].
7243
7244 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7245
7246         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7247
7248 1998-12-04 04:48:37  Hrvoje Niksic  <hniksic@srce.hr>
7249
7250         * gnus-art.el (gnus-insert-mime-button): Fix.
7251
7252 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7253
7254         * message.el (message-insert-mime-part): Nicify prompts.
7255         (message-insert-mime-part): Really delete duplicates.
7256         (message-insert-mime-part): Check against common errors.
7257         (message-insert-mime-part): Fix docstring.
7258
7259 1998-12-04 04:41:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7260
7261         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7262
7263 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7264
7265         * gnus-art.el (gnus-mime-button-line-format): Nicify.
7266         (gnus-insert-mime-button): Modify accordingly.
7267
7268 1998-12-04 01:50:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7269
7270         * gnus-art.el (gnus-display-mime): Set window point.
7271
7272         * mm-decode.el (mm-display-external): Only decode when not
7273         saving.
7274         (mm-alternative-precedence): Prefer multiparts.
7275         (mm-inline-media-tests): Inline multiparts.
7276
7277         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7278         Ignore errors when requiring url.
7279
7280         * mml.el (mml-quote-region): New command.
7281
7282         * message.el (message-cite-original): Use it.
7283         (message-cite-original-without-signature): Ditto.
7284
7285 Thu Dec  3 12:53:58 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7286
7287         * gnus.el: Pterodactyl Gnus v0.62 is released.
7288
7289 1998-12-03 13:38:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7290
7291         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7292
7293 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7294
7295         * mm-view.el (mm-inline-text): Use `point-min-marker' and
7296         `point-max-marker'.
7297
7298 1998-12-03 13:22:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7299
7300         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7301
7302         * gnus-art.el (gnus-mime-display-single): Check for attachment
7303         before other tests.
7304
7305 1998-12-03  Didier Verna  <verna@inf.enst.fr>
7306
7307         * gnus-msg.el (gnus-configure-posting-styles): find a
7308         posting-style entry in the group parameters, if any, and honor it
7309         at the end.
7310
7311 1998-12-03 13:03:37  Felix Lee  <flee@teleport.com>
7312
7313         * nntp.el (nntp-after-change-function): Fix.
7314
7315 1998-12-03 12:44:30  Mike McEwan  <mike@lotusland.demon.co.uk>
7316
7317         * mml.el (mml-generate-mime-1): Insert literally.
7318
7319 1998-12-03 00:23:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7320
7321         * mml.el (mml-insert-mime-headers): Removed debug.
7322
7323 1998-12-02 22:22:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7324
7325         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7326         prefixed.
7327
7328         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7329         application/emacs-lisp to 8bit.
7330
7331 1998-12-03  Dale Hagglund  <rdh@best.com>
7332
7333         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7334
7335 Wed Dec  2 20:24:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7336
7337         * gnus.el: Pterodactyl Gnus v0.61 is released.
7338
7339 1998-12-02 21:12:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7340
7341         * mml.el (mml-parse-1): Skipped parts.
7342         (mml-insert-mime-headers): Nil is a list.
7343         (mml-generate-mime-1): Don't insert literally.
7344         (mml-read-tag): Drop text props.
7345         (mml-read-part): Ditto.
7346         (mml-parse-singlepart-with-multiple-charsets): Ditto.
7347
7348 Wed Dec  2 20:07:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7349
7350         * gnus.el: Pterodactyl Gnus v0.60 is released.
7351
7352 1998-12-02 20:11:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7353
7354         * mml.el (mml-parse-1): Don't throw contents away.
7355
7356 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
7357
7358         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7359
7360 1998-12-02 18:42:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7361
7362         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7363         function.
7364         (mml-parse-1): Use it.
7365
7366 Tue Dec  1 23:04:25 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7367
7368         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7369         Use gnus-newsgroup-default-charset.
7370         (article-decode-encoded-words): Remove charset codes.
7371         * gnus-sum.el (gnus-newsgroup-default-charset): Use
7372         gnus-default-charset.
7373
7374 1998-12-02 03:14:20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7375
7376         * message.el (message-send-mail): Don't encode here.
7377         (message-send-news): Nor here.
7378         (message-send): ... but here instead.
7379
7380         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7381         default to nil.
7382         (gnus-article-display-picons): Replace From line.
7383         (gnus-group-display-picons): Replace Newsgroups line.
7384         (gnus-picons-display-glyph): Set baseline.
7385         (gnus-group-display-picons): Piconize the entire Newsgroups line.
7386         (gnus-picons-xbm-face): Revert to old, standard colors.
7387
7388         * message.el (message-fetch-field): Remove text props.
7389
7390         * gnus-art.el (gnus-article-normalized-header-length): New
7391         variable.
7392         (article-normalize-headers): New command and keystroke.
7393
7394         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7395
7396 Wed Dec  2 01:43:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7397
7398         * gnus.el: Pterodactyl Gnus v0.59 is released.
7399
7400 1998-12-02 01:38:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7401
7402         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7403
7404         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7405
7406 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7407
7408         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7409
7410 1998-12-02 00:15:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7411
7412         * mm-decode.el (mm-all-images-fit): New variable.
7413         (mm-image-fit-p): Use it.
7414
7415         * gnus-art.el (gnus-mime-display-single): Use it.
7416         (gnus-mime-internalize-part): New command and keystroke.
7417
7418         * mm-decode.el (mm-user-automatic-external-display): New
7419         variable.
7420         (mm-automatic-external-display-p): New function.
7421
7422         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7423         colors.
7424
7425 1998-12-01 23:52:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7426
7427         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7428
7429         * gnus-art.el (gnus-with-article): Work in the original article
7430         buffer.
7431         (gnus-with-article): Work in read-only groups.
7432
7433 Tue Dec  1 00:15:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7434
7435         * mm-bodies.el (mm-decode-string): Return original string if not
7436         decode.
7437
7438 Mon Nov 30 23:38:02 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7439
7440         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7441
7442 1998-12-01 01:53:49  Francois Pinard  <pinard@iro.umontreal.ca>
7443
7444         * nndoc.el (nndoc-mime-parts-type-p): Do related.
7445
7446 Tue Dec  1 00:46:20 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7447
7448         * gnus.el: Pterodactyl Gnus v0.58 is released.
7449
7450 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7451
7452         * mm-decode.el (mm-get-image): Return a glyph, not an image
7453         specifier.
7454
7455 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
7456
7457         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7458
7459 1998-12-01 01:23:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7460
7461         * mail-parse.el (rfc2045): Required.
7462
7463 1998-12-01 00:59:53  William M. Perry  <wmperry@aventail.com>
7464
7465         * mm-view.el (mm-inline-text): Remove props.
7466
7467 1998-12-01 00:18:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7468
7469         * mm-view.el (mm-setup-w3): Protect url-misc.
7470
7471         * message.el (message-ignored-resent-headers): Remove
7472         Gnus-Warning.
7473
7474         * mml.el (mml-insert-mime-headers): Use encoding.
7475         (mml-parameter-string): Ditto.
7476
7477         * rfc2045.el: New file.
7478         (rfc2045-encode-string): New function.
7479
7480 1998-11-30 23:11:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7481
7482         * mail-parse.el (mail-header-encode-parameter): New function.
7483
7484         * rfc2231.el (rfc2231-encode-string): New function.
7485
7486 Mon Nov 30 13:52:50 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7487
7488         * mm-bodies.el (mm-decode-string): New function.
7489         * mm-view.el (mm-inline-text): Use mm-decode-string.
7490
7491 Mon Nov 30 21:57:00 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7492
7493         * gnus.el: Pterodactyl Gnus v0.57 is released.
7494
7495 1998-11-23  Felix Lee  <flee@cygnus.com>
7496
7497         * nntp.el (nntp-async-needs-kluge): new setting.
7498         (nntp-async-timer): new var.
7499         (nntp-async-process-list): new var.
7500         (nntp-async-kluge): new function.
7501         (nntp-async-timer-handler): new function.
7502         (nntp-async-wait): new function.
7503         (nntp-async-stop): new function.
7504         (nntp-after-change-function): renamed, and split apart.
7505         (nntp-async-trigger): new function.
7506         (nntp-do-callback): new function.
7507         (nntp-accept-process-output): add optional timeout arg.
7508
7509         * gnus-async.el (gnus-async-request-fetched-article): fixed.
7510         (gnus-async-wait-for-article): new function.
7511         (gnus-async-with-semaphore): s/asynch/async/.
7512
7513 1998-11-30 16:54:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7514
7515         * gnus-art.el (gnus-with-article): Don't encode.
7516         (gnus-insert-mime-button): Fall back on filename from C-D.
7517         (gnus-mime-display-single): Have dots right on text/plain
7518         attachments.
7519
7520         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7521         broken parts.
7522
7523         * gnus-art.el (gnus-with-article): Flush cache and backlog.
7524
7525         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7526         binhex.
7527
7528         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7529         (gnus-summary-repair-multipart): New command and keystroke.
7530
7531         * gnus-art.el (gnus-with-article-buffer): New macro.
7532
7533 Sun Nov 29 23:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7534
7535         * gnus-art.el (gnus-mime-inline-part): Do not get part when
7536         undisplay the part.
7537
7538 1998-11-30 03:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7539
7540         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7541
7542         * mml.el (mml-read-part): Partition right.
7543
7544         * mm-decode.el (mm-handle-set-cache): New macro.
7545         (mm-handle-cache): Ditto.
7546         (mm-make-handle): Ditto.
7547         (mm-dissect-singlepart): Use it.
7548         (mm-get-image): Use the cache.
7549
7550 1998-11-29 23:44:44  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7551
7552         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7553         (gnus-mime-display-single): Don't insert lines between parts.
7554
7555 Sun Nov 29 04:55:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7556
7557         * nnmail.el (nnmail-file-coding-system-1): New variable.
7558         * nnfolder.el (nnfolder-file-coding-system): Ditto.
7559         (nnfolder-read-folder): Use nnfolder-file-coding-system.
7560         * nnml.el (nnml-file-coding-system): New variable.
7561         (nnml-request-article): Use nnml-file-coding-system.
7562
7563 Sun Nov 29 15:12:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7564
7565         * gnus.el: Pterodactyl Gnus v0.56 is released.
7566
7567 1998-11-29 00:52:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7568
7569         * gnus-art.el (gnus-mime-display-part): New function.
7570         (gnus-mime-display-mixed): Use it.
7571
7572         * mm-view.el (mm-setup-w3): Don't register.
7573
7574         * message.el (message-cite-original): Cite parts.
7575
7576 1998-11-28 23:51:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7577
7578         * mml.el (mml-parameter-string): New function.
7579         (mml-insert-mime-headers): Separated into new function.
7580
7581 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
7582
7583         * mml.el (mml-make-boundary): Use `make-string'.
7584
7585 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
7586
7587         * binhex.el (binhex-insert-char): Ditto.
7588
7589         * base64.el (base64-insert-char): Ditto.
7590
7591         * uudecode.el (uudecode-insert-char): Code correctly.
7592
7593 1998-11-28 01:08:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7594
7595         * mml.el (mml-generate-mime): Don't generate multiparts for
7596         empties.
7597
7598         * gnus-art.el (gnus-display-mime): Save excursion.
7599
7600         * message.el (message-remove-first-header): New function.
7601         (message-encode-message-body): Use it.
7602
7603 Fri Nov 27 12:26:10 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7604
7605         * gnus.el: Pterodactyl Gnus v0.55 is released.
7606
7607 1998-11-27 12:38:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7608
7609         * mm-view.el (mm-setup-w3): New function.
7610
7611         * mm-decode.el (mm-content-id-get-contents): New function.
7612         (mm-content-id-get-type): Ditto.
7613         (mm-content-id-get-encoding): Ditto.
7614         (mm-get-handle-by-content-id): Removed.
7615
7616 1998-11-25  Colin Rafferty  <colin@xemacs.org>
7617
7618         * message.el (message-generate-new-buffers): Fix tag.
7619
7620 1998-11-25 10:43:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7621
7622         * message.el (message-buffer-name): Check for unique first.
7623
7624         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7625         gnus-inhibit-mime-unbuttonizing.
7626
7627         * gnus-sum.el (t): Bind M-t.
7628         (gnus-inhibit-unbuttonizing): New variable.
7629         (gnus-summary-toggle-display-buttonized): New command.
7630
7631         * gnus-art.el (gnus-display-mime): Select article window.
7632         (article-strip-trailing-space): New command and keystroke.
7633
7634         * nneething.el (nneething-include-files): New variable.
7635         (nneething-create-mapping): Use it.
7636
7637         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7638
7639         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7640         ayto-expirable marks.
7641
7642 1998-11-24 21:00:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7643
7644         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7645
7646         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7647         ARG.
7648
7649         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7650
7651 Tue Nov 24 14:57:41 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7652
7653         * mm-util.el (mm-binary-coding-system): New variable.
7654         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7655         * mm-decode.el (mm-display-external): Ditto.
7656
7657 Tue Nov 24 10:43:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7658
7659         * gnus.el: Pterodactyl Gnus v0.54 is released.
7660
7661 1998-11-24 11:21:32  Katsumi Yamaoka  <yamaoka@jpl.org>
7662
7663         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7664
7665 1998-11-24 11:14:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7666
7667         * mm-decode.el (mm-save-part): Unquote.
7668
7669 1998-11-24 11:14:39  Matt Armstrong  <matta@geoworks.com>
7670
7671         * mm-decode.el (mm-save-part): Bind coding system for write.
7672
7673 1998-11-24 10:42:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7674
7675         * gnus-art.el (gnus-article-mode-line-format): New default.
7676         (gnus-article-mime-part-status): New function.
7677
7678         * message.el (message-send-news): Check the body syntax before
7679         encoding.
7680
7681         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7682         (gnus-mime-display-single): Use it.
7683         (gnus-mime-display-alternative): Ditto.
7684
7685         * mm-decode.el: Check for whether we are running under a term.
7686
7687 1998-11-22 08:12:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7688
7689         * mm-decode.el (mm-preferred-alternative): Default to first
7690         alternative.
7691         (mm-preferred-alternative): No, we dont.
7692
7693 Tue Nov 24 03:01:48 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7694
7695         * mm-decode.el (mm-display-external): Use binary instead of
7696         no-conversion.
7697         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7698         * nnheader.el (nnheader-file-coding-system): Ditto.
7699         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7700
7701 Mon Nov 23 01:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7702
7703         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7704         name without method.
7705
7706 Mon Nov 23 01:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7707
7708         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7709         coding-system -> default-charset.
7710         (gnus-newsgroup-default-charset-alist): Ditto.
7711         (gnus-summary-local-variables): Ditto.
7712         (gnus-set-global-variables): Ditto.
7713         (gnus-get-newsgroup-headers): Ditto.
7714         (gnus-summary-from-or-to-or-newsgroups): Ditto.
7715         (gnus-get-newsgroup-headers-xover): Ditto.
7716         (gnus-newsgroup-setup-default-charset): Ditto.
7717         (article-decode-mime-words): Ditto.
7718         (article-decode-charset): Ditto.
7719         (article-decode-encoded-words): Ditto.
7720         (article-de-quoted-unreadable): Ditto.
7721         (gnus-mime-view-all-parts): Ditto.
7722         (gnus-mime-externalize-part): Ditto.
7723         (gnus-mm-display-part): Ditto.
7724         (gnus-mime-display-single): Ditto.
7725         (gnus-mime-display-alternative): Ditto.
7726         * lpath.el : Ditto.
7727
7728 Mon Nov 23 00:54:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7729
7730         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7731         * gnus-art.el (article-decode-charset): Overlay
7732         rfc2047-default-charset.
7733         * message.el (message-draft-coding-system): New variable.
7734         (message-set-auto-save-file-name): Use message-draft-coding-system.
7735         * nndraft.el (nndraft-request-article): Ditto.
7736         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7737         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7738
7739 Sun Nov 22 04:42:22 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7740
7741         * mm-uu.el (mm-uu-test): New function.
7742         (mm-uu-dissect): Inherit charset and cte from head.
7743         * gnus-art.el (article-decode-charset): Use mm-uu-test.
7744
7745 Sat Nov 21 09:57:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7746
7747         * gnus.el: Pterodactyl Gnus v0.53 is released.
7748
7749 1998-11-21 05:54:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7750
7751         * mm-decode.el (mm-get-image): New function.
7752         (mm-image-fit-p): New function.
7753
7754         * gnus-xmas.el (gnus-xmas-annotation-in-region-p): Ditto.
7755
7756         * gnus-util.el (gnus-annotation-in-region-p): New definition.
7757
7758         * gnus-art.el (gnus-article-insert-newline): New function.
7759         (article-goto-body): New function.
7760
7761 1998-11-20 10:34:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7762
7763         * gnus-art.el (gnus-mime-display-single): Insert blank line before
7764         buttons.
7765
7766         * gnus-sum.el (gnus-summary-display-buttonized): New command and
7767         keystroke.
7768
7769         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
7770         line between parts.
7771
7772         * message.el (message-remove-header): Go to end if wanted.
7773
7774 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
7775
7776         * gnus-art.el (gnus-mime-display-alternative): Avoid window
7777         movement with save-window-excursion.
7778
7779 Fri Nov 20 03:50:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7780
7781         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
7782
7783 Fri Nov 20 03:37:53 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7784
7785         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
7786
7787 Fri Nov 20 01:20:38 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7788
7789         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
7790         gnus-newsgroup-coding-system.
7791         (gnus-get-newsgroup-headers): Ditto.
7792         (gnus-get-newsgroup-headers-xover): Ditto.
7793         (gnus-set-global-variables): Ditto.
7794         * gnus-art.el (article-decode-mime-words): Ditto.
7795         (article-decode-charset): Ditto.
7796         (article-decode-encoded-words): Ditto.
7797         (article-de-quoted-unreadable): Ditto.
7798         (gnus-mime-view-all-parts): Ditto.
7799         (gnus-mime-externalize-part): Ditto.
7800         (gnus-mm-display-part): Ditto.
7801         (gnus-mime-display-alternative): Ditto.
7802         (gnus-mime-display-single): Ditto.
7803         * mm-view.el (mm-inline-text): Use default coding system.
7804
7805 Fri Nov 20 00:54:37 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7806
7807         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
7808         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
7809         (gnus-newsgroup-coding-system): New local variable.
7810         (gnus-newsgroup-iso-8859-1-forced): New local variable.
7811         (gnus-summary-local-variables): Add two new local variables.
7812         (gnus-newsgroup-setup-coding-system): New function.
7813         (gnus-select-newsgroup): Setup coding system.
7814         * lpath.el: Add two new variables.
7815         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
7816         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
7817         * gnus-cus.el (gnus-group-parameters): Customizable
7818         iso-8859-1-forced.
7819
7820 Fri Nov 20 05:30:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7821
7822         * gnus.el: Pterodactyl Gnus v0.52 is released.
7823
7824 1998-11-20 04:32:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7825
7826         * rfc2047.el (rfc2047-encode-message-header): Encode the default
7827         encoding.
7828
7829         * gnus-art.el (gnus-mime-display-single): Insert buttons for
7830         undisplayed text types.
7831
7832         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
7833         types.
7834
7835 1998-11-19  Felix Lee  <flee@cygnus.com>
7836
7837         * nntp.el (nntp-after-change-function-callback): recover from C-g.
7838
7839 1998-11-19  Felix Lee  <flee@cygnus.com>
7840
7841         * gnus-async.el (gnus-asynch-obarray): rename to
7842         gnus-async-hashtb, and don't buffer-local it.
7843
7844         (gnus-async-article-callback): new function.
7845         (gnus-make-async-article-function): use it.
7846
7847         (gnus-async-current-prefetch-group): new var.
7848         (gnus-async-current-prefetch-article): new var.
7849         (gnus-async-request-fetched-article): are we fetching it already?
7850
7851         (gnus-async-delete-prefected-entry): s/prefected/prefetched/ .
7852
7853 1998-11-20 02:49:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7854
7855         * gnus-sum.el (gnus-summary-show-article): Require.
7856
7857         * message.el: Provide before hooks.
7858         (message-send-news): Do MIME before headers.
7859
7860         * gnus-art.el (gnus-article-check-buffer): New function.
7861         (gnus-article-read-summary-keys): Use it.
7862
7863         * mm-decode.el (mm-user-automatic-display): Display all inline
7864         images.
7865
7866         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
7867         much.
7868         (gnus-unbuttonized-mime-types): New variable.
7869
7870 1998-11-19 06:29:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7871
7872         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
7873
7874         * mm-decode.el (mm-quote-arg): Quote semicolons.
7875
7876         * gnus-art.el (gnus-mime-display-single): Don't display
7877         attachments.
7878         (gnus-mime-externalize-part): New command and keystroke.
7879
7880         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
7881         (mm-alternative-precedence): Changed order.
7882
7883 1998-11-07 17:41:47  Simon Josefsson  <jas@pdc.kth.se>
7884
7885         * gnus.el (gnus-method-simplify): New function.
7886         (gnus-native-method-p): New function.
7887         (gnus-secondary-method-p): Use gnus-method-equal.
7888
7889         * gnus-start.el (gnus-group-change-level): Shorten select method.
7890
7891 Thu Nov 19 04:48:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7892
7893         * gnus.el: Pterodactyl Gnus v0.51 is released.
7894
7895 1998-11-19 04:02:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7896
7897         * gnus.el: Applied patches from 5.6.45.
7898
7899         * gnus-score.el (gnus-score-find-trace): Print complete file
7900         paths.
7901         (gnus-score-find-trace): Truncate lines.
7902
7903         * gnus.el (gnus-message-archive-group): Allow function.
7904
7905         * message.el (message-encode-message-body): Remove Mime-Version
7906         before inserting.
7907
7908         * gnus-cus.el (gnus-group-customize): Optional topic.
7909
7910         * gnus-sum.el (gnus-summary-customize-parameters): New command and
7911         keystroke.
7912
7913 Wed Nov 18 13:46:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7914
7915         * message.el (message-encode-message-body): Rewrite.
7916
7917 1998-11-18 07:37:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7918
7919         * mml.el (mml-base-boundary): New variable.
7920         (mml-make-boundary): New function.
7921
7922         * gnus-cache.el (gnus-cache-coding-system): New variable.
7923         (gnus-cache-request-article): Use it.
7924
7925         * message.el (message-insert-mime-part): Delete duplicates.
7926
7927 Wed Nov 18 11:52:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
7928
7929         * gnus-art.el (gnus-mime-display-alternative): Set end of
7930         multipart and display even when nothing is preferred.
7931
7932 Wed Nov 18 05:06:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7933
7934         * gnus.el: Pterodactyl Gnus v0.50 is released.
7935
7936 1998-11-18 04:42:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7937
7938         * mm-decode.el (mm-inline-media-tests): Check that device-type is
7939         fbound.
7940
7941         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
7942
7943 1998-11-07 23:39:48  Simon Josefsson  <jas@pdc.kth.se>
7944
7945         * gnus.el (gnus-similar-server-opened): Compare backend.
7946
7947 1998-11-08 03:37:42  Simon Josefsson  <jas@pdc.kth.se>
7948
7949         * gnus-topic.el (gnus-topic-expire-articles): New function.
7950         (gnus-topic-mode-map): Bind it.
7951
7952 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
7953
7954         * gnus-sum.el
7955         (gnus-auto-expirable-marks): New variable.
7956         (gnus-inhibit-user-auto-expire): New variable.
7957         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
7958         When looking to see if we should expire instead, check
7959         gnus-auto-expirable-marks instead of using a hard-wired list.
7960         (gnus-summary-mark-as-read-forward,
7961         gnus-summary-mark-as-read-backward):
7962         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
7963         gnus-summary-mark-forward, instead of `t'.
7964
7965 1998-11-18 03:30:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7966
7967         * mml.el (mml-compute-boundary): New function.
7968         (mml-compute-boundary-1): New function.
7969         (mml-generate-mime-1): Use it.
7970
7971 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
7972
7973         * mml.el (mml-generate-mime-1): Always precede closing boundary
7974         with newline.
7975
7976 1998-11-18 02:36:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7977
7978         * mml.el (mml-generate-mime-1): Do right boundaries when several
7979         multiparts.
7980
7981         * mm-decode.el (mm-user-automatic-display): Default to inline
7982         jpeg.
7983
7984         * mml.el (mml-generate-mime-1): Encode non-text parts.
7985
7986 Wed Nov 18 02:22:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7987
7988         * gnus.el: Pterodactyl Gnus v0.49 is released.
7989
7990 1998-11-18 00:37:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7991
7992         * mm-view.el (mm-inline-text): Require w3-vars.
7993
7994         * gnus-setup.el (gnus-use-tm): Removed.
7995
7996         * gnus-art.el (gnus-article-goto-part): Don't beep.
7997         (gnus-article-view-part): Check return value.
7998         (gnus-mime-display-alternative): Don't display when there is
7999         nothing to display.
8000
8001         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8002         (mml-generate-mime-1): Use unibyte for binaries.
8003
8004         * gnus-art.el (gnus-display-mime): Call
8005         gnus-article-mime-part-function.
8006         (gnus-mime-part-function): New function.
8007         (gnus-article-mime-part-function): New function.
8008
8009         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8010
8011 1998-11-16 06:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8012
8013         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8014
8015         * message.el (message-font-lock-keywords): Highlight MML.
8016         (message-mml-face): New font.
8017
8018 Mon Nov 16 23:34:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8019
8020         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8021         (gnus-mm-display-part): Do not select-window if the article window
8022         is not found.
8023
8024 Mon Nov 16 02:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8025
8026         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8027
8028 Mon Nov 16 02:00:05 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8029
8030         * gnus.el: Pterodactyl Gnus v0.48 is released.
8031
8032 1998-11-15 23:18:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8033
8034         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8035
8036         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8037
8038         * message.el (message-cite-original-without-signature): Ditto.
8039         (message-cite-original): Quote parts.
8040
8041 Sun Nov 15 22:01:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8042
8043         * gnus.el: Pterodactyl Gnus v0.47 is released.
8044
8045 1998-11-15 20:11:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8046
8047         * message.el (message-encode-message-body): Insert MIME warning.
8048
8049         * mml.el (mml-read-tag): Look for #tag.
8050
8051         * mm-util.el (mm-find-charset-region): Check whether
8052         enable-multibyte-characters is bound.
8053
8054 Sun Nov 15 02:01:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8055
8056         * gnus.el: Pterodactyl Gnus v0.46 is released.
8057
8058 1998-11-15 01:54:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8059
8060         * message.el (message-encode-message-body): Insert headers at the
8061         right spot.
8062
8063 Sun Nov 15 01:13:41 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8064
8065         * gnus.el: Pterodactyl Gnus v0.45 is released.
8066
8067 1998-11-15 00:28:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8068
8069         * nndraft.el (nndraft-save-mime-part): Removed.
8070         (nndraft-get-mime-part): Ditto.
8071
8072         * message.el (message-format-mime-old): Removed.
8073         (message-encode-message-body): Removed.
8074         (message-encode-message-body): Renamed.
8075
8076 1998-11-14 18:27:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8077
8078         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8079
8080         * message.el (message-format-mime): Check message-mime-part.
8081
8082         * mm-encode.el (mm-mime-file-types): Removed.
8083         (mm-default-file-encoding): New definition.
8084
8085 Sat Nov 14 01:29:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8086
8087         * mm-view.el (mm-inline-image): Use mm-insert-inline.
8088         * gnus-art.el (gnus-mm-display-part): Go to correct position.
8089
8090 Sat Nov 14 05:47:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8091
8092         * gnus.el: Pterodactyl Gnus v0.44 is released.
8093
8094 1998-11-14 03:59:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8095
8096         * message.el (message-format-mime): New function.
8097
8098         * nndraft.el (nndraft-save-mime-part): New function.
8099         (nndraft-get-mime-part): New function.
8100
8101         * mm-encode.el (mm-default-file-encoding): New function.
8102         (mm-content-transfer-encoding): New function.
8103         (mm-encode-buffer): New function.
8104
8105         * message.el: New command.
8106         (message-mime-part): New variable.
8107         (message-insert-mime-part): New command.
8108
8109         * mm-encode.el (mm-encode-content-transfer-encoding): New
8110         function.
8111
8112         * mm-util.el (mm-content-transfer-encoding-defaults): New
8113         variable.
8114         (mm-mime-file-types): Taken from TM.
8115
8116 Sat Nov 14 01:51:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8117
8118         * gnus.el: Pterodactyl Gnus v0.43 is released.
8119
8120 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
8121
8122         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8123         * gnus-score.el (gnus-score-default-header): Ditto.
8124         (gnus-header-index): Ditto.
8125         (gnus-summary-increase-score): Ditto, & process "extra" requests.
8126         (gnus-summary-header): Handle extra headers.
8127         (gnus-summary-score-entry): Ditto, & provide new score element.
8128         (gnus-summary-score-effect): Ditto.
8129         (gnus-score-string): Avoid "extra" string sort, & modify match in
8130         "extra" case.
8131         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8132
8133 1998-11-13 20:30:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8134
8135         * message.el (message-resend): Bind message-required-mail-headers
8136         to nil.
8137
8138         * mm-view.el (mm-inline-text): Bind w3-strict-width.
8139
8140         * nngateway.el (require): Require cl.
8141
8142         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8143         things.
8144
8145 Wed Nov 11 02:15:06 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8146
8147         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8148         when no articles.
8149
8150 1998-11-13 19:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8151
8152         * message.el (message-ignored-resent-headers): Remove X-Gnus.
8153
8154 1998-11-10  Colin Rafferty  <colin@xemacs.org>
8155
8156         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8157         user-mail-address if non-nil.
8158
8159 1998-11-13 18:50:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8160
8161         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8162         (gnus-make-sort-function-1): Ditto.
8163
8164         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8165         window.
8166
8167 1998-11-12 22:31:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8168
8169         * mm-util.el (mm-with-unibyte-buffer): Ditto.
8170
8171         * binhex.el (binhex-decode-region): Quote.
8172
8173 1998-11-10 05:32:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8174
8175         * gnus-art.el (article-decode-charset): Don't downcase charset.
8176
8177         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8178
8179 Sun Nov  8 23:17:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8180
8181         * gnus.el: Pterodactyl Gnus v0.42 is released.
8182
8183 Sun Nov  8 02:36:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8184
8185         * gnus-art.el (gnus-display-mime): Add id for alternative part.
8186
8187 1998-11-08 02:24:47  Simon Josefsson  <jas@pdc.kth.se>
8188
8189         * nntp.el (nntp-send-mode-reader): Revert.
8190
8191 Sun Nov  8 00:45:13 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8192
8193         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8194
8195 Sat Nov  7 23:07:24 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8196
8197         * message.el (message-make-date): Fix for negative time zones.
8198
8199 Sun Nov  8 01:00:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8200
8201         * gnus.el: Pterodactyl Gnus v0.41 is released.
8202
8203 1998-11-08 00:52:38  Hrvoje Niksic  <hniksic@srce.hr>
8204
8205         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8206
8207 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
8208
8209         * gnus.el (gnus-short-group-name): When shortening foreign select
8210         methods, do not scan for plusses beyond the first colon.
8211
8212 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
8213
8214         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8215         lines where `group' is the last thing on the line.
8216
8217 1998-11-08 00:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8218
8219         * gnus-art.el (gnus-article-view-part): Do alternative.
8220         (gnus-mime-display-alternative): Insert marker.
8221
8222 1998-11-07 14:33:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8223
8224         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8225
8226         * nnmail.el (nnmail-expired-article-p): Protect against bogus
8227         dates.
8228
8229         * gnus-cus.el (gnus-topic): Required.
8230
8231         * nnheader.el (nnheader-parse-nov): Parse extra.
8232         (nnheader-nov-parse-extra): New macro.
8233
8234 1998-10-31 12:33:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8235
8236         * gnus-art.el (gnus-article-view-part): Internal move.
8237
8238 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
8239
8240         * gnus-cus-new.el (gnus-custom-topic): New free variable.
8241         (gnus-group-customize): Support editing topic parameters.
8242
8243 1998-10-29 12:09:20  Karl Kleinpaste  <karl@jprc.com>
8244
8245         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8246         indicators.
8247
8248 1998-10-29 11:31:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8249
8250         * gnus-art.el (gnus-mm-display-part): Return.
8251         (gnus-article-view-part): Only go if external.
8252         (gnus-article-dumbquotes-map): Do 205.
8253
8254         * mm-decode.el (mm-display-part): Return what was done.
8255
8256         * message.el (message-buffer-naming-style): New variable.
8257         (message-generate-new-buffers): Extended.
8258         (message-buffer-naming-style): Removed.
8259         (message-buffer-name): Use it.
8260         (message-do-send-housekeeping): Rename new styling.
8261
8262         * gnus-sum.el (gnus-summary-recenter): Allow
8263         gnus-auto-center-summary to be a number.
8264
8265 Wed Nov  4 02:24:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8266
8267         * pop3.el (pop3-open-server): Use "binary" instead of
8268         "no-conversion".
8269
8270 Sun Nov  1 01:26:42 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8271
8272         * gnus-srvr.el (gnus-browse-foreign-server): Set
8273         gnus-browse-current-method to the result of gnus-server-to-method.
8274
8275 Thu Oct 29 01:47:44 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8276
8277         * gnus-util.el (gnus-pull): Another optional argument.
8278         * nnweb.el (nnweb-request-delete-group): Delete from
8279         nnweb-group-alist and update active file.
8280
8281 Thu Oct 29 01:05:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8282
8283         * gnus-group.el (gnus-group-make-group): Accept group of new
8284         method.
8285
8286 Wed Oct 28 02:19:16 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8287
8288         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8289
8290 Tue Oct 27 11:59:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8291
8292         * mm-view.el (mm-inline-text): Postion of html portion.
8293
8294 1998-10-29 10:26:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8295
8296         * nntp.el (nntp-list-active-group): Waited for short strings.
8297         (nntp-send-mode-reader): Ditto.
8298         (nntp-open-connection): Ditto.
8299
8300         * gnus-int.el (gnus-request-group-articles): New function.
8301
8302         * nntp.el (nntp-request-listgroup): New function.
8303         (nntp-request-group-articles): Renamed.
8304
8305 1998-10-27 10:37:52  Karl Kleinpaste  <karl@jprc.com>
8306
8307         * nnheader.el (nnheader-parse-nov): Supply extra.
8308
8309 1998-10-26 23:03:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8310
8311         * gnus-art.el (gnus-button-push): Don't go to
8312         gnus-article-buffer.
8313
8314         * mm-view.el (mm-inline-image): Add a newline.
8315
8316         * gnus-start.el (gnus-check-first-time-used): Check more.
8317
8318 1998-10-26 23:03:29  Francois Felix Ingrand  <felix@laas.fr>
8319
8320         * gnus-start.el (gnus-check-first-time-used): Check current.
8321
8322 1998-10-26 22:07:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8323
8324         * mm-util.el (mm-find-charset-region): New function.
8325
8326         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8327
8328         * gnus-art.el (gnus-mime-button-menu): Fix.
8329
8330 1998-10-26 22:07:43  Michael Welsh Duggan  <md5i@cs.cmu.edu>
8331
8332         * gnus-art.el (gnus-mime-button-menu): New definition.
8333
8334 1998-10-26 01:46:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8335
8336         * gnus-art.el (article-decode-charset): Downcase charset.
8337         (article-decode-charset): Pass on type.
8338         (article-decode-charset): Check nil charsets.
8339         (article-remove-cr): Translate CR to LF.
8340         (gnus-ignored-mime-types): Default to nil.
8341
8342         * nnheader.el (nnheader-insert-nov): Work when not Xref.
8343
8344         * gnus-sum.el (gnus-ignored-from-addresses): Default to
8345         user-mail-address.
8346         (gnus-nov-parse-extra): Didn't return right thing.
8347
8348 1998-10-25 23:25:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8349
8350         * gnus-xmas.el: Use compiled-function-p.
8351
8352 Mon Oct 26 14:37:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8353
8354         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8355
8356 Sun Oct 25 23:11:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8357
8358         * gnus.el: Pterodactyl Gnus v0.40 is released.
8359
8360 1998-10-25 21:41:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8361
8362         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8363
8364         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8365
8366         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8367
8368         * nnml.el (nnml-possibly-create-directory): Check before making.
8369
8370 1998-10-25 19:43:08  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8371
8372         * nnheader.el (nnheader-insert-nov): Don't infloop.
8373
8374 1998-10-25 19:26:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8375
8376         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8377         set up.
8378
8379 1998-10-25 19:22:03  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8380
8381         * nneething.el (nneething-file-name): New definition.
8382
8383 1998-10-25 17:56:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8384
8385         * gnus-art.el (gnus-treatment-function-alist): Fix.
8386         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8387
8388         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8389
8390 Sun Oct 25 06:23:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8391
8392         * gnus.el: Pterodactyl Gnus v0.39 is released.
8393
8394 1998-10-25 00:34:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8395
8396         * gnus-art.el (gnus-ignored-mime-types): New variable.
8397         (gnus-mime-display-single): Use it.
8398         (gnus-treatment-function-alist): New variable.
8399
8400         * gnus.el (gnus-mime): New group.
8401
8402         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8403         things for other parts.
8404         (gnus-mime-display-alternative): Place point.
8405
8406         * gnus.el: autoload gnus-uu-post-news.
8407
8408         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8409         needsterm/DISPLAY.
8410
8411         * mm-decode.el (mm-display-part): Default to inline text/.*
8412         parts.
8413
8414         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8415         8bit.
8416
8417         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8418         (gnus-mime-display-single): Inline all text parts.
8419         (gnus-article-narrow-to-signature): Removed mime:: stubs.
8420
8421 1998-10-24 21:38:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8422
8423         * nnml.el (nnml-possibly-create-directory): Rewrite.
8424         (nnml-request-create-group): Change to right server.
8425
8426         * gnus-xmas.el (gnus-xmas-define): Use byte-code-function-p.
8427
8428         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8429
8430         * gnus.el: rmail-output-to-rmail-file autoload.
8431
8432         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8433         Gnus.
8434
8435         * nnheader.el (nnheader-parse-head): Checked wrong variable.
8436
8437         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8438
8439 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8440
8441         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8442         mixed part.
8443
8444 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8445
8446         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8447
8448         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8449
8450 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8451
8452         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8453
8454 1998-10-24 20:51:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8455
8456         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8457         value.
8458
8459         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8460         hidden.
8461
8462         * gnus-spec.el (gnus-update-format-specifications): Use the
8463         article mode line spec.
8464
8465         * gnus-art.el (gnus-insert-mime-button): Put right type.
8466         (gnus-insert-prev-page-button): Ditto.
8467         (gnus-insert-next-page-button): Dutti.
8468
8469         * pop3.el: New version installed.
8470
8471 Sat Oct 24 16:48:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8472
8473         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8474         and display last part.
8475
8476 Sat Oct 24 20:31:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8477
8478         * gnus.el: Pterodactyl Gnus v0.38 is released.
8479
8480 1998-10-24 07:54:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8481
8482         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8483         Removed.
8484         (article-de-quoted-unreadable): Narrow to default.
8485
8486         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8487
8488         * gnus-art.el (article-decode-charset): Decode even when broken
8489         MIME.
8490
8491         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8492         name.
8493
8494         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8495
8496         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8497         nnheader.
8498
8499         * nnmail.el (nnmail-extra-headers): New variable.
8500
8501         * nnheader.el (nnheader-insert-nov): Insert extra.
8502
8503         * gnus.el (gnus-summary-line-format): Doc fix.
8504
8505         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8506         (gnus-nov-parse-line): Ditto.
8507         (gnus-nov-parse-extra): New macro.
8508         (gnus-header): New function.
8509         (gnus-update-summary-mark-positions): Change.
8510         (gnus-ignored-from-addresses): New variable.
8511         (gnus-summary-insert-from-or-to): New function.
8512
8513         * gnus.el (gnus-extra-headers): New variable.
8514
8515         * nnheader.el (make-mail-header): Expand.
8516         (mail-header-extra): New macro.
8517         (mail-header-set-extra): Ditto.
8518         (make-full-mail-header): Expand.
8519
8520 Sat Oct 24 07:41:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8521
8522         * gnus.el: Pterodactyl Gnus v0.37 is released.
8523
8524 1998-10-24 07:29:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8525
8526         * mm-bodies.el (mm-decode-body): Check for multibyticity.
8527
8528         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8529         on.
8530
8531 1998-10-22  Didier Verna  <verna@inf.enst.fr>
8532
8533         * gnus-spec.el (gnus-balloon-face-function): new function
8534         (gnus-parse-format): understand the %< %> specifiers.
8535         (gnus-parse-complex-format): ditto.
8536
8537 1998-10-24 06:31:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8538
8539         * gnus.el: Changed following-char to char-after throughout.
8540
8541 1998-10-22 04:05:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8542
8543         * mm-decode.el (mm-display-external): Protect more and message.
8544
8545 Wed Oct 21 03:26:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8546
8547         * gnus-xmas.el (gnus-xmas-article-push-button): Go to the
8548         position.
8549
8550 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8551
8552         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8553         mixed part.
8554
8555 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8556
8557         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8558
8559         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8560
8561 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8562
8563         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8564
8565 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
8566
8567         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8568
8569         * mm-decode.el (mm-display-external): Set undisplayer to mm
8570         buffer, not the current buffer; use unwind-protect.
8571
8572 1998-10-21 00:07:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8573
8574         * gnus-sum.el (gnus-summary-exit): Destroy parts.
8575         (gnus-summary-exit-no-update): Ditto.
8576
8577 1998-10-20 22:02:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8578
8579         * mm-decode.el (mm-inline-media-tests): Look for w3.
8580
8581         * mailcap.el (mailcap-mime-data): Inline html.
8582
8583 Tue Oct 20 20:25:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8584
8585         * gnus.el: Pterodactyl Gnus v0.36 is released.
8586
8587 1998-10-20 18:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8588
8589         * gnus-art.el (article-translate-strings):
8590         (gnus-article-dumbquotes-map): Don't dot.
8591
8592         * pop3.el (pop3-open-server): Set point right.
8593
8594         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8595         (mm-dissect-buffer): Ditto.
8596         (mm-destroy-part): Ignore non-handles.
8597         (mm-remove-part): Ditto.
8598         (mm-destroy-parts): New function.
8599         (mm-remove-parts): Ditto.
8600
8601         * gnus-art.el (gnus-mm-display-part): Don't move point.
8602
8603 Tue Oct 20 02:16:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8604
8605         * mm-uu.el : New file.
8606
8607         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8608
8609         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8610         a function.
8611
8612 1998-10-20 00:35:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8613
8614         * mm-decode.el (mm-display-external): Check before selecting.
8615
8616 Sat Sep 26 02:03:00 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8617
8618         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8619
8620         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8621
8622         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8623         variable.
8624
8625         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8626
8627         * gnus-art.el (gnus-decode-header-methods): New variable.
8628
8629         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8630
8631         * gnus-art.el (gnus-multi-decode-header): New function.
8632
8633 Tue Oct 20 00:24:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8634
8635         * gnus.el: Pterodactyl Gnus v0.35 is released.
8636
8637 1998-10-20 00:00:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8638
8639         * uudecode.el (uudecode-decode-region-external): Insert
8640         literally.
8641
8642         * gnus-xmas.el (gnus-xmas-mime-button-menu): Moved here.
8643
8644         * mm-bodies.el (mm-decode-body): Optional encoding.
8645
8646 1998-10-19 23:57:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8647
8648         * gnus-ems.el (gnus-mouse-3): New variable.
8649
8650         * binhex.el (binhex-decode-region-external): Don't use -internally.
8651
8652 1998-10-16 14:54:02  Simon Josefsson  <jas@pdc.kth.se>
8653
8654         * mailcap.el (mailcap-parse-mailcaps): Only open regular
8655         files.
8656
8657 1998-09-26 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
8658
8659         * gnus-group.el (gnus-add-marked-articles): Request backend update
8660         of flags.
8661
8662 1998-09-26 19:39:31  Simon Josefsson  <jas@pdc.kth.se>
8663
8664         * gnus-sum.el (gnus-update-read-articles):
8665         (gnus-update-marks): Request backend update of mark.
8666
8667 1998-09-26 16:27:27  Simon Josefsson  <jas@pdc.kth.se>
8668
8669         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8670         list to range.
8671
8672 1998-10-19 23:45:13  Simon Josefsson  <jas@pdc.kth.se>
8673
8674         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8675
8676 1998-10-14  SL Baur  <steve@altair.xemacs.org>
8677
8678         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8679         first used.
8680
8681 1998-10-10  SL Baur  <steve@altair.xemacs.org>
8682
8683         * mm-view.el: Require mm-decode for macros.
8684
8685         * mm-decode.el (mm-handle-type): Move macro declarations above the
8686         place where they are used.
8687
8688 Sun Oct 18 13:59:07 1998  Kurt Swanson  <ksw@dna.lth.se>
8689
8690         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8691         buffer.
8692
8693 1998-10-19 23:38:11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
8694
8695         * nnagent.el (nnagent-open-server): Error message.
8696
8697 1998-10-19 23:35:08  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8698
8699         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8700
8701 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
8702
8703         * score-mode.el (gnus-score-mode-map): Ditto.
8704
8705         * message.el (message-mode-map): Ditto.
8706
8707         * gnus-uu.el (gnus-uu-post-news): Ditto.
8708
8709         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8710
8711         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8712
8713         * gnus-art.el (gnus-article-edit-mode-map): Use
8714         `set-keymap-parent' rather than `copy-keymap'.
8715
8716 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
8717
8718         * gnus-art.el (gnus-mime-button-commands): New variable.
8719         (gnus-mime-button-map): Initialize it from
8720         `gnus-mime-button-commands'.
8721         (gnus-mime-button-menu): New function.
8722         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8723
8724 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
8725
8726         * message.el (message-insert-to): Make `nobody' and `poster'
8727         synonymous to `never' and `always' in Mail-Copies-To.
8728         (message-reply): Ditto.
8729         (message-followup): Ditto.
8730
8731 1998-10-19 23:17:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8732
8733         * mailcap.el (mailcap-mime-data): Save sound.
8734
8735 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
8736
8737         * message.el (message-ignored-supersedes-headers): Include
8738         `NNTP-Posting-Date'.
8739
8740 1998-10-19 01:25:27  Jonas Steverud  <d4jonas@dtek.chalmers.se>
8741
8742         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
8743
8744 1998-10-19 00:50:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8745
8746         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8747         uudecode.
8748
8749 1998-10-18 18:20:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8750
8751         * mm-decode.el (mm-display-external): Don't switch on save.
8752
8753 1998-10-18 18:14:06  Andy Piper  <andyp@parallax.co.uk>
8754
8755         * nnmail.el (nnmail-movemail-args): New variable.
8756
8757 1998-10-18 00:17:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8758
8759         * gnus-art.el (article-translate-strings):
8760
8761 1998-10-17 22:51:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8762
8763         * gnus-art.el (gnus-article-view-part): Use it.
8764         (gnus-mm-display-part): New function.
8765         (article-de-quoted-unreadable): Yse mm-default-coding-system.
8766
8767         * mm-decode.el (mm-handle-displayed-p): New function.
8768
8769         * gnus-art.el (gnus-mime-copy-part): Create better names.
8770         (gnus-mime-button-line-format): Include dots spec.
8771
8772 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
8773
8774         * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
8775         forward buffer first.
8776
8777 1998-10-17 21:16:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8778
8779         * gnus-util.el (gnus-set-window-start): New function.
8780
8781         * message.el (message-send): Don't check changed.
8782
8783 1998-10-12 15:26:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8784
8785         * gnus-art.el (gnus-article-setup-buffer): Set params.
8786
8787         * mm-decode.el (mm-user-display-methods): Inline
8788         "message/delivery-status".
8789
8790 1998-10-11 07:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8791
8792         * message.el (message-auto-save-directory): Rename.
8793         (message-mode): Dof fix.
8794
8795         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
8796         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
8797
8798         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
8799
8800         * message.el (message-make-date): Avoid locale.
8801
8802         * gnus-art.el (gnus-article-edit-done): Allow update before doing
8803         cache.
8804
8805         * mm-decode.el (mm-display-inline): Goto point-min.
8806
8807         * gnus-art.el (gnus-article-prepare-display): Not read-only.
8808
8809         * mm-decode.el (mm-display-external): Reverse before sorting.
8810
8811         * gnus-draft.el (gnus-draft-send): Allow mail.
8812
8813 1998-10-10  SL Baur  <steve@altair.xemacs.org>
8814
8815         * message.el (message-check): Move message-check macro above where
8816         it is first used.
8817
8818         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
8819
8820 1998-10-11 06:45:37  Lloyd Zusman  <ljz@asfast.com>
8821
8822         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
8823
8824 Sun Oct 11 02:28:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8825
8826         * gnus.el: Pterodactyl Gnus v0.34 is released.
8827
8828 1998-10-11 02:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8829
8830         * mm-decode.el (mm-inline-media-tests): delivery-status.
8831
8832         * mm-view.el (mm-inline-text): Provide default.
8833
8834 1998-10-11 01:01:37  Lloyd Zusman  <ljz@asfast.com>
8835
8836         * mailcap.el (mailcap-possible-viewers): Fix nils.
8837
8838 1998-10-11 00:03:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8839
8840         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
8841         (article-update-date-lapsed): Record the buffer.
8842         (article-update-date-lapsed): Do all windows that display article
8843         buffers.
8844
8845         * nnml.el (nnml-generate-nov-databases-1): Ditto.
8846
8847         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
8848
8849         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
8850         annoations.
8851
8852         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
8853
8854 1998-10-10 22:07:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8855
8856         * gnus-agent.el (gnus-category-add): Change default category to
8857         'false.
8858
8859         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
8860         scores.
8861
8862         * gnus-draft.el (gnus-draft-send): Check server more.
8863
8864         * gnus-art.el (gnus-article-view-part): New command and keystroke.
8865         (gnus-article-goto-part): New function.
8866
8867         * mm-view.el (mm-inline-text): Insert richtext properly.
8868
8869         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
8870
8871 1998-10-03 15:04:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8872
8873         * parse-time.el (parse-time-rules): Accept dates far into the past
8874         and the future, and parse single-digit numbers as years.
8875
8876 1998-10-02 04:46:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8877
8878         * mm-decode.el (mm-display-external): Chop off directories.
8879
8880 1998-10-01 07:33:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8881
8882         * uudecode.el (uu-decode-region-external): Use
8883         insert-file-contents-literally.
8884
8885         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
8886
8887 1998-10-01 07:02:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
8888
8889         * uudecode.el: New file.
8890
8891         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
8892         x-uuencode.
8893
8894 1998-10-01 05:19:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8895
8896         * gnus-art.el (gnus-mime-display-alternative): Set faces.
8897
8898         * message.el (message-fetch-field): Unfold properly.
8899
8900         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8901         in text/plain.
8902
8903 1998-09-30 05:47:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8904
8905         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
8906         (gnus-auto-select-first): Removed.
8907         (gnus-auto-select-first): Extended.
8908         (gnus-summary-read-group-1): Use new value.
8909
8910 1998-09-29 13:21:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8911
8912         * message.el (message-fix-before-sending): Space.
8913
8914         * nnmail.el (nnmail-find-file): Don't erase.
8915
8916 Wed Sep 30 23:49:03 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8917
8918         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
8919
8920 Wed Sep 30 23:46:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8921
8922         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
8923
8924 Wed Sep 30 23:44:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8925
8926         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
8927
8928 Sat Sep 26 03:04:18 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
8929
8930         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
8931         20.4.
8932
8933 1998-09-29 11:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8934
8935         * gnus-art.el (gnus-mime-view-all-parts): New command and
8936         keystroke.
8937
8938         * mm-decode.el (mm-display-external): Translate slashes.
8939
8940         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
8941
8942         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
8943
8944         * mm-decode.el (mm-quote-arg): Quote spaces.
8945         (mm-display-external): Quote args.
8946
8947 1998-09-24 22:27:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8948
8949         * mm-decode.el (mm-inlinable-part-p): New function.
8950
8951 1998-09-25 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
8952
8953         * mm-util.el (mm-disable-multibyte): New function.
8954
8955 Thu Sep 24 20:28:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8956
8957         * gnus.el: Pterodactyl Gnus v0.33 is released.
8958
8959 1998-09-24 18:47:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8960
8961         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
8962
8963         * mm-decode.el (mm-display-external): Don't switch for externals.
8964         (mm-dissect-multipart): Don't include end-sep.
8965
8966         * mm-util.el (mm-get-coding-system-list): New function.
8967         (mm-coding-system-list): New variable.
8968
8969 Thu Sep 24 02:08:10 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
8970
8971         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
8972
8973 Thu Sep 24 02:05:48 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
8974
8975         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
8976         group
8977
8978 Thu Sep 24 01:41:03 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
8979
8980         * base64.el (base64-run-command-on-region): External base64
8981         decoder do not use coding system
8982
8983 Thu Sep 24 01:39:44 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
8984
8985         * mm-decode.el (mm-interactively-view-part): Typo.
8986
8987 Thu Sep 24 01:37:30 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
8988
8989         * mm-decode.el (mm-dissect-multipart): Display last part when the
8990         article has no close-delimiter
8991
8992 Thu Sep 24 01:28:54 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
8993
8994         * mm-decode.el (mm-dissect-buffer): Display parts which have no
8995         content-type.
8996
8997 Thu Sep 24 01:23:57 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
8998
8999         * gnus-art.el (gnus-display-mime): Typo.
9000
9001 Thu Sep 24 02:29:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9002
9003         * gnus.el: Pterodactyl Gnus v0.32 is released.
9004
9005 1998-09-24 00:27:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9006
9007         * gnus-kill.el (gnus-batch-score): Protect against errors.
9008
9009         * gnus-art.el: Protect against broken headers.
9010
9011         * mm-decode.el (mm-display-external): Respect needsterm.
9012         (mm-display-external): Create buffer for external commands.
9013
9014 1998-09-23 22:04:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9015
9016         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9017
9018         * mm-decode.el (mm-display-external): Use file name.
9019
9020 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
9021
9022         * gnus-util.el (gnus-output-to-rmail): adjust to
9023         `rmail-output-to-rmail-file'.
9024
9025 1998-09-23 20:07:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9026
9027         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9028
9029         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9030         headers.
9031
9032         * gnus-art.el (article-decode-charset): Fold case.
9033
9034 1998-09-17 15:49:10  Simon Josefsson  <jas@pdc.kth.se>
9035
9036         * mailcap.el (mailcap-save-binary-file): Goto point-min.
9037
9038 1998-09-23 19:48:52  Aaron M. Ucko  <amu@mit.edu>
9039
9040         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9041         after being stored.
9042
9043 Tue Sep 15 16:15:16 1998  Kurt Swanson  <ksw@dna.lth.se>
9044
9045         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9046         come.
9047
9048 1998-09-23 19:42:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9049
9050         * gnus-xmas.el (wid-edit): Required.
9051
9052         * gnus-ems.el (gnus-widget-button-keymap): New variable.
9053
9054 Sun Sep 20 00:27:55 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
9055
9056         * gnus-art.el (gnus-mime-inline-part): remove part if necessary.
9057
9058 1998-09-23 19:30:52  Matt Armstrong  <matta@geoworks.com>
9059
9060         * gnus-art.el (article-decode-charset): Narrow to the correct
9061         region.
9062
9063         * mm-bodies.el: Fix autoload.
9064
9065 1998-09-22 18:35:12  Lee Willis  <lee@gbdirect.co.uk>
9066
9067         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9068
9069 1998-09-22 14:53:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9070
9071         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9072
9073 1998-09-19 13:58:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9074
9075         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9076         (gnus-article-add-button): Ditto.
9077
9078         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9079
9080         * gnus-art.el (gnus-article-prepare-display): Make article mode.
9081         (gnus-article-prepare-display): Bind url-standalone-mode.
9082
9083         * mm-decode.el (mm-remove-part): Also delete directory.
9084         (mm-display-external): Create a private sub-dir.
9085
9086         * mailcap.el (mailcap-binary-suffixes): New variable.
9087         (mailcap-command-p): Use it.
9088
9089 1998-09-16 10:38:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9090
9091         * nnmbox.el (nnmbox-request-group): Change server.
9092         (nnmbox-possibly-change-newsgroup): Enable multibyte.
9093
9094         * message.el (message-encode-message-body): Don't stomp MIME
9095         headers.
9096
9097         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9098         unless useful.
9099         (gnus-summary-exit): Check for a live article buffer.
9100         (gnus-summary-exit-no-update): Ditto.
9101
9102         * gnus-int.el (gnus-request-replace-article): Accept no-encode
9103         param.
9104
9105         * gnus-sum.el (gnus-article-decoded-p): New variable.
9106
9107         * mm-decode.el (mm-display-external): Use no-conv.
9108
9109         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9110         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9111
9112         * gnus-art.el (gnus-article-mode-map): Bind button2 to
9113         mouse-click.
9114
9115 1998-09-15 14:38:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9116
9117         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9118
9119 Mon Sep 14 18:55:38 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9120
9121         * gnus.el: Pterodactyl Gnus v0.31 is released.
9122
9123 1998-09-14 15:12:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9124
9125         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9126
9127         * mm-decode.el (mm-display-part): Accept no-default.
9128
9129         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9130         a parameter.
9131
9132         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9133         (gnus-summary-prepare-threads): Ditto.
9134
9135         * gnus.el (gnus-article-mode-map): Make sparse keymap.
9136
9137         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9138         (gnus-mime-button-line-format): Doc fix.
9139         (gnus-insert-mime-button): Use it.
9140         (gnus-article-add-button): Use widget-convert-button.
9141
9142         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9143         ignore.
9144
9145         * mm-decode.el (mm-alternative-precedence): Ditto.
9146
9147 1998-09-14 15:12:49  Conrad Sauerwald  <conrad@stack.nl>
9148
9149         * mm-decode.el (mm-user-automatic-display): Use enriched.
9150
9151 1998-09-14 15:09:12  Paul Fisher  <rao@gnu.org>
9152
9153         * mm-decode.el (mm-dissect-multipart): Have the part start on the
9154         right place.
9155
9156 1998-09-14 14:33:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9157
9158         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9159
9160         * gnus-art.el (article-update-date-lapsed): Only update header if
9161         buffer is dispalyed in frame.
9162         (gnus-article-prepare-display): New function.
9163         (gnus-article-prepare): Use it.
9164
9165 1998-09-14 08:16:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9166
9167         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9168
9169         * mm-view.el (mm-insert-inline): New function.
9170
9171         * mm-decode.el (mm-pipe-part): Bugged.
9172
9173         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9174
9175         * mm-bodies.el (mm-encode-body): Move over the body.
9176
9177         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9178
9179         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9180
9181 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
9182
9183         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9184         related functions.  Handle message/rfc822 parts.  Display subject on
9185         multipart summary lines.  Display name on sub-parts when available.
9186
9187 1998-09-14 07:36:38  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9188
9189         * mailcap.el (mailcap-command-p): New version.
9190
9191 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
9192
9193         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9194         groups.
9195
9196 1998-09-13 18:34:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9197
9198         * message.el (message-make-date): Remove weekday name.
9199
9200         * mm-decode.el (mm-dissect-buffer): Protect against broken
9201         headers.
9202
9203         * mailcap.el (mailcap-command-in-path-p): New function.
9204         (mailcap-command-p): Renamed.
9205
9206 1998-09-13 17:58:47  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9207
9208         * rfc2047.el (eval): Autoload.
9209
9210 1998-09-13 12:22:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9211
9212         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9213         (gnus-multi-decode-encoded-word-string): New function.
9214         (gnus-encoded-word-method-alist): New variable.
9215         (gnus-decode-encoded-word-functions): Removed.
9216
9217 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9218
9219         * gnus-int.el (gnus-request-replace-article): Replace
9220         message-narrow-to-headers with message-narrow-to-head.
9221
9222 1998-09-13 12:05:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9223
9224         * drums.el (drums-quote-string): Reversed match.
9225
9226         * message.el (message-make-date): Use weekday name.
9227
9228 Sun Sep 11 10:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9229
9230         * gnus.el: Pterodactyl Gnus v0.30 is released.
9231
9232 1998-09-13 08:00:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9233
9234         * gnus-art.el (article-decode-encoded-words): Use it.
9235         (gnus-decode-header-function): New variable.
9236
9237         * gnus-sum.el (gnus-nov-parse-line): Use it.
9238         (gnus-decode-encoded-word-function): New variable.
9239
9240         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9241         buffer.
9242
9243         * gnus-art.el (gnus-insert-mime-button): Use widget.
9244         (gnus-widget-press-button): New function.
9245         (gnus-article-prev-button): Removed.
9246         (gnus-article-next-button): Ditto.
9247         (gnus-article-add-button): Ditto.
9248
9249         * gnus.el (gnus-article-mode-map): Inherit from widget.
9250         (gnus-article-mode-map): No, don't.
9251
9252         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9253         (mm-content-id-alist): New variable.
9254         (mm-get-content-id): New function.
9255
9256         * gnus-art.el (gnus-request-article-this-buffer): Only decode
9257         articles if we are fetching to the article buffer.
9258
9259 1998-09-13 07:58:59  Shenghuo ZHU  <zsh@cs.rochester.edu>
9260
9261         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9262         articles.
9263
9264 1998-09-13 07:23:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9265
9266         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9267         (mm-default-mime-charset): New variable.
9268
9269         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9270
9271         * drums.el (drums-quote-string): Reversed test.
9272
9273 1998-09-12 14:29:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9274
9275         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9276         string.
9277
9278         * drums.el (drums-quote-string): New function.
9279
9280         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9281         (rfc2047-b-encode-region): Chop lines.
9282         (rfc2047-q-encode-region): Ditto.
9283
9284 Sat Sep 12 13:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9285
9286         * gnus.el: Pterodactyl Gnus v0.29 is released.
9287
9288 1998-09-12 12:46:30  Istvan Marko  <imarko@pacificnet.net>
9289
9290         * mm-decode.el (mm-save-part): Message right.
9291
9292 1998-09-12 11:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9293
9294         * drums.el (drums-parse-address): Returned a list instead of a
9295         string.
9296         (drums-remove-whitespace): Skip comments.
9297         (drums-parse-addresses): Didn't work.
9298
9299 Sat Sep 12 09:17:30 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9300
9301         * gnus.el: Pterodactyl Gnus v0.28 is released.
9302
9303 1998-09-12 04:57:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9304
9305         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9306         starting point.
9307         (article-decode-encoded-words): Rename.
9308
9309         * message.el (message-narrow-to-headers-or-head): New function.
9310
9311         * gnus-int.el (gnus-request-accept-article): Narrow to the right
9312         region.
9313
9314         * message.el (message-send-news): Encode body after checking
9315         syntax.
9316
9317         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9318
9319         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9320
9321         * gnus-art.el (gnus-display-mime): Respect disposition.
9322
9323         * mm-decode.el (mm-preferred-alternative): Respect disposition.
9324
9325         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9326         text with annotations.
9327
9328         * message.el (message-make-date): Fix sign for negative time
9329         zones.
9330
9331         * mm-view.el (mm-inline-image): Insert a space at the end of the
9332         image.
9333
9334         * mail-parse.el: New file.
9335
9336         * rfc2231.el: New file.
9337
9338         * drums.el (drums-content-type-get): Removed.
9339         (drums-parse-content-type): Ditto.
9340
9341         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9342
9343 Fri Sep 11 18:23:34 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9344
9345         * gnus.el: Pterodactyl Gnus v0.27 is released.
9346
9347 1998-09-11 12:42:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9348
9349         * mm-decode.el (mm-alternative-precedence): New variable.
9350         (mm-preferred-alternative): New function.
9351
9352         * gnus-art.el (gnus-mime-copy-part): New command.
9353
9354         * mm-decode.el (mm-get-part): New function.
9355
9356         * mm-view.el: New file.
9357
9358         * mm-decode.el (mm-dissect-buffer): Downcase cte.
9359         (mm-display-part): Default to mailcap-save-binary-file.
9360
9361 Fri Sep 11 12:32:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9362
9363         * gnus.el: Pterodactyl Gnus v0.26 is released.
9364
9365 1998-09-11 08:25:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9366
9367         * mm-decode.el (mm-interactively-view-part): New function.
9368
9369         * gnus-art.el (gnus-mime-view-part): New command.
9370
9371         * mm-decode.el (mm-last-shell-command): New variable.
9372
9373         * mailcap.el (mailcap-mime-info): Allow returning all matches.
9374
9375         * mm-decode.el (mm-save-part): New function.
9376
9377         * gnus-art.el (article-decode-charset): Protect against buggy
9378         content-types.
9379         (gnus-mime-pipe-part): New command.
9380         (gnus-mime-save-part): New command.
9381         (gnus-mime-button-map): New keymap.
9382         (gnus-mime-button-line-format): New variable.
9383         (gnus-insert-mime-button): New function.
9384         (gnus-display-mime): Use it.
9385
9386         * gnus-util.el (gnus-dd-mmm): Removed length spec.
9387
9388         * mm-decode.el (mm-inline-text): Decode charsets.
9389
9390         * gnus-art.el (gnus-article-save): Comment fix.
9391
9392         * gnus-int.el (gnus-start-news-server): When in batch, don't
9393         prompt.
9394
9395         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9396         decode.
9397
9398         * mm-decode.el (mm-inline-media-tests): Add audio.
9399         (mm-inline-audio): New function.
9400
9401 1998-09-11 08:19:22  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9402
9403         * gnus-art.el (article-make-date-line): Didn't work.
9404
9405         * parse-time.el (parse-time-string): One too many nils.
9406
9407 Fri Sep 11 08:09:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9408
9409         * gnus.el: Pterodactyl Gnus v0.25 is released.
9410
9411 1998-09-11 07:38:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9412
9413         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9414         annotations.
9415
9416         * gnus.el ((featurep 'gnus-xmas)): New
9417         'gnus-annotation-in-region-p alias.
9418
9419 1998-09-10 06:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9420
9421         * mm-util.el (mm-with-unibyte-buffer): New function.
9422
9423         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9424
9425         * mm-decode.el (mm-inline-media-tests): New variable.
9426
9427         * gnus-sum.el (gnus-summary-exit): Destroy handles.
9428
9429         * gnus-art.el (gnus-article-mime-handles): New variable.
9430
9431         * drums.el (drums-narrow-to-header): New function.
9432
9433         * gnus-art.el (article-decode-charset): Use it.
9434
9435         * drums.el (drums-content-type-get): New function.
9436
9437         * mm-util.el (mm-content-type-charset): Removed.
9438
9439         * drums.el (drums-syntax-table): @ is word.
9440         (drums-parse-content-type): New function.
9441
9442         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9443         EDT" times.
9444
9445         * gnus-util.el (gnus-date-get-time): Use safe date.
9446
9447         * gnus-sum.el (gnus-show-mime): Removed.
9448         (gnus-summary-toggle-mime): Removed.
9449
9450         * gnus-art.el (gnus-strict-mime): Removed.
9451         (gnus-article-prepare): Don't do MIME.
9452         (gnus-decode-encoded-word-method): Removed.
9453         (gnus-show-mime-method): Removed.
9454
9455 Thu Sep 10 04:03:29 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9456
9457         * gnus.el: Pterodactyl Gnus v0.24 is released.
9458
9459 1998-09-10 01:58:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9460
9461         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9462         PREFIX.
9463
9464         * parse-time.el (parse-time-rules): Accept times that look like
9465         "h:mm".
9466
9467         * message.el (message-make-date): Use zone properly.
9468
9469         * gnus.el: Autoload gnus-batch.
9470
9471         * gnus-art.el (article-de-quoted-unreadable): Do not do
9472         gnus-article-decode-rfc1522.
9473
9474         * gnus-msg.el (gnus-inews-do-gcc): Use it.
9475
9476         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9477         param.
9478
9479         * message.el (message-encode-message-body): Check for us-ascii.
9480
9481         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9482         to the left.
9483
9484 1998-09-09 13:18:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9485
9486         * gnus-art.el (article-decode-charset): Rename.
9487
9488 Wed Sep  9 12:25:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9489
9490         * gnus.el: Pterodactyl Gnus v0.23 is released.
9491
9492 1998-09-09 12:14:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9493
9494         * gnus-util.el (gnus-parent-id): Ditto.
9495         (gnus-put-text-property-excluding-newlines): Ditto.
9496
9497         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9498
9499 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
9500
9501         * message.el (message-generate-headers): Generate User-Agent
9502         instead of X-Mailer & X-Newsreader.
9503
9504         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9505         User-Agent header format.
9506
9507 Tue Sep  8 22:38:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9508
9509         * gnus.el: Pterodactyl Gnus v0.22 is released.
9510
9511 1998-09-08 22:36:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9512
9513         * mm-util.el (mm-multibyte-p): Typo.
9514
9515 Tue Sep  8 22:25:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9516
9517         * gnus.el: Pterodactyl Gnus v0.21 is released.
9518
9519 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9520
9521         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9522
9523 1998-09-08 22:18:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9524
9525         * mm-util.el (mm-multibyte-p): New function.
9526
9527 Tue Sep  8 21:43:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9528
9529         * gnus.el: Pterodactyl Gnus v0.20 is released.
9530
9531 1998-09-08 11:40:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9532
9533         * rfc2047.el (rfc2047-decode-region): Only decode when in
9534         multibyte.
9535
9536         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9537
9538         * gnus-int.el (gnus-request-replace-article): Encode.
9539         (gnus-request-accept-article): Encode.
9540
9541         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9542         here.
9543
9544         * gnus.el (gnus-article-display-hook): Take the charset functions
9545         out.
9546
9547         * time-date.el (safe-date-to-time): New function.
9548
9549         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9550
9551 Tue Sep  8 07:09:28 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9552
9553         * gnus.el: Pterodactyl Gnus v0.19 is released.
9554
9555 1998-09-08 04:51:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9556
9557         * base64.el (base64-encode-region): Accept no-line-break.
9558
9559         * mm-util.el (mm-mime-charset): New function.
9560
9561         * gnus-draft.el (gnus-draft-edit-message): Delete article.
9562
9563 Tue Sep  8 04:29:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9564
9565         * gnus.el: Pterodactyl Gnus v0.18 is released.
9566
9567 1998-09-08 02:21:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9568
9569         * message.el (message-send-and-exit): Return t on success.
9570         (message-make-date): Make a proper time zone.
9571
9572         * gnus-draft.el (gnus-draft-send): Only remove article if the
9573         sending is successful.
9574
9575         * drums.el (drums-get-comment): Return the last comment.
9576         (drums-parse-address): Parse old-style From headers.
9577
9578 1998-09-07  SL Baur  <steve@altair.xemacs.org>
9579
9580         * gnus-sum.el (gnus-data-compute-positions): Move below
9581         `gnus-save-hidden-threads' so the former is correctly detected as
9582         a macro.
9583
9584 1998-09-06  Dave Love  <fx@gnu.org>
9585
9586         * nnweb.el (require): Wrap requirement of w3 and url in ignore-errors
9587         too, eval'd when compile.  Require w3 stuff at load time for nicer
9588         failure if it's not available.
9589
9590 1998-09-08 00:38:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9591
9592         * time-date.el (time-to-seconds): Renamed.
9593
9594         * parse-time.el (parse-time-string): Downcase before handling.
9595         (parse-time-rules): Times without seconds have 0 seconds.
9596
9597         * rfc2047.el (rfc2047-encode-region): New version.
9598         (rfc2047-dissect-region): New function.
9599
9600 1998-09-07 01:08:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9601
9602         * message.el (message-make-date): Use symbolic zone.
9603
9604 1998-09-06 23:23:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9605
9606         * time-date.el (parse-time): Always use parse-time.
9607
9608         * parse-time.el (parse-time-syntax): Use vectors.
9609
9610 Sun Sep  6 21:19:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9611
9612         * gnus.el: Pterodactyl Gnus v0.17 is released.
9613
9614 1998-09-06 05:45:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9615
9616         * time-date.el: Renamed from "date".
9617
9618         * gnus.el: Removed all timezone dependencies.
9619
9620         * score-mode.el: Removed.
9621         (gnus-score-edit-insert-date): Use date.
9622
9623         * date.el (float-to-time): New function.
9624
9625         * nnspool.el (nnspool-seconds-since-epoch): Removed.
9626
9627         * date.el (time-to-float): New function.
9628
9629         * message.el (message-make-date): Use format-time-string.
9630         (message-make-expires): Use make-date.
9631
9632         * gnus-xmas.el (gnus-xmas-seconds-since-epoch): Removed.
9633
9634         * gnus-util.el (gnus-dd-mmm): Use date.
9635         (gnus-sortable-date): Ditto.
9636
9637         * message.el (message-make-date): Take an optional time.
9638
9639         * gnus.el: Applied patches from 5.6.43.
9640
9641         * date.el (if): Use parse-time.
9642
9643         * gnus-score.el (gnus-summary-score-entry): Make into a command
9644         again.
9645
9646         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9647         gnus-agent.
9648
9649         * gnus.el (gnus-agent-meta-information-header): Moved here.
9650
9651 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
9652
9653         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9654         (gnus-agent-fetch-group-1): Score article headers using normal
9655         group score files if the download score rule of a category/group
9656         is `file'.
9657         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9658         deciding what articles to download.
9659         (gnus-agent-fetch-group-1): Don't push headers through scoring and
9660         predicate processing if predicate is `true' or `false'.
9661
9662 1998-09-06 01:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9663
9664         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9665
9666         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9667
9668         * score-mode.el (score-mode-coding-system): New variable.
9669         (gnus-score-edit-exit): Use it.
9670
9671 1998-09-04  Jason R Mastaler  <jason@4b.org>
9672
9673         * drums.el: Corrected typo.
9674
9675 1998-09-05 23:24:43  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9676
9677         * mm-bodies.el (mm-body-encoding): Faster version.
9678
9679 1998-09-05 22:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9680
9681         * gnus-art.el (gnus-article-decode-charset): Only decode text
9682         things.
9683
9684         * message.el (message-output): Use rmail.
9685
9686         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9687         word part.
9688
9689         * mm-util.el (mm-charset-to-coding-system): Use
9690         rfc2047-default-charset.
9691         (mm-known-charsets): New variable.
9692
9693         * message.el (message-caesar-region): Bugged out.
9694
9695 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
9696
9697         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9698         specifying `agent-predicate' in a group's parameters.
9699
9700 Sat Sep  5 21:55:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9701
9702         * gnus.el: Pterodactyl Gnus v0.16 is released.
9703
9704 1998-09-05 17:30:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9705
9706         * nnmail.el (nnmail-expired-article-p): Use predicate.
9707
9708         * date.el (time-less-p): Renamed.
9709
9710         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9711         from the headers.
9712
9713         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9714         functions.
9715
9716         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9717         all.
9718         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9719         to all functions.
9720
9721 Sat Sep  5 01:45:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9722
9723         * gnus.el: Pterodactyl Gnus v0.15 is released.
9724
9725 1998-09-05 00:21:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9726
9727         * date.el: New file.
9728
9729         * gnus-util.el (gnus-encode-date): Removed.
9730         (gnus-time-less): Ditto.
9731
9732         * nnmail.el (nnmail-date-to-time): Removed.
9733         (nnmail-time-less): Ditto.
9734         (nnmail-days-to-time): Ditto.
9735         (nnmail-time-since): Ditto.
9736
9737         * drums.el: New file.
9738
9739 1998-09-04 00:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9740
9741         * message.el (message-encode-message-body): Encode headers with
9742         body encoding.
9743
9744         * rfc2047.el (rfc2047-default-charset): Renamed.
9745         (rfc2047-encodable-p): Use it.
9746
9747         * base64.el (mm-util): Required.
9748
9749 1998-09-03 16:28:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9750
9751         * gnus-msg.el (gnus-post-method): Peel off real info from opened
9752         servers.
9753
9754         * gnus-util.el (gnus-output-to-rmail): Removed.
9755
9756         * gnus-art.el (gnus-summary-save-in-rmail): Use
9757         gnus-output-to-rmailrmail-output-to-rmail-file.
9758
9759         * rfc2047.el (rfc2047-decode-region): Fold case.
9760         (rfc2047-decode): Use decode-string.
9761
9762         * mm-util.el: Provide mm-char-int.
9763
9764 Thu Sep  3 15:23:22 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9765
9766         * gnus.el: Pterodactyl Gnus v0.14 is released.
9767
9768 1998-09-03 15:08:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9769
9770         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9771         sure we have 7bit.
9772
9773 1998-09-02 14:38:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9774
9775         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9776         ducplicates.
9777         (gnus-inews-insert-mime-headers): Removed.
9778
9779         * message.el (message-caesar-region): Protect against MULE chars.
9780
9781 1998-09-02 00:36:23  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9782
9783         * mm-util.el (if): fset the right function.
9784
9785 1998-09-02 00:31:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9786
9787         * gnus-art.el (gnus-article-decode-charset): Use real
9788         read-coding-system.
9789
9790 1998-09-01 17:58:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9791
9792         * mm-bodies.el (mm-decode-body): Protect against malformed
9793         base64.
9794         (mm-decode-body): Check that buffer-file-coding-system is
9795         non-nil.
9796
9797 Tue Sep  1 10:29:33 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9798
9799         * gnus.el: Pterodactyl Gnus v0.13 is released.
9800
9801 1998-09-01 09:14:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9802
9803         * gnus-util.el (gnus-strip-whitespace): Already defined.
9804         Removed.
9805
9806         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
9807
9808         * gnus-util.el (gnus-strip-whitespace): New function.
9809
9810         * mm-util.el (mm-content-type-charset): Downcase.
9811
9812 1998-08-31 23:04:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9813
9814         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
9815         (gnus-article-decode-charset): Don't fetch all headers.
9816
9817         * mm-util.el (mm-read-coding-system): New function.
9818
9819         * mm-bodies.el (mm-decode-body): Check the right charset.
9820
9821         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
9822
9823         * gnus-art.el (gnus-article-mode-line-format): Use short group
9824         format.
9825
9826 Mon Aug 31 23:03:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9827
9828         * gnus.el: Pterodactyl Gnus v0.12 is released.
9829
9830 1998-08-31 22:39:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9831
9832         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
9833
9834         * gnus-art.el (gnus-article-decode-charset): Supply cte.
9835         (gnus-article-decode-charset): Always run.
9836
9837         * mm-bodies.el (mm-decode-body): Decode cte.
9838
9839 Mon Aug 31 22:14:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9840
9841         * gnus.el: Pterodactyl Gnus v0.11 is released.
9842
9843 1998-08-31 14:27:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9844
9845         * message.el (message-encode-message-body): Ditto.
9846
9847         * gnus-art.el (gnus-article-decode-mime-words): New command and
9848         keystroke.
9849         (gnus-article-decode-charset): Ditto.
9850         (gnus-article-decode-charset): Only work under MULE.
9851
9852         * mm-util.el (mm-content-type-charset): New function.
9853
9854         * nnmail.el (nnmail-delete-incoming): Changed to nil.
9855
9856         * message.el (message-send-mail): Insert MIME headers.
9857         (message-check-news-body-syntax): Don't warn for escape sequences.
9858         (message-check-news-body-syntax): Insert MIME headers.
9859
9860         * mm-bodies.el (mm-body-encoding): New function.
9861
9862         * message.el (message-encode-message-body): New function.
9863
9864         * mm-bodies.el: New file.
9865
9866         * mm-util.el (mm-narrow-to-head): New function.
9867
9868         * rfc2047.el (rfc2047-encode): Use it.
9869
9870         * mm-util.el: Provide mm-encode-coding-region.
9871
9872         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
9873
9874         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
9875
9876         * mm-util.el (mm-enable-multibyte): New function.
9877
9878         * message.el (message-set-work-buffer): Set multibyte.
9879
9880         * gnus.el (gnus-continuum-version): Be valid forever and ever.
9881
9882         * gnus-util.el (gnus-point-at-eol): Removed.
9883         (gnus-point-at-bol): Ditto.
9884
9885         * base64.el (base64-decode-region): Commented out messaging.
9886
9887 1998-08-31  Didier Verna  <verna@inf.enst.fr>
9888
9889         * gnus-msg.el (gnus-group-mail): make it behave like
9890         gnus-group-post-news with regards to the prefix (this enables the
9891         use of posting styles).
9892
9893 1998-08-31 12:53:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9894
9895         * gnus.el (gnus-article-display-hook): Added
9896         gnus-article-decode-rfc1522 to hook.
9897
9898 Mon Aug 31 12:43:46 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9899
9900         * gnus.el: Pterodactyl Gnus v0.10 is released.
9901
9902 1998-08-31 11:45:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9903
9904         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
9905         hook to be run.
9906
9907 1998-08-30 17:59:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9908
9909         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
9910
9911         * mm-util.el (mm-charsets-in-region): Removed.
9912
9913         * rfc2047.el: Renamed file.
9914
9915         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
9916
9917         * message.el (message-mode): Set multibyte.
9918
9919         * mm-util.el (mm-charsets-in-region): Copied here.
9920
9921         * gnus-util.el: Removed gnus-truncate-string.
9922
9923         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
9924
9925         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
9926         (rfc1522-encodable-p): New function.
9927         (rfc1522-encode-message-header): Use it.
9928
9929 Sun Aug 30 17:46:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9930
9931         * gnus.el: Pterodactyl Gnus v0.9 is released.
9932
9933 1998-08-30 16:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9934
9935         * mm-util.el: Shadow encode-coding-string.
9936
9937         * base64.el (base64-encode-region): Don't add newline.
9938
9939         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
9940
9941         * mm-util.el: New file.
9942
9943         * mm-decode.el: Somewhat depleted.
9944         * mm-encode.el: Ditto.
9945
9946         * rfc1522.el: New file.
9947
9948         * mm-util.el (mm-replace-chars-in-string): Copied here.
9949
9950         * mm-encode.el (mm-q-encode-region): New function.
9951
9952         * qp.el (quoted-printable-encode-region): Take an optional CLASS
9953         param.
9954
9955         * mm-encode.el (mm-encode-word-region): Downcase.
9956
9957 Sun Aug 30 15:28:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9958
9959         * gnus.el: Pterodactyl Gnus v0.8 is released.
9960
9961 1998-08-30 12:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9962
9963         * message.el (message-send-mail): Encode headers.
9964
9965         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
9966         (quoted-printable-encode-region): Upcase.
9967
9968         * message.el (message-default-charset): New variable.
9969
9970         * qp.el (quoted-printable-encode-region): Optional param FOLD.
9971
9972         * message.el (message-narrow-to-field): Changed name.
9973
9974         * mm-encode.el: New file.
9975
9976         * message.el (message-narrow-to-header): New function.
9977
9978         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
9979         right buffer.
9980
9981 Sun Aug 30 12:15:54 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9982
9983         * gnus.el: Pterodactyl Gnus v0.7 is released.
9984
9985 1998-08-30 01:26:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9986
9987         * gnus.el: Remove autoload for
9988         gnus-article-mime-decode-quoted-printable.
9989
9990         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
9991         be decoded in non-MULE Emacsen.
9992
9993         * gnus-xmas.el (gnus-xmas-logo-color-alist): More brown.
9994
9995 1998-08-29  SL Baur  <steve@altair.xemacs.org>
9996
9997         * gnus-xmas.el (gnus-xmas-logo-color-alist): Try shades of brown.
9998
9999 1998-08-30 01:04:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10000
10001         * mm-decode.el: Check for coding-system-list.
10002
10003 Sun Aug 30 00:59:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10004
10005         * gnus.el: Pterodactyl Gnus v0.6 is released.
10006
10007 1998-08-30 00:36:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10008
10009         * nnheader.el (fboundp): Protect code-coding-string.
10010
10011         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10012         is available.
10013
10014 Sat Aug 29 23:24:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10015
10016         * gnus.el: Pterodactyl Gnus v0.5 is released.
10017
10018 1998-08-29 22:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10019
10020         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10021         (gnus-hack-decode-rfc1522): Removed.
10022
10023         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10024
10025 Sat Aug 29 22:20:39 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10026
10027         * gnus.el: Gnus v0.4 is released.
10028
10029 1998-08-29 20:53:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10030
10031         * gnus-art.el (gnus-article-decode-mime-words): New command and
10032         keystroke.
10033
10034         * qp.el (quoted-printable-decode-region): Don't use hexl.
10035
10036         * gnus-xmas.el (gnus-xmas-logo-color-style): Changed to dino.
10037
10038         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10039         (gnus-structured-field-decoder): Removed.
10040         (gnus-unstructured-field-decoder): Ditto.
10041
10042         * mm-decode.el: New file.
10043
10044         * qp.el: New file.
10045
10046         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10047
10048         * gnus-ems.el (fboundp): Removed gnus-split-string.
10049
10050         * gnus.el (gnus-splash-face): Doc fix.
10051
10052         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10053
10054         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10055         hexl.
10056
10057         * nnheader.el (nnheader-temp-write): Removed.
10058
10059 Sat Aug 29 20:34:17 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10060
10061         * gnus.el: Gnus v0.3 is released.
10062
10063 Sat Aug 29 19:32:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10064
10065         * gnus.el: Gnus v0.2 is released.
10066
10067     Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
10068   Copying and distribution of this file, with or without modification,
10069   are permitted provided the copyright notice and this notice are preserved.
10070
10071 ;; Local Variables:
10072 ;; coding: iso-2022-7bit
10073 ;; End: