Importing Pterodactyl Gnus v0.54.
[elisp/gnus.git-] / lisp / ChangeLog
1 Tue Nov 24 10:43:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2
3         * gnus.el: Pterodactyl Gnus v0.54 is released.
4
5 1998-11-24 11:21:32  Katsumi Yamaoka  <yamaoka@jpl.org>
6
7         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj. 
8
9 1998-11-24 11:14:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10
11         * mm-decode.el (mm-save-part): Unquote.
12
13 1998-11-24 11:14:39  Matt Armstrong  <matta@geoworks.com>
14
15         * mm-decode.el (mm-save-part): Bind coding system for write. 
16
17 1998-11-24 10:42:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
18
19         * gnus-art.el (gnus-article-mode-line-format): New default.
20         (gnus-article-mime-part-status): New function.
21
22         * message.el (message-send-news): Check the body syntax before
23         encoding. 
24
25         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
26         (gnus-mime-display-single): Use it.
27         (gnus-mime-display-alternative): Ditto.
28
29         * mm-decode.el: Check for whether we are running under a term.
30
31 1998-11-22 08:12:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
32
33         * mm-decode.el (mm-preferred-alternative): Default to first
34         alternative. 
35         (mm-preferred-alternative): No, we dont.
36
37 Tue Nov 24 03:01:48 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
38
39         * mm-decode.el (mm-display-external): Use binary instead of
40         no-conversion.
41         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
42         * nnheader.el (nnheader-file-coding-system): Ditto.
43         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
44
45 Mon Nov 23 01:51:57 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
46
47         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
48         name without method.
49
50 Mon Nov 23 01:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
51
52         * gnus-sum.el (gnus-newsgroup-default-charset): Rename 
53         coding-system -> default-charset. 
54         (gnus-newsgroup-default-charset-alist): Ditto.
55         (gnus-summary-local-variables): Ditto.
56         (gnus-set-global-variables): Ditto.
57         (gnus-get-newsgroup-headers): Ditto.
58         (gnus-summary-from-or-to-or-newsgroups): Ditto.
59         (gnus-get-newsgroup-headers-xover): Ditto.
60         (gnus-newsgroup-setup-default-charset): Ditto.
61         (article-decode-mime-words): Ditto.
62         (article-decode-charset): Ditto.
63         (article-decode-encoded-words): Ditto.
64         (article-de-quoted-unreadable): Ditto.
65         (gnus-mime-view-all-parts): Ditto.
66         (gnus-mime-externalize-part): Ditto.
67         (gnus-mm-display-part): Ditto.
68         (gnus-mime-display-single): Ditto.
69         (gnus-mime-display-alternative): Ditto.
70         * lpath.el : Ditto.
71
72 Mon Nov 23 00:54:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
73
74         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
75         * gnus-art.el (article-decode-charset): Overlay
76         rfc2047-default-charset.
77         * message.el (message-draft-coding-system): New variable.
78         (message-set-auto-save-file-name): Use message-draft-coding-system. 
79         * nndraft.el (nndraft-request-article): Ditto.
80         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
81         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
82
83 Sun Nov 22 04:42:22 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
84
85         * mm-uu.el (mm-uu-test): New function.
86         (mm-uu-dissect): Inherit charset and cte from head.
87         * gnus-art.el (article-decode-charset): Use mm-uu-test.
88
89 Sat Nov 21 09:57:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
90
91         * gnus.el: Pterodactyl Gnus v0.53 is released.
92
93 1998-11-21 05:54:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
94
95         * mm-decode.el (mm-get-image): New function.
96         (mm-image-fit-p): New function.
97
98         * gnus-xmas.el (gnus-xmas-annotation-in-region-p): Ditto.
99
100         * gnus-util.el (gnus-annotation-in-region-p): New definition.
101
102         * gnus-art.el (gnus-article-insert-newline): New function.
103         (article-goto-body): New function.
104
105 1998-11-20 10:34:04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
106
107         * gnus-art.el (gnus-mime-display-single): Insert blank line before 
108         buttons.
109
110         * gnus-sum.el (gnus-summary-display-buttonized): New command and
111         keystroke. 
112
113         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
114         line between parts.
115
116         * message.el (message-remove-header): Go to end if wanted.
117
118 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
119
120         * gnus-art.el (gnus-mime-display-alternative): Avoid window
121         movement with save-window-excursion.
122
123 Fri Nov 20 03:50:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
124
125         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
126
127 Fri Nov 20 03:37:53 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
128
129         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system. 
130
131 Fri Nov 20 01:20:38 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
132
133         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use 
134         gnus-newsgroup-coding-system.
135         (gnus-get-newsgroup-headers): Ditto.
136         (gnus-get-newsgroup-headers-xover): Ditto.
137         (gnus-set-global-variables): Ditto.
138         * gnus-art.el (article-decode-mime-words): Ditto.
139         (article-decode-charset): Ditto.
140         (article-decode-encoded-words): Ditto.
141         (article-de-quoted-unreadable): Ditto.
142         (gnus-mime-view-all-parts): Ditto.
143         (gnus-mime-externalize-part): Ditto.
144         (gnus-mm-display-part): Ditto.
145         (gnus-mime-display-alternative): Ditto.
146         (gnus-mime-display-single): Ditto.
147         * mm-view.el (mm-inline-text): Use default coding system. 
148
149 Fri Nov 20 00:54:37 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
150
151         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
152         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
153         (gnus-newsgroup-coding-system): New local variable.
154         (gnus-newsgroup-iso-8859-1-forced): New local variable.
155         (gnus-summary-local-variables): Add two new local variables.
156         (gnus-newsgroup-setup-coding-system): New function.
157         (gnus-select-newsgroup): Setup coding system.
158         * lpath.el: Add two new variables.
159         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
160         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
161         * gnus-cus.el (gnus-group-parameters): Customizable
162         iso-8859-1-forced.
163         
164 Fri Nov 20 05:30:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
165
166         * gnus.el: Pterodactyl Gnus v0.52 is released.
167
168 1998-11-20 04:32:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
169
170         * rfc2047.el (rfc2047-encode-message-header): Encode the default
171         encoding. 
172
173         * gnus-art.el (gnus-mime-display-single): Insert buttons for
174         undisplayed text types.
175
176         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
177         types. 
178
179 1998-11-19  Felix Lee  <flee@cygnus.com>
180
181         * nntp.el (nntp-after-change-function-callback): recover from C-g.
182
183 1998-11-19  Felix Lee  <flee@cygnus.com>
184
185         * gnus-async.el (gnus-asynch-obarray): rename to
186         gnus-async-hashtb, and don't buffer-local it.
187
188         (gnus-async-article-callback): new function.
189         (gnus-make-async-article-function): use it.
190
191         (gnus-async-current-prefetch-group): new var.
192         (gnus-async-current-prefetch-article): new var.
193         (gnus-async-request-fetched-article): are we fetching it already?
194
195         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
196
197 1998-11-20 02:49:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
198
199         * gnus-sum.el (gnus-summary-show-article): Require.
200
201         * message.el: Provide before hooks.
202         (message-send-news): Do MIME before headers.
203
204         * gnus-art.el (gnus-article-check-buffer): New function.
205         (gnus-article-read-summary-keys): Use it.
206
207         * mm-decode.el (mm-user-automatic-display): Display all inline
208         images. 
209
210         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
211         much. 
212         (gnus-unbuttonized-mime-types): New variable.
213
214 1998-11-19 06:29:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
215
216         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t. 
217
218         * mm-decode.el (mm-quote-arg): Quote semicolons.
219
220         * gnus-art.el (gnus-mime-display-single): Don't display
221         attachments.
222         (gnus-mime-externalize-part): New command and keystroke.
223
224         * mm-decode.el (mm-dissect-buffer): Pass on the description info. 
225         (mm-alternative-precedence): Changed order.
226
227 1998-11-07 17:41:47  Simon Josefsson  <jas@pdc.kth.se>
228
229         * gnus.el (gnus-method-simplify): New function.
230         (gnus-native-method-p): New function.
231         (gnus-secondary-method-p): Use gnus-method-equal.
232
233         * gnus-start.el (gnus-group-change-level): Shorten select method.
234
235 Thu Nov 19 04:48:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
236
237         * gnus.el: Pterodactyl Gnus v0.51 is released.
238
239 1998-11-19 04:02:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
240
241         * gnus.el: Applied patches from 5.6.45.
242
243         * gnus-score.el (gnus-score-find-trace): Print complete file
244         paths. 
245         (gnus-score-find-trace): Truncate lines.
246
247         * gnus.el (gnus-message-archive-group): Allow function.
248
249         * message.el (message-encode-message-body): Remove Mime-Version
250         before inserting.
251
252         * gnus-cus.el (gnus-group-customize): Optional topic.
253
254         * gnus-sum.el (gnus-summary-customize-parameters): New command and 
255         keystroke.
256
257 Wed Nov 18 13:46:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
258
259         * message.el (message-encode-message-body): Rewrite.
260
261 1998-11-18 07:37:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
262
263         * mml.el (mml-base-boundary): New variable.
264         (mml-make-boundary): New function.
265
266         * gnus-cache.el (gnus-cache-coding-system): New variable.
267         (gnus-cache-request-article): Use it.
268
269         * message.el (message-insert-mime-part): Delete duplicates.
270
271 Wed Nov 18 11:52:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
272
273         * gnus-art.el (gnus-mime-display-alternative): Set end of
274         multipart and display even when nothing is preferred.
275
276 Wed Nov 18 05:06:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
277
278         * gnus.el: Pterodactyl Gnus v0.50 is released.
279
280 1998-11-18 04:42:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
281
282         * mm-decode.el (mm-inline-media-tests): Check that device-type is
283         fbound. 
284
285         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
286
287 1998-11-07 23:39:48  Simon Josefsson  <jas@pdc.kth.se>
288
289         * gnus.el (gnus-similar-server-opened): Compare backend.
290
291 1998-11-08 03:37:42  Simon Josefsson  <jas@pdc.kth.se>
292
293         * gnus-topic.el (gnus-topic-expire-articles): New function.
294         (gnus-topic-mode-map): Bind it.
295
296         * gnus.texi (Topic Commands): New expiry command. Reordered.
297
298 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
299
300         * gnus-sum.el
301         (gnus-auto-expirable-marks): New variable.
302         (gnus-inhibit-user-auto-expire): New variable.
303         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
304         When looking to see if we should expire instead, check
305         gnus-auto-expirable-marks instead of using a hard-wired list.
306         (gnus-summary-mark-as-read-forward,
307         gnus-summary-mark-as-read-backward):
308         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
309         gnus-summary-mark-forward, instead of `t'.
310
311 1998-11-18 03:30:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
312
313         * mml.el (mml-compute-boundary): New function.
314         (mml-compute-boundary-1): New function.
315         (mml-generate-mime-1): Use it.
316
317 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
318
319         * mml.el (mml-generate-mime-1): Always precede closing boundary
320         with newline.
321
322 1998-11-18 02:36:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
323
324         * mml.el (mml-generate-mime-1): Do right boundaries when several
325         multiparts. 
326
327         * mm-decode.el (mm-user-automatic-display): Default to inline
328         jpeg. 
329
330         * mml.el (mml-generate-mime-1): Encode non-text parts.
331
332 Wed Nov 18 02:22:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
333
334         * gnus.el: Pterodactyl Gnus v0.49 is released.
335
336 1998-11-18 00:37:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
337
338         * mm-view.el (mm-inline-text): Require w3-vars.
339
340         * gnus-setup.el (gnus-use-tm): Removed.
341
342         * gnus-art.el (gnus-article-goto-part): Don't beep.
343         (gnus-article-view-part): Check return value.
344         (gnus-mime-display-alternative): Don't display when there is
345         nothing to display.
346
347         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
348         (mml-generate-mime-1): Use unibyte for binaries.
349
350         * gnus-art.el (gnus-display-mime): Call
351         gnus-article-mime-part-function. 
352         (gnus-mime-part-function): New function.
353         (gnus-article-mime-part-function): New function.
354
355         * mml.el (mml-generate-mime-1): Don't insert so many newlines. 
356
357 1998-11-16 06:44:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
358
359         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
360
361         * message.el (message-font-lock-keywords): Highlight MML. 
362         (message-mml-face): New font.
363
364 Mon Nov 16 23:34:12 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
365
366         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
367         (gnus-mm-display-part): Do not select-window if the article window
368         is not found.
369
370 Mon Nov 16 02:26:40 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
371
372         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
373
374 Mon Nov 16 02:00:05 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
375
376         * gnus.el: Pterodactyl Gnus v0.48 is released.
377
378 1998-11-15 23:18:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
379
380         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
381
382         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
383
384         * message.el (message-cite-original-without-signature): Ditto. 
385         (message-cite-original): Quote parts.
386
387 Sun Nov 15 22:01:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
388
389         * gnus.el: Pterodactyl Gnus v0.47 is released.
390
391 1998-11-15 20:11:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
392
393         * message.el (message-encode-message-body): Insert MIME warning. 
394
395         * mml.el (mml-read-tag): Look for #tag.
396
397         * mm-util.el (mm-find-charset-region): Check whether
398         enable-multibyte-characters is bound. 
399
400 Sun Nov 15 02:01:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
401
402         * gnus.el: Pterodactyl Gnus v0.46 is released.
403
404 1998-11-15 01:54:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
405
406         * message.el (message-encode-message-body): Insert headers at the
407         right spot.
408
409 Sun Nov 15 01:13:41 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
410
411         * gnus.el: Pterodactyl Gnus v0.45 is released.
412
413 1998-11-15 00:28:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
414
415         * nndraft.el (nndraft-save-mime-part): Removed.
416         (nndraft-get-mime-part): Ditto.
417
418         * message.el (message-format-mime-old): Removed.
419         (message-encode-message-body): Removed.
420         (message-encode-message-body): Renamed.
421
422 1998-11-14 18:27:19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
423
424         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
425
426         * message.el (message-format-mime): Check message-mime-part.
427
428         * mm-encode.el (mm-mime-file-types): Removed.
429         (mm-default-file-encoding): New definition.
430
431 Sat Nov 14 01:29:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
432
433         * mm-view.el (mm-inline-image): Use mm-insert-inline.
434         * gnus-art.el (gnus-mm-display-part): Go to correct position.
435
436 Sat Nov 14 05:47:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
437
438         * gnus.el: Pterodactyl Gnus v0.44 is released.
439
440 1998-11-14 03:59:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
441
442         * message.el (message-format-mime): New function.
443
444         * nndraft.el (nndraft-save-mime-part): New function.
445         (nndraft-get-mime-part): New function.
446
447         * mm-encode.el (mm-default-file-encoding): New function.
448         (mm-content-transfer-encoding): New function.
449         (mm-encode-buffer): New function.
450
451         * message.el: New command.
452         (message-mime-part): New variable.
453         (message-insert-mime-part): New command.
454
455         * mm-encode.el (mm-encode-content-transfer-encoding): New
456         function. 
457
458         * mm-util.el (mm-content-transfer-encoding-defaults): New
459         variable. 
460         (mm-mime-file-types): Taken from TM.
461
462 Sat Nov 14 01:51:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
463
464         * gnus.el: Pterodactyl Gnus v0.43 is released.
465
466 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
467
468         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
469         * gnus-score.el (gnus-score-default-header): Ditto.
470         (gnus-header-index): Ditto.
471         (gnus-summary-increase-score): Ditto, & process "extra" requests.
472         (gnus-summary-header): Handle extra headers.
473         (gnus-summary-score-entry): Ditto, & provide new score element.
474         (gnus-summary-score-effect): Ditto.
475         (gnus-score-string): Avoid "extra" string sort, & modify match in
476         "extra" case.
477         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
478
479 1998-11-13 20:30:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
480
481         * message.el (message-resend): Bind message-required-mail-headers
482         to nil. 
483
484         * mm-view.el (mm-inline-text): Bind w3-strict-width. 
485
486         * nngateway.el (require): Require cl.
487
488         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
489         things. 
490
491 Wed Nov 11 02:15:06 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
492
493         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
494         when no articles.
495
496 1998-11-13 19:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
497
498         * message.el (message-ignored-resent-headers): Remove X-Gnus.
499
500 1998-11-10  Colin Rafferty  <colin@xemacs.org>
501
502         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
503         user-mail-address if non-nil.
504
505 1998-11-13 18:50:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
506
507         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
508         (gnus-make-sort-function-1): Ditto.
509
510         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
511         window. 
512
513 1998-11-12 22:31:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
514
515         * mm-util.el (mm-with-unibyte-buffer): Ditto.
516
517         * binhex.el (binhex-decode-region): Quote.
518
519 1998-11-10 05:32:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
520
521         * gnus-art.el (article-decode-charset): Don't downcase charset.
522
523         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
524
525 Sun Nov  8 23:17:24 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
526
527         * gnus.el: Pterodactyl Gnus v0.42 is released.
528
529 Sun Nov  8 02:36:33 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
530
531         * gnus-art.el (gnus-display-mime): Add id for alternative part.
532
533 1998-11-08 02:24:47  Simon Josefsson  <jas@pdc.kth.se>
534
535         * nntp.el (nntp-send-mode-reader): Revert.
536
537 Sun Nov  8 00:45:13 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
538
539         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
540
541 Sat Nov  7 23:07:24 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
542
543         * message.el (message-make-date): Fix for negative time zones.
544
545 Sun Nov  8 01:00:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
546
547         * gnus.el: Pterodactyl Gnus v0.41 is released.
548
549 1998-11-08 00:52:38  Hrvoje Niksic  <hniksic@srce.hr>
550
551         * mm-decode.el (mm-dissect-multipart): Quote regexp.
552
553 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
554
555         * gnus.el (gnus-short-group-name): When shortening foreign select
556         methods, do not scan for plusses beyond the first colon.
557
558 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
559
560         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info 
561         lines where `group' is the last thing on the line.
562
563 1998-11-08 00:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
564
565         * gnus-art.el (gnus-article-view-part): Do alternative.
566         (gnus-mime-display-alternative): Insert marker.
567
568 1998-11-07 14:33:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
569
570         * mm-decode.el (mm-dissect-multipart): Quote regexp.
571
572         * nnmail.el (nnmail-expired-article-p): Protect against bogus
573         dates. 
574
575         * gnus-cus.el (gnus-topic): Required.
576
577         * nnheader.el (nnheader-parse-nov): Parse extra.
578         (nnheader-nov-parse-extra): New macro.
579
580 1998-10-31 12:33:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
581
582         * gnus-art.el (gnus-article-view-part): Internal move.
583
584 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
585
586         * gnus-cus-new.el (gnus-custom-topic): New free variable.
587         (gnus-group-customize): Support editing topic parameters.
588
589 1998-10-29 12:09:20  Karl Kleinpaste  <karl@jprc.com>
590
591         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
592         indicators. 
593
594 1998-10-29 11:31:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
595
596         * gnus-art.el (gnus-mm-display-part): Return.
597         (gnus-article-view-part): Only go if external.
598         (gnus-article-dumbquotes-map): Do 205.
599
600         * mm-decode.el (mm-display-part): Return what was done.
601
602         * message.el (message-buffer-naming-style): New variable.
603         (message-generate-new-buffers): Extended.
604         (message-buffer-naming-style): Removed.
605         (message-buffer-name): Use it.
606         (message-do-send-housekeeping): Rename new styling.
607
608         * gnus-sum.el (gnus-summary-recenter): Allow
609         gnus-auto-center-summary to be a number.
610
611 Wed Nov  4 02:24:39 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
612
613         * pop3.el (pop3-open-server): Use "binary" instead of
614         "no-conversion".
615
616 Sun Nov  1 01:26:42 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
617
618         * gnus-srvr.el (gnus-browse-foreign-server): Set
619         gnus-browse-current-method to the result of gnus-server-to-method.
620
621 Thu Oct 29 01:47:44 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
622
623         * gnus-util.el (gnus-pull): Another optional argument.
624         * nnweb.el (nnweb-request-delete-group): Delete from
625         nnweb-group-alist and update active file.
626
627 Thu Oct 29 01:05:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
628
629         * gnus-group.el (gnus-group-make-group): Accept group of new
630         method.
631
632 Wed Oct 28 02:19:16 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
633
634         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
635
636 Tue Oct 27 11:59:31 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
637
638         * mm-view.el (mm-inline-text): Postion of html portion.
639         
640 1998-10-29 10:26:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
641
642         * nntp.el (nntp-list-active-group): Waited for short strings.
643         (nntp-send-mode-reader): Ditto.
644         (nntp-open-connection): Ditto.
645
646         * gnus-int.el (gnus-request-group-articles): New function.
647
648         * nntp.el (nntp-request-listgroup): New function.
649         (nntp-request-group-articles): Renamed.
650
651 1998-10-27 10:37:52  Karl Kleinpaste  <karl@jprc.com>
652
653         * nnheader.el (nnheader-parse-nov): Supply extra.
654
655 1998-10-26 23:03:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
656
657         * gnus-art.el (gnus-button-push): Don't go to
658         gnus-article-buffer. 
659
660         * mm-view.el (mm-inline-image): Add a newline.
661
662         * gnus-start.el (gnus-check-first-time-used): Check more.
663
664 1998-10-26 23:03:29  Francois Felix Ingrand  <felix@laas.fr>
665
666         * gnus-start.el (gnus-check-first-time-used): Check current.
667
668 1998-10-26 22:07:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
669
670         * mm-util.el (mm-find-charset-region): New function.
671
672         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
673
674         * gnus-art.el (gnus-mime-button-menu): Fix.
675
676 1998-10-26 22:07:43  Michael Welsh Duggan  <md5i@cs.cmu.edu>
677
678         * gnus-art.el (gnus-mime-button-menu): New definition.
679
680 1998-10-26 01:46:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
681
682         * gnus-art.el (article-decode-charset): Downcase charset.
683         (article-decode-charset): Pass on type.
684         (article-decode-charset): Check nil charsets.
685         (article-remove-cr): Translate CR to LF.
686         (gnus-ignored-mime-types): Default to nil.
687
688         * nnheader.el (nnheader-insert-nov): Work when not Xref.
689
690         * gnus-sum.el (gnus-ignored-from-addresses): Default to
691         user-mail-address. 
692         (gnus-nov-parse-extra): Didn't return right thing.
693
694 1998-10-25 23:25:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
695
696         * gnus-xmas.el: Use compiled-function-p.
697
698 Mon Oct 26 14:37:19 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
699
700         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
701
702 Sun Oct 25 23:11:44 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
703
704         * gnus.el: Pterodactyl Gnus v0.40 is released.
705
706 1998-10-25 21:41:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
707
708         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
709
710         * gnus-start.el (gnus-check-first-time-used): Ignore dribble. 
711
712         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
713
714         * nnml.el (nnml-possibly-create-directory): Check before making.
715
716 1998-10-25 19:43:08  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
717
718         * nnheader.el (nnheader-insert-nov): Don't infloop.
719
720 1998-10-25 19:26:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
721
722         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
723         set up. 
724
725 1998-10-25 19:22:03  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
726
727         * nneething.el (nneething-file-name): New definition.
728
729 1998-10-25 17:56:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
730
731         * gnus-art.el (gnus-treatment-function-alist): Fix.
732         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail. 
733
734         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part. 
735
736 Sun Oct 25 06:23:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
737
738         * gnus.el: Pterodactyl Gnus v0.39 is released.
739
740 1998-10-25 00:34:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
741
742         * gnus-art.el (gnus-ignored-mime-types): New variable.
743         (gnus-mime-display-single): Use it.
744         (gnus-treatment-function-alist): New variable.
745
746         * gnus.el (gnus-mime): New group.
747
748         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
749         things for other parts.
750         (gnus-mime-display-alternative): Place point.
751
752         * gnus.el: autoload gnus-uu-post-news.
753
754         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
755         needsterm/DISPLAY. 
756
757         * mm-decode.el (mm-display-part): Default to inline text/.*
758         parts. 
759
760         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
761         8bit. 
762
763         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
764         (gnus-mime-display-single): Inline all text parts.
765         (gnus-article-narrow-to-signature): Removed mime:: stubs.
766
767 1998-10-24 21:38:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
768
769         * nnml.el (nnml-possibly-create-directory): Rewrite.
770         (nnml-request-create-group): Change to right server.
771
772         * gnus-xmas.el (gnus-xmas-define): Use byte-code-function-p. 
773
774         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width. 
775
776         * gnus.el: rmail-output-to-rmail-file autoload.
777
778         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
779         Gnus. 
780
781         * nnheader.el (nnheader-parse-head): Checked wrong variable.
782
783         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
784
785 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
786
787         * gnus-art.el (gnus-mime-display-mixed): Multipart in
788         mixed part.
789
790 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
791
792         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
793         
794         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
795
796 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
797
798         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
799
800 1998-10-24 20:51:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
801
802         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
803         value. 
804
805         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
806         hidden. 
807
808         * gnus-spec.el (gnus-update-format-specifications): Use the
809         article mode line spec.
810
811         * gnus-art.el (gnus-insert-mime-button): Put right type.
812         (gnus-insert-prev-page-button): Ditto.
813         (gnus-insert-next-page-button): Dutti.
814
815         * pop3.el: New version installed.
816
817 Sat Oct 24 16:48:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
818
819         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
820         and display last part.
821
822 Sat Oct 24 20:31:55 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
823
824         * gnus.el: Pterodactyl Gnus v0.38 is released.
825
826 1998-10-24 07:54:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
827
828         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
829         Removed. 
830         (article-de-quoted-unreadable): Narrow to default.
831
832         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
833
834         * gnus-art.el (article-decode-charset): Decode even when broken
835         MIME. 
836
837         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
838         name. 
839
840         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
841
842         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
843         nnheader. 
844
845         * nnmail.el (nnmail-extra-headers): New variable.
846
847         * nnheader.el (nnheader-insert-nov): Insert extra.
848
849         * gnus.el (gnus-summary-line-format): Doc fix.
850
851         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
852         (gnus-nov-parse-line): Ditto.
853         (gnus-nov-parse-extra): New macro.
854         (gnus-header): New function.
855         (gnus-update-summary-mark-positions): Change.
856         (gnus-ignored-from-addresses): New variable.
857         (gnus-summary-insert-from-or-to): New function.
858
859         * gnus.el (gnus-extra-headers): New variable.
860
861         * nnheader.el (make-mail-header): Expand.
862         (mail-header-extra): New macro.
863         (mail-header-set-extra): Ditto.
864         (make-full-mail-header): Expand.
865
866 Sat Oct 24 07:41:42 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
867
868         * gnus.el: Pterodactyl Gnus v0.37 is released.
869
870 1998-10-24 07:29:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
871
872         * mm-bodies.el (mm-decode-body): Check for multibyticity.
873
874         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
875         on. 
876
877 1998-10-22  Didier Verna  <verna@inf.enst.fr>
878
879         * gnus-spec.el (gnus-balloon-face-function): new function
880         (gnus-parse-format): understand the %< %> specifiers
881         (gnus-parse-complex-format): ditto.
882
883 1998-10-24 06:31:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
884
885         * gnus.el: Changed following-char to char-after throughout.
886
887 1998-10-22 04:05:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
888
889         * mm-decode.el (mm-display-external): Protect more and message. 
890
891 Wed Oct 21 03:26:30 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
892
893         * gnus-xmas.el (gnus-xmas-article-push-button): Go to the
894         position.
895
896 Tue Oct 20 23:37:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
897
898         * gnus-art.el (gnus-mime-display-mixed): Multipart in
899         mixed part.
900
901 Tue Oct 20 23:36:43 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
902
903         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
904         
905         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
906
907 Tue Oct 20 16:22:51 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
908
909         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
910
911 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
912
913         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
914
915         * mm-decode.el (mm-display-external): Set undisplayer to mm
916         buffer, not the current buffer; use unwind-protect.
917
918 1998-10-21 00:07:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
919
920         * gnus-sum.el (gnus-summary-exit): Destroy parts.
921         (gnus-summary-exit-no-update): Ditto.
922
923 1998-10-20 22:02:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
924
925         * mm-decode.el (mm-inline-media-tests): Look for w3.
926
927         * mailcap.el (mailcap-mime-data): Inline html.
928
929 Tue Oct 20 20:25:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
930
931         * gnus.el: Pterodactyl Gnus v0.36 is released.
932
933 1998-10-20 18:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
934
935         * gnus-art.el (article-translate-strings): 
936         (gnus-article-dumbquotes-map): Don't dot.
937
938         * pop3.el (pop3-open-server): Set point right.
939
940         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically. 
941         (mm-dissect-buffer): Ditto.
942         (mm-destroy-part): Ignore non-handles.
943         (mm-remove-part): Ditto.
944         (mm-destroy-parts): New function.
945         (mm-remove-parts): Ditto.
946
947         * gnus-art.el (gnus-mm-display-part): Don't move point.
948
949 Tue Oct 20 02:16:36 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
950
951         * mm-uu.el : New file.
952         
953         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
954         
955         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
956         a function.
957
958 1998-10-20 00:35:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
959
960         * mm-decode.el (mm-display-external): Check before selecting.
961
962 Sat Sep 26 02:03:00 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
963
964         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite. 
965         
966         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
967         
968         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
969         variable.
970         
971         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
972         
973         * gnus-art.el (gnus-decode-header-methods): New variable.
974
975         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
976
977         * gnus-art.el (gnus-multi-decode-header): New function.
978         
979 Tue Oct 20 00:24:16 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
980
981         * gnus.el: Pterodactyl Gnus v0.35 is released.
982
983 1998-10-20 00:00:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
984
985         * uudecode.el (uudecode-decode-region-external): Insert
986         literally. 
987
988         * gnus-xmas.el (gnus-xmas-mime-button-menu): Moved here.
989
990         * mm-bodies.el (mm-decode-body): Optional encoding.
991
992 1998-10-19 23:57:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
993
994         * gnus-ems.el (gnus-mouse-3): New variable.
995
996         * binhex.el (binhex-decode-region-external): Don't use -internally.
997
998 1998-10-16 14:54:02  Simon Josefsson  <jas@pdc.kth.se>
999
1000         * mailcap.el (mailcap-parse-mailcaps): Only open regular
1001         files.
1002
1003 1998-09-26 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
1004
1005         * gnus-group.el (gnus-add-marked-articles): Request backend update
1006         of flags.
1007
1008 1998-09-26 19:39:31  Simon Josefsson  <jas@pdc.kth.se>
1009
1010         * gnus-sum.el (gnus-update-read-articles): 
1011         (gnus-update-marks): Request backend update of mark.
1012
1013 1998-09-26 19:33:58  Simon Josefsson  <jas@pdc.kth.se>
1014
1015         * gnus.texi (Optional Backend Functions): New item,
1016         nnchoke-request-set-mark.
1017
1018 1998-09-26 16:27:27  Simon Josefsson  <jas@pdc.kth.se>
1019
1020         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
1021           list to range.
1022
1023 1998-10-19 23:45:13  Simon Josefsson  <jas@pdc.kth.se>
1024
1025         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
1026
1027 1998-10-14  SL Baur  <steve@altair.xemacs.org>
1028
1029         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
1030         first used.
1031
1032 1998-10-10  SL Baur  <steve@altair.xemacs.org>
1033
1034         * mm-view.el: Require mm-decode for macros.
1035
1036         * mm-decode.el (mm-handle-type): Move macro declarations above the
1037         place where they are used.
1038
1039 Sun Oct 18 13:59:07 1998  Kurt Swanson  <ksw@dna.lth.se>
1040
1041         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
1042         buffer.
1043
1044 1998-10-19 23:38:11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
1045
1046         * nnagent.el (nnagent-open-server): Error message.
1047
1048 1998-10-19 23:35:08  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
1049
1050         * nnheader.el (nnheader-article-p): Recognize lower-case headers. 
1051
1052 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
1053
1054         * score-mode.el (gnus-score-mode-map): Ditto.
1055
1056         * message.el (message-mode-map): Ditto.
1057
1058         * gnus-uu.el (gnus-uu-post-news): Ditto.
1059
1060         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
1061
1062         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
1063
1064         * gnus-art.el (gnus-article-edit-mode-map): Use
1065         `set-keymap-parent' rather than `copy-keymap'.
1066
1067 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
1068
1069         * gnus-art.el (gnus-mime-button-commands): New variable.
1070         (gnus-mime-button-map): Initialize it from
1071         `gnus-mime-button-commands'.
1072         (gnus-mime-button-menu): New function.
1073         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
1074
1075 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
1076
1077         * message.el (message-insert-to): Make `nobody' and `poster'
1078         synonymous to `never' and `always' in Mail-Copies-To.
1079         (message-reply): Ditto.
1080         (message-followup): Ditto.
1081
1082 1998-10-19 23:17:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1083
1084         * mailcap.el (mailcap-mime-data): Save sound.
1085
1086 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
1087
1088         * message.el (message-ignored-supersedes-headers): Include
1089         `NNTP-Posting-Date'.
1090
1091 1998-10-19 01:25:27  Jonas Steverud  <d4jonas@dtek.chalmers.se>
1092
1093         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
1094
1095 1998-10-19 00:50:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1096
1097         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
1098         uudecode. 
1099
1100 1998-10-18 18:20:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1101
1102         * mm-decode.el (mm-display-external): Don't switch on save.
1103
1104 1998-10-18 18:14:06  Andy Piper  <andyp@parallax.co.uk>
1105
1106         * nnmail.el (nnmail-movemail-args): New variable.
1107
1108 1998-10-18 00:17:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1109
1110         * gnus-art.el (article-translate-strings): 
1111
1112 1998-10-17 22:51:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1113
1114         * gnus-art.el (gnus-article-view-part): Use it.
1115         (gnus-mm-display-part): New function.
1116         (article-de-quoted-unreadable): Yse mm-default-coding-system.
1117
1118         * mm-decode.el (mm-handle-displayed-p): New function.
1119
1120         * gnus-art.el (gnus-mime-copy-part): Create better names.
1121         (gnus-mime-button-line-format): Include dots spec.
1122
1123 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
1124
1125       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
1126       forward buffer first.
1127
1128 1998-10-17 21:16:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1129
1130         * gnus-util.el (gnus-set-window-start): New function.
1131
1132         * message.el (message-send): Don't check changed.
1133
1134 1998-10-12 15:26:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1135
1136         * gnus-art.el (gnus-article-setup-buffer): Set params.
1137
1138         * mm-decode.el (mm-user-display-methods): Inline
1139         "message/delivery-status". 
1140
1141 1998-10-11 07:06:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1142
1143         * message.el (message-auto-save-directory): Rename.
1144         (message-mode): Dof fix.
1145
1146         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
1147         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command. 
1148
1149         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
1150
1151         * message.el (message-make-date): Avoid locale.
1152
1153         * gnus-art.el (gnus-article-edit-done): Allow update before doing
1154         cache. 
1155
1156         * mm-decode.el (mm-display-inline): Goto point-min.
1157
1158         * gnus-art.el (gnus-article-prepare-display): Not read-only.
1159
1160         * mm-decode.el (mm-display-external): Reverse before sorting.
1161
1162         * gnus-draft.el (gnus-draft-send): Allow mail.
1163
1164 1998-10-10 -SL Baur  <steve@altair.xemacs.org>
1165
1166         * message.el (message-check): Move message-check macro above where 
1167         it is first used.
1168
1169         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
1170
1171 1998-10-11 06:45:37  Lloyd Zusman  <ljz@asfast.com>
1172
1173         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
1174
1175 Sun Oct 11 02:28:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1176
1177         * gnus.el: Pterodactyl Gnus v0.34 is released.
1178
1179 1998-10-11 02:15:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1180
1181         * mm-decode.el (mm-inline-media-tests): delivery-status.
1182
1183         * mm-view.el (mm-inline-text): Provide default.
1184
1185 1998-10-11 01:01:37  Lloyd Zusman  <ljz@asfast.com>
1186
1187         * mailcap.el (mailcap-possible-viewers): Fix nils.
1188
1189 1998-10-11 00:03:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1190
1191         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
1192         (article-update-date-lapsed): Record the buffer.
1193         (article-update-date-lapsed): Do all windows that display article
1194         buffers. 
1195
1196         * nnml.el (nnml-generate-nov-databases-1): Ditto.
1197
1198         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files. 
1199
1200         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
1201         annoations. 
1202
1203         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
1204
1205 1998-10-10 22:07:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1206
1207         * gnus-agent.el (gnus-category-add): Change default category to
1208         'false. 
1209
1210         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
1211         scores. 
1212
1213         * gnus-draft.el (gnus-draft-send): Check server more.
1214
1215         * gnus-art.el (gnus-article-view-part): New command and keystroke.
1216         (gnus-article-goto-part): New function.
1217
1218         * mm-view.el (mm-inline-text): Insert richtext properly.
1219
1220         * gnus-art.el (gnus-insert-mime-button): Store handle in alist. 
1221
1222 1998-10-03 15:04:27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1223
1224         * parse-time.el (parse-time-rules): Accept dates far into the past
1225         and the future, and parse single-digit numbers as years.
1226
1227 1998-10-02 04:46:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1228
1229         * mm-decode.el (mm-display-external): Chop off directories.
1230
1231 1998-10-01 07:33:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1232
1233         * uudecode.el (uu-decode-region-external): Use
1234         insert-file-contents-literally. 
1235
1236         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
1237
1238 1998-10-01 07:02:11  Shenghuo ZHU  <zsh@cs.rochester.edu>
1239
1240         * uudecode.el: New file.
1241
1242         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
1243         x-uuencode. 
1244
1245 1998-10-01 05:19:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1246
1247         * gnus-art.el (gnus-mime-display-alternative): Set faces.
1248
1249         * message.el (message-fetch-field): Unfold properly.
1250
1251         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
1252         in text/plain.
1253
1254 1998-09-30 05:47:49  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1255
1256         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
1257         (gnus-auto-select-first): Removed.
1258         (gnus-auto-select-first): Extended.
1259         (gnus-summary-read-group-1): Use new value.
1260
1261 1998-09-29 13:21:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1262
1263         * message.el (message-fix-before-sending): Space.
1264
1265         * nnmail.el (nnmail-find-file): Don't erase.
1266
1267 Wed Sep 30 23:49:03 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
1268
1269         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
1270
1271 Wed Sep 30 23:46:29 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
1272
1273         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
1274
1275 Wed Sep 30 23:44:08 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
1276
1277         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
1278
1279 Sat Sep 26 03:04:18 1998  Shenghuo ZHU  <zsh@cs.rochester.edu>
1280
1281         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
1282         20.4.
1283
1284 1998-09-29 11:35:09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1285
1286         * gnus-art.el (gnus-mime-view-all-parts): New command and
1287         keystroke. 
1288
1289         * mm-decode.el (mm-display-external): Translate slashes.
1290
1291         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
1292
1293         * nndraft.el (nndraft-retrieve-headers): Don't copy so much. 
1294
1295         * mm-decode.el (mm-quote-arg): Quote spaces.
1296         (mm-display-external): Quote args.
1297
1298 1998-09-24 22:27:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1299
1300         * mm-decode.el (mm-inlinable-part-p): New function.
1301
1302 1998-09-25 22:28:01  Simon Josefsson  <jas@pdc.kth.se>
1303
1304        * mm-util.el (mm-disable-multibyte): New function.
1305
1306 Thu Sep 24 20:28:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1307
1308         * gnus.el: Pterodactyl Gnus v0.33 is released.
1309
1310 1998-09-24 18:47:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1311
1312         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
1313
1314         * mm-decode.el (mm-display-external): Don't switch for externals. 
1315         (mm-dissect-multipart): Don't include end-sep.
1316
1317         * mm-util.el (mm-get-coding-system-list): New function.
1318         (mm-coding-system-list): New variable.
1319
1320 Thu Sep 24 02:08:10 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
1321
1322         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
1323
1324 Thu Sep 24 02:05:48 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
1325
1326         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
1327         group
1328
1329 Thu Sep 24 01:41:03 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
1330
1331         * base64.el (base64-run-command-on-region): External base64
1332         decoder do not use coding system
1333
1334 Thu Sep 24 01:39:44 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
1335
1336         * mm-decode.el (mm-interactively-view-part): Typo.
1337
1338 Thu Sep 24 01:37:30 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
1339
1340         * mm-decode.el (mm-dissect-multipart): Display last part when the
1341         article has no close-delimiter
1342
1343 Thu Sep 24 01:28:54 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
1344
1345         * mm-decode.el (mm-dissect-buffer): Display parts which have no
1346         content-type.
1347
1348 Thu Sep 24 01:23:57 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
1349
1350         * gnus-art.el (gnus-display-mime): Typo.
1351
1352 Thu Sep 24 02:29:57 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1353
1354         * gnus.el: Pterodactyl Gnus v0.32 is released.
1355
1356 1998-09-24 00:27:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1357
1358         * gnus-kill.el (gnus-batch-score): Protect against errors.
1359
1360         * gnus-art.el: Protect against broken headers.
1361
1362         * mm-decode.el (mm-display-external): Respect needsterm.
1363         (mm-display-external): Create buffer for external commands. 
1364
1365 1998-09-23 22:04:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1366
1367         * mailcap.el (mailcap-mime-info): Return the proper viewer.
1368
1369         * mm-decode.el (mm-display-external): Use file name.
1370
1371 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
1372
1373         * gnus-util.el (gnus-output-to-rmail):  adjust to
1374           `rmail-output-to-rmail-file'
1375
1376 1998-09-23 20:07:00  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1377
1378         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
1379
1380         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
1381         headers. 
1382
1383         * gnus-art.el (article-decode-charset): Fold case.
1384
1385 1998-09-17 15:49:10  Simon Josefsson  <jas@pdc.kth.se>
1386
1387         * mailcap.el (mailcap-save-binary-file): Goto point-min.
1388
1389 1998-09-23 19:48:52  Aaron M. Ucko  <amu@mit.edu>
1390
1391         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
1392         after being stored.
1393
1394 Tue Sep 15 16:15:16 1998  Kurt Swanson  <ksw@dna.lth.se>
1395
1396         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
1397         come.
1398
1399 1998-09-23 19:42:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1400
1401         * gnus-xmas.el (wid-edit): Required.
1402
1403         * gnus-ems.el (gnus-widget-button-keymap): New variable.
1404
1405 Sun Sep 20 00:27:55 1998  ZHU Shenghuo  <zsh@cs.rochester.edu>
1406
1407         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
1408
1409 1998-09-23 19:30:52  Matt Armstrong  <matta@geoworks.com>
1410
1411         * gnus-art.el (article-decode-charset): Narrow to the correct
1412         region. 
1413
1414         * mm-bodies.el: Fix autoload.
1415
1416 1998-09-22 18:35:12  Lee Willis  <lee@gbdirect.co.uk>
1417
1418         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
1419
1420 1998-09-22 14:53:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1421
1422         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset. 
1423
1424 1998-09-19 13:58:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1425
1426         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
1427         (gnus-article-add-button): Ditto.
1428
1429         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
1430
1431         * gnus-art.el (gnus-article-prepare-display): Make article mode. 
1432         (gnus-article-prepare-display): Bind url-standalone-mode.
1433
1434         * mm-decode.el (mm-remove-part): Also delete directory.
1435         (mm-display-external): Create a private sub-dir.
1436
1437         * mailcap.el (mailcap-binary-suffixes): New variable.
1438         (mailcap-command-p): Use it.
1439
1440 1998-09-16 10:38:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1441
1442         * nnmbox.el (nnmbox-request-group): Change server.
1443         (nnmbox-possibly-change-newsgroup): Enable multibyte.
1444
1445         * message.el (message-encode-message-body): Don't stomp MIME
1446         headers. 
1447
1448         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
1449         unless useful.
1450         (gnus-summary-exit): Check for a live article buffer.
1451         (gnus-summary-exit-no-update): Ditto.
1452
1453         * gnus-int.el (gnus-request-replace-article): Accept no-encode
1454         param.
1455
1456         * gnus-sum.el (gnus-article-decoded-p): New variable.
1457
1458         * mm-decode.el (mm-display-external): Use no-conv.
1459
1460         * rfc2047.el (rfc2047-q-encode-region): Bound properly. 
1461         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
1462
1463         * gnus-art.el (gnus-article-mode-map): Bind button2 to
1464         mouse-click. 
1465
1466 1998-09-15 14:38:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1467
1468         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
1469
1470 Mon Sep 14 18:55:38 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1471
1472         * gnus.el: Pterodactyl Gnus v0.31 is released.
1473
1474 1998-09-14 15:12:59  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1475
1476         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
1477
1478         * mm-decode.el (mm-display-part): Accept no-default.
1479
1480         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
1481         a parameter.
1482
1483         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
1484         (gnus-summary-prepare-threads): Ditto.
1485
1486         * gnus.el (gnus-article-mode-map): Make sparse keymap.
1487
1488         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
1489         (gnus-mime-button-line-format): Doc fix.
1490         (gnus-insert-mime-button): Use it.
1491         (gnus-article-add-button): Use widget-convert-button.
1492
1493         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
1494         ignore.
1495
1496         * mm-decode.el (mm-alternative-precedence): Ditto.
1497
1498 1998-09-14 15:12:49  Conrad Sauerwald  <conrad@stack.nl>
1499
1500         * mm-decode.el (mm-user-automatic-display): Use enriched.
1501
1502 1998-09-14 15:09:12  Paul Fisher  <rao@gnu.org>
1503
1504         * mm-decode.el (mm-dissect-multipart): Have the part start on the
1505         right place.
1506
1507 1998-09-14 14:33:34  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1508
1509         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
1510
1511         * gnus-art.el (article-update-date-lapsed): Only update header if
1512         buffer is dispalyed in frame.
1513         (gnus-article-prepare-display): New function.
1514         (gnus-article-prepare): Use it.
1515
1516 1998-09-14 08:16:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1517
1518         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
1519
1520         * mm-view.el (mm-insert-inline): New function.
1521
1522         * mm-decode.el (mm-pipe-part): Bugged.
1523
1524         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
1525
1526         * mm-bodies.el (mm-encode-body): Move over the body.
1527
1528         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
1529
1530         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
1531
1532 1998-09-13  François Pinard  <pinard@iro.umontreal.ca>
1533
1534         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
1535           related functions.  Handle message/rfc822 parts.  Display subject on
1536           multipart summary lines.  Display name on sub-parts when available.
1537
1538 1998-09-14 07:36:38  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
1539
1540         * mailcap.el (mailcap-command-p): New version.
1541
1542 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
1543
1544         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
1545         groups.
1546
1547 1998-09-13 18:34:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1548
1549         * message.el (message-make-date): Remove weekday name.
1550
1551         * mm-decode.el (mm-dissect-buffer): Protect against broken
1552         headers.
1553
1554         * mailcap.el (mailcap-command-in-path-p): New function.
1555         (mailcap-command-p): Renamed.
1556
1557 1998-09-13 17:58:47  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
1558
1559         * rfc2047.el (eval): Autoload.
1560
1561 1998-09-13 12:22:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1562
1563         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
1564         (gnus-multi-decode-encoded-word-string): New function.
1565         (gnus-encoded-word-method-alist): New variable.
1566         (gnus-decode-encoded-word-functions): Removed.
1567
1568 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
1569
1570         * gnus-int.el (gnus-request-replace-article): Replace
1571         message-narrow-to-headers with message-narrow-to-head
1572
1573 1998-09-13 12:05:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1574
1575         * drums.el (drums-quote-string): Reversed match.
1576
1577         * message.el (message-make-date): Use weekday name.
1578
1579 Sun Sep 11 10:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1580
1581         * gnus.el: Pterodactyl Gnus v0.30 is released.
1582
1583 1998-09-13 08:00:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1584
1585         * gnus-art.el (article-decode-encoded-words): Use it.
1586         (gnus-decode-header-function): New variable.
1587
1588         * gnus-sum.el (gnus-nov-parse-line): Use it.
1589         (gnus-decode-encoded-word-function): New variable.
1590
1591         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
1592         buffer.
1593
1594         * gnus-art.el (gnus-insert-mime-button): Use widget.
1595         (gnus-widget-press-button): New function.
1596         (gnus-article-prev-button): Removed.
1597         (gnus-article-next-button): Ditto.
1598         (gnus-article-add-button): Ditto.
1599
1600         * gnus.el (gnus-article-mode-map): Inherit from widget.
1601         (gnus-article-mode-map): No, don't.
1602
1603         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
1604         (mm-content-id-alist): New variable.
1605         (mm-get-content-id): New function.
1606
1607         * gnus-art.el (gnus-request-article-this-buffer): Only decode
1608         articles if we are fetching to the article buffer.
1609
1610 1998-09-13 07:58:59  Shenghuo ZHU  <zsh@cs.rochester.edu>
1611
1612         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
1613         articles.
1614
1615 1998-09-13 07:23:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1616
1617         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
1618         (mm-default-mime-charset): New variable.
1619
1620         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
1621
1622         * drums.el (drums-quote-string): Reversed test.
1623
1624 1998-09-12 14:29:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1625
1626         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
1627         string.
1628
1629         * drums.el (drums-quote-string): New function.
1630
1631         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
1632         (rfc2047-b-encode-region): Chop lines.
1633         (rfc2047-q-encode-region): Ditto.
1634
1635 Sat Sep 12 13:27:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1636
1637         * gnus.el: Pterodactyl Gnus v0.29 is released.
1638
1639 1998-09-12 12:46:30  Istvan Marko  <imarko@pacificnet.net>
1640
1641         * mm-decode.el (mm-save-part): Message right.
1642
1643 1998-09-12 11:30:01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1644
1645         * drums.el (drums-parse-address): Returned a list instead of a
1646         string.
1647         (drums-remove-whitespace): Skip comments.
1648         (drums-parse-addresses): Didn't work.
1649
1650 Sat Sep 12 09:17:30 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1651
1652         * gnus.el: Pterodactyl Gnus v0.28 is released.
1653
1654 1998-09-12 04:57:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1655
1656         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
1657         starting point.
1658         (article-decode-encoded-words): Rename.
1659
1660         * message.el (message-narrow-to-headers-or-head): New function.
1661
1662         * gnus-int.el (gnus-request-accept-article): Narrow to the right
1663         region.
1664
1665         * message.el (message-send-news): Encode body after checking
1666         syntax.
1667
1668         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
1669
1670         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
1671
1672         * gnus-art.el (gnus-display-mime): Respect disposition.
1673
1674         * mm-decode.el (mm-preferred-alternative): Respect disposition.
1675
1676         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
1677         text with annotations.
1678
1679         * message.el (message-make-date): Fix sign for negative time
1680         zones.
1681
1682         * mm-view.el (mm-inline-image): Insert a space at the end of the
1683         image.
1684
1685         * mail-parse.el: New file.
1686
1687         * rfc2231.el: New file.
1688
1689         * drums.el (drums-content-type-get): Removed.
1690         (drums-parse-content-type): Ditto.
1691
1692         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
1693
1694 Fri Sep 11 18:23:34 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1695
1696         * gnus.el: Pterodactyl Gnus v0.27 is released.
1697
1698 1998-09-11 12:42:07  Lars Magne Ingebrigtsen- <larsi@gnus.org>
1699
1700         * mm-decode.el (mm-alternative-precedence): New variable.
1701         (mm-preferred-alternative): New function.
1702
1703         * gnus-art.el (gnus-mime-copy-part): New command.
1704
1705         * mm-decode.el (mm-get-part): New function.
1706
1707         * mm-view.el: New file.
1708
1709         * mm-decode.el (mm-dissect-buffer): Downcase cte.
1710         (mm-display-part): Default to mailcap-save-binary-file.
1711
1712 Fri Sep 11 12:32:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1713
1714         * gnus.el: Pterodactyl Gnus v0.26 is released.
1715
1716 1998-09-11 08:25:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1717
1718         * mm-decode.el (mm-interactively-view-part): New function.
1719
1720         * gnus-art.el (gnus-mime-view-part): New command.
1721
1722         * mm-decode.el (mm-last-shell-command): New variable.
1723
1724         * mailcap.el (mailcap-mime-info): Allow returning all matches.
1725
1726         * mm-decode.el (mm-save-part): New function.
1727
1728         * gnus-art.el (article-decode-charset): Protect against buggy
1729         content-types.
1730         (gnus-mime-pipe-part): New command.
1731         (gnus-mime-save-part): New command.
1732         (gnus-mime-button-map): New keymap.
1733         (gnus-mime-button-line-format): New variable.
1734         (gnus-insert-mime-button): New function.
1735         (gnus-display-mime): Use it.
1736
1737         * gnus-util.el (gnus-dd-mmm): Removed length spec.
1738
1739         * mm-decode.el (mm-inline-text): Decode charsets.
1740
1741         * gnus-art.el (gnus-article-save): Comment fix.
1742
1743         * gnus-int.el (gnus-start-news-server): When in batch, don't
1744         prompt.
1745
1746         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
1747         decode.
1748
1749         * mm-decode.el (mm-inline-media-tests): Add audio.
1750         (mm-inline-audio): New function.
1751
1752 1998-09-11 08:19:22  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
1753
1754         * gnus-art.el (article-make-date-line): Didn't work.
1755
1756         * parse-time.el (parse-time-string): One too many nils.
1757
1758 Fri Sep 11 08:09:40 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1759
1760         * gnus.el: Pterodactyl Gnus v0.25 is released.
1761
1762 1998-09-11 07:38:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1763
1764         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
1765         annotations.
1766
1767         * gnus.el ((featurep 'gnus-xmas)): New
1768         'gnus-annotation-in-region-p alias.
1769
1770 1998-09-10 06:20:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1771
1772         * mm-util.el (mm-with-unibyte-buffer): New function.
1773
1774         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
1775
1776         * mm-decode.el (mm-inline-media-tests): New variable.
1777
1778         * gnus-sum.el (gnus-summary-exit): Destroy handles.
1779
1780         * gnus-art.el (gnus-article-mime-handles): New variable.
1781
1782         * drums.el (drums-narrow-to-header): New function.
1783
1784         * gnus-art.el (article-decode-charset): Use it.
1785
1786         * drums.el (drums-content-type-get): New function.
1787
1788         * mm-util.el (mm-content-type-charset): Removed.
1789
1790         * drums.el (drums-syntax-table): @ is word.
1791         (drums-parse-content-type): New function.
1792
1793         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
1794         EDT" times.
1795
1796         * gnus-util.el (gnus-date-get-time): Use safe date.
1797
1798         * gnus-sum.el (gnus-show-mime): Removed.
1799         (gnus-summary-toggle-mime): Removed.
1800
1801         * gnus-art.el (gnus-strict-mime): Removed.
1802         (gnus-article-prepare): Don't do MIME.
1803         (gnus-decode-encoded-word-method): Removed.
1804         (gnus-show-mime-method): Removed.
1805
1806 Thu Sep 10 04:03:29 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1807
1808         * gnus.el: Pterodactyl Gnus v0.24 is released.
1809
1810 1998-09-10 01:58:24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1811
1812         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
1813         PREFIX.
1814
1815         * parse-time.el (parse-time-rules): Accept times that look like
1816         "h:mm".
1817
1818         * message.el (message-make-date): Use zone properly.
1819
1820         * gnus.el: Autoload gnus-batch.
1821
1822         * gnus-art.el (article-de-quoted-unreadable): Do not do
1823         gnus-article-decode-rfc1522.
1824
1825         * gnus-msg.el (gnus-inews-do-gcc): Use it.
1826
1827         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
1828         param.
1829
1830         * message.el (message-encode-message-body): Check for us-ascii.
1831
1832         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
1833         to the left.
1834
1835 1998-09-09 13:18:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1836
1837         * gnus-art.el (article-decode-charset): Rename.
1838
1839 Wed Sep  9 12:25:48 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1840
1841         * gnus.el: Pterodactyl Gnus v0.23 is released.
1842
1843 1998-09-09 12:14:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1844
1845         * gnus-util.el (gnus-parent-id): Ditto.
1846         (gnus-put-text-property-excluding-newlines): Ditto.
1847
1848         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
1849
1850 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
1851
1852         * message.el (message-generate-headers): Generate User-Agent
1853         instead of X-Mailer & X-Newsreader.
1854
1855         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
1856         User-Agent header format.
1857
1858 Tue Sep  8 22:38:27 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1859
1860         * gnus.el: Pterodactyl Gnus v0.22 is released.
1861
1862 1998-09-08 22:36:54  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1863
1864         * mm-util.el (mm-multibyte-p): Typo.
1865
1866 Tue Sep  8 22:25:53 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1867
1868         * gnus.el: Pterodactyl Gnus v0.21 is released.
1869
1870 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
1871
1872         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
1873
1874 1998-09-08 22:18:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1875
1876         * mm-util.el (mm-multibyte-p): New function.
1877
1878 Tue Sep  8 21:43:03 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1879
1880         * gnus.el: Pterodactyl Gnus v0.20 is released.
1881
1882 1998-09-08 11:40:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1883
1884         * rfc2047.el (rfc2047-decode-region): Only decode when in
1885         multibyte.
1886
1887         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
1888
1889         * gnus-int.el (gnus-request-replace-article): Encode.
1890         (gnus-request-accept-article): Encode.
1891
1892         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
1893         here.
1894
1895         * gnus.el (gnus-article-display-hook): Take the charset functions
1896         out.
1897
1898         * time-date.el (safe-date-to-time): New function.
1899
1900         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
1901
1902 Tue Sep  8 07:09:28 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1903
1904         * gnus.el: Pterodactyl Gnus v0.19 is released.
1905
1906 1998-09-08 04:51:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1907
1908         * base64.el (base64-encode-region): Accept no-line-break.
1909
1910         * mm-util.el (mm-mime-charset): New function.
1911
1912         * gnus-draft.el (gnus-draft-edit-message): Delete article.
1913
1914 Tue Sep  8 04:29:23 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1915
1916         * gnus.el: Pterodactyl Gnus v0.18 is released.
1917
1918 1998-09-08 02:21:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1919
1920         * message.el (message-send-and-exit): Return t on success.
1921         (message-make-date): Make a proper time zone.
1922
1923         * gnus-draft.el (gnus-draft-send): Only remove article if the
1924         sending is successful.
1925
1926         * drums.el (drums-get-comment): Return the last comment.
1927         (drums-parse-address): Parse old-style From headers.
1928
1929 1998-09-07  SL Baur  <steve@altair.xemacs.org>
1930
1931         * gnus-sum.el (gnus-data-compute-positions): Move below
1932         `gnus-save-hidden-threads' so the former is correctly detected as
1933         a macro.
1934
1935 1998-09-06  Dave Love  <fx@gnu.org>
1936
1937         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
1938         ignore-errors too, eval'd when compile.  Require w3 stuff at load
1939         time for nicer failure if it's not available.
1940
1941 1998-09-08 00:38:39  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1942
1943         * time-date.el (time-to-seconds): Renamed.
1944
1945         * parse-time.el (parse-time-string): Downcase before handling.
1946         (parse-time-rules): Times without seconds have 0 seconds.
1947
1948         * rfc2047.el (rfc2047-encode-region): New version.
1949         (rfc2047-dissect-region): New function.
1950
1951 1998-09-07 01:08:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1952
1953         * message.el (message-make-date): Use symbolic zone.
1954
1955 1998-09-06 23:23:06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1956
1957         * time-date.el (parse-time): Always use parse-time.
1958
1959         * parse-time.el (parse-time-syntax): Use vectors.
1960
1961 Sun Sep  6 21:19:26 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1962
1963         * gnus.el: Pterodactyl Gnus v0.17 is released.
1964
1965 1998-09-06 05:45:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1966
1967         * time-date.el: Renamed from "date".
1968
1969         * gnus.el: Removed all timezone dependencies.
1970
1971         * score-mode.el: Removed.
1972         (gnus-score-edit-insert-date): Use date.
1973
1974         * date.el (float-to-time): New function.
1975
1976         * nnspool.el (nnspool-seconds-since-epoch): Removed.
1977
1978         * date.el (time-to-float): New function.
1979
1980         * message.el (message-make-date): Use format-time-string.
1981         (message-make-expires): Use make-date.
1982
1983         * gnus-xmas.el (gnus-xmas-seconds-since-epoch): Removed.
1984
1985         * gnus-util.el (gnus-dd-mmm): Use date.
1986         (gnus-sortable-date): Ditto.
1987
1988         * message.el (message-make-date): Take an optional time.
1989
1990         * gnus: Applied patches from 5.6.43.
1991
1992         * date.el (if): Use parse-time.
1993
1994         * gnus-score.el (gnus-summary-score-entry): Make into a command
1995         again.
1996
1997         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
1998         gnus-agent.
1999
2000         * gnus.el (gnus-agent-meta-information-header): Moved here.
2001
2002 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
2003
2004         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
2005         (gnus-agent-fetch-group-1): Score article headers using normal
2006         group score files if the download score rule of a category/group
2007         is `file'.
2008         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
2009         deciding what articles to download.
2010         (gnus-agent-fetch-group-1): Don't push headers through scoring and
2011         predicate processing if predicate is `true' or `false'.
2012
2013 1998-09-06 01:56:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2014
2015         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
2016
2017         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
2018
2019         * score-mode.el (score-mode-coding-system): New variable.
2020         (gnus-score-edit-exit): Use it.
2021
2022 1998-09-04  Jason R Mastaler  <jason@4b.org>
2023
2024         * drums.el: Corrected typo.
2025
2026 1998-09-05 23:24:43  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
2027
2028         * mm-bodies.el (mm-body-encoding): Faster version.
2029
2030 1998-09-05 22:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2031
2032         * gnus-art.el (gnus-article-decode-charset): Only decode text
2033         things.
2034
2035         * message.el (message-output): Use rmail.
2036
2037         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
2038         word part.
2039
2040         * mm-util.el (mm-charset-to-coding-system): Use
2041         rfc2047-default-charset.
2042         (mm-known-charsets): New variable.
2043
2044         * message.el (message-caesar-region): Bugged out.
2045
2046 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
2047
2048         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
2049         specifying `agent-predicate' in a group's parameters.
2050
2051 Sat Sep  5 21:55:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2052
2053         * gnus.el: Pterodactyl Gnus v0.16 is released.
2054
2055 1998-09-05 17:30:11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2056
2057         * nnmail.el (nnmail-expired-article-p): Use predicate.
2058
2059         * date.el (time-less-p): Renamed.
2060
2061         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
2062         from the headers.
2063
2064         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
2065         functions.
2066
2067         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
2068         all.
2069         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
2070         to all functions.
2071
2072 Sat Sep  5 01:45:52 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2073
2074         * gnus.el: Pterodactyl Gnus v0.15 is released.
2075
2076 1998-09-05 00:21:22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2077
2078         * date.el: New file.
2079
2080         * gnus-util.el (gnus-encode-date): Removed.
2081         (gnus-time-less): Ditto.
2082
2083         * nnmail.el (nnmail-date-to-time): Removed.
2084         (nnmail-time-less): Ditto.
2085         (nnmail-days-to-time): Ditto.
2086         (nnmail-time-since): Ditto.
2087
2088         * drums.el: New file.
2089
2090 1998-09-04 00:25:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2091
2092         * message.el (message-encode-message-body): Encode headers with
2093         body encoding.
2094
2095         * rfc2047.el (rfc2047-default-charset): Renamed.
2096         (rfc2047-encodable-p): Use it.
2097
2098         * base64.el (mm-util): Required.
2099
2100 1998-09-03 16:28:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2101
2102         * gnus-msg.el (gnus-post-method): Peel off real info from opened
2103         servers.
2104
2105         * gnus-util.el (gnus-output-to-rmail): Removed.
2106
2107         * gnus-art.el (gnus-summary-save-in-rmail): Use
2108         gnus-output-to-rmailrmail-output-to-rmail-file.
2109
2110         * rfc2047.el (rfc2047-decode-region): Fold case.
2111         (rfc2047-decode): Use decode-string.
2112
2113         * mm-util.el: Provide mm-char-int.
2114
2115 Thu Sep  3 15:23:22 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2116
2117         * gnus.el: Pterodactyl Gnus v0.14 is released.
2118
2119 1998-09-03 15:08:30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2120
2121         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
2122         sure we have 7bit.
2123
2124 1998-09-02 14:38:18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2125
2126         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
2127         ducplicates.
2128         (gnus-inews-insert-mime-headers): Removed.
2129
2130         * message.el (message-caesar-region): Protect against MULE chars.
2131
2132 1998-09-02 00:36:23  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
2133
2134         * mm-util.el (if): fset the right function.
2135
2136 1998-09-02 00:31:53  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2137
2138         * gnus-art.el (gnus-article-decode-charset): Use real
2139         read-coding-system.
2140
2141 1998-09-01 17:58:40  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2142
2143         * mm-bodies.el (mm-decode-body): Protect against malformed
2144         base64.
2145         (mm-decode-body): Check that buffer-file-coding-system is
2146         non-nil.
2147
2148 Tue Sep  1 10:29:33 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2149
2150         * gnus.el: Pterodactyl Gnus v0.13 is released.
2151
2152 1998-09-01 09:14:33  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2153
2154         * gnus-util.el (gnus-strip-whitespace): Already defined.
2155         Removed.
2156
2157         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
2158
2159         * gnus-util.el (gnus-strip-whitespace): New function.
2160
2161         * mm-util.el (mm-content-type-charset): Downcase.
2162
2163 1998-08-31 23:04:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2164
2165         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
2166         (gnus-article-decode-charset): Don't fetch all headers.
2167
2168         * mm-util.el (mm-read-coding-system): New function.
2169
2170         * mm-bodies.el (mm-decode-body): Check the right charset.
2171
2172         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
2173
2174         * gnus-art.el (gnus-article-mode-line-format): Use short group
2175         format.
2176
2177 Mon Aug 31 23:03:13 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2178
2179         * gnus.el: Pterodactyl Gnus v0.12 is released.
2180
2181 1998-08-31 22:39:36  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2182
2183         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
2184
2185         * gnus-art.el (gnus-article-decode-charset): Supply cte.
2186         (gnus-article-decode-charset): Always run.
2187
2188         * mm-bodies.el (mm-decode-body): Decode cte.
2189
2190 Mon Aug 31 22:14:50 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2191
2192         * gnus.el: Pterodactyl Gnus v0.11 is released.
2193
2194 1998-08-31 14:27:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2195
2196         * message.el (message-encode-message-body): Ditto.
2197
2198         * gnus-art.el (gnus-article-decode-mime-words): New command and
2199         keystroke.
2200         (gnus-article-decode-charset): Ditto.
2201         (gnus-article-decode-charset): Only work under MULE.
2202
2203         * mm-util.el (mm-content-type-charset): New function.
2204
2205         * nnmail.el (nnmail-delete-incoming): Changed to nil.
2206
2207         * message.el (message-send-mail): Insert MIME headers.
2208         (message-check-news-body-syntax): Don't warn for escape sequences.
2209         (message-check-news-body-syntax): Insert MIME headers.
2210
2211         * mm-bodies.el (mm-body-encoding): New function.
2212
2213         * message.el (message-encode-message-body): New function.
2214
2215         * mm-bodies.el: New file.
2216
2217         * mm-util.el (mm-narrow-to-head): New function.
2218
2219         * rfc2047.el (rfc2047-encode): Use it.
2220
2221         * mm-util.el: Provide mm-encode-coding-region.
2222
2223         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
2224
2225         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
2226
2227         * mm-util.el (mm-enable-multibyte): New function.
2228
2229         * message.el (message-set-work-buffer): Set multibyte.
2230
2231         * gnus.el (gnus-continuum-version): Be valid forever and ever.
2232
2233         * gnus-util.el (gnus-point-at-eol): Removed.
2234         (gnus-point-at-bol): Ditto.
2235
2236         * base64.el (base64-decode-region): Commented out messaging.
2237
2238 1998-08-31  Didier Verna  <verna@inf.enst.fr>
2239
2240         * gnus-msg.el (gnus-group-mail): make it behave like
2241         gnus-group-post-news with regards to the prefix (this enables the
2242         use of posting styles).
2243
2244 1998-08-31 12:53:32  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2245
2246         * gnus.el (gnus-article-display-hook): Added
2247         gnus-article-decode-rfc1522 to hook.
2248
2249 Mon Aug 31 12:43:46 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2250
2251         * gnus.el: Pterodactyl Gnus v0.10 is released.
2252
2253 1998-08-31 11:45:13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2254
2255         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
2256         hook to be run.
2257
2258 1998-08-30 17:59:07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2259
2260         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
2261
2262         * mm-util.el (mm-charsets-in-region): Removed.
2263
2264         * rfc2047.el: Renamed file.
2265
2266         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
2267
2268         * message.el (message-mode): Set multibyte.
2269
2270         * mm-util.el (mm-charsets-in-region): Copied here.
2271
2272         * gnus-util.el: Removed gnus-truncate-string.
2273
2274         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
2275
2276         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
2277         (rfc1522-encodable-p): New function.
2278         (rfc1522-encode-message-header): Use it.
2279
2280 Sun Aug 30 17:46:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2281
2282         * gnus.el: Pterodactyl Gnus v0.9 is released.
2283
2284 1998-08-30 16:13:08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2285
2286         * mm-util.el: Shadow encode-coding-string.
2287
2288         * base64.el (base64-encode-region): Don't add newline.
2289
2290         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
2291
2292         * mm-util.el: New file.
2293
2294         * mm-decode.el: Somewhat depleted.
2295         * mm-encode.el: Ditto.
2296
2297         * rfc1522.el: New file.
2298
2299         * mm-util.el (mm-replace-chars-in-string): Copied here.
2300
2301         * mm-encode.el (mm-q-encode-region): New function.
2302
2303         * qp.el (quoted-printable-encode-region): Take an optional CLASS
2304         param.
2305
2306         * mm-encode.el (mm-encode-word-region): Downcase.
2307
2308 Sun Aug 30 15:28:01 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2309
2310         * gnus.el: Pterodactyl Gnus v0.8 is released.
2311
2312 1998-08-30 12:23:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2313
2314         * message.el (message-send-mail): Encode headers.
2315
2316         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
2317         (quoted-printable-encode-region): Upcase.
2318
2319         * message.el (message-default-charset): New variable.
2320
2321         * qp.el (quoted-printable-encode-region): Optional param FOLD.
2322
2323         * message.el (message-narrow-to-field): Changed name.
2324
2325         * mm-encode.el: New file.
2326
2327         * message.el (message-narrow-to-header): New function.
2328
2329         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
2330         right buffer.
2331
2332 Sun Aug 30 12:15:54 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2333
2334         * gnus.el: Pterodactyl Gnus v0.7 is released.
2335
2336 1998-08-30 01:26:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2337
2338         * gnus.el: Remove autoload for
2339         gnus-article-mime-decode-quoted-printable.
2340
2341         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
2342         be decoded in non-MULE Emacsen.
2343
2344         * gnus-xmas.el (gnus-xmas-logo-color-alist): More brown.
2345
2346 1998-08-29  SL Baur  <steve@altair.xemacs.org>
2347
2348         * gnus-xmas.el (gnus-xmas-logo-color-alist): Try shades of brown.
2349
2350 1998-08-30 01:04:57  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2351
2352         * mm-decode.el: Check for coding-system-list.
2353
2354 Sun Aug 30 00:59:15 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2355
2356         * gnus.el: Pterodactyl Gnus v0.6 is released.
2357
2358 1998-08-30 00:36:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2359
2360         * nnheader.el (fboundp): Protect code-coding-string.
2361
2362         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
2363         is available.
2364
2365 Sat Aug 29 23:24:31 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2366
2367         * gnus.el: Pterodactyl Gnus v0.5 is released.
2368
2369 1998-08-29 22:38:35  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2370
2371         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
2372         (gnus-hack-decode-rfc1522): Removed.
2373
2374         * mm-decode.el (mm-charset-coding-system-alist): Check better.
2375
2376 Sat Aug 29 22:20:39 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2377
2378         * gnus.el: Gnus v0.4 is released.
2379
2380 1998-08-29 20:53:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2381
2382         * gnus-art.el (gnus-article-decode-mime-words): New command and
2383         keystroke.
2384
2385         * qp.el (quoted-printable-decode-region): Don't use hexl.
2386
2387         * gnus-xmas.el (gnus-xmas-logo-color-style): Changed to dino.
2388
2389         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
2390         (gnus-structured-field-decoder): Removed.
2391         (gnus-unstructured-field-decoder): Ditto.
2392
2393         * mm-decode.el: New file.
2394
2395         * qp.el: New file.
2396
2397         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
2398
2399         * gnus-ems.el (fboundp): Removed gnus-split-string.
2400
2401         * gnus.el (gnus-splash-face): Doc fix.
2402
2403         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
2404
2405         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
2406         hexl.
2407
2408         * nnheader.el (nnheader-temp-write): Removed.
2409
2410 Sat Aug 29 20:34:17 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2411
2412         * gnus.el: Gnus v0.3 is released.
2413
2414 Sat Aug 29 19:32:06 1998  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2415
2416         * gnus.el: Gnus v0.2 is released.