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