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