0e54ac63afe4499d2d7aa7578878c1a46afed1bf
[gnus] / lisp / ChangeLog
1 Tue Sep 19 17:32:14 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2
3         * gnus.el (gnus-find-new-newsgroups): Would not save .newsrc if
4                 all new group were made into zombies.
5
6         * gnus-ems.el (gnus-set-text-properties-xemacs): Would bug out on
7                 strings that happened to be buffer names.
8
9 Sat Sep 16 10:24:02 1995  Lars Magne Ingebrigtsen  <larsi@surt.ifi.uio.no>
10
11         * gnus.el (gnus-summary-best-unread-article): Didn't select the
12                 first best unread article.
13
14 Sat Sep 16 06:44:33 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
15
16         * gnus.el: 5.0.4 is released.
17
18         * gnus.el (gnus-group-make-group): Be able to create native
19                 groups. 
20                 (gnus-group-set-info): Create native groups.
21
22         * gnus-msg.el (gnus-post-news): Just use Cc to do the
23                 `gnus-auto-mail-to-author'. 
24
25         * gnus-uu.el (gnus-uu-grab-articles): Widen the article buffer.
26
27         * gnus.el (gnus-group-get-new-news): Check more groups.
28         (gnus-score-find-bnews): "nntp+" score files were not recognized. 
29         (gnus-summary-search-subject): Unhide thread.
30
31         * nneething.el (nneething-retrieve-headers): Didn't work over
32                 ange-ftp. 
33
34         * gnus.el (gnus-group-read-only-p): New function.
35         (gnus-summary-edit-article): Take a prefix argument to force.
36         (gnus-summary-edit-article-done): Warn when editing in a read-only
37                 group.
38
39 Fri Sep 15 15:42:28 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
40
41         * nntp.el (nntp-request-post-buffer): Did the opposite of what the
42         user wanted w.r.t. (eq respect-poster 'ask).
43
44 Sat Sep 16 06:28:35 1995  Lars Magne Ingebrigtsen  <larsi@surt.ifi.uio.no>
45
46         * gnus-msg.el (gnus-inews-article): Bind the newsgroup name by
47                 looking at the Newsgroups line.
48
49         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't bug out
50                 so much on malformed lines.
51
52         * gnus-uu.el (gnus-uu-save-article): Didn't make buffer
53                 non-read-only. 
54
55 Fri Sep 15 11:09:52 1995  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
56
57         * gnus.el: 5.0.3 is released.
58         
59         * gnus.el (gnus-summary-catchup): Would make all dormants read. 
60
61         * gnus-msg.el (gnus-article-mail-with-original): Removed function.
62
63 Wed Sep 13 17:50:12 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
64
65         * custom.el (custom-type-properties): List with uninitialized
66         fields are valid (required for `gnus-score-customize' to work).
67
68 Fri Sep 15 09:31:21 1995  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
69
70         * gnus.el (gnus-summary-catchup-all): Wrong interactive spec.
71         (gnus-select-method): Would sometimes set select method with a
72         bogus service value.
73
74 Thu Sep 14 06:07:37 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
75
76         * nnmail.el (nnmail-request-post-buffer): Would bug out under
77         XEmacs. 
78
79 Thu Sep 14 06:04:52 1995  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
80
81         * gnus-ems.el (gnus-set-text-properties-xemacs): Wrong definition.
82
83 Thu Sep 14 03:44:27 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
84
85         * gnus-msg.el (gnus-inews-user-name): Check for too-verbose
86                 user-mail-address variables.
87
88 Wed Sep 13 05:38:21 1995  Lars Magne Ingebrigtsen  <larsi@surt.ifi.uio.no>
89
90         * gnus.el: 5.0.2 is released.
91
92         * nntp.el (nntp-async-fetch-articles): Wouldn't allow entry into
93                 groups. 
94
95 Tue Sep 12 17:02:03 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
96
97         * nnmail.el (nnmail-request-post-buffer): Don't CC the address in
98         the To field.
99
100 Tue Sep 12 06:11:12 1995  Lars Magne Ingebrigtsen  <larsi@surt.ifi.uio.no>
101
102         * gnus-ems.el: Use the new definition of `set-text-properties'. 
103
104 Tue Sep 12 05:28:03 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
105
106         * gnus.el: 5.0.1 is released.
107
108 Tue Sep 12 13:53:48 1995  Scott Byer  <byer@mv.us.adobe.com>
109
110         * nnfolder.el (nnfolder-active-number) Save away the active file
111         after bumping the highest active number.
112
113 Sun Sep 10 00:39:41 1995  Lars Ingebrigtsen  <lars@eyesore.no>
114
115         * gnus-msg.el (gnus-post-news): Set the name of the newsgroup for
116         later use.
117
118         * gnus.el (gnus-group-unsubscribe-group): Don't accept empty group
119         names. 
120
121         * nnbabyl.el (nnbabyl-get-new-mail): If moving is unsuccessful,
122         don't pretend it went ok.
123         * nnmbox.el (nnmbox-get-new-mail): Ditto.
124         * nnfolder.el (nnfolder-get-new-mail): Ditto.
125         * nnmh.el (nnmh-get-new-mail): Ditto.
126         * nnml.el (nnml-get-new-mail): Ditto.
127
128         * gnus-vis.el (gnus-group-menu-hook, gnus-summary-menu-hook,
129         gnus-article-menu-hook, gnus-server-menu-hook,
130         gnus-browse-menu-hook): New hooks. 
131
132 Fri Sep  8 19:08:29 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
133
134         * nnmail.el (nnmail-request-post-buffer): Newer send to `sender',
135         don't put everything in the `To' header, filter the `CC' header
136         through `rmail-dont-reply-to'.
137
138 Fri Sep  8 20:42:27 1995  Lars Ingebrigtsen  <lars@eyesore.no>
139
140         * gnus.el (gnus-group-make-archive-group): Wrong interactive spec.
141         (gnus-select-method): Take `gnus-nntp-service' into account for
142         backwards compatability.
143
144 Thu Sep  7 22:17:33 1995  Lars Ingebrigtsen  <lars@eyesore.no>
145
146         * gnus.el (gnus-setup-news): Find new groups before finding
147         numbers of unread articles in the groups.
148
149         * gnus-score.el (gnus-summary-score-entry): Fuzzy wrong match
150         value. 
151
152         * gnus.el ('gnus-load-hook): Run this hook while loading.
153
154         * gnus-vis.el (gnus-summary-make-menu-bar): Would re-generate the
155         summary buffers on each group entry.
156
157         * gnus-score.el (gnus-score-save): Don't try to write a score file
158         unless one can.
159
160 Wed Sep  6 20:38:43 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
161
162         * gnus-cite.el  (gnus-cite-parse-max-size): New variable.
163         (gnus-cite-parse-maybe): Use it.  
164         (gnus-cite-parse): Move parser initialization to
165         `gnus-cite-parse-maybe' and reformat.
166         * gnus-vis.el (gnus-article-add-buttons): Force citation parsing
167         if called interactively.
168         * gnus-cite.el (gnus-article-highlight-citation): Ditto.
169         (gnus-article-hide-citation): Ditto.
170         (gnus-article-hide-citation-maybe): Ditto.
171         (gnus-article-highlight): Ditto.
172         (gnus-article-highlight-some): Ditto.
173         (gnus-article-hide): Ditto.
174
175 Thu Sep  7 00:52:36 1995  Lars Ingebrigtsen  <lars@eyesore.no>
176
177         * gnus.el (gnus-summary-show-thread): Expand hidden subthreads as
178         well. 
179
180 Wed Sep  6 20:38:43 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
181
182         * gnus-msg.el (gnus-use-followup-to): New value `ask' will make
183         Gnus always ask before obeying the followup-to header.  Changed
184         default to t to confirm with the Seal.
185         (gnus-summary-followup): Support `ask' value of
186         `gnus-use-followup-to'. 
187         * nntp.el (nntp-request-post-buffer): Support `ask' value of
188         `gnus-use-followup-to'. 
189         * gnus.texi (Post): Document `ask' value of
190         `gnus-use-followup-to'.  
191
192 Thu Sep  7 00:20:44 1995  Lars Ingebrigtsen  <lars@eyesore.no>
193
194         * gnus.el (gnus-select-newsgroup): Checked the server twice.
195         (gnus-select-newsgroup): Wouldn't respond properly to unwell
196         groups. 
197
198 Wed Sep  6 00:11:00 1995  Lars Ingebrigtsen  <lars@eyesore.no>
199
200         * gnus.el (gnus-read-old-newsrc-el-file): Didn't parse options
201         lines from the .el file. 
202         (gnus-summary-prepare-threads): When using empty make-false-root,
203         and the subject changed, that wouldn't be reflected in the summary
204         buffer.
205
206         * nnfolder.el (nnfolder-read-folder): Make absofuckinutely sure
207         that active numbers never, ever decrease.
208
209         * nnbabyl.el (nnbabyl-request-expire-articles): Remove all text
210         props. 
211         (nnbabyl-read-mbox): If an rmail buffer is in rmail mode, make it
212         ordinary. 
213
214         * gnus.el (gnus-summary-kill-thread): Did not kill hidden
215         threads. 
216
217         * gnus-uu.el (gnus-uu-save-article): Didn't remove text props.
218
219         * gnus.el (gnus-group-make-articles-read): Would not do
220         crosspostings in one obscure instance.
221         (gnus-summary-update-mark): Would compute score-markedness even
222         when setting the process mark.
223
224 Tue Sep  5 21:50:33 1995  Lars Ingebrigtsen  <lars@eyesore.no>
225
226         * gnus-msg.el (gnus-inews-news): Would choke on trailing
227         commands. Also used `replace-regexp'.
228         (gnus-inews-news): Would, for some reason, fold all lines
229         sometimes. 
230
231         * gnus-ems.el: Force our definition of `set-text-properties'. So
232         there! 
233
234         * gnus.el (gnus-summary-sort-by-subject): Sorted oddly for (1/2)
235         stuff. 
236         (gnus-request-body): Had gone missing for some reason.
237         (gnus-group-exit): Would quit out of an empty group buffer without
238         confirmation.
239
240 Mon Sep  4 00:44:38 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
241
242         * custom.el (custom-field-face): Check that the face is defined.
243         (custom-face-tag): New function.
244         (custom-group-accept): Use it.
245         (custom-group-insert): Ditto.
246         (custom-type-properties): Give `face->other' a default value.
247         (custom-facep): New function.
248         (custom-face-lookup): Use it.
249
250 Sun Sep  3 19:36:29 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
251
252         * custom.el (custom-local-type-properties): Added extra line of
253         documentation. 
254         (custom-valid, custom-const-valid): Changed legal to valid in doc
255         string.
256         (custom-match): More documentation.
257         (custom-field-update): Doc. clarification.
258         (custom-field-accept): Ditto.
259         (custom-type-properties): More documentation.
260
261 Fri Sep  1 15:39:56 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
262
263         * custom.el (menu-bar): Added XEmacs and Emacs 19.28 support.
264
265 Fri Sep  1 15:39:56 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
266
267         * custom.el (plist-put): Fixed bogus definition.  
268
269 Thu Aug 31 15:21:23 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
270
271         * gnus-cus.el: Removed dead code.
272
273 Thu Aug 31 10:45:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
274
275         * gnus.el: 5.0 is released.
276
277         * gnus-cus.el (gnus-face-dark-name-list): Use dark blue instead of
278         sky blue.
279
280         * gnus.el: Don't read the .gnus file on load, anyway.
281
282 Wed Aug 30 17:56:34 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
283
284         * gnus.el: 0.99.28 is released.
285
286         * custom.el ((string-match "XEmacs" emacs-version)): Would barf if
287         the menu-bar wasn't in use.
288
289 Wed Aug 30 08:46:48 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
290
291         * gnus.el ('(gnus-read-init-file 'inhibit)): Don't load while
292         compiling. 
293         (gnus-summary-next-article): Would not go to the next group when
294         all articles were canceled.
295         (gnus-summary-prepare): Create the hashtb before running the
296         prepare hook.
297
298         * gnus.el: Renamed all `header-' macros `mail-header-'. Ran
299         `indent-sexp' on all functions in all files.
300
301         * nnbabyl.el (nnbabyl-read-mbox): Would doubly insert RMAIL file
302         sometimes. 
303
304         * gnus-ems.el (appt-select-lowest-window): Not defined in XEmacs.
305
306         * gnus-score.el (gnus-summary-header): Would bug out if there were
307         pseudo-articles in the buffer.
308
309 Wed Aug 30 06:08:13 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
310
311         * gnus-score.el (gnus-score-find-trace): Didn't kill "*Gnus
312         Scores*" buffer on exit.
313
314 Tue Aug 29 17:21:37 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
315
316         * gnus-msg.el (gnus-mail-reply-using-mail): Set auto-save-mode if
317         that is wanted.
318
319         * gnus-ems.el (gnus-rebuild-thread-xemacs): Bugged out near the
320         end of buffers.
321
322         * gnus.el (gnus-summary-read-group): Force a summary config.
323
324 Tue Aug 29 05:55:19 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
325
326         * nntp.el: Do some pussy-footing around `accept-process-output'.
327
328 Tue Aug 29 05:55:19 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
329
330         * gnus.el: 0.99.27 is released.
331
332         * gnus-msg.el (gnus-delete-supersedes-headers): Delete
333         Supersedes. 
334
335         * gnus-score.el (gnus-score-adaptive): Did not like matches on
336         numbers or dates.
337
338         * gnus.el (gnus-server-kill-server): Did not mark the dribble
339         buffer as changed.
340
341         * gnus-score.el (gnus-score-string): Did not do traces on fuzzy
342         scores. 
343
344         * gnus.el (gnus-read-init-file): Run on load.
345
346         * gnus-cus.el (gnus-face-dark-name-list): Dark salmon isn't very
347         dark. 
348
349         * gnus-msg.el (gnus-inews-insert-headers): Don't insert multiple
350         Original-Sender headers.
351
352         * gnus-vis.el (gnus-group-make-menu-bar): New submenu for editing
353         groups. 
354
355         * gnus-msg.el (gnus-removable-headers): New variable.
356         (gnus-inews-remove-headers): Use it.
357
358 Mon Aug 28 17:19:41 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
359
360         * custom.el (custom-help-button): Add `custom-jump' property.
361         (custom-forward-field): Ignore fields with `custom-jump' property.
362
363 Mon Aug 28 13:59:04 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
364
365         * gnus.el (gnus-newsrc-to-gnus-format): Would totally barf on
366         illegal group names.
367
368 Mon Aug 28 05:09:47 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
369
370         * gnus.el: 0.99.26 is released.
371
372         * nntp.el (nntp-send-region-to-server): Would hang.
373
374         * nnmail.el (nnmail-delete-incoming): Doc fix.
375
376         * gnus.el (rmail-default-file, rmail-default-rmail-file): Don't
377         init these variables. 
378
379 Mon Aug 28 05:09:47 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
380
381         * gnus.el: 0.99.25 is released.
382         
383         * gnus-vis.el (gnus-summary-make-menu-bar): Date menu was odd.
384
385         * custom.el: Choked under non-X Emacs.
386
387 Sun Aug 27 05:05:05 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
388
389         * gnus.el: 0.99.24 is released.
390
391         * nnvirtual.el (nnvirtual-create-mapping): Numbering
392         irregularities - would be off by 1 for each of some component
393         groups.
394
395         * custom.el: make-face does not exist on non-X Emacsen.
396
397         * gnus-vm.el (gnus-vm-make-folder): Removed the removal of the
398         toolbar since that led to other problems later.
399
400         * gnus-msg.el (gnus-inews-news): Don't insert Message-ID on BCC if
401         that's not required.
402
403         * gnus-msg.el: Autoload gnus-uu-post-news.
404
405 Sat Aug 26 03:18:39 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
406
407         * gnus.el: 0.99.23 is released.
408
409         * gnus-uu.el (gnus-uu-grab-articles): Didn't update mode line.
410
411         * gnus.el (gnus-replace-chars-in-string): Translate pairs.
412
413 Sat Aug 26 02:54:16 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
414
415         * gnus.el (gnus-summary-next-article): `n' `SPC' etc in XEmacs
416         didn't work.
417
418 Sat Aug 26 00:07:59 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
419
420         * nntp.el (nntp-open-server): Would try to reconnect to the same
421         dead server.
422
423         * gnus.el (gnus-group-insert-group-line): Didn't insert process
424         marks. 
425         (gnus-read-active-file): Would screw up the group info if a
426         secondary server was down.
427
428         * gnus-vm.el (gnus-vm-make-folder): Don't use toolbar.
429
430         * nnfolder.el (nnfolder-save-mail): Would delete one \n too much.
431
432         * gnus.el (gnus-start-news-server): Give better error message.
433
434         * nntp.el (nntp-open-server-semi-internal): Save the error message
435         on unsuccessful connects.
436
437         * nnfolder.el (nnfolder-request-move-article): Deleted wrong
438         article marker.
439         (nnfolder-request-accept-article): Ditto.
440
441         * gnus.el (gnus-summary-refer-article): Would bug out if the
442         article buffer didn't exist.
443
444         * gnus-cache.el (gnus-cache-braid-nov): Would skip every other
445         line. 
446
447 Fri Aug 25 23:22:07 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
448
449         * gnus-msg.el (gnus-inews-news): Would kill connection after
450         posting to a foreign server.
451
452         * gnus.el (gnus): Read init file before doing splash.
453
454 Fri Aug 25 18:08:35 1995  Ulrik Dickow  <dickow@nbi.dk>
455
456         * gnus-msg.el (gnus-post-news): Treat `gnus-auto-mail-to-author' right.
457
458 Fri Aug 25 15:04:37 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
459
460         * gnus-cus.el (gnus-custom-import-cite-face-list): Support old
461         light and dark settings of `gnus-cite-face-list'.
462
463 Fri Aug 25 06:03:51 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
464
465         * gnus.el (gnus-modtime-botch): New variable.
466
467 Fri Aug 25 05:44:07 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
468
469         * gnus.el: 0.99.20-22 is released.
470
471 Fri Aug 25 02:57:19 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
472
473         * nndir.el (nndir-status-message): Wrong number of arguments.
474
475         * gnus.el (gnus-summary-next-article): Woundn't go to the next
476         group. 
477         (gnus-group-recent-archive-directory): New variable.
478         (gnus-group-make-archive-group): Now makes both the recent and the
479         full groups. 
480
481         * gnus-vis.el (gnus-easymenu): Require gnus-ems first.
482
483 Fri Aug 25 01:13:52 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
484
485         * gnus-vis.el (gnus-highlight-selected-summary): Would underline
486         wrong part of line without mouse-face.
487
488         * gnus.el (gnus-summary-refer-article): Would mess up window
489         config when not useing full windows.
490
491 Fri Aug 25 00:22:14 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
492
493         * gnus-vis.el (gnus-group-make-menu-bar): Disable
494         `gnus-score-customize' in XEmacs.
495         
496         * gnus-cus.el: Removed variables declared in `gnus-cus.el'.
497         * gnus.el: Ditto.
498         * gnus-cite.el: Ditto.
499
500 Fri Aug 25 00:06:35 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
501
502         * custom.el: New version.
503
504         * gnus.el (gnus-summary-fetch-faq): Would bug out.
505
506 Thu Aug 24 23:54:13 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
507
508         * gnus.el (gnus-apply-kill-hook): Doc fix.
509
510 Thu Aug 24 16:25:17 1995  Ulrik Dickow  <dickow@nbi.dk>
511
512         * gnus-msg.el (gnus-post-news): Respect Reply-To when handling
513         `gnus-auto-mail-to-author'.
514
515 Thu Aug 24 01:41:33 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
516
517         * gnus.el (gnus-summary-end-of-article): Recenter at -3.
518
519         * gnus-vis.el (gnus-summary-make-menu-bar): Commented out score
520         thingies. 
521
522         * gnus.el (gnus-summary-best-unread-article): Would not find the
523         best unread.
524         (gnus-article-display-x-face): Did not work if x-face-too-ugly was
525         nil.
526
527         * gnus-vis.el (gnus-article-highlight-headers): Would infloop with
528         19.28. 
529
530 Thu Aug 24 01:41:33 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
531
532         * gnus.el: 0.99.19 is released.
533
534         * gnus.el (gnus-group-faq-directory): Changed the default to point
535         to aol.
536         (gnus-newsrc-to-gnus-format): Would bug out when there were bogus
537         groups in the .newsrc file.
538
539         * gnus-ems.el: Don't bug out if x-get-resource isn't defined under
540         XEmacs.
541
542         * gnus.el (gnus-ask-server-for-new-groups): Would sometimes
543         iterate over obarray instead of hashtb.
544         (gnus-summary-next-article): Would give wrong message when going
545         to canceled articles and gnus-auto-select-same was non-nil.
546
547 Wed Aug 23 22:39:03 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
548
549         * custom.el (custom-save): New variable.
550         (custom-save-and-exit): New function.
551         (custom-buffer-create): Document it.
552         (custom-mode-map): Bind it.
553         (custom-buffer-create): New optional argument `SAVE' to overwrite
554         `custom-save'. 
555         * gnus-edit.el (gnus-score-customize): Use new argument.
556
557 Wed Aug 23 22:39:03 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
558
559         * custom.el (custom-mode): Insert appropiate check in hook if
560         `make-local-hook' doesn't exists.
561         (custom-post-command): Remove check for mode here.
562
563 Wed Aug 23 22:03:50 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
564
565         * custom.el (custom-factory-reset-all): Removed dead code.
566         (custom-field-factory-reset): Removed dead code.
567         (custom-default-factory-reset): Didn't import the default value.
568         (custom-save): Didn't import the default value.
569
570 Wed Aug 23 01:41:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
571
572         * gnus.el (gnus-ask-server-for-new-groups): Might not ignore bogus
573         groups. 
574
575         * gnus-score.el (gnus-score-insert-help): `I??' would bug out.
576
577         * gnus.el (gnus-article-display-x-face): Reverse logic a bit.
578         (gnus): Do the startup message earlier.
579         (gnus-group-list-groups): Void variable.
580         (gnus-summary-raise-thread): Increase by (- 1 arg).
581
582         * nnbabyl.el (nnbabyl-read-mbox): Would create extra dummy
583         articles. 
584
585 Wed Aug 23 00:49:17 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
586
587         * gnus.el (gnus-summary-next-article): `SPC' `n' didn't work under
588         XEmacs. 
589
590 Tue Aug 22 22:20:06 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
591
592         * custom.el (custom-default): Add support for calculated
593         defaults values. 
594         * gnus-cus.el: Use it.
595
596 Tue Aug 22 21:05:42 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
597
598         * gnus.el: 0.99.18 is released.
599
600 Tue Aug 22 22:20:06 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
601
602         * custom.el (custom-forward-field): Allow negative args.
603         (custom-backward-field): New function.
604         (custom-mode-map): Bind it.
605         (custom-buffer-create): Document it.
606
607 Tue Aug 22 21:05:42 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
608
609         * gnus.el (gnus-gnus-to-newsrc-format): Clear modtime.
610         (gnus-offer-save-summaries): Don't prompt for any summary buffers
611         that aren't Gnus summary buffers.
612         (gnus-setup-news): Would bug out when started with
613         `gnus-no-server'. 
614         (gnus-get-unread-articles): Would always connect to the server. 
615         (gnus-groups-to-gnus-format): Really find out whether the server
616         is native or not.
617         (gnus-article-hide-headers): Would never hide "From " lines. 
618
619         * gnus-msg.el (gnus-bug): Put point on Subject line.
620
621         * gnus-ems.el: Would set invisible props to nil in 19.28.
622
623         * gnus.el (gnus-summary-fetch-faq): Use `gnus-group-fetch-faq'.
624
625 Tue Aug 22 15:16:15 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
626
627         * nnmail.el (nnmail-article-group): Protect call to
628         `nnmail-split-methods' against errors.  We don't wan't the user to
629         lose mail if he made an error in `nnmail-split-methods'.
630
631 Tue Aug 22 04:37:27 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
632
633         * gnus-vis.el (gnus-header-face-alist): SkyeBlue.
634
635         * gnus.el (gnus-newsrc-to-gnus-format): Would later cause bugouts
636         in a different function.
637
638 Tue Aug 22 03:08:09 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
639
640         * gnus.el (gnus-offer-save-summaries): Would bug out under XEmacs
641         when there was no buffers to update.
642
643 Tue Aug 22 02:31:52 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
644
645         * gnus.el: 0.99.17 is released.
646
647         * gnus.el: Bugged out during 19.28 compilation.
648
649 Mon Aug 21 20:47:08 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
650
651         * gnus.el: 0.99.16 is releaed.
652
653         * gnus.el (gnus-group-list-groups): Didn't use default-list-level.
654
655         * nntp.el (nntp-retrieve-groups): Did not delete error messages. 
656
657         * gnus.el (gnus-offer-save-summaries): Use `map-y-or-n-p'. 
658         (gnus-update-group-mark-positions): Bind "dummy.group" in the
659         active hashtb.
660         (gnus-gnus-to-newsrc-format): Avoid `set-visited-file-name'.
661         (gnus-save-newsrc-file): Ditto.
662         (gnus-window-top-edge): Renamed from `gnus-window-left-corner'. 
663         (gnus-remove-some-windows): Don't rely on `frame-height'.
664
665         * nnmail.el (nnmail-move-inbox): Make sure the directory we move
666         to exists. 
667
668 Sun Aug 20 16:04:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
669
670         * gnus.el: 0.99.15 is released.
671
672         * gnus.el (gnus-ignored-newsgroups): Totally bogus value.
673
674         * nnmail.el (nnmail-delete-incoming): NB! WILL NOW DELETE INCOMING
675         FILES. NB! (damn that shift lock key)
676
677 Sun Aug 20 16:04:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
678
679         * gnus.el: 0.99.14 is released.
680
681         * gnus.el (gnus-summary-number-of-articles-in-thread): Include
682         adopted articles in the count.
683         (gnus-active-to-gnus-format): Would bug out on non-symbol stuff. 
684         (gnus-ignored-newsgroups): Reinstated regexp.
685
686         * nnheader.el (nnheader-insert-file-contents-literally): Don't
687         bind `file-name-handler-list' to nil.
688
689 Sun Aug 20 01:04:45 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
690
691         * gnus.el: 0.99.13 is released.
692
693         * gnus-ems.el (gnus-ems-redefine): One entry too many; XEmacs
694         bugout. 
695
696 Sat Aug 19 22:41:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
697
698         * gnus.el (gnus-article-treat-overstrike): Make overstrikes
699         invisible instead of deleting them.
700         (gnus-summary-mode-map): Changed the "M p" and "M s" keymaps.
701         (gnus-update-active-hashtb-from-killed): New function.
702         (gnus-setup-news): Use it.
703
704 Sat Aug 19 22:03:14 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
705
706         * gnus.el (gnus-window-left-corner): New function.
707         * gnus-ems.el (gnus-window-left-corner-xemacs): Redefine it.
708
709         * gnus-ems.el (gnus-rebuild-thread-xemacs): Would infloop.
710         (gnus-highlight-selected-summary-xemacs): Did not work on the
711         first line in a group.
712
713 Sat Aug 19 16:37:58 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
714
715         * gnus.el: 0.99.12 is released.
716
717         * nnbabyl.el (nnbabyl-read-mbox): Would create ghost articles. 
718         
719         * gnus.el (gnus-summary-move-article): Would barf on respooling to
720         (as-yet) non-existant groups.
721         (gnus-summary-best-unread-article): Really go to the best article.
722         (gnus-activate-group): Continue on non-available groups.
723
724         * gnus-score.el (gnus-score-change-score-file): Prompt from dir,
725         not cache.
726
727         * nnfolder.el (nnfolder-read-folder): Ghost articles would be
728         produced when there were more than 1 consecutive "From " line. 
729
730         * gnus.el (gnus-update-read-articles): Would display the wrong
731         number of unread articles in the group buffer when updates have
732         been done while the summary buffer was active.
733         (gnus-summary-read-group): `O' old-fetched articles would be
734         improperly inited.
735         (gnus-ignored-newsgroups): Removed again.
736         (gnus-active-to-gnus-format): Understand groups that have strange
737         chars in the names.
738         (gnus-select-newsgroup): Would ignore the first article from all
739         backends that did not support NOV when using
740         `gnus-fetch-old-headers'. 
741         (gnus-article-mode-map): Disabled all summary commands in the
742         article buffer.
743         (gnus-get-unread-articles): Make sure that the server connection
744         is up.
745
746 Sat Aug 19 16:07:59 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
747
748         * gnus.el (gnus-group-catchup): Would bug out on `all' sometimes. 
749
750 Thu Aug 17 20:19:07 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
751
752         * gnus-cus.el: Added `gnus-summary-highlight'.
753
754 Wed Aug 16 16:07:35 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
755
756         * custom.el: Added support for including values that needs to be
757         evaluated in lists.
758
759 Fri Aug 18 15:27:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
760
761         * gnus.el (gnus-ignored-newsgroups): Start ignoring stuff again.
762         (gnus-summary-show-article): Removed interpretation of prefix arg.
763
764 Wed Aug 16 08:22:05 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
765
766         * gnus.el (gnus-summary-mark-same-subject): Update number mode
767         line. 
768
769 Tue Aug 15 19:21:55 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
770
771         * custom.el: Allow all field to contain invalid data.  Only parse
772         field when point leaves it or when the value is needed,  not
773         after each change as previously. 
774
775 Wed Aug 16 08:11:24 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
776
777         * gnus-ems.el: Don't destroy the hidden props in 19.28.
778
779 Tue Aug 15 09:03:11 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
780
781         * gnus.el (gnus-offer-save-summaries): Allow ! and q as answers.
782         (gnus-summary-mode-map): Defined date keys in the wrong map.
783
784         * gnus-vis.el (gnus-button-url): Use w3 if it exists.
785
786 Mon Aug 14 15:51:08 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
787
788         * gnus-vis.el (gnus-group-make-menu-bar): Removed "post" menu.
789
790 Mon Aug 14 11:37:39 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
791
792         * gnus.el (gnus-summary-edit-article-done): Do the visual hook
793         after returning to the summary buffer.
794
795         * gnus-score.el (gnus-score-save): Ignore score files that can't
796         be saved. 
797
798 Sun Aug 13 17:15:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
799
800         * gnus.el: 0.99.11 is released.
801
802         * gnus.el (gnus-groups-to-gnus-format): Don't skip everything if a
803         simple error occurs; just ignore the buggy line.
804
805         * gnus-vis.el (gnus-netscape-start-url): Don't use shell-command. 
806         (gnus-button-alist): Didn't match mailto urls.
807
808         * gnus.el (gnus-group-select-group-all): New command and menu-bar
809         entry. 
810         ('gnus-article-display-hook): Do some article highlighting by
811         default. 
812
813         * gnus-score.el (gnus-default-adaptive-score-alist): Changed to
814         Jason's defaults. 
815
816         * gnus.el (gnus-summary-mode-map): Completele redesign of article
817         wash map. 
818         (gnus-summary-caesar-message): Don't use recenter.
819
820 Sat Aug 12 23:23:45 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
821
822         * gnus-vis.el (gnus-button-url): Changed default slightly.
823
824         * gnus.el: Removed gnus-soup.el and nnsoup.el from distribution.
825
826 Sat Aug 12 15:09:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
827
828         * gnus.el: 0.99.10 is released.
829
830         * nnml.el (nnml-request-create-group): Would create new groups
831         with 0 0 instead of 1 0.
832
833         * gnus.el (gnus-newsgroup-saveable-name): New function.
834         (gnus-score-file-name): Use it.
835         (gnus-remove-some-windows): Would leave more space for the windows
836         above.
837
838         * gnus-msg.el (gnus-debug): Don't quote nil and t.
839
840         * gnus.el (gnus-groups-to-gnus-format): Might lead to possible
841         bugouts. 
842         (gnus-activate-foreign-newsgroups): Changed default to 5 from nil.
843
844         * gnus-score.el (gnus-score-body): "all" didn't work.
845
846         * gnus-uu.el (gnus-uu-save-files): Would bug out on non-existing
847         files. 
848
849         * gnus.el (gnus-active-to-gnus-format): Didn't always set
850         group-sym to nil.
851
852         * gnus-vis.el (gnus-summary-make-menu-bar): Merge the two score
853         menus. 
854
855         * nndoc.el (nndoc-type-to-regexp): Be more lenient in article end
856         markers for digests. *Sigh*.
857
858         * gnus.el (gnus-group-first-unread-group): Don't move if there is
859         no urnead groups. 
860
861 Sat Aug 12 12:20:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
862
863         * gnus.el (gnus-group-list-all-groups): Ignored the prefix arg.
864
865         * gnus-score.el (gnus-score-string): Would loop forever on
866         possibly-empty regexps.
867
868         * gnus-uu.el (gnus-uu-choose-action): Bind case-fold-search to t. 
869
870         * gnus.el (gnus-summary-first-unread-article): Would not work with
871         hidden threads.
872         (gnus-setup-news): Update format specs here.
873         (gnus-find-new-newsgroups): Really do ignore illegal groups. 
874         (gnus-group-kill-all-zombies): List groups at the right level.
875
876         * nnbabyl.el (nnbabyl-read-mbox): Ensure forward progress.
877
878         * gnus.el (gnus-summary-sort-by-author): Preserve subject order.
879         (gnus-summary-sort-by-subject): Preserve author order.
880
881 Sat Aug 12 11:38:32 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
882
883         * nneething.el (nneething-get-head): Don't use file-regular-p.
884
885         * nndoc.el (nndoc-set-header-dependent-regexps): Don't use
886         buffer-substring-no-props. 
887
888         * gnus-msg.el (gnus-inews-article): Unquoted hook.
889
890 Fri Aug 11 11:11:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
891
892         * gnus.el (gnus-summary-remove-lines-marked-as-read): Remove
893         canceled articles as well.
894         (gnus-group-first-unread-group): Would bug out on un-activated
895         groups.
896
897         * nnmbox.el (nnmbox-get-new-mail): Did not delete incomings.
898
899 Thu Aug 10 12:15:34 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
900
901         * nnkiboze.el (nnkiboze-enter-nov): Insert Xref: instead of Xref. 
902
903 Wed Aug  9 11:56:18 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
904
905         * custom.el (custom-field-accept): Protect call with a 
906         `inhibit-point-motion-hooks' around it.  
907
908 Wed Aug  9 13:57:55 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
909
910         * gnus.el (gnus-read-active-file): Did not like virtual servers in
911         secondary select methods.
912         (gnus-secondary-method-p): More correct implementation.
913
914 Tue Aug  8 16:44:41 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
915
916         * custom.el: Put initial defvars in an `eval-when-compile'.
917         The `help' menu was renamed to `help-menu'.  Adjust code.
918
919 Tue Aug  8 14:49:30 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
920
921         * gnus.el (gnus-summary-mark-unread-as-read): Mark read-marked
922         articles as read. Yup.
923
924         * gnus-vis.el (gnus-button-url): Change default to use w3-fetch
925         when no window system.
926
927         * gnus.el (gnus-gnus-to-quick-newsrc-format): Add the gnus version
928         to the .newsrc.eld file.
929
930         * gnus-msg.el (gnus-inews-insert-headers): Don't delete original
931         sender, just change it to "Original-Sender".
932
933 Tue Aug  8 12:39:28 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
934
935         * gnus.el: 0.99.9 is released.
936
937         * gnus.el (gnus-group-unsubscribe-group): Wouldn't let you sub to
938         groups not in active. 
939         (gnus): Would barf on second startup.
940         (gnus-select-newsgroup): Would refuse entry of non-activated
941         dead groups. 
942
943 Tue Aug  8 09:58:27 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
944
945         * gnus.el: 0.99.8 is released.
946
947         * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Would bug out
948         on the end of the buffer.
949
950 Tue Aug  8 07:22:17 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
951
952         * gnus.el (gnus-group-list-groups): Did not properly respect
953         permanent levels. 
954
955         * nnheader.el (nnheader-find-file-noselect): Didn't work on
956         XEmacs. 
957
958         * gnus.el (gnus-group-get-new-news): Would do the wrong thing
959         without permanent levels.
960         (gnus-update-format-specifications): Did not update group mark
961         pos. 
962
963         * nntp.el (nntp-retrieve-headers-with-xover): Did not remove nntp
964         server gruft.
965
966         * gnus-cache.el (gnus-cache-save-buffers): Did not write .overview
967         file. 
968
969 Mon Aug  7 02:32:03 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
970
971         * gnus.el: 0.99.7 is released.
972
973         * gnus.el (gnus-group-list-mode): New variable.
974         (gnus-have-all-newsgroups): Obsolete variable.
975         (gnus-group-list-groups): Use new variable.
976
977 Sun Aug  6 06:34:37 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
978
979         * gnus.el (gnus-group-check-bogus-groups): Would list all groups.
980
981 Thu Jul 20 05:19:06 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
982
983         * gnus-score.el (gnus-score-insert-help): Now displays help in
984           shrink-wrapped window at bottom of frame with items aligned in
985           columns.
986
987 Sun Aug  6 02:25:31 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
988
989         * gnus-score.el (gnus-score-adaptive): Use fuzzy matches.
990
991         * gnus-uu.el (gnus-uu-mark-thread): Move cursor.
992
993         * nnvirtual.el (nnvirtual-retrieve-headers): Did not properly open
994         methods.
995         (nnvirtual-possibly-change-newsgroups): Would refuse to include
996         component groups with similar names to itself. 
997
998         * nnmail.el (nnmail-activate): Did not set timestamp properly. 
999
1000         * gnus.el (gnus-group-default-level): New function.
1001         (gnus-group-get-new-news): Use it.
1002         (gnus-group-list-groups): Ditto.
1003         (gnus-setup-news): Would not activate groups for `gnus-no-server'.
1004
1005 Sat Aug  5 00:12:33 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1006
1007         * gnus.el: 0.99.6 is released.
1008
1009         * gnus.el (gnus-summary-next-article): Don't bug out on the end of
1010         the group buffer.
1011
1012         * nnmail.el (nnmail-move-inbox): Use it.
1013
1014         * gnus.el (gnus-summary-best-unread-article): Would go to articles
1015         below the default score before the articles with default score.
1016
1017         * gnus-score.el (gnus-summary-increase-score): Only allow
1018         substring and regexp on body.
1019
1020         * gnus.el (gnus-score-find-alist): Would produce recursive lists.
1021         (gnus-summary-mode-map): Changed mucho keys.
1022
1023         * gnus-score.el (gnus-summary-header): Don't give errors when
1024         doing score-effect. 
1025
1026         * gnus.el (gnus-group-apropos): Ignore nil actives.
1027         (gnus-remove-some-windows): Would bug out.
1028         (gnus-update-group-mark-positions): New function.
1029         (gnus-group-mark-group): Follow the group line spec on process
1030         marks. 
1031
1032         * nndoc.el (nndoc-retrieve-headers): Did not do Lines right with
1033         digests that had a non-blank separator line.
1034         (nndoc-request-article): Did not do anything right with the above.
1035         (nndoc-set-header-dependent-regexps): Did not like more than a
1036         single space after Content-Type.
1037
1038 Fri Aug  4 23:56:58 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1039
1040         * nnfolder.el (nnfolder-request-group): Be sure to activate. 
1041
1042 Fri Aug  4 23:50:12 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1043
1044         * gnus-ems.el (gnus-ems-redefine): XEmacs insertion of pseudos was
1045         buggy. 
1046
1047 Fri Aug  4 22:34:20 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1048
1049         * gnus.el (gnus-newsgroup-reads): New variable. Used throughout
1050         the file.
1051
1052 Fri Aug  4 03:44:13 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1053
1054         * gnus.el: 0.99.5 is released. (Hah!)
1055
1056         * nnheader.el (nnheader-find-file-noselect): Did not work.
1057
1058 Fri Aug  4 00:08:59 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1059
1060         * gnus.el: 0.99.4 is released.
1061
1062         * nnheader.el (nnheader-find-file-noselect): New function.
1063         * nnfolder.el (nnfolder-read-folder): Use it.
1064         * nnmbox.el (nnmbox-possibly-change-newsgroup): Ditto.
1065
1066         * gnus-msg.el (gnus-inews-check-post): Use y-or-n instead of
1067         yes-or-no. 
1068
1069         * nntp.el (nntp-open-server): Didn't use port number when opening.
1070         
1071         * gnus.el (gnus): Set the name of the current startup file here.
1072
1073 Thu Aug  3 22:15:06 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
1074
1075         * gnus.el (gnus-remove-some-windows): Didn't delete all summary
1076         windows. 
1077
1078         * nntp.el (nntp-send-xover-command): Wait for reply.
1079         (nntp-retrieve-headers-with-xover): Would not do anything useful
1080         if nntp-nov-gap was nil.
1081
1082 Thu Aug  3 21:48:51 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1083
1084         * gnus-msg.el (gnus-debug): Don't quote non-lists. 
1085
1086 Wed Aug  2 15:08:10 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
1087
1088         * gnus.el: 0.99.3 is released.
1089
1090         * gnus.el (gnus): Don't read the dribble file that early after
1091         all. 
1092         (gnus-active-to-gnus-format): Set group to nil anyway.
1093         (gnus-find-new-newsgroups): Ignore null groups.
1094
1095         * nnml.el (nnml-get-new-mail): Didn't activate before splitting. 
1096
1097         * gnus-msg.el (gnus-forward-using-post): Make sure we post, even
1098         if we are in a mail group.
1099
1100         * gnus.el (gnus-summary-prepare-threads): Always removed dormant
1101         articles. 
1102         (gnus-save-newsrc-file): Always save when you don't use the
1103         dribble file. 
1104         (gnus-group-make-doc-group): Would respond with "%c" on errs.
1105
1106         * gnus-msg.el (gnus-inews-check-post): Would bug out on long
1107         .sigs. 
1108
1109         * gnus.el (gnus): Would open two dribble buffers.
1110         (gnus-group-change-level): Refuse to subscribe to groups that are
1111         already subscribed. 
1112         (gnus-active-to-gnus-format): Don't `set' bogus group symbols to
1113         nil - just ignore them.
1114         (gnus-summary-number-of-articles-in-thread): Gave the wrong answer
1115         on gathered articles.
1116         (gnus-select-newsgroup): Bind nntp-nov-gap to nil when building
1117         old threads. 
1118
1119 Wed Aug  2 14:13:16 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1120
1121         * gnus.el: 0.99.2 is released.
1122
1123         * nnfolder.el (nnfolder-active-number): Did not work.
1124
1125 Sun Jul 30 22:02:46 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1126
1127         * 0.99.1 is released.
1128
1129         * gnus-msg.el (gnus-debug): Remove null chars.
1130
1131         * nnfolder.el (nnfolder-active-number): Would return t instead of
1132         the active number.
1133
1134 Sun Jul 30 00:00:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1135
1136         * gnus.el: 0.99 is released.
1137
1138         * gnus.el (gnus-active-to-gnus-format): Ignore groups that have
1139         flags that are not y, n or m.
1140         (gnus-summary-expire-articles): Turn off the cache.
1141         (gnus-setup-news): Read the dribble file before everything.
1142         (gnus-dribble-eval-file): New function.
1143
1144         * gnus-ems.el (gnus-make-overlay): Use some indirection.
1145
1146         * gnus.el (gnus-make-threads): Would chop off threads that changed
1147         subject on re-generation.
1148         (gnus-make-threads-and-expunge): Ditto.
1149
1150         * gnus-vis.el (gnus-button-alist): Match URLS with periods
1151         following. 
1152
1153 Sat Jul 29 21:31:15 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1154
1155         * gnus.el: Added &optional to all `(interactive "P")' functions. 
1156         (gnus-summary-prepare-exit-hook): Changed name.
1157         (gnus-summary-exit-hook): New hook.
1158
1159         * nnkiboze.el (nnkiboze-generate-group): Don't bug out on
1160         non-active groups. 
1161
1162 Sat Jul 29 19:40:51 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1163
1164         * gnus.el: 0.98.6 is released.
1165
1166         * gnus.el (gnus-get-unread-articles): Would doubly activate native
1167         groups. 
1168         (gnus-summary-prepare-threads): Always removed dormant articles.
1169         (gnus-summary-show-all-dormant): Did not show dormants.
1170         (gnus-summary-show-all-expunged): Ditto for expunged.
1171
1172         * nntp.el (nntp-async-request-group): Would pretend to close down
1173         async connections.
1174
1175 Sat Jul 29 02:06:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1176
1177         * gnus.el: 0.98.5. is released.
1178         
1179         * nntp.el (nntp-open-server-semi-internal): Define servers that we
1180         can't reach as unreachable.
1181
1182         * nnvirtual.el (nnvirtual-create-mapping): Don't ding so much.
1183
1184         * nneething.el (nneething-map-file): Make sure that the .neething
1185         dir exists. 
1186
1187 Fri Jul 21 14:52:06 1995  Ulrik Dickow  <dickow@nbi.dk>
1188
1189         * nndoc.el (nndoc-digest-type): New variable.
1190         (nndoc-set-header-dependent-regexps): Set it.
1191         (nndoc-request-article): Use it -- don't unquote MIME digests.
1192
1193 Sat Jul 29 00:54:09 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1194
1195         * nntp.el (nntp-request-close): Kill all async connections.
1196
1197         * gnus-uu.el (gnus-uu-decode-binhex): Bugged out.
1198
1199 Fri Jul 28 20:35:34 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1200
1201         * gnus-msg.el (gnus-group-mail): Don't call `gnus-mail-hook'. 
1202
1203         * gnus.el (gnus-summary-mode-map): Changed `W d' to `W m'.
1204         (gnus-summary-mark-unread-as-read): Would sometimes mark the wrong
1205         article as read.
1206         (gnus-summary-toggle-header): Wouldn't toggle headers after
1207         miming. 
1208         (gnus-summary-next-article): Would offer to go to the next group
1209         when happening upon canceled articles.
1210         (gnus-summary-insert-pseudos): Did not properly note that
1211         extracetd articles were unread.
1212         (gnus-summary-sort-by-number): Protect against macroism.
1213         (gnus-summary-verbose-headers): Didn't turn on/off verbose
1214         headers. 
1215
1216         * gnus-score.el (gnus-score-string): Mis-scored when matching on
1217         "". 
1218
1219         * gnus-ems.el (gnus-ems-redefine): Remove long-lines and
1220         control-chars checking for Mule.
1221
1222         * gnus.el (gnus-summary-prepare-unthreaded): Cull unwanted
1223         articles.
1224         (gnus-group-jump-to-group): If we haven't read the active file,
1225         don't require a match.
1226
1227 Thu Jul 27 13:32:12 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1228
1229         * nnml.el (nnml-request-group): Didn't split mail.
1230
1231         * nnmh.el (nnmh-active-number): Create new groups at the drop of a
1232         hat. 
1233
1234         * nnmail.el (nnmail-get-active): Don't activate any groups just
1235         because they're mentioned in `nnmail-split-methods'.
1236
1237         * nnml.el (nnml-get-new-mail): Would bug out on multiple spool
1238         files. 
1239         * nnmbox.el (nnmbox-get-new-mail): Ditto.
1240         * nnbabyl.el (nnbabyl-get-new-mail): Ditto.
1241         * nnfolder.el (nnfolder-get-new-mail): Ditto.
1242         (nnfolder-active-number): Don't try to switch to a group before it
1243         has been "created".
1244
1245         * nnmh.el (nnmh-get-new-mail): Ditto.
1246
1247 Wed Jul 26 17:18:50 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1248
1249         * gnus-ems.el (gnus-ems-redefine): Would bug out on rebuiling
1250         (referred) threads in XEmacs.
1251
1252         * gnus-msg.el (gnus-inews-insert-signature): Would insert one \n
1253         too many. 
1254
1255 Wed Jul 26 09:38:36 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1256
1257         * gnus.el: 0.98.4 is released.
1258
1259         * gnus-msg.el (gnus-deletable-headers): Make Date a deletable
1260         header. 
1261
1262         * nnmail.el (nnmail-split-incoming): Treat Content-length headers
1263         more sanely.
1264         (nnmail-split-incoming): Would totally by out.
1265
1266         * nnmh.el (nnmh-request-group): Give a better error message.
1267
1268         * gnus.el (gnus-article-date-ut): Allow futurity
1269
1270         * gnus-msg.el (gnus-inews-user-address): New function.
1271         (gnus-inews-news): Give better error messages.
1272
1273         * nnml.el (nnml-request-group): Don't check so much.
1274         * nnmail.el (nnmail-activate): Check everything.
1275
1276         * gnus-msg.el (gnus-inews-check-post): Didn't match properly on
1277         from. 
1278         (gnus-check-before-posting): Didn't actually check anything before
1279         posting.
1280
1281 Tue Jul 25 13:35:01 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1282
1283         * gnus.el: 0.98.3 is released.
1284
1285         * nnml.el (nnml-request-replace-article): Would kill a random
1286         buffer. 
1287
1288         * gnus.el (gnus-group-read-group): Doc fix.
1289         (gnus-update-format-specifications): New implementation.
1290         (gnus-summary-read-group): Update format specs.
1291         (gnus-summary-catchup): Expose threads before catching up. Would
1292         infloop. 
1293         (gnus-summary-save-article): Would change window config.
1294         (gnus-group-archive-directory): Changed address.
1295
1296         * nnmail.el (nnmail-get-split-group): Make sure that
1297         nnmail-procmail-directory is a directory.
1298
1299 Sun Jul 23 22:27:25 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
1300
1301         * gnus.el (gnus-summary-mark-article): Would bug out on string
1302         marks. 
1303
1304 Sun Jul 23 16:49:38 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunsci4.cern.ch>
1305
1306         * gnus.el: 0.98.2 is released.
1307
1308         * nnmail.el (nnmail-split-incoming): Ignore duplicate messages,
1309         but create new message-ids for messages that do not have one. 
1310
1311         * gnus.el (gnus-thread-sort-by-score): Totally bombed out.
1312
1313         * gnus-score.el (gnus-score-insert-help): Do the `select-window'
1314         outside the `save-excursion'.
1315
1316         * gnus.el (gnus-article-mode-map): Remove the summary `s' binding.
1317
1318         * gnus-uu.el (gnus-uu-grab-articles): Wouldn't mark some articles
1319         as read. 
1320         (gnus-uu-save-files): Don't ask twice whether to overwrite a file.
1321
1322         * gnus.el (gnus-summary-show-thread): Avoid `save-excursion'.
1323         (gnus-summary-mark-same-subject): Did not expose hidden threads,
1324         and would infloop.
1325
1326 Sat Jul 22 04:34:25 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunsci4.cern.ch>
1327
1328         * gnus-cache.el (gnus-cache-file-name): Also translate :'s. 
1329
1330         * gnus.el (gnus-dribble-file-name): Use the current startup file
1331         name as the basis.
1332
1333 Sat Jul 22 00:26:49 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunscipw.cern.ch>
1334
1335         * gnus.el: 0.98.1 is released.
1336
1337         * gnus.el (gnus-summary-mark-unread-as-read): Don't mark already
1338         marked articles.
1339         (gnus-summary-edit-article): Widen before editing.
1340         (gnus-summary-edit-article-done): Remove all text properties.
1341         (gnus-summary-prepare-threads): Inline `gnus-summary-insert-line'.
1342         (gnus-summary-mark-article-as-read): Faster, simpler function for
1343         marking an article.
1344         (gnus-summary-mark-same-subject): Faster implementation.
1345         (gnus-summary-search-forward): Changed to macro.
1346         (gnus-summary-search-backward): Ditto.
1347         (gnus-summary-thread-level): Ditto.
1348         (gnus-summary-article-number): Ditto.
1349         (gnus-summary-article-mark): Ditto.
1350
1351         * gnus-uu.el (gnus-uu-grab-articles): Disable async.
1352
1353 Fri Jul 21 22:00:03 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1354
1355         * nndoc.el (nndoc-type-to-regexp): Use the new default to avoud
1356         the 1,, line in babyl files.
1357
1358         * nnml.el (nnml-request-group): Force re-reading of the active
1359         file if the file is new.
1360
1361         * gnus-vis.el (gnus-article-add-buttons): Turn off the header
1362         buttonizing again.
1363
1364         * nntp.el (nntp-async-request-group): Really save async state.
1365
1366 Thu Jul 20 00:02:30 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1367
1368         * gnus.el: 0.98 is released.
1369
1370         * gnus-vis.el (gnus-article-add-buttons): Buttonize the headers. 
1371
1372         * nndoc.el (nndoc-insert-article): Don't insert the status line. 
1373
1374         * gnus-vis.el (gnus-article-add-buttons): Do a `nil t' on the
1375         search.
1376
1377         * nnml.el (nnml-request-replace-article): Would bug out on
1378         slightly corrupted NOV files.
1379
1380         * gnus-ems.el (gnus-ems-redefine): max-width for Mule was wrong. 
1381
1382         * nnbabyl.el (nnbabyl-request-expire-articles): Didn't use the
1383         is-old shortcut.
1384         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1385
1386         * gnus-msg.el (gnus-mail-forward-using-mail): Force window config.
1387         (gnus-bug-mail-send-and-exit): New command.
1388         (gnus-bug): Use it.
1389         (gnus-summary-mail-other-window): Configured windows strangely. 
1390
1391         * gnus.el (gnus-gnus-to-newsrc-format): Wouldn't save
1392         .newsrc-SERVER, but just .newsrc.
1393         (gnus-make-newsrc-file): Would not find .newsrc-SERVER.eld if
1394         .newsrc-SERVER didn't exist.
1395
1396         * nndoc.el (nndoc-set-header-dependent-regexps): New function.
1397         (nndoc-request-group): Use it.
1398
1399 Wed Jul 19 17:07:11 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
1400
1401         * gnus-ems.el: Defvar instead of setq.
1402
1403         * gnus.el (gnus-summary-expire-articles): Don't do anything if
1404         there are no articles to expire.
1405         (gnus-unload): New command.
1406
1407         * nnmh.el (nnmh-possibly-create-directory): Would create "a/b/c"
1408         dirs when "a.b.c" dir was requested.
1409
1410         * gnus.el (gnus-newsrc-to-gnus-format): Also recognize "Options". 
1411
1412         * nnmail.el (nnmail-activate): New function for faster activation.
1413
1414         * gnus.el (gnus-summary-expire-articles): Be slightly faster.
1415
1416         * gnus-cache.el (gnus-cache-possibly-enter-article): Bugged out on
1417         dummy roots.
1418
1419         * gnus.el (gnus-summary-update-lines): Didn't set the article number.
1420         (gnus-summary-exit): Force a group window config.
1421         (gnus-select-newsgroup): Copy all marks lists.
1422         (gnus-group-sort-groups): Would not heed the last `l' or `L'. 
1423
1424         * nndoc.el (nndoc-retrieve-headers): Would sometimes be in the
1425         wrong buffer for folding continuation lines.
1426
1427         * gnus-ems.el (gnus-ems-redefine): Redefine
1428         `gnus-article-add-button' for XEmacs.
1429
1430         * gnus.el (gnus-summary-mark-forward): Never go to the next unread