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