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