*** empty log message ***
[gnus] / lisp / ChangeLog
1 Sun Aug 20 01:04:45 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
2
3         * gnus-ems.el (gnus-ems-redefine): One entry too many; XEmacs
4         bugout. 
5
6 Sat Aug 19 22:41:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
7
8         * gnus.el (gnus-article-treat-overstrike): Make overstrikes
9         invisible instead of deleitng them.
10         (gnus-summary-mode-map): Changed the "M p" and "M s" keymaps.
11         (gnus-update-active-hashtb-from-killed): New function.
12         (gnus-setup-news): Use it.
13
14 Sat Aug 19 22:03:14 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
15
16         * gnus.el (gnus-window-left-corner): New function.
17         * gnus-ems.el (gnus-window-left-corner-xemacs): Redefine it.
18
19         * gnus-ems.el (gnus-rebuild-thread-xemacs): Would infloop.
20         (gnus-highlight-selected-summary-xemacs): Did not work on the
21         first line in a group.
22
23 Sat Aug 19 16:37:58 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
24
25         * gnus.el: 0.99.12 is released.
26
27         * nnbabyl.el (nnbabyl-read-mbox): Would create ghost articles. 
28         
29         * gnus.el (gnus-summary-move-article): Would barf on respooling to
30         (as-yet) non-existant groups.
31         (gnus-summary-best-unread-article): Really go to the best article.
32         (gnus-activate-group): Continue on non-available groups.
33
34         * gnus-score.el (gnus-score-change-score-file): Prompt from dir,
35         not cache.
36
37         * nnfolder.el (nnfolder-read-folder): Ghost articles would be
38         produced when there were more than 1 consecutive "From " line. 
39
40         * gnus.el (gnus-update-read-articles): Would display the wrong
41         number of unread articles in the group buffer when updates have
42         been done while the summary buffer was active.
43         (gnus-summary-read-group): `O' old-fetched articles would be
44         improperly inited.
45         (gnus-ignored-newsgroups): Removed again.
46         (gnus-active-to-gnus-format): Understand groups that have strange
47         chars in the names.
48         (gnus-select-newsgroup): Would ignore the first article from all
49         backends that did not support NOV when using
50         `gnus-fetch-old-headers'. 
51         (gnus-article-mode-map): Disabled all summary commands in the
52         article buffer.
53         (gnus-get-unread-articles): Make sure that the server connection
54         is up.
55
56 Sat Aug 19 16:07:59 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
57
58         * gnus.el (gnus-group-catchup): Would bug out on `all' sometimes. 
59
60 Thu Aug 17 20:19:07 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
61
62         * gnus-cus.el: Added `gnus-summary-highlight'.
63
64 Wed Aug 16 16:07:35 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
65
66         * custom.el: Added support for including values that needs to be
67         evaluated in lists.
68
69 Fri Aug 18 15:27:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
70
71         * gnus.el (gnus-ignored-newsgroups): Start ignoring stuff again.
72         (gnus-summary-show-article): Removed interpretation of prefix arg.
73
74 Wed Aug 16 08:22:05 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
75
76         * gnus.el (gnus-summary-mark-same-subject): Update number mode
77         line. 
78
79 Tue Aug 15 19:21:55 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
80
81         * custom.el: Allow all field to contain invalid data.  Only parse
82         field when point leaves it or when the value is needed,  not
83         after each change as previously. 
84
85 Wed Aug 16 08:11:24 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
86
87         * gnus-ems.el: Don't destroy the hidden props in 19.28.
88
89 Tue Aug 15 09:03:11 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
90
91         * gnus.el (gnus-offer-save-summaries): Allow ! and q as answers.
92         (gnus-summary-mode-map): Defined date keys in the wrong map.
93
94         * gnus-vis.el (gnus-button-url): Use w3 if it exists.
95
96 Mon Aug 14 15:51:08 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
97
98         * gnus-vis.el (gnus-group-make-menu-bar): Removed "post" menu.
99
100 Mon Aug 14 11:37:39 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
101
102         * gnus.el (gnus-summary-edit-article-done): Do the visual hook
103         after returning to the summary buffer.
104
105         * gnus-score.el (gnus-score-save): Ignore score files that can't
106         be saved. 
107
108 Sun Aug 13 17:15:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
109
110         * gnus.el: 0.99.11 is released.
111
112         * gnus.el (gnus-groups-to-gnus-format): Don't skip everything if a
113         simple error occurs; just ignore the buggy line.
114
115         * gnus-vis.el (gnus-netscape-start-url): Don't use shell-command. 
116         (gnus-button-alist): Didn't match mailto urls.
117
118         * gnus.el (gnus-group-select-group-all): New command and menu-bar
119         entry. 
120         ('gnus-article-display-hook): Do some article highlighting by
121         default. 
122
123         * gnus-score.el (gnus-default-adaptive-score-alist): Changed to
124         Jason's defaults. 
125
126         * gnus.el (gnus-summary-mode-map): Completele redesign of article
127         wash map. 
128         (gnus-summary-caesar-message): Don't use recenter.
129
130 Sat Aug 12 23:23:45 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
131
132         * gnus-vis.el (gnus-button-url): Changed default slightly.
133
134         * gnus.el: Removed gnus-soup.el and nnsoup.el from distribution.
135
136 Sat Aug 12 15:09:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
137
138         * gnus.el: 0.99.10 is released.
139
140         * nnml.el (nnml-request-create-group): Would create new groups
141         with 0 0 instead of 1 0.
142
143         * gnus.el (gnus-newsgroup-saveable-name): New function.
144         (gnus-score-file-name): Use it.
145         (gnus-remove-some-windows): Would leave more space for the windows
146         above.
147
148         * gnus-msg.el (gnus-debug): Don't quote nil and t.
149
150         * gnus.el (gnus-groups-to-gnus-format): Might lead to possible
151         bugouts. 
152         (gnus-activate-foreign-newsgroups): Changed default to 5 from nil.
153
154         * gnus-score.el (gnus-score-body): "all" didn't work.
155
156         * gnus-uu.el (gnus-uu-save-files): Would bug out on non-existing
157         files. 
158
159         * gnus.el (gnus-active-to-gnus-format): Didn't always set
160         group-sym to nil.
161
162         * gnus-vis.el (gnus-summary-make-menu-bar): Merge the two score
163         menus. 
164
165         * nndoc.el (nndoc-type-to-regexp): Be more lenient in article end
166         markers for digests. *Sigh*.
167
168         * gnus.el (gnus-group-first-unread-group): Don't move if there is
169         no urnead groups. 
170
171 Sat Aug 12 12:20:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
172
173         * gnus.el (gnus-group-list-all-groups): Ignored the prefix arg.
174
175         * gnus-score.el (gnus-score-string): Would loop forever on
176         possibly-empty regexps.
177
178         * gnus-uu.el (gnus-uu-choose-action): Bind case-fold-search to t. 
179
180         * gnus.el (gnus-summary-first-unread-article): Would not work with
181         hidden threads.
182         (gnus-setup-news): Update format specs here.
183         (gnus-find-new-newsgroups): Really do ignore illegal groups. 
184         (gnus-group-kill-all-zombies): List groups at the right level.
185
186         * nnbabyl.el (nnbabyl-read-mbox): Ensure forward progress.
187
188         * gnus.el (gnus-summary-sort-by-author): Preserve subject order.
189         (gnus-summary-sort-by-subject): Preserve author order.
190
191 Sat Aug 12 11:38:32 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
192
193         * nneething.el (nneething-get-head): Don't use file-regular-p.
194
195         * nndoc.el (nndoc-set-header-dependent-regexps): Don't use
196         buffer-substring-no-props. 
197
198         * gnus-msg.el (gnus-inews-article): Unquoted hook.
199
200 Fri Aug 11 11:11:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
201
202         * gnus.el (gnus-summary-remove-lines-marked-as-read): Remove
203         canceled articles as well.
204         (gnus-group-first-unread-group): Would bug out on un-activated
205         groups.
206
207         * nnmbox.el (nnmbox-get-new-mail): Did not delete incomings.
208
209 Thu Aug 10 12:15:34 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
210
211         * nnkiboze.el (nnkiboze-enter-nov): Insert Xref: instead of Xref. 
212
213 Wed Aug  9 11:56:18 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
214
215         * custom.el (custom-field-accept): Protect call with a 
216         `inhibit-point-motion-hooks' around it.  
217
218 Wed Aug  9 13:57:55 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
219
220         * gnus.el (gnus-read-active-file): Did not like virtual servers in
221         secondary select methods.
222         (gnus-secondary-method-p): More correct implementation.
223
224 Tue Aug  8 16:44:41 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
225
226         * custom.el: Put initial defvars in an `eval-when-compile'.
227         The `help' menu was renamed to `help-menu'.  Adjust code.
228
229 Tue Aug  8 14:49:30 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
230
231         * gnus.el (gnus-summary-mark-unread-as-read): Mark read-marked
232         articles as read. Yup.
233
234         * gnus-vis.el (gnus-button-url): Change default to use w3-fetch
235         when no window system.
236
237         * gnus.el (gnus-gnus-to-quick-newsrc-format): Add the gnus version
238         to the .newsrc.eld file.
239
240         * gnus-msg.el (gnus-inews-insert-headers): Don't delete original
241         sender, just change it to "Original-Sender".
242
243 Tue Aug  8 12:39:28 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
244
245         * gnus.el: 0.99.9 is released.
246
247         * gnus.el (gnus-group-unsubscribe-group): Wouldn't let you sub to
248         groups not in active. 
249         (gnus): Would barf on second startup.
250         (gnus-select-newsgroup): Would refuse entry of non-activated
251         dead groups. 
252
253 Tue Aug  8 09:58:27 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
254
255         * gnus.el: 0.99.8 is released.
256
257         * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Would bug out
258         on the end of the buffer.
259
260 Tue Aug  8 07:22:17 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
261
262         * gnus.el (gnus-group-list-groups): Did not properly respect
263         permanent levels. 
264
265         * nnheader.el (nnheader-find-file-noselect): Didn't work on
266         XEmacs. 
267
268         * gnus.el (gnus-group-get-new-news): Would do the wrong thing
269         without permanent levels.
270         (gnus-update-format-specifications): Did not update group mark
271         pos. 
272
273         * nntp.el (nntp-retrieve-headers-with-xover): Did not remove nntp
274         server gruft.
275
276         * gnus-cache.el (gnus-cache-save-buffers): Did not write .overview
277         file. 
278
279 Mon Aug  7 02:32:03 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
280
281         * gnus.el: 0.99.7 is released.
282
283         * gnus.el (gnus-group-list-mode): New variable.
284         (gnus-have-all-newsgroups): Obsolete variable.
285         (gnus-group-list-groups): Use new variable.
286
287 Sun Aug  6 06:34:37 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
288
289         * gnus.el (gnus-group-check-bogus-groups): Would list all groups.
290
291 Thu Jul 20 05:19:06 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
292
293         * gnus-score.el (gnus-score-insert-help): Now displays help in
294           shrink-wrapped window at bottom of frame with items aligned in
295           columns.
296
297 Sun Aug  6 02:25:31 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
298
299         * gnus-score.el (gnus-score-adaptive): Use fuzzy matches.
300
301         * gnus-uu.el (gnus-uu-mark-thread): Move cursor.
302
303         * nnvirtual.el (nnvirtual-retrieve-headers): Did not properly open
304         methods.
305         (nnvirtual-possibly-change-newsgroups): Would refuse to include
306         component groups with similar names to itself. 
307
308         * nnmail.el (nnmail-activate): Did not set timestamp properly. 
309
310         * gnus.el (gnus-group-default-level): New function.
311         (gnus-group-get-new-news): Use it.
312         (gnus-group-list-groups): Ditto.
313         (gnus-setup-news): Would not activate groups for `gnus-no-server'.
314
315 Sat Aug  5 00:12:33 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
316
317         * gnus.el: 0.99.6 is released.
318
319         * gnus.el (gnus-summary-next-article): Don't bug out on the end of
320         the group buffer.
321
322         * nnmail.el (nnmail-move-inbox): Use it.
323
324         * gnus.el (gnus-summary-best-unread-article): Would go to articles
325         below the default score before the articles with default score.
326
327         * gnus-score.el (gnus-summary-increase-score): Only allow
328         substring and regexp on body.
329
330         * gnus.el (gnus-score-find-alist): Would produce recursive lists.
331         (gnus-summary-mode-map): Changed mucho keys.
332
333         * gnus-score.el (gnus-summary-header): Don't give errors when
334         doing score-effect. 
335
336         * gnus.el (gnus-group-apropos): Ignore nil actives.
337         (gnus-remove-some-windows): Would bug out.
338         (gnus-update-group-mark-positions): New function.
339         (gnus-group-mark-group): Follow the group line spec on process
340         marks. 
341
342         * nndoc.el (nndoc-retrieve-headers): Did not do Lines right with
343         digests that had a non-blank separator line.
344         (nndoc-request-article): Did not do anything right with the above.
345         (nndoc-set-header-dependent-regexps): Did not like more than a
346         single space after Content-Type.
347
348 Fri Aug  4 23:56:58 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
349
350         * nnfolder.el (nnfolder-request-group): Be sure to activate. 
351
352 Fri Aug  4 23:50:12 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
353
354         * gnus-ems.el (gnus-ems-redefine): XEmacs insertion of pseudos was
355         buggy. 
356
357 Fri Aug  4 22:34:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
358
359         * gnus.el (gnus-newsgroup-reads): New variable. Used throughout
360         the file.
361
362 Fri Aug  4 03:44:13 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
363
364         * gnus.el: 0.99.5 is released. (Hah!)
365
366         * nnheader.el (nnheader-find-file-noselect): Did not work.
367
368 Fri Aug  4 00:08:59 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
369
370         * gnus.el: 0.99.4 is released.
371
372         * nnheader.el (nnheader-find-file-noselect): New function.
373         * nnfolder.el (nnfolder-read-folder): Use it.
374         * nnmbox.el (nnmbox-possibly-change-newsgroup): Ditto.
375
376         * gnus-msg.el (gnus-inews-check-post): Use y-or-n instead of
377         yes-or-no. 
378
379         * nntp.el (nntp-open-server): Didn't use port number when opening.
380         
381         * gnus.el (gnus): Set the name of the current startup file here.
382
383 Thu Aug  3 22:15:06 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
384
385         * gnus.el (gnus-remove-some-windows): Didn't delete all summary
386         windows. 
387
388         * nntp.el (nntp-send-xover-command): Wait for reply.
389         (nntp-retrieve-headers-with-xover): Would not do anything useful
390         if nntp-nov-gap was nil.
391
392 Thu Aug  3 21:48:51 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
393
394         * gnus-msg.el (gnus-debug): Don't quote non-lists. 
395
396 Wed Aug  2 15:08:10 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
397
398         * gnus.el: 0.99.3 is released.
399
400         * gnus.el (gnus): Don't read the dribble file that early after
401         all. 
402         (gnus-active-to-gnus-format): Set group to nil anyway.
403         (gnus-find-new-newsgroups): Ignore null groups.
404
405         * nnml.el (nnml-get-new-mail): Didn't activate before splitting. 
406
407         * gnus-msg.el (gnus-forward-using-post): Make sure we post, even
408         if we are in a mail group.
409
410         * gnus.el (gnus-summary-prepare-threads): Always removed dormant
411         articles. 
412         (gnus-save-newsrc-file): Always save when you don't use the
413         dribble file. 
414         (gnus-group-make-doc-group): Would respond with "%c" on errs.
415
416         * gnus-msg.el (gnus-inews-check-post): Would bug out on long
417         .sigs. 
418
419         * gnus.el (gnus): Would open two dribble buffers.
420         (gnus-group-change-level): Refuse to subscribe to groups that are
421         already subscribed. 
422         (gnus-active-to-gnus-format): Don't `set' bogus group symbols to
423         nil - just ignore them.
424         (gnus-summary-number-of-articles-in-thread): Gave the wrong answer
425         on gathered articles.
426         (gnus-select-newsgroup): Bind nntp-nov-gap to nil when building
427         old threads. 
428
429 Wed Aug  2 14:13:16 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
430
431         * gnus.el: 0.99.2 is released.
432
433         * nnfolder.el (nnfolder-active-number): Did not work.
434
435 Sun Jul 30 22:02:46 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
436
437         * 0.99.1 is released.
438
439         * gnus-msg.el (gnus-debug): Remove null chars.
440
441         * nnfolder.el (nnfolder-active-number): Would return t instead of
442         the active number.
443
444 Sun Jul 30 00:00:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
445
446         * gnus.el: 0.99 is released.
447
448         * gnus.el (gnus-active-to-gnus-format): Ignore groups that have
449         flags that are not y, n or m.
450         (gnus-summary-expire-articles): Turn off the cache.
451         (gnus-setup-news): Read the dribble file before everything.
452         (gnus-dribble-eval-file): New function.
453
454         * gnus-ems.el (gnus-make-overlay): Use some indirection.
455
456         * gnus.el (gnus-make-threads): Would chop off threads that changed
457         subject on re-generation.
458         (gnus-make-threads-and-expunge): Ditto.
459
460         * gnus-vis.el (gnus-button-alist): Match URLS with periods
461         following. 
462
463 Sat Jul 29 21:31:15 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
464
465         * gnus.el: Added &optional to all `(interactive "P")' functions. 
466         (gnus-summary-prepare-exit-hook): Changed name.
467         (gnus-summary-exit-hook): New hook.
468
469         * nnkiboze.el (nnkiboze-generate-group): Don't bug out on
470         non-active groups. 
471
472 Sat Jul 29 19:40:51 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
473
474         * gnus.el: 0.98.6 is released.
475
476         * gnus.el (gnus-get-unread-articles): Would doubly activate native
477         groups. 
478         (gnus-summary-prepare-threads): Always removed dormant articles.
479         (gnus-summary-show-all-dormant): Did not show dormants.
480         (gnus-summary-show-all-expunged): Ditto for expunged.
481
482         * nntp.el (nntp-async-request-group): Would pretend to close down
483         async connections.
484
485 Sat Jul 29 02:06:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
486
487         * gnus.el: 0.98.5. is released.
488         
489         * nntp.el (nntp-open-server-semi-internal): Define servers that we
490         can't reach as unreachable.
491
492         * nnvirtual.el (nnvirtual-create-mapping): Don't ding so much.
493
494         * nneething.el (nneething-map-file): Make sure that the .neething
495         dir exists. 
496
497 Fri Jul 21 14:52:06 1995  Ulrik Dickow  <dickow@nbi.dk>
498
499         * nndoc.el (nndoc-digest-type): New variable.
500         (nndoc-set-header-dependent-regexps): Set it.
501         (nndoc-request-article): Use it -- don't unquote MIME digests.
502
503 Sat Jul 29 00:54:09 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
504
505         * nntp.el (nntp-request-close): Kill all async connections.
506
507         * gnus-uu.el (gnus-uu-decode-binhex): Bugged out.
508
509 Fri Jul 28 20:35:34 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
510
511         * gnus-msg.el (gnus-group-mail): Don't call `gnus-mail-hook'. 
512
513         * gnus.el (gnus-summary-mode-map): Changed `W d' to `W m'.
514         (gnus-summary-mark-unread-as-read): Would sometimes mark the wrong
515         article as read.
516         (gnus-summary-toggle-header): Wouldn't toggle headers after
517         miming. 
518         (gnus-summary-next-article): Would offer to go to the next group
519         when happening upon canceled articles.
520         (gnus-summary-insert-pseudos): Did not properly note that
521         extracetd articles were unread.
522         (gnus-summary-sort-by-number): Protect against macroism.
523         (gnus-summary-verbose-headers): Didn't turn on/off verbose
524         headers. 
525
526         * gnus-score.el (gnus-score-string): Mis-scored when matching on
527         "". 
528
529         * gnus-ems.el (gnus-ems-redefine): Remove long-lines and
530         control-chars checking for Mule.
531
532         * gnus.el (gnus-summary-prepare-unthreaded): Cull unwanted
533         articles.
534         (gnus-group-jump-to-group): If we haven't read the active file,
535         don't require a match.
536
537 Thu Jul 27 13:32:12 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
538
539         * nnml.el (nnml-request-group): Didn't split mail.
540
541         * nnmh.el (nnmh-active-number): Create new groups at the drop of a
542         hat. 
543
544         * nnmail.el (nnmail-get-active): Don't activate any groups just
545         because they're mentioned in `nnmail-split-methods'.
546
547         * nnml.el (nnml-get-new-mail): Would bug out on multiple spool
548         files. 
549         * nnmbox.el (nnmbox-get-new-mail): Ditto.
550         * nnbabyl.el (nnbabyl-get-new-mail): Ditto.
551         * nnfolder.el (nnfolder-get-new-mail): Ditto.
552         (nnfolder-active-number): Don't try to switch to a group before it
553         has been "created".
554
555         * nnmh.el (nnmh-get-new-mail): Ditto.
556
557 Wed Jul 26 17:18:50 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
558
559         * gnus-ems.el (gnus-ems-redefine): Would bug out on rebuiling
560         (referred) threads in XEmacs.
561
562         * gnus-msg.el (gnus-inews-insert-signature): Would insert one \n
563         too many. 
564
565 Wed Jul 26 09:38:36 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
566
567         * gnus.el: 0.98.4 is released.
568
569         * gnus-msg.el (gnus-deletable-headers): Make Date a deletable
570         header. 
571
572         * nnmail.el (nnmail-split-incoming): Treat Content-length headers
573         more sanely.
574         (nnmail-split-incoming): Would totally by out.
575
576         * nnmh.el (nnmh-request-group): Give a better error message.
577
578         * gnus.el (gnus-article-date-ut): Allow futurity
579
580         * gnus-msg.el (gnus-inews-user-address): New function.
581         (gnus-inews-news): Give better error messages.
582
583         * nnml.el (nnml-request-group): Don't check so much.
584         * nnmail.el (nnmail-activate): Check everything.
585
586         * gnus-msg.el (gnus-inews-check-post): Didn't match properly on
587         from. 
588         (gnus-check-before-posting): Didn't actually check anything before
589         posting.
590
591 Tue Jul 25 13:35:01 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
592
593         * gnus.el: 0.98.3 is released.
594
595         * nnml.el (nnml-request-replace-article): Would kill a random
596         buffer. 
597
598         * gnus.el (gnus-group-read-group): Doc fix.
599         (gnus-update-format-specifications): New implementation.
600         (gnus-summary-read-group): Update format specs.
601         (gnus-summary-catchup): Expose threads before catching up. Would
602         infloop. 
603         (gnus-summary-save-article): Would change window config.
604         (gnus-group-archive-directory): Changed address.
605
606         * nnmail.el (nnmail-get-split-group): Make sure that
607         nnmail-procmail-directory is a directory.
608
609 Sun Jul 23 22:27:25 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
610
611         * gnus.el (gnus-summary-mark-article): Would bug out on string
612         marks. 
613
614 Sun Jul 23 16:49:38 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunsci4.cern.ch>
615
616         * gnus.el: 0.98.2 is released.
617
618         * nnmail.el (nnmail-split-incoming): Ignore duplicate messages,
619         but create new message-ids for messages that do not have one. 
620
621         * gnus.el (gnus-thread-sort-by-score): Totally bombed out.
622
623         * gnus-score.el (gnus-score-insert-help): Do the `select-window'
624         outside the `save-excursion'.
625
626         * gnus.el (gnus-article-mode-map): Remove the summary `s' binding.
627
628         * gnus-uu.el (gnus-uu-grab-articles): Wouldn't mark some articles
629         as read. 
630         (gnus-uu-save-files): Don't ask twice whether to overwrite a file.
631
632         * gnus.el (gnus-summary-show-thread): Avoid `save-excursion'.
633         (gnus-summary-mark-same-subject): Did not expose hidden threads,
634         and would infloop.
635
636 Sat Jul 22 04:34:25 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunsci4.cern.ch>
637
638         * gnus-cache.el (gnus-cache-file-name): Also translate :'s. 
639
640         * gnus.el (gnus-dribble-file-name): Use the current startup file
641         name as the basis.
642
643 Sat Jul 22 00:26:49 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunscipw.cern.ch>
644
645         * gnus.el: 0.98.1 is released.
646
647         * gnus.el (gnus-summary-mark-unread-as-read): Don't mark already
648         marked articles.
649         (gnus-summary-edit-article): Widen before editing.
650         (gnus-summary-edit-article-done): Remove all text properties.
651         (gnus-summary-prepare-threads): Inline `gnus-summary-insert-line'.
652         (gnus-summary-mark-article-as-read): Faster, simpler function for
653         marking an article.
654         (gnus-summary-mark-same-subject): Faster implementation.
655         (gnus-summary-search-forward): Changed to macro.
656         (gnus-summary-search-backward): Ditto.
657         (gnus-summary-thread-level): Ditto.
658         (gnus-summary-article-number): Ditto.
659         (gnus-summary-article-mark): Ditto.
660
661         * gnus-uu.el (gnus-uu-grab-articles): Disable async.
662
663 Fri Jul 21 22:00:03 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
664
665         * nndoc.el (nndoc-type-to-regexp): Use the new default to avoud
666         the 1,, line in babyl files.
667
668         * nnml.el (nnml-request-group): Force re-reading of the active
669         file if the file is new.
670
671         * gnus-vis.el (gnus-article-add-buttons): Turn off the header
672         buttonizing again.
673
674         * nntp.el (nntp-async-request-group): Really save async state.
675
676 Thu Jul 20 00:02:30 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
677
678         * gnus.el: 0.98 is released.
679
680         * gnus-vis.el (gnus-article-add-buttons): Buttonize the headers. 
681
682         * nndoc.el (nndoc-insert-article): Don't insert the status line. 
683
684         * gnus-vis.el (gnus-article-add-buttons): Do a `nil t' on the
685         search.
686
687         * nnml.el (nnml-request-replace-article): Would bug out on
688         slightly corrupted NOV files.
689
690         * gnus-ems.el (gnus-ems-redefine): max-width for Mule was wrong. 
691
692         * nnbabyl.el (nnbabyl-request-expire-articles): Didn't use the
693         is-old shortcut.
694         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
695
696         * gnus-msg.el (gnus-mail-forward-using-mail): Force window config.
697         (gnus-bug-mail-send-and-exit): New command.
698         (gnus-bug): Use it.
699         (gnus-summary-mail-other-window): Configured windows strangely. 
700
701         * gnus.el (gnus-gnus-to-newsrc-format): Wouldn't save
702         .newsrc-SERVER, but just .newsrc.
703         (gnus-make-newsrc-file): Would not find .newsrc-SERVER.eld if
704         .newsrc-SERVER didn't exist.
705
706         * nndoc.el (nndoc-set-header-dependent-regexps): New function.
707         (nndoc-request-group): Use it.
708
709 Wed Jul 19 17:07:11 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
710
711         * gnus-ems.el: Defvar instead of setq.
712
713         * gnus.el (gnus-summary-expire-articles): Don't do anything if
714         there are no articles to expire.
715         (gnus-unload): New command.
716
717         * nnmh.el (nnmh-possibly-create-directory): Would create "a/b/c"
718         dirs when "a.b.c" dir was requested.
719
720         * gnus.el (gnus-newsrc-to-gnus-format): Also recognize "Options". 
721
722         * nnmail.el (nnmail-activate): New function for faster activation.
723
724         * gnus.el (gnus-summary-expire-articles): Be slightly faster.
725
726         * gnus-cache.el (gnus-cache-possibly-enter-article): Bugged out on
727         dummy roots.
728
729         * gnus.el (gnus-summary-update-lines): Didn't set the article number.
730         (gnus-summary-exit): Force a group window config.
731         (gnus-select-newsgroup): Copy all marks lists.
732         (gnus-group-sort-groups): Would not heed the last `l' or `L'. 
733
734         * nndoc.el (nndoc-retrieve-headers): Would sometimes be in the
735         wrong buffer for folding continuation lines.
736
737         * gnus-ems.el (gnus-ems-redefine): Redefine
738         `gnus-article-add-button' for XEmacs.
739
740         * gnus.el (gnus-summary-mark-forward): Never go to the next unread
741         article when marking as unread.
742
743         * gnus-kill.el (gnus-kill-file-enter-kill): Wouldn't allow editing
744         of the global kill file. 
745
746         * gnus.el (gnus-summary-mode): Don't update format specs.
747
748 Tue Jul 18 16:39:31 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
749
750         * gnus.el (gnus-summary-number-of-articles-in-thread): Didn't work
751         with the new thread machine.
752
753 Tue Jul 18 13:38:27 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
754
755         * gnus.el: 0.97.2 is released.
756
757         * gnus.el (gnus-thread-header): Define as a macro.
758         (gnus-all-windows-visible-p): Don't barf on horizontal specs. 
759         (gnus-mouse-face-function, gnus-max-width-function): Separate into
760         functions to make it easier for XEmacs and Mule to redefine.
761
762         * gnus-cache.el (gnus-cache-save-buffers): Make sure that the
763         directory exists.
764
765         * gnus-msg.el (gnus-group-mail): Don't do configure.
766
767         * gnus.el (gnus-all-windows-visible-p): Almost always reported
768         nil. 
769
770 Tue Jul 18 11:04:02 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
771
772         * gnus.el: 0.97.1 is released.
773
774         * gnus.el (gnus-parse-format): Use macros instead of defuns.
775
776         * gnus-msg.el (gnus-debug): Slap more condition-cases around
777         everything. 
778
779         * gnus.el (gnus-summary-prepare-threads): Slight rewrite.
780         (gnus-summary-prepare-threads): Would bug out on culling.
781         (gnus-summary-expand-window): Didn't.
782
783 Mon Jul 17 16:31:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
784
785         * gnus.el (gnus-summary-goto-unread): New default.
786
787 Mon Jul 17 12:28:36 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
788
789         * gnus.el: 0.97 is released.
790         
791         * gnus.el (gnus-summary-prepare-threads): New implementation.
792
793         * gnus-vis.el (gnus-netscape-open-url): Used 10.29isms. 
794
795         * gnus.el (gnus-summary-exit-no-update): Removed call to the cache
796         removal company.
797         (gnus-summary-prepare-untreaded): New function to prepare an
798         unthreaded summary buffer faster.
799         (gnus-summary-mode-map): Bound hide-citation-maybe to `W C'. 
800
801 Mon Jul 17 04:24:40 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
802
803         * gnus-cache.el (gnus-cache-save-buffers): Only save the overview
804           file if absolutely necessary.  Delete cache subdirectories when
805           the overview file is empty...actually when the buffer to be saved
806           is empty, so it doesn't delete any existing empty subdirs.
807
808         * gnus-cache.el (gnus-cache-change-buffer): All saving of
809           overviews is through gnus-cache-save-buffers now.  More careful
810           about modification flags on overview buffers to save redundant
811           file reads/writes.
812
813         * gnus-cache.el (gnus-cache-possibly-remove-articles): Added call
814           to gnus-cache-save-buffers to ensure that overviews are written
815           out on group exit.
816
817 Mon Jul 17 10:15:35 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
818
819         * gnus.el (gnus-summary-update-lines): Faster implementation.
820
821         * gnus-uu.el (gnus-uu-command): Also escape &'s.
822
823         * gnus-vis.el (gnus-article-make-menu-bar): Only the first menu
824         bar item was defined.
825
826 Sun Jul 16 15:15:01 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
827
828         * gnus-msg.el (gnus-summary-supersede-article): Reversed comaprison.
829
830         * gnus.el (gnus-read-old-newsrc-el-file): Add "options" to the
831         options string.
832
833         * nndoc.el (nndoc-insert-article): Weed out babyl extra headers. 
834
835         * gnus-msg.el (gnus-summary-mail-other-window): Configure windows
836         better. 
837
838         * gnus-ems.el (gnus-ems-redefine): Redefine gnus-rebuild-thread
839         for XEmacs. 
840
841         * gnus.el (gnus-all-windows-visible-p): New function. Don't
842         configure windows if all buffers are visible. 
843         (gnus-summary-expand-window): Allow forcing of `article' config. 
844
845         * nnbabyl.el (nnbabyl-active-number): Create new groups on the
846         fly. 
847         * nnfolder.el (nnfolder-active-number): Ditto.
848         * nnmbox.el (nnmbox-active-number): Ditto.
849         
850         * gnus.el (gnus-summary-expire-articles): Didn't use total-expire.
851
852 Sat Jul 15 20:08:47 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
853
854         * gnus-kill.el (gnus-kill-save-kill-file): New variable.
855         (gnus-kill-parse-gnus-kill-file): Don't save kill files unless you
856         really want to.
857
858         * gnus.el: 0.96 is released.
859
860 Sat Jul 15 03:54:00 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
861
862         * gnus-vis.el (gnus-article-add-button): Use overlays for
863           gnus-article-button-face to ensure that it gets priority
864           during display.
865
866 Sat Jul 15 17:50:23 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
867
868         * gnus.el (gnus-article-summary-command-nosave): Pop instead of
869         switch to the summary buffer. 
870
871         * gnus-score.el (gnus-summary-increase-score): Make sure
872         gnus-score-winconf isn't nil. 
873
874         * gnus-vm.el: Use gnus-article-copy instead of the article buffer.
875
876         * gnus-vis.el (gnus-summary-make-menu-bar): Don't recreate menus
877         if the are already created. 
878
879         * gnus.el (gnus-group-get-new-news): Would not check unread
880         articles when using permament levels. 
881
882         * nnfolder.el (nnfolder-request-accept-article): Didn't accept a
883         respool request. 
884
885         * gnus-score.el (gnus-score-add-followups): Bugged out all over
886         the place. 
887
888 Fri Jul 14 15:25:20 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
889
890         * gnus-vis.el (gnus-button-url): Default to `gnus-netscape-open-url'.
891         (gnus-netscape-open-url): New function.
892         (gnus-netscape-start-url): New function.
893
894 Fri Jul 14 10:03:07 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
895
896         * gnus.el (gnus-cache-removeable-articles): Make this a local
897         variable to the summary buffers.
898
899         * gnus-cache.el (gnus-cache-change-buffer): Don't reset 
900          gnus-cache-removeable-articles here.
901
902         * gnus-msg.el (gnus-summary-followup): Make sure we get the
903         current headers. 
904
905         * gnus-ems.el: Removed def for `gnus-header-face-alist'.
906         (gnus-ems-redefine): Redefined gnus-article-push-button for
907         XEmacs. 
908
909 Thu Jul 13 12:12:15 1995  Scott Byer  <byer@mv.us.adobe.com>
910
911         * nnfolder.el (nnfolder-request-expire-articles) commented out
912         line that was causing a problem when exiting group.
913
914         * nnfolder.el (nnfolder-request-list) always get the active list
915         from the file, since we're being more careful to keep it up to
916         date.  Fixes new-group creation problems.
917
918         * nnfolder.el (nnfolder-request-group) added timestamp check on
919         active file.  Fixed problem of new messages not being shown upon
920         first starting up (ding).
921
922 Thu Jul 13 00:14:09 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
923
924         * 0.95 is released.
925
926         * nndoc.el (nndoc-type-to-regexp): Some digests do not start with
927         the required over-long --- line.
928
929         * gnus.el (gnus-article-prepare): Didn't set gnus-have-all-headers
930         in the right buffer.
931         (gnus-read-mark): Swicthed marks around.
932         (gnus-summary-next-group): Would barf on unactivated groups.
933
934         * gnus-vis.el (gnus-visual-score-map): Turn score menus off. 
935
936 Wed Jul 12 21:02:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
937
938         * gnus.el (gnus-save-newsrc-file): Allow backups of files. 
939         (gnus-gnus-to-newsrc-format): Ditto.
940         (gnus-article-mode-map): Don't use summary buffer def for return. 
941
942         * gnus-ems.el: set-text-properties did not work for XEmacs.
943
944         * gnus-uu.el (gnus-uu-initialize): Don't check for generated files
945         - this would delete any previously decoded files. 
946         (gnus-uu-output-buffer-name): Changed name. 
947         (gnus-uu-initialize): Maintain an alist of tmp dirs.
948
949         * gnus.el (gnus-group-search-forward): Would also find group with
950         a lower level than LEVEL.
951
952         * nntp.el: `telnet' was autoloaded as a non-interactive function. 
953
954         * gnus.el (gnus-summary-next-group): Configure windows properly on
955         `C-g'.
956         (gnus-summary-refer-article): Make sure overlays are copied by
957         renaming the buffer.
958
959         * gnus-msg.el (gnus-inews-insert-mime-headers): Bind
960         mail-header-separator to "".
961
962 Tue Jul 11 16:38:32 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
963
964         * gnus.el (gnus-summary-exit): Run the exit hook before updating
965         info. 
966
967 Tue Jul 11 09:36:28 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
968
969         * gnus.el: 0.94 is released.
970
971         * gnus-msg.el (gnus-debug): A `sit-for' may sometimes change
972         active buffer.
973
974         * nn*.el: Fix in expire article which would nix out the active
975         file. 
976
977         * gnus-ems.el (gnus-ems-redefine): Mule redefinition.
978
979         * gnus.el (gnus-summary-respool-article): Didn't allow respooling.
980
981         * gnus-uu.el (gnus-uu-command): Also escape !s.
982
983         * gnus-cache.el (gnus-cache-change-buffer): Reset
984         gnus-cache-removeable-articles. 
985         (gnus-cache-possibly-remove-articles): Don't stat everything
986         between heaven and earth.
987
988         * gnus.el (gnus-summary-expire-articles-now): Use -1 as the expiry
989         wait period. 
990         (gnus-summary-caesar-message): Changed somewhat. Removed all
991         caesar code from gnus - use the functions in rnews.el instead. 
992
993 Mon Jul 10 20:42:14 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
994
995         * gnus.el (gnus-summary-catchup-to-here): Don't mark current
996         article as read. 
997
998 Mon Jul 10 10:44:46 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
999
1000         * gnus.el: 0.93 is released.
1001
1002         * gnus-ems.el (gnus-ems-redefine): Redefine for XEmacs.
1003
1004         * gnus.el (gnus-summary-expire-articles-now): New function and
1005         keystrokem by popular demand.
1006         (gnus-summary-exit-hook): New variable.
1007
1008         * gnus-vis.el (gnus-visual-turn-off-edit-menus): New function.
1009
1010         * nnml.el (nnml-request-expire-articles): When you have found one
1011         new article, the rest are probably also new, so stop checking,
1012         already. 
1013         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1014         * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1015         * nnmh.el (nnmh-request-expire-articles): Ditto.
1016         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1017
1018         * gnus-ems.el: Setq gnus-display-type and gnus-background-mode for
1019         XEmacs. 
1020
1021         * gnus-vis.el (gnus-summary-highlight): Defvarred twice. 
1022
1023         * gnus-uu.el (gnus-uu-uustrip-article): Remove any non-body line
1024         after the begin line. 
1025
1026 Sun Jul  9 15:01:58 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1027
1028         * gnus-uu.el (gnus-uu-get-actions): Substitute "file" for
1029         "gnus-uu-archive". 
1030
1031         * gnus-vis.el (gnus-group-make-menu-bar): Disable the Edit menu in
1032         all Gnus modes. 
1033
1034         * gnus-msg.el (gnus-insert-mime-headers): New function.
1035         (gnus-inews-insert-headers): Make deletable headers italic. 
1036         (gnus-inews-check-post): Stricter From header checks. 
1037
1038         * gnus.el (gnus-subject-equal): Would bug out on numerical
1039         gather-limits. 
1040         (gnus-limit-string): New function. 
1041         (gnus-score-score-files): Translate the ":" to "/".
1042         (gnus-score-find-bnews): Ditto.
1043         ('gnus-startup-hook): Remove all hilit hooks by default. 
1044
1045         * gnus-score.el (gnus-default-adaptive-score-alist): Don't let
1046         ticks affect adaptive score. 
1047
1048         * gnus-msg.el ('rmail): Require rmail. 
1049
1050         * gnus-mh.el (gnus-mail-reply-using-mhe): Make sure the To isn't
1051         empty. 
1052
1053         * gnus-msg.el (gnus-inews-news): Don't restore window config if
1054         article is rejected. 
1055
1056         * gnus.el (gnus-summary-show-article): Now takes a prefix.
1057         (gnus-browse-exit): List all groups on exit.
1058         (gnus-summary-edit-article): Make sure the article buffer is the
1059         selected window before editing. 
1060
1061 Sat Jul  8 16:57:03 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1062
1063         * gnus.el: 0.92 is released.
1064
1065         * gnus.el (gnus-summary-fetch-faq): Get the real name.
1066         (gnus-summary-fetch-faq): Don't do the config thing unless the
1067         fetch is successful. 
1068         (gnus-group-group-unread): New function. 
1069
1070         * gnus-score.el (gnus-summary-header): Beep on pseudo-articles. 
1071
1072         * gnus.el (gnus-group-expire-all-groups): Don't move the cursor. 
1073         (gnus-group-remove-mark): Don't be so verbose.
1074         (gnus-summary-read-group): Return the the server buffer if
1075         quitting a group entry from the server buffer. 
1076
1077         * gnus-score.el (gnus-score-add-followups): Local variable shadows
1078         parameter. 
1079
1080         * gnus.el (gnus-summary-exit): Didn't update cache when proceeding
1081         to the next group. 
1082         (gnus-summary-next-group): Didn't respect `gnus-keep-same-level'. 
1083         (gnus-summary-remove-lines-marked-as-read): Also remove canceled
1084         articles. 
1085
1086         * gnus-score.el (gnus-score-insert-help): Make the summary buffer
1087         the selected window. 
1088
1089         * gnus-vis.el (gnus-visual-score-map): New function to create a
1090         gazillion menu bar entries. 
1091
1092         * gnus.el (gnus-summary-next-group): New implementation. 
1093
1094 Fri Jul  7 12:55:47 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1095
1096         * gnus-cache.el (gnus-cache-possibly-remove-article): Don't barf
1097         on corrupted .overview files. 
1098
1099         * gnus.el (gnus-summary-copy-article): Make sure to open
1100         connection. 
1101         (gnus-summary-move-article): Ditto.
1102         (gnus-group-make-group): Initialized active entry with wrong data.
1103         (gnus-summary-mark-article): Don't mark ancients as expirable. 
1104
1105         * nnbabyl.el (nnbabyl-request-create-group): New function. 
1106
1107         * gnus.el (gnus-group-make-group): Did not check to see whether
1108         the backend was loaded. 
1109
1110         * gnus-vis.el (gnus-header-face-alist): New colours.
1111
1112 Thu Jul  6 15:30:00 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
1113  
1114         * gnus-vis.el: Use `custom-face-lookup' to create faces for
1115         concistency. 
1116  
1117 Thu Jul  6 14:17:34 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1118
1119         * nntp.el (nntp-async-request-group): New function to save async
1120         state between groups that are open at the same time. 
1121
1122         * nnbabyl.el (nnbabyl-retrieve-headers): Possible removal of
1123         newlines. 
1124
1125         * nnmbox.el (nnmbox-retrieve-headers): Ditto.
1126
1127 Wed Jul  5 18:21:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1128
1129         * gnus.el (gnus-summary-mode): Set the name of the group here. 
1130
1131         * gnus-ems.el: `set-text-properties' doesn't work on strings. 
1132         (gnus-ems-redefine): Require gnus-msg on startup.
1133
1134 Mon Jul  3 12:04:43 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1135
1136         * gnus.el (gnus-group-startup-message): Tweaked message.
1137
1138 Sun Jul  2 14:11:14 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1139
1140         * gnus.el: 0.91 and 0.91.1 is released.
1141
1142         * nnvirtual.el (nnvirtual-catchup-group): Would kill the group
1143         buffer. 
1144
1145         * gnus-ems.el (gnus-ems-redefine): Redefine insertion of group
1146         lines to avoid that awfol front-stickyness of extents. 
1147         (gnus-ems-redefine): Redefine gnus-copy-article-buffer.
1148         (gnus-ems-redefine): Redefine gnus-summary-refer-article. 
1149
1150         * nnml.el (nnml-request-expire-articles): Would delete everything
1151         over ange-ftp. 
1152
1153         * gnus-ems.el (gnus-ems-redefine): Really redefine
1154         gnus-highlight-selected-summary. 
1155
1156         * gnus-ems.el (gnus-ems-redefine): Redefine gnus-summary-recenter. 
1157
1158 Sun Jul  2 13:02:19 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1159
1160         * gnus.el: Removed tons of unreferenced local variables from all
1161         files. 
1162         (gnus-read-active-file): When using several nntp servers, the
1163         native nntp server often would not be consulted for an active
1164         file. 
1165
1166 Sun Jul  2 12:03:18 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1167
1168         * gnus.el (gnus-group-make-articles-read): name instead of group. 
1169
1170 Sat Jul  1 16:04:13 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1171
1172         * gnus.el: 0.90 is released.
1173
1174         * gnus.el (gnus-summary-edit-article-done): No arguments to
1175         buffer-disable-undo. 
1176
1177         * nnkiboze.el (nnkiboze-generate-group): Turn off slow stuff. 
1178
1179         * gnus-msg.el (gnus-inews-news): Don't restore the summary config
1180         if posting is unsuccessful.
1181
1182         * gnus-score.el (gnus-score-find-trace): Don't pop to score window
1183         if no scores apply.
1184
1185         * gnus-msg.el (gnus-summary-cancel-article): Don't mark article as
1186         cancelled if they are not. 
1187         (gnus-mail-reply-using-mail): Change map after running mail-setup. 
1188
1189         * gnus.el (gnus-group-best-unread-group): Would return a group
1190         that was supposed to be excluded. 
1191         (gnus-summary-next-group): Skip empty groups. 
1192
1193         * nntp.el (nntp-open-server-semi-internal): Don't attempt a second
1194         async connection if the server is down. 
1195
1196         * gnus.el (gnus-summary-goto-last-article): Doc fix. 
1197         (gnus-no-server): Use permanent levels. 
1198
1199         * gnus-msg.el: Unhide and hide was unnecessary when forwarding and
1200         replying and stuff. 
1201
1202         * nnvirtual.el (nnvirtual-retrieve-headers): Mark cancelled and
1203         expired articles as read in the component group. 
1204         (nnvirtual-update-marked): When removing all marks, they wouldn't
1205         go away.
1206
1207         * gnus.el (gnus-summary-catchup): Do thorough nnvirtual catchups. 
1208
1209 Fri Jun 30 09:10:57 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1210
1211         * gnus.el: gnus-bug wasn't interactive.
1212
1213 Thu Jun 29 13:42:33 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1214
1215         * gnus.el (gnus-summary-catchup-to-here): Would mark one article
1216         too many. 
1217         (gnus-articles-to-read): Accept whitespace.
1218         (gnus-summary-go-to-next-thread): Didn't go to next thread when
1219         threads were hidden.
1220         (gnus-summary-display-article): When the first article was
1221         cancelled, point would remain in the group buffer.
1222
1223 Wed Jun 28 16:24:38 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1224
1225         * gnus.el: 0.89 is released.
1226
1227         * nnfolder.el (nnfolder-directory): file-name-as-directory thing. 
1228
1229         * gnus-mh.el (gnus-mail-reply-using-mhe): Set gnus-mail-buffer to
1230         the right buffer.
1231
1232         * gnus.el (gnus-article-mode-map): Copy all summary keystrokes. 
1233         (gnus-summary-insert-pseudos): Don't view if you ask to save 
1234         (gnus-summary-edit-article): Enable undo.
1235
1236 Sun Jun 25 11:47:24 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1237
1238         * gnus.el (gnus-summary-next-group): Fixed possible bug on `n' on
1239         last group. 
1240         (gnus-remove-some-windows): Didn't delete all Gnus windows.
1241         (gnus-group-unsubscribe-current-group): Use universal-argument as
1242         expected. 
1243         (gnus-summary-beginning-of-article): Didn't configure windows. 
1244         (gnus-compress-newsrc-alist): Be more lenient in compressing.
1245         (gnus-newsrc-parse-options): "-" was counted as a non-word
1246         character for some reason.
1247         (gnus-articles-to-read): Accept white space.
1248         (gnus-truncate-string): Did the opposite of what it should. 
1249
1250 Sat Jun 24 14:11:58 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1251
1252         * gnus.el: 0.88 is released.
1253
1254         * gnus.el (gnus-bug): Use gnus-mail-send-and-exit. 
1255         (gnus-summary-line-format-alist): Int instead of char with %e.
1256         (gnus-format-max-width): Mule refefinition.
1257
1258 Sat Jun 24 13:14:40 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunsci4.cern.ch>
1259
1260         * gnus.el (gnus-subject-eq): New function.
1261         (gnus-summary-search-subject): Use it.
1262
1263         * gnus-msg.el (gnus-cancel-news): Use previous distribution, if
1264         any. 
1265
1266         * gnus.el (gnus-summary-next-group): Tried exiting while in the
1267         group buffer. 
1268
1269 Sat Jun 24 10:35:33 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunscipw.cern.ch>
1270
1271         * gnus.el (gnus-article-date-ut): Slap a condition-case on the
1272         timezone functions.
1273         (gnus-summary-mode-hook): Doc fix.
1274         (gnus-group-get-new-news): Update native and secondary groups of
1275         the proper levels if levels are wanted. 
1276
1277         * gnus-msg.el (gnus-inews-insert-signature): Checked whether
1278         `gnus-signature-function' was a function.
1279
1280 Sat Jun 17 02:38:33 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1281
1282         * gnus.el: 0.87 is released.
1283
1284         * nnkiboze.el (nnkiboze-close-group): Don't bug out on missing nov
1285         files. 
1286
1287         * gnus-cache.el (gnus-cache-possibly-remove-articles): Wait until
1288         exit to remove articles from the cache. 
1289
1290         * gnus.el (gnus-summary-next-group): Go to the next group, or exit
1291         if no articles. 
1292         (gnus-summary-search-article-forward): Cleaned up. 
1293         (gnus-summary-search-article-backward): New implementation. 
1294
1295         * gnus-uu.el (gnus-uu-decode-with-method): Make sure the dir name
1296         is a directory. 
1297
1298         * gnus.el (gnus-summary-mode-map): Add binding for gnus-bug. 
1299         (gnus-article-mode-map): Ditto. 
1300         (gnus-browse-mode-map): Ditto.
1301
1302         * nnmh.el (nnmh-request-expire-articles): Possibly keep last
1303         article; and return the right `rest' undeleted list. 
1304
1305         * gnus.el (gnus-summary-mark-article): Don't auto-expire ancient
1306         articles. 
1307
1308         * nnbabyl.el (nnbabyl-request-expire-articles): Would infloop. 
1309
1310         * gnus.el (gnus-summary-mark-article): Would possibly enter a nil
1311         into the lists of articles. 
1312
1313 Fri Jun 16 01:51:01 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1314
1315         * nneething.el (nneething-get-head): Returned nil. 
1316
1317         * gnus-cache.el (gnus-cache-possibly-enter-article): Make doubly
1318         sure that point as at the start of the line. 
1319
1320         * gnus-score.el (gnus-summary-score-entry): Matches on lines were
1321         entered with strings, leading to later bugouts. 
1322
1323         * nntp.el (nntp-request-asynchronous): Error message slightly
1324         off. 
1325
1326         * gnus.el (gnus-summary-verbose-header): New command and keystroke
1327         for POG compatability. 
1328         (gnus-article-hide-headers-if-wanted): Fix to the same. 
1329
1330         * gnus-score.el (gnus-score-edit-alist): Use it new config.  
1331
1332         * gnus.el (gnus-summary-refer-parent-article): Give a more
1333         unabiguous error message. 
1334         (gnus-summary-refer-article): Save the article buffer before
1335         trying to refer some other. 
1336         (gnus-summary-refer-article): Don't blank out the old article
1337         buffer. 
1338         (gnus-buffer-configuration): New entry for summary-edit-score. 
1339
1340         * gnus-mh.el (gnus-mail-reply-using-mhe): Set mail-bug to wrong
1341         thing. 
1342
1343         * gnus.el (gnus-article-word-wrap): Let adaptive-fill-regexp be
1344         somewhat more permissive.
1345         (gnus-summary-first-subject): Did not go to the first article. 
1346
1347 Thu Jun 15 21:31:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1348
1349         * gnus.el (gnus-setup-news): Read active file from secondary
1350         servers even if native is down. 
1351         (gnus-get-unread-articles): Didn't display unread articles when
1352         started on a low level. 
1353         (gnus-get-unread-articles): More efficient implementation.
1354
1355 Thu Jun 15 05:28:03 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
1356
1357         * gnus-score.el (gnus-score-save): Delete empty score files. 
1358
1359 Thu Jun 15 03:34:23 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1360
1361         * gnus.el: 0.86 is released.
1362
1363         * gnus.el (gnus-summary-refer-article): Recenter after fetching. 
1364
1365 Wed Jun 14 10:34:20 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1366
1367         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't initialize
1368         twice. 
1369
1370         * gnus-msg.el (gnus-mail-buffer): New variable. 
1371
1372         * gnus-score.el (gnus-summary-increase-score): Restore window
1373         config after help.
1374
1375         * nnmail.el (nnmail-use-procmail): New variable. 
1376
1377         * nntp.el (nntp-send-strings-to-server): Really reopen connection
1378         if closed. 
1379
1380         * gnus.el (gnus-group-exit): Remove carpal window on exit. 
1381         (gnus-summary-recenter): Center on line 2 when in small windows. 
1382         (gnus-newsrc-to-gnus-format): Reset the options list. 
1383         (gnus-read-active-file): Would not activate primary groups when
1384         'some. 
1385         (gnus-get-unread-articles): Don't activate secondary groups
1386         again. 
1387
1388 Tue Jun 13 00:26:45 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1389
1390         * Treat empty comments fields. 
1391
1392         * gnus.el (gnus-newsrc-to-gnus-format): Exponentiality revealed. 
1393         (gnus-score-find-hierarchical): Didn't really work for adaptive
1394         files. 
1395         (gnus-select-newsgroup): Really strip the first unwanted article. 
1396
1397         * gnus-score.el (gnus-summary-score-entry): Doc fix. 
1398
1399 Tue Jun 13 10:02:57 1995  Scott Byer  <byer@mv.us.adobe.com>
1400
1401         * nnfolder.el (nnfolder-possibly-change-group) An added check for
1402         a file being a directory also checked for a symlink without
1403         verifying that the symlink actually pointed to a directory.  This
1404         would seriosly mess up some mail setups.
1405
1406         * nnfolder.el (nnfolder-server-opened)
1407         (nnfolder-possibly-change-group) Made sure checks for buffer
1408         existence included checks for the name being nil, since
1409         buffer-name with a nil name returns some random buffer.
1410
1411 Sat Jun 10 00:15:13 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1412
1413         * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
1414         reading newgroups files.
1415         (gnus-summary-next-group): Would bug out when all articles were
1416         expinged from scoring. 
1417         (gnus-simplify-subject-fuzzy): Totally bugged out. 
1418
1419         * gnus.el: 0.85 is released.
1420
1421 Thu Jun  8 22:27:07 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
1422
1423         * custom.el: Added support for faces, sexp, and pair types.  Added
1424         support for declaring emacs packages.  Added support for loading,
1425         saveing, and editing Emacs customization.  Declared all user
1426         variables in the custom package itself.
1427
1428         * gnus-edit.el: Added support for `eval', `adapt', and `local'
1429         entries. 
1430
1431         * gnus-cus.el: New file.
1432
1433 Fri Jun  9 00:07:16 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1434
1435         * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively. 
1436
1437         * gnus.el (gnus-group-edit-group): Refuse to edit killed groups. 
1438         (gnus-summary-enter-digest-group): Have followups in digest groups
1439         go to the parent group. 
1440         (gnus-newsrc-to-gnus-format): Would infloop on empty lines. 
1441
1442         * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
1443         much. 
1444         (gnus-score-load-file): Have a nil 'adapt entry mean "use current
1445         value". 
1446
1447         * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
1448         bug out. 
1449
1450         * gnus.el (gnus-configure-windows): Accept integer hor specs. 
1451
1452         * nnfolder.el (nnfolder-request-create-group): Make sure new
1453         groups that are created are, indeedn, created.
1454         (nnfolder-request-accept-article): Would save two copies of all
1455         mail. 
1456
1457 Fri Jun  9 00:07:16 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1458
1459         * gnus.el: 0.84 is released.
1460
1461         * nneething.el (nneething-retrieve-headers): Check for empty
1462         files. 
1463
1464         * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
1465         required headers. 
1466         (gnus-inews-organization): Be a bit more clever about missing
1467         files. 
1468
1469         * gnus-score.el (gnus-score-body): Didn't work at all. 
1470
1471         * gnus-msg.el (gnus-summary-supersede-article): Did not select
1472         article before superseding. 
1473         (gnus-summary-supersede-article): Delete certain headers before
1474         superseding. 
1475         (gnus-delete-supersedes-headers): New variable. 
1476
1477 Thu Jun  8 20:15:24 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1478
1479         * nnmh.el (nnmh-request-list): Would add a "." to the group name
1480         if nnmh-directory didn't end with /.
1481
1482         * nnmail.el (nnmail-resplit-incoming): New variable. 
1483
1484         * nnml.el (nnml-get-new-mail): Wrong group name. 
1485
1486         * gnus.el (gnus-simplify-subject-fuzzy): Inline
1487         simplify-buffer-fuzzy. 
1488         (gnus-simplify-buffer-fuzzy): New Re: match. 
1489
1490         * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name. 
1491         (gnus-uu-decode-unshar-and-save): Start working. 
1492
1493         * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
1494         file. 
1495         (gnus-score-find-hierarchical): Ditto.
1496
1497 Thu Jun  8 15:38:58 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
1498
1499         * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
1500         from the .eld files of they do not exist in the .newsrc file. 
1501
1502         * gnus.el: Doc string typo corrections galore courtesy of Frank D.
1503         Cringle. 
1504
1505         * gnus-ems.el: Bind buffer-substring-no-properties if not bound. 
1506
1507         * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove 
1508         (gnus-matches-options-n): Reversed match, sort of. 
1509         (gnus-extract-address-components): Didn't treat chopped-off lines
1510         well. 
1511         (gnus-read-all-descriptions-files): Returned nil. 
1512         (gnus-gmt-to-local): Wouldn't strip props before calling timzone. 
1513
1514 Wed Jun  7 15:04:20 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
1515
1516         * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
1517         already is one. 
1518         (gnus-summary-reselect-current-group): Did not allow reselecting. 
1519
1520         * nndoc.el (nndoc-retrieve-headers): Would fetch headers
1521         strangely. 
1522
1523         * gnus.el (gnus-summary-search-subject): Don't bug out on
1524         psedu-articles. 
1525         (gnus-score-score-files): Use file-exists instead of
1526         file-readable because of os/2 bug. 
1527         (gnus-select-newsgroup): Didn't remove the first fetched article
1528         when not using nov. 
1529
1530         * gnus.el: 0.83 is released. 
1531
1532 Wed Jun  7 12:59:46 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1533
1534         * gnus.el (gnus-configure-windows): Also make the selected buffer
1535         in the selected window the current buffer.
1536
1537 Mon Jun  5 23:04:27 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1538
1539         * nntp.el: Anchor all lines with \n instead of $.
1540
1541 Sun Jun  4 17:03:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1542
1543         * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
1544         parens. 
1545
1546 Sun Jun  4 00:48:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1547
1548         * gnus.el (gnus-group-catchup): Would not properly catchup all
1549         ticked articles.
1550
1551         * nndoc.el (nndoc-number-of-articles): Would totally bug out on
1552         mbox types. 
1553
1554         * gnus.el: 0.82 is released.
1555
1556 Sat Jun  3 00:27:41 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1557
1558         * gnus.el (gnus-summary-sort): Re-send async info after sorting. 
1559         (gnus-strict-mime): New variable. 
1560         (gnus-extract-address-components): XOVER From headers might not
1561         support folded lines. 
1562
1563         * nnmail.el (nnmail-move-inbox): Always use movemail to move
1564         incoming mail. 
1565
1566         * gnus.el (gnus-summary-zcore-fuzz): New variable. 
1567         (gnus-summary-insert-line): Use it. 
1568
1569         * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
1570         substring and regexp matches. 
1571
1572         * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
1573         existing message-ids. 
1574
1575         * gnus-ems.el: Provide gnusutil for Mule users. 
1576
1577         * gnus.el (gnus-summary-catchup): Would nix out dormant articles. 
1578
1579         * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
1580         results on non-xover servers. 
1581
1582         * gnus.el (gnus-group-make-group): Would insert groups at the end
1583         of the list at the beginning. 
1584
1585         * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
1586         summary buffer before evaling nok-kill forms. 
1587
1588         * gnus-score.el (gnus-score-edit-done): Make sure the directory
1589         where we save the score file exists. 
1590
1591         * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
1592         by id from the cache.
1593
1594         * nnsoup.el (nnsoup-read-areas): New packets would bomb. 
1595
1596         * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
1597         unconditionally. 
1598         (gnus-read-descriptions-file): Don't try to re-read desc file if
1599         it failed the first time. 
1600         (gnus-add-configuration): New function. 
1601         (gnus-summary-next-article): The group window was selected. We
1602         select the summary buffer.
1603         (gnus-active-to-gnus-format): Would leave illegal group symbols
1604         undefined. 
1605
1606 Fri Jun  2 20:58:58 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1607
1608         * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
1609         the nnvirtual group doesn't include itself. 
1610
1611         * gnus-score.el (gnus-score-body): Changed message to "num of
1612         tot". 
1613
1614         * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
1615         mails. 
1616
1617         * gnus.el (gnus-mark-article-as-read): Did not remove articles
1618         from the cache. 
1619
1620         * nnmail.el (nnmail-get-spool-files): Remove directories that
1621         match the suffix. 
1622
1623         * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
1624         better mimic a keymap.
1625         (gnus-summary-increase-score): Don't display match types that are
1626         illegal for the header to be scored on.
1627         (gnus-summary-increase-score): Allow C-h to list help. 
1628
1629         * nnmail.el (nnmail-get-split-group): Get the right group to split
1630         in when doing procmail splits. 
1631
1632 Fri Jun  2 17:25:28 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1633
1634         * gnus.el: 0.81 is released. 
1635
1636 Fri Jun  2 14:56:40 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1637
1638         * gnus.el (gnus-group-exit): Would offer to save summaries after
1639         it was too late. 
1640
1641         * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
1642         nnvirtual. 
1643
1644 Wed May 31 16:37:02 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
1645
1646         * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
1647         highlight article.
1648
1649 Fri Jun  2 00:29:57 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1650
1651         * gnus.el (gnus-read-descriptions-file): Allow reading from
1652         different servers. 
1653         (gnus-group-describe-group): Wouldn't describe foreign groups. 
1654         (gnus-read-all-descriptions-files): New function. 
1655         (gnus-group-get-new-news-this-group): Would step to the bottom of
1656         the list. 
1657         (gnus-group-update-group): Would often insert groups one below
1658         where they were supposed to go.
1659
1660         * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
1661         copying. 
1662
1663         * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
1664         circumstances. 
1665
1666         * gnus-ems.el: Would define make-face, which would confuse Info.
1667
1668         * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
1669         in the right buffer. 
1670
1671         * gnus-edit.el (gnus-score-customize): Added keystroke and
1672         autoload. 
1673
1674         * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
1675         before requesting.
1676         (gnus-group-check-bogus-groups): Prefix now means "don't ask". 
1677         (gnus-check-bogus-newsgroups): Would bug out on several bogus
1678         groups with the same name. 
1679
1680 Thu Jun  1 01:17:01 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1681
1682         * gnus-msg.el (gnus-post-news): Would 'ask even when posting. 
1683         (gnus-inews-insert-headers): Only remove message-id previously
1684         generated by Gnus.
1685         (gnus-inews-news): Insert the same message-id in mail copies of
1686         news articles. 
1687         (gnus-deletable-headers): New variable. 
1688
1689         * nnmh.el (nnmh-request-list): Would mess up the list.
1690
1691         * gnus.el (gnus-group-make-empty-virtual): Create a group that
1692         matches nothing, not everything. 
1693         (gnus-group-catchup-current): Catch up component nnvirtual
1694         groups. 
1695
1696         * gnus-soup.el: New file.
1697
1698         * nnsoup.el: New file.
1699
1700         * gnus-msg.el (gnus-inews-article-function): New variable. 
1701         (gnus-inews-article): Check headers after they have been
1702         generated. 
1703
1704 Wed May 31 11:37:22 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1705
1706         * gnus.el (gnus-summary-expire-articles): Cancelled instead of
1707         canceled. 
1708
1709 Wed May 31 03:45:35 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1710
1711         * nnmh.el (nnmh-request-expire-articles): If a file can't be
1712         deleted, don't remove it from the list of expirables. 
1713
1714         * gnus.el: 0.80 is released.
1715
1716 Tue May 30 10:59:22 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
1717
1718         * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
1719         `says' attribution, no matter how stupid it sounds.
1720
1721 Wed May 31 00:46:27 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1722
1723         * gnus.el (gnus-summary-read-group): Recenter in wrong window. 
1724
1725 Tue May 30 10:05:54 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1726
1727         * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
1728         new dummy.groups are prepended. 
1729         (gnus-make-hashtable-from-newsrc-alist): Would potentially be
1730         destructive. 
1731
1732 Mon May 29 09:03:02 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1733
1734         * gnus.el (gnus-summary-goto-subject): Would not report
1735         non-existing numbers. 
1736
1737         * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
1738         mail-signature is non-nil. 
1739         (gnus-post-news): Would set gnus-newsgroup-name to something
1740         strange. 
1741
1742         * gnus.el (gnus-configure-windows): Would, in obscure cases,
1743         display a buffer in two windows. 
1744
1745 Mon May 29 09:03:02 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1746
1747         * gnus.el: 0.79 is released.
1748
1749         * nnmail.el (nnmail-delete-incoming): New variable. 
1750
1751         * gnus.el (gnus-summary-read-group): Would scroll to the end of
1752         the article. 
1753
1754         * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
1755         news-reply-header-hook if mail-yank-hooks is non-nil. 
1756
1757 Sun May 28 15:25:02 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1758
1759         * gnus.el (gnus-summary-update-mark): Would add unread marks to
1760         articles that had been marked with the process mark.
1761         (gnus-summary-read-group): Forcibly recenter group buffer if
1762         visible. 
1763
1764         * gnus-score.el (gnus-summary-increase-score): Allow "?"s. 
1765
1766         * gnus.el (gnus-summary-import-article): New command and
1767         keystroke. 
1768
1769         * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
1770         killfiles. 
1771
1772         * gnus.el (gnus-group-get-new-news): Did not use
1773         default-list-level properly.
1774
1775 Sun May 28 10:01:10 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1776
1777         * gnus.el (gnus-article-word-wrap): Use fill-column. 
1778
1779         * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
1780         score files. 
1781
1782         * nnspool.el (nnspool-find-article-by-message-id): Did not work. 
1783
1784         * gnus-score.el (gnus-score-adaptive): Would try to score one too
1785         many. 
1786
1787         * gnus.el (gnus-group-make-help-group): Use new doc backend. 
1788
1789         * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
1790         has been reached in digests. 
1791
1792 Sun May 28 01:30:59 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1793
1794         * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
1795         even if the user kills the mbox buffer.
1796
1797 Sat May 27 20:16:34 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1798
1799         * nneething.el (nneething-make-head): Produced buggy From
1800         headers. 
1801         (nneething-article-p): More strict definition. 
1802
1803         * gnus.el (gnus-summary-next-page): Would show end of buffer. 
1804         (gnus-group-exit): Really offer to save summaries.
1805         (gnus-offer-save-summaries): Reverse match.
1806
1807 Sat May 27 09:25:52 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1808
1809         * gnus.el: 0.78 is released.
1810
1811         * nnmail.el (nnmail-split-incoming): Would bug out on long
1812         content-lengths.
1813
1814         * gnus.el (gnus-active-to-gnus-format): Do more checking. 
1815         (gnus-summary-prev-page): Would not configure windows. 
1816
1817         * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
1818         insert From headers in nov files.
1819
1820         * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
1821
1822         * gnus.el (gnus-browse-group-name): Did not work.
1823         (gnus-browse-select-group): No interactive spec.
1824
1825         * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
1826         only headers. 
1827
1828 Fri May 26 06:34:55 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1829
1830         * gnus.el (gnus-group-make-doc-group): New command and keystroke. 
1831
1832         * nndoc.el (nndoc-open-server): New implementation. Now does
1833         babyl, mbox and digest.
1834
1835         * nnspool.el (nnspool-request-post): Use a pipe instead of a pty. 
1836
1837         * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
1838         intelligently. 
1839
1840 Thu May 25 13:05:05 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1841
1842         * gnus.el (gnus-summary-enter-digest-group): Did not work.
1843
1844         * nndigest.el (nndigest-current-buffer): Doc fix.
1845
1846         * nnmh.el (nnmh-request-list): Would recurse needlessly. 
1847
1848 Thu May 25 05:34:16 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1849
1850         * gnus.el: 0.77 is released.
1851         
1852         * gnus.el (gnus-article-date-ut): Ignore missing dates. 
1853         (gnus-group-enter-directory): New command and keystroke.
1854
1855         * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
1856         on dirs. 
1857
1858         * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject. 
1859
1860         * gnus.el (gnus-score-find-alist): New function.
1861         (gnus-score-score-files): ADAPT files would nix out all other
1862         files. 
1863         (gnus-score-score-files): Would not find any when short names were
1864         used. 
1865
1866 Sat May 20 06:45:04 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
1867
1868         * gnus-score.el (gnus-score-find-alist): New function.
1869         (gnus-possibly-score-headers): Use it.
1870
1871         * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
1872           variables.
1873
1874 Thu May 25 03:44:53 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1875
1876         * gnus-kill.el (gnus-expunge): Would infloop.
1877
1878         * nnspool.el (nnspool-inews-sentinel): Did not kill the error
1879         buffer.
1880
1881         * nnmail.el (nnmail-article-group): Would but out on function in
1882         the split method.
1883
1884         * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned. 
1885
1886         * nnml.el (nnml-get-new-mail): Ditto.
1887
1888         * gnus.el (gnus-start-news-server): Don't let the nnmh backend
1889         fetch new mail. 
1890
1891 Wed May 24 07:59:39 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1892
1893         * nneething.el: New backend.
1894
1895 Wed May 24 02:35:49 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
1896
1897         * gnus.el: 0.76 is released.
1898
1899         * nnfolder.el (nnfolder-close-group): New version. Don't close if
1900         already closed.
1901
1902         * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
1903
1904         * gnus.el (gnus-summary-delete-article): Would make all expirable
1905         articles disappear.
1906
1907         * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
1908         cancelled before it actually is cancelled.
1909         (gnus-mail-reply-using-mail): Did not narrow to headers. 
1910         (gnus-group-mail): Use the mail-other-window method.
1911
1912         * gnus.el (gnus-signature-separator): Moved to gnus.el.
1913         (gnus-debug): Ignore nils in load-path.
1914         (gnus-score-score-files): Did not find adapt files when using
1915         short file names. 
1916         (gnus-score-score-files): Changing from short to long file names
1917         would bug out.
1918         (gnus-get-newsgroup-headers): Would bug out on empty articles.
1919
1920         * nnheader.el (nnheader-insert-head): Would stop before getting
1921         the entire head.
1922
1923         * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
1924         marks in the wrong buffer.
1925         (gnus-post-news): Ditto.
1926         (gnus-inews-do-fcc): Would make a directory out of the file name. 
1927
1928 Tue May 23 07:24:52 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1929
1930         * gnus.el (gnus-group-real-name): Get the word after the last
1931         colon, not after the first colon.
1932
1933         * nnmail.el (nnmail-split-incoming): When "splitting" for just a
1934         single group, narrow the split method to just the single group. 
1935
1936         * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
1937         group exit.
1938
1939         * gnus-score.el (gnus-score-load-file): Added the `local' atom.
1940
1941         * gnus.el (gnus-group-make-empty-virtual): New function and
1942         keystroke. 
1943         (gnus-dummy-mark): New variable.
1944         (gnus-summary-remove-lines-marked-with): Remove dummy roots that
1945         have no children.
1946         (gnus-articles-to-read): Allow the user to specify how many
1947         articles to read with a numerical prefix.
1948         (gnus-browse-read-group): New command and keystroke.
1949         (gnus-summary-insert-line): Go back to using normal plists for
1950         article info. Changes all over in the summary code.
1951         (gnus-summary-first-subject): New implementation.
1952
1953 Tue May 23 02:54:05 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1954
1955         * nnmail.el (nnmail-move-inbox): tofile fix.
1956
1957         * gnus-msg.el (gnus-group-mail): Moved here.
1958         (gnus-group-mail): Run gnus-mail-hook.
1959
1960         * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
1961
1962         * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
1963         gnus-group-real-name. 
1964
1965         * gnus.el (gnus-active-to-gnus-format): Add more error control.
1966
1967         * gnus-score.el (gnus-summary-increase-score): Would bug out on
1968         certain keystrokes.
1969
1970         * gnus.el (gnus-group-sort-groups): Would rescan.
1971         (gnus-group-sort-groups): Added keystroke.
1972         (gnus-article-setup-buffer): Always set article mode.
1973         (gnus-group-add-to-virtual): Prompt with nnvirtual:.
1974
1975 Sun May 21 07:33:20 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1976
1977         * gnus.el (gnus-offer-save-summaries): Save any still-existing
1978         summary buffer on exit from Gnus.
1979
1980 Sun May 21 00:11:00 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
1981
1982         * gnus.el: 0.75 is released.
1983
1984         * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
1985         changed source groups. 
1986
1987         * gnus.el (gnus-matches-options-n): Did not find matching options. 
1988         (gnus-configure-windows): Signal error with missing point.
1989         (gnus-narrow-to-headers): Don't bug out on malformed mail. 
1990
1991         * gnus-uu.el: Made prompts more explicit.
1992
1993         * gnus.el (gnus-article-prepare): Show thread before doing visual
1994         marks. 
1995         (gnus-summary-scroll-up): Would recenter oddly.
1996
1997 Sat May 20 23:37:42 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
1998
1999         * gnus-score.el (gnus-score-headers): gnus-current-score-file
2000         would be nil.
2001
2002         * gnus-cite.el (gnus-supercite-regexp): New value.
2003
2004 Sat May 20 04:56:14 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2005
2006         * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
2007
2008         * nnheader.el (nnheader-insert-head): New function to speed up
2009         HEADer reading.
2010
2011         * nnspool.el (nnspool-retrieve-headers): Use it.
2012         * nnmh.el (nnmh-retrieve-headers): Ditto.
2013         * nnml.el (nnml-retrieve-headers): Ditto.
2014
2015         * nnmh.el (nnmh-be-safe): New variable and serious speedup. 
2016
2017 Sat May 20 17:11:50 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2018
2019         * gnus.el: 0.74 is released. 
2020
2021 Sat May 20 00:11:59 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2022
2023         * gnus.el: 0.73 is released.
2024
2025         * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
2026         message-id. 
2027
2028         * gnus-score.el (gnus-score-load-file): 'eval was not right. 
2029
2030         * gnus.el (gnus-make-articles-unread): Would deliver wrong
2031         results. 
2032
2033 Fri May 19 01:10:34 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2034
2035         * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
2036         "From " lines.
2037         (nnbabyl-insert-lines): Wrong number of lines. 
2038         (nnbabyl-request-accept-article): Bugged out. 
2039
2040         * nnmh.el (nnmh-request-accept-article): Would never accept an
2041         article. 
2042
2043         * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
2044         sometimes. 
2045
2046         * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table. 
2047
2048         * gnus.el (gnus): Init server buffer, just in case.
2049
2050         * nnml.el (nnml-request-create-group): string-to-int instead of
2051         int-to-string. 
2052
2053         * gnus.el (gnus-group-use-permament-levels): New variable,
2054         supersedes other variables. 
2055         (gnus-article-prepare): Let buffer-read-only nil before calling
2056         hooks. 
2057         (gnus-summary-next-group): Recenter group buffer.
2058         (gnus-get-newsgroup-headers): Articles without message-id's
2059         fetched in separate batches would be clobbered.
2060
2061         * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists. 
2062         (gnus-inews-news): If both mailing and posting, remove the Fcc
2063         before posting. 
2064
2065         * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
2066         newsgroups to post in.
2067
2068         * gnus.el (gnus-list-of-read-articles): Would totally bug out. 
2069
2070         * gnus-score.el (gnus-score-string): Add tracing.
2071         (gnus-score-find-trace): New command and keystroke.
2072
2073         * nnmbox.el (nnmbox-request-expire-articles): When deleting the
2074         last article, would infloop.
2075
2076         * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
2077         number. 
2078
2079         * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
2080         copying of article buffer.
2081         (gnus-copy-article-buffer): Would barf when the article buffer
2082         didn't exist.
2083
2084         * gnus.el (gnus-configure-windows): Split the opposite way.
2085         (gnus-summary-next-group): Would cycle on 0 on the last group. 
2086
2087         * gnus-score.el (gnus-summary-increase-score): Give fuller
2088         prompts. 
2089
2090 Sun May 14 10:01:49 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
2091
2092         * gnus.el: Use (point-min) instead if `1'.
2093
2094         * gnus.el (gnus-hidden-properties): Added.
2095         (gnus-summary-toggle-header, gnus-article-show-all-headers,
2096         gnus-article-hide-headers): Use it.
2097
2098         * gnus-cite.el (gnus-article-hide-citation,
2099         gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
2100
2101         * gnus-vis.el (gnus-article-hide-signature,
2102         gnus-signature-toggle):  use it.
2103
2104         * gnus.el (gnus-article-hide-signature): Deleted.  Use the version
2105         in `gnus-vis.el' instead.
2106
2107         * gnus-vis.el (gnus-article-next-button): New function and
2108         keybinding. 
2109
2110 Thu May 18 03:10:03 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2111
2112         * gnus-score.el (gnus-score-edit-alist): Really save winconf.
2113
2114         * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
2115         names. 
2116
2117         * nnmail.el (nnmail-split-incoming): Use Content-Length header. 
2118
2119         * gnus-score.el (gnus-score-headers): Let current-score-file. 
2120
2121         * gnus-ems.el: Don't use intagible before 19.29.
2122
2123         * nndigest.el (nndigest-narrow-to-article): Stop before that *End
2124         of digest* line.
2125
2126         * gnus-score.el (gnus-score-score-files): Expand the kill-file
2127         path before using it.
2128         (gnus-summary-increase-score): Double quoting of types.
2129
2130         * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
2131         buffer. 
2132
2133         * gnus.el (gnus-summary-prepare-threads): False roots would get
2134         incorrect number of children.
2135
2136         * nnspool.el (nnspool-inews-sentinel): condition-case the sending
2137         of eof.
2138
2139         * gnus.el (gnus-summary-mark-article): Always un-hide threads. 
2140         (gnus-update-read-articles): Peel off expired article numbers. 
2141         (gnus-article-set-window-start): New function.
2142         (gnus-summary-refer-article): Would scroll to the end of the
2143         buffer. 
2144
2145         * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
2146         snarfing headers. 
2147
2148         * gnus-score.el (gnus-score-add-followups): Don't enter if there
2149         already is one.
2150
2151         * gnus.el (gnus-nov-read-integer): Condition-case the read. 
2152
2153         * nnvirtual.el (nnvirtual-close-group): Always handle a close. 
2154
2155         * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
2156
2157         * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
2158
2159         * gnus.el (gnus-summary-make-display-table): New function.
2160
2161 Thu May 18 00:58:54 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2162
2163         * gnus.el (gnus-summary-mode): Display-table would be nil. 
2164
2165         * gnus.el: 0.72 is released.
2166
2167 Wed May 17 19:38:43 1995  Lars Magne Ingebrigtsen  <larsi@surt.ifi.uio.no>
2168
2169         * gnus.el: 0.71 is released.
2170
2171 Mon May 15 15:53:00 1995  Scott Byer  <byer@mv.us.adobe.com>
2172
2173         * nnfolder.el (nnfolder-possibly-activate-groups) New function.
2174         nnmail-get-active returns a bogus list the second time around, so
2175         we want to make sure we only call it once.
2176
2177         * nnfolder.el (nnfolder-active-number) Mase things a little more
2178         paranoid in the case where we enter this procedure from splitting
2179         mail - it will do a possibly-change-group, which, if
2180         nnfolder-use-active-file is nil, will figure out the _true_ active
2181         numbers from the nnfolder mail file.
2182
2183 Wed May 17 17:43:27 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
2184
2185         * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
2186         headers. 
2187         (gnus-summary-catchup): Reversed comparison.
2188         (gnus-summary-mode): Set mode line before group name was defined. 
2189         (gnus-short-group-name): New implementation.
2190         (gnus-article-display-x-face): New implementation.
2191         (gnus-article-x-face-too-ugly): New variable.
2192         (gnus-remove-some-windows): Don't bug out on non-defined buffers. 
2193
2194 Wed May 17 14:23:37 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2195
2196         * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
2197         finer granulatity than on/off.
2198
2199         * gnus-score.el (gnus-summary-increase-score): Changed the maps
2200         and score file entry commands.
2201
2202 Tue May 16 00:40:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2203
2204         * gnus-score.el (gnus-summary-score-entry): When used
2205         interactively, didn't do the right TYPE.
2206         (gnus-summary-score-entry): Added keystroke.
2207
2208         * gnus.el (gnus-summary-current-score): New command and keystroke. 
2209
2210         * nnmail.el (nnmail-incoming-mail-directory): New variable. 
2211         (nnmail-get-spool-files): Use it.
2212
2213         * nndigest.el (nndigest-request-group): Would not widen before
2214         inserting, resulting in a partial digest group.
2215
2216         * gnus.el (gnus-article-summary-command): Use `call-interactively'
2217         instead of executing macro.
2218         (gnus-article-get-xrefs): Would sometimes bug out.
2219
2220         * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
2221
2222         * nnfolder.el (nn*-prepare-save-mail-hook): New variables. 
2223
2224         * gnus.el (gnus-summary-next-group): Would step one group to far
2225         when using `quietly'.
2226         (gnus-newsgroup-directory-form): Don't make directory form of the
2227         entire foreign group name.
2228
2229         * gnus-uu.el (gnus-uu-save-article): Get continuation lines. 
2230
2231         * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
2232         Bcc mail.
2233
2234         * nnmail.el (nnmail-split-fancy): New variable and stuff.
2235
2236         * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
2237         groups. 
2238
2239         * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
2240         display control characters and the like.
2241         (gnus-active-to-gnus-format): Faster implementation.
2242         (gnus-ignored-newsgroups): Semi-obsolescent.
2243         (gnus-bug): Offer a help page.
2244         (gnus-article-prepare): Made summary and article buffer writable. 
2245         (gnus-group-make-kiboze-group): Created incorrect score files. 
2246
2247 Mon May 15 21:40:15 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2248
2249         * nntp.el (nntp-nov-gap): New variable.
2250         (nntp-retrieve-headers-with-xover): Use it.
2251