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