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