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