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