cadececf490a860cfb8edd933cded8e471d6e30d
[gnus] / lisp / ChangeLog
1 Wed Aug  2 15:08:10 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci7.cern.ch>
2
3         * gnus.el (gnus): Don't read the dribble file that early after
4         all. 
5         (gnus-active-to-gnus-format): Set group to nil anyway.
6         (gnus-find-new-newsgroups): Ignore null groups.
7
8         * nnml.el (nnml-get-new-mail): Didn't activate before splitting. 
9
10         * gnus-msg.el (gnus-forward-using-post): Make sure we post, even
11         if we are in a mail group.
12
13         * gnus.el (gnus-summary-prepare-threads): Always removed dormant
14         articles. 
15         (gnus-save-newsrc-file): Always save when you don't use the
16         dribble file. 
17         (gnus-group-make-doc-group): Would respond with "%c" on errs.
18
19         * gnus-msg.el (gnus-inews-check-post): Would bug out on long
20         .sigs. 
21
22         * gnus.el (gnus): Would open two dribble buffers.
23         (gnus-group-change-level): Refuse to subscribe to groups that are
24         already subscribed. 
25         (gnus-active-to-gnus-format): Don't `set' bogus group symbols to
26         nil - just ignore them.
27         (gnus-summary-number-of-articles-in-thread): Gave the wrong answer
28         on gathered articles.
29         (gnus-select-newsgroup): Bind nntp-nov-gap to nil when building
30         old threads. 
31
32 Wed Aug  2 14:13:16 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
33
34         * gnus.el: 0.99.2 is released.
35
36         * nnfolder.el (nnfolder-active-number): Did not work.
37
38 Sun Jul 30 22:02:46 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
39
40         * 0.99.1 is released.
41
42         * gnus-msg.el (gnus-debug): Remove null chars.
43
44         * nnfolder.el (nnfolder-active-number): Would return t instead of
45         the active number.
46
47 Sun Jul 30 00:00:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
48
49         * gnus.el: 0.99 is released.
50
51         * gnus.el (gnus-active-to-gnus-format): Ignore groups that have
52         flags that are not y, n or m.
53         (gnus-summary-expire-articles): Turn off the cache.
54         (gnus-setup-news): Read the dribble file before everything.
55         (gnus-dribble-eval-file): New function.
56
57         * gnus-ems.el (gnus-make-overlay): Use some indirection.
58
59         * gnus.el (gnus-make-threads): Would chop off threads that changed
60         subject on re-generation.
61         (gnus-make-threads-and-expunge): Ditto.
62
63         * gnus-vis.el (gnus-button-alist): Match URLS with periods
64         following. 
65
66 Sat Jul 29 21:31:15 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
67
68         * gnus.el: Added &optional to all `(interactive "P")' functions. 
69         (gnus-summary-prepare-exit-hook): Changed name.
70         (gnus-summary-exit-hook): New hook.
71
72         * nnkiboze.el (nnkiboze-generate-group): Don't bug out on
73         non-active groups. 
74
75 Sat Jul 29 19:40:51 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
76
77         * gnus.el: 0.98.6 is released.
78
79         * gnus.el (gnus-get-unread-articles): Would doubly activate native
80         groups. 
81         (gnus-summary-prepare-threads): Always removed dormant articles.
82         (gnus-summary-show-all-dormant): Did not show dormants.
83         (gnus-summary-show-all-expunged): Ditto for expunged.
84
85         * nntp.el (nntp-async-request-group): Would pretend to close down
86         async connections.
87
88 Sat Jul 29 02:06:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
89
90         * gnus.el: 0.98.5. is released.
91         
92         * nntp.el (nntp-open-server-semi-internal): Define servers that we
93         can't reach as unreachable.
94
95         * nnvirtual.el (nnvirtual-create-mapping): Don't ding so much.
96
97         * nneething.el (nneething-map-file): Make sure that the .neething
98         dir exists. 
99
100 Fri Jul 21 14:52:06 1995  Ulrik Dickow  <dickow@nbi.dk>
101
102         * nndoc.el (nndoc-digest-type): New variable.
103         (nndoc-set-header-dependent-regexps): Set it.
104         (nndoc-request-article): Use it -- don't unquote MIME digests.
105
106 Sat Jul 29 00:54:09 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
107
108         * nntp.el (nntp-request-close): Kill all async connections.
109
110         * gnus-uu.el (gnus-uu-decode-binhex): Bugged out.
111
112 Fri Jul 28 20:35:34 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
113
114         * gnus-msg.el (gnus-group-mail): Don't call `gnus-mail-hook'. 
115
116         * gnus.el (gnus-summary-mode-map): Changed `W d' to `W m'.
117         (gnus-summary-mark-unread-as-read): Would sometimes mark the wrong
118         article as read.
119         (gnus-summary-toggle-header): Wouldn't toggle headers after
120         miming. 
121         (gnus-summary-next-article): Would offer to go to the next group
122         when happening upon canceled articles.
123         (gnus-summary-insert-pseudos): Did not properly note that
124         extracetd articles were unread.
125         (gnus-summary-sort-by-number): Protect against macroism.
126         (gnus-summary-verbose-headers): Didn't turn on/off verbose
127         headers. 
128
129         * gnus-score.el (gnus-score-string): Mis-scored when matching on
130         "". 
131
132         * gnus-ems.el (gnus-ems-redefine): Remove long-lines and
133         control-chars checking for Mule.
134
135         * gnus.el (gnus-summary-prepare-unthreaded): Cull unwanted
136         articles.
137         (gnus-group-jump-to-group): If we haven't read the active file,
138         don't require a match.
139
140 Thu Jul 27 13:32:12 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
141
142         * nnml.el (nnml-request-group): Didn't split mail.
143
144         * nnmh.el (nnmh-active-number): Create new groups at the drop of a
145         hat. 
146
147         * nnmail.el (nnmail-get-active): Don't activate any groups just
148         because they're mentioned in `nnmail-split-methods'.
149
150         * nnml.el (nnml-get-new-mail): Would bug out on multiple spool
151         files. 
152         * nnmbox.el (nnmbox-get-new-mail): Ditto.
153         * nnbabyl.el (nnbabyl-get-new-mail): Ditto.
154         * nnfolder.el (nnfolder-get-new-mail): Ditto.
155         (nnfolder-active-number): Don't try to switch to a group before it
156         has been "created".
157
158         * nnmh.el (nnmh-get-new-mail): Ditto.
159
160 Wed Jul 26 17:18:50 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
161
162         * gnus-ems.el (gnus-ems-redefine): Would bug out on rebuiling
163         (referred) threads in XEmacs.
164
165         * gnus-msg.el (gnus-inews-insert-signature): Would insert one \n
166         too many. 
167
168 Wed Jul 26 09:38:36 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
169
170         * gnus.el: 0.98.4 is released.
171
172         * gnus-msg.el (gnus-deletable-headers): Make Date a deletable
173         header. 
174
175         * nnmail.el (nnmail-split-incoming): Treat Content-length headers
176         more sanely.
177         (nnmail-split-incoming): Would totally by out.
178
179         * nnmh.el (nnmh-request-group): Give a better error message.
180
181         * gnus.el (gnus-article-date-ut): Allow futurity
182
183         * gnus-msg.el (gnus-inews-user-address): New function.
184         (gnus-inews-news): Give better error messages.
185
186         * nnml.el (nnml-request-group): Don't check so much.
187         * nnmail.el (nnmail-activate): Check everything.
188
189         * gnus-msg.el (gnus-inews-check-post): Didn't match properly on
190         from. 
191         (gnus-check-before-posting): Didn't actually check anything before
192         posting.
193
194 Tue Jul 25 13:35:01 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
195
196         * gnus.el: 0.98.3 is released.
197
198         * nnml.el (nnml-request-replace-article): Would kill a random
199         buffer. 
200
201         * gnus.el (gnus-group-read-group): Doc fix.
202         (gnus-update-format-specifications): New implementation.
203         (gnus-summary-read-group): Update format specs.
204         (gnus-summary-catchup): Expose threads before catching up. Would
205         infloop. 
206         (gnus-summary-save-article): Would change window config.
207         (gnus-group-archive-directory): Changed address.
208
209         * nnmail.el (nnmail-get-split-group): Make sure that
210         nnmail-procmail-directory is a directory.
211
212 Sun Jul 23 22:27:25 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
213
214         * gnus.el (gnus-summary-mark-article): Would bug out on string
215         marks. 
216
217 Sun Jul 23 16:49:38 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunsci4.cern.ch>
218
219         * gnus.el: 0.98.2 is released.
220
221         * nnmail.el (nnmail-split-incoming): Ignore duplicate messages,
222         but create new message-ids for messages that do not have one. 
223
224         * gnus.el (gnus-thread-sort-by-score): Totally bombed out.
225
226         * gnus-score.el (gnus-score-insert-help): Do the `select-window'
227         outside the `save-excursion'.
228
229         * gnus.el (gnus-article-mode-map): Remove the summary `s' binding.
230
231         * gnus-uu.el (gnus-uu-grab-articles): Wouldn't mark some articles
232         as read. 
233         (gnus-uu-save-files): Don't ask twice whether to overwrite a file.
234
235         * gnus.el (gnus-summary-show-thread): Avoid `save-excursion'.
236         (gnus-summary-mark-same-subject): Did not expose hidden threads,
237         and would infloop.
238
239 Sat Jul 22 04:34:25 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunsci4.cern.ch>
240
241         * gnus-cache.el (gnus-cache-file-name): Also translate :'s. 
242
243         * gnus.el (gnus-dribble-file-name): Use the current startup file
244         name as the basis.
245
246 Sat Jul 22 00:26:49 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunscipw.cern.ch>
247
248         * gnus.el: 0.98.1 is released.
249
250         * gnus.el (gnus-summary-mark-unread-as-read): Don't mark already
251         marked articles.
252         (gnus-summary-edit-article): Widen before editing.
253         (gnus-summary-edit-article-done): Remove all text properties.
254         (gnus-summary-prepare-threads): Inline `gnus-summary-insert-line'.
255         (gnus-summary-mark-article-as-read): Faster, simpler function for
256         marking an article.
257         (gnus-summary-mark-same-subject): Faster implementation.
258         (gnus-summary-search-forward): Changed to macro.
259         (gnus-summary-search-backward): Ditto.
260         (gnus-summary-thread-level): Ditto.
261         (gnus-summary-article-number): Ditto.
262         (gnus-summary-article-mark): Ditto.
263
264         * gnus-uu.el (gnus-uu-grab-articles): Disable async.
265
266 Fri Jul 21 22:00:03 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
267
268         * nndoc.el (nndoc-type-to-regexp): Use the new default to avoud
269         the 1,, line in babyl files.
270
271         * nnml.el (nnml-request-group): Force re-reading of the active
272         file if the file is new.
273
274         * gnus-vis.el (gnus-article-add-buttons): Turn off the header
275         buttonizing again.
276
277         * nntp.el (nntp-async-request-group): Really save async state.
278
279 Thu Jul 20 00:02:30 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
280
281         * gnus.el: 0.98 is released.
282
283         * gnus-vis.el (gnus-article-add-buttons): Buttonize the headers. 
284
285         * nndoc.el (nndoc-insert-article): Don't insert the status line. 
286
287         * gnus-vis.el (gnus-article-add-buttons): Do a `nil t' on the
288         search.
289
290         * nnml.el (nnml-request-replace-article): Would bug out on
291         slightly corrupted NOV files.
292
293         * gnus-ems.el (gnus-ems-redefine): max-width for Mule was wrong. 
294
295         * nnbabyl.el (nnbabyl-request-expire-articles): Didn't use the
296         is-old shortcut.
297         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
298
299         * gnus-msg.el (gnus-mail-forward-using-mail): Force window config.
300         (gnus-bug-mail-send-and-exit): New command.
301         (gnus-bug): Use it.
302         (gnus-summary-mail-other-window): Configured windows strangely. 
303
304         * gnus.el (gnus-gnus-to-newsrc-format): Wouldn't save
305         .newsrc-SERVER, but just .newsrc.
306         (gnus-make-newsrc-file): Would not find .newsrc-SERVER.eld if
307         .newsrc-SERVER didn't exist.
308
309         * nndoc.el (nndoc-set-header-dependent-regexps): New function.
310         (nndoc-request-group): Use it.
311
312 Wed Jul 19 17:07:11 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
313
314         * gnus-ems.el: Defvar instead of setq.
315
316         * gnus.el (gnus-summary-expire-articles): Don't do anything if
317         there are no articles to expire.
318         (gnus-unload): New command.
319
320         * nnmh.el (nnmh-possibly-create-directory): Would create "a/b/c"
321         dirs when "a.b.c" dir was requested.
322
323         * gnus.el (gnus-newsrc-to-gnus-format): Also recognize "Options". 
324
325         * nnmail.el (nnmail-activate): New function for faster activation.
326
327         * gnus.el (gnus-summary-expire-articles): Be slightly faster.
328
329         * gnus-cache.el (gnus-cache-possibly-enter-article): Bugged out on
330         dummy roots.
331
332         * gnus.el (gnus-summary-update-lines): Didn't set the article number.
333         (gnus-summary-exit): Force a group window config.
334         (gnus-select-newsgroup): Copy all marks lists.
335         (gnus-group-sort-groups): Would not heed the last `l' or `L'. 
336
337         * nndoc.el (nndoc-retrieve-headers): Would sometimes be in the
338         wrong buffer for folding continuation lines.
339
340         * gnus-ems.el (gnus-ems-redefine): Redefine
341         `gnus-article-add-button' for XEmacs.
342
343         * gnus.el (gnus-summary-mark-forward): Never go to the next unread
344         article when marking as unread.
345
346         * gnus-kill.el (gnus-kill-file-enter-kill): Wouldn't allow editing
347         of the global kill file. 
348
349         * gnus.el (gnus-summary-mode): Don't update format specs.
350
351 Tue Jul 18 16:39:31 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
352
353         * gnus.el (gnus-summary-number-of-articles-in-thread): Didn't work
354         with the new thread machine.
355
356 Tue Jul 18 13:38:27 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
357
358         * gnus.el: 0.97.2 is released.
359
360         * gnus.el (gnus-thread-header): Define as a macro.
361         (gnus-all-windows-visible-p): Don't barf on horizontal specs. 
362         (gnus-mouse-face-function, gnus-max-width-function): Separate into
363         functions to make it easier for XEmacs and Mule to redefine.
364
365         * gnus-cache.el (gnus-cache-save-buffers): Make sure that the
366         directory exists.
367
368         * gnus-msg.el (gnus-group-mail): Don't do configure.
369
370         * gnus.el (gnus-all-windows-visible-p): Almost always reported
371         nil. 
372
373 Tue Jul 18 11:04:02 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
374
375         * gnus.el: 0.97.1 is released.
376
377         * gnus.el (gnus-parse-format): Use macros instead of defuns.
378
379         * gnus-msg.el (gnus-debug): Slap more condition-cases around
380         everything. 
381
382         * gnus.el (gnus-summary-prepare-threads): Slight rewrite.
383         (gnus-summary-prepare-threads): Would bug out on culling.
384         (gnus-summary-expand-window): Didn't.
385
386 Mon Jul 17 16:31:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
387
388         * gnus.el (gnus-summary-goto-unread): New default.
389
390 Mon Jul 17 12:28:36 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
391
392         * gnus.el: 0.97 is released.
393         
394         * gnus.el (gnus-summary-prepare-threads): New implementation.
395
396         * gnus-vis.el (gnus-netscape-open-url): Used 10.29isms. 
397
398         * gnus.el (gnus-summary-exit-no-update): Removed call to the cache
399         removal company.
400         (gnus-summary-prepare-untreaded): New function to prepare an
401         unthreaded summary buffer faster.
402         (gnus-summary-mode-map): Bound hide-citation-maybe to `W C'. 
403
404 Mon Jul 17 04:24:40 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
405
406         * gnus-cache.el (gnus-cache-save-buffers): Only save the overview
407           file if absolutely necessary.  Delete cache subdirectories when
408           the overview file is empty...actually when the buffer to be saved
409           is empty, so it doesn't delete any existing empty subdirs.
410
411         * gnus-cache.el (gnus-cache-change-buffer): All saving of
412           overviews is through gnus-cache-save-buffers now.  More careful
413           about modification flags on overview buffers to save redundant
414           file reads/writes.
415
416         * gnus-cache.el (gnus-cache-possibly-remove-articles): Added call
417           to gnus-cache-save-buffers to ensure that overviews are written
418           out on group exit.
419
420 Mon Jul 17 10:15:35 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
421
422         * gnus.el (gnus-summary-update-lines): Faster implementation.
423
424         * gnus-uu.el (gnus-uu-command): Also escape &'s.
425
426         * gnus-vis.el (gnus-article-make-menu-bar): Only the first menu
427         bar item was defined.
428
429 Sun Jul 16 15:15:01 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
430
431         * gnus-msg.el (gnus-summary-supersede-article): Reversed comaprison.
432
433         * gnus.el (gnus-read-old-newsrc-el-file): Add "options" to the
434         options string.
435
436         * nndoc.el (nndoc-insert-article): Weed out babyl extra headers. 
437
438         * gnus-msg.el (gnus-summary-mail-other-window): Configure windows
439         better. 
440
441         * gnus-ems.el (gnus-ems-redefine): Redefine gnus-rebuild-thread
442         for XEmacs. 
443
444         * gnus.el (gnus-all-windows-visible-p): New function. Don't
445         configure windows if all buffers are visible. 
446         (gnus-summary-expand-window): Allow forcing of `article' config. 
447
448         * nnbabyl.el (nnbabyl-active-number): Create new groups on the
449         fly. 
450         * nnfolder.el (nnfolder-active-number): Ditto.
451         * nnmbox.el (nnmbox-active-number): Ditto.
452         
453         * gnus.el (gnus-summary-expire-articles): Didn't use total-expire.
454
455 Sat Jul 15 20:08:47 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
456
457         * gnus-kill.el (gnus-kill-save-kill-file): New variable.
458         (gnus-kill-parse-gnus-kill-file): Don't save kill files unless you
459         really want to.
460
461         * gnus.el: 0.96 is released.
462
463 Sat Jul 15 03:54:00 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
464
465         * gnus-vis.el (gnus-article-add-button): Use overlays for
466           gnus-article-button-face to ensure that it gets priority
467           during display.
468
469 Sat Jul 15 17:50:23 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
470
471         * gnus.el (gnus-article-summary-command-nosave): Pop instead of
472         switch to the summary buffer. 
473
474         * gnus-score.el (gnus-summary-increase-score): Make sure
475         gnus-score-winconf isn't nil. 
476
477         * gnus-vm.el: Use gnus-article-copy instead of the article buffer.
478
479         * gnus-vis.el (gnus-summary-make-menu-bar): Don't recreate menus
480         if the are already created. 
481
482         * gnus.el (gnus-group-get-new-news): Would not check unread
483         articles when using permament levels. 
484
485         * nnfolder.el (nnfolder-request-accept-article): Didn't accept a
486         respool request. 
487
488         * gnus-score.el (gnus-score-add-followups): Bugged out all over
489         the place. 
490
491 Fri Jul 14 15:25:20 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
492
493         * gnus-vis.el (gnus-button-url): Default to `gnus-netscape-open-url'.
494         (gnus-netscape-open-url): New function.
495         (gnus-netscape-start-url): New function.
496
497 Fri Jul 14 10:03:07 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
498
499         * gnus.el (gnus-cache-removeable-articles): Make this a local
500         variable to the summary buffers.
501
502         * gnus-cache.el (gnus-cache-change-buffer): Don't reset 
503          gnus-cache-removeable-articles here.
504
505         * gnus-msg.el (gnus-summary-followup): Make sure we get the
506         current headers. 
507
508         * gnus-ems.el: Removed def for `gnus-header-face-alist'.
509         (gnus-ems-redefine): Redefined gnus-article-push-button for
510         XEmacs. 
511
512 Thu Jul 13 12:12:15 1995  Scott Byer  <byer@mv.us.adobe.com>
513
514         * nnfolder.el (nnfolder-request-expire-articles) commented out
515         line that was causing a problem when exiting group.
516
517         * nnfolder.el (nnfolder-request-list) always get the active list
518         from the file, since we're being more careful to keep it up to
519         date.  Fixes new-group creation problems.
520
521         * nnfolder.el (nnfolder-request-group) added timestamp check on
522         active file.  Fixed problem of new messages not being shown upon
523         first starting up (ding).
524
525 Thu Jul 13 00:14:09 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
526
527         * 0.95 is released.
528
529         * nndoc.el (nndoc-type-to-regexp): Some digests do not start with
530         the required over-long --- line.
531
532         * gnus.el (gnus-article-prepare): Didn't set gnus-have-all-headers
533         in the right buffer.
534         (gnus-read-mark): Swicthed marks around.
535         (gnus-summary-next-group): Would barf on unactivated groups.
536
537         * gnus-vis.el (gnus-visual-score-map): Turn score menus off. 
538
539 Wed Jul 12 21:02:22 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
540
541         * gnus.el (gnus-save-newsrc-file): Allow backups of files. 
542         (gnus-gnus-to-newsrc-format): Ditto.
543         (gnus-article-mode-map): Don't use summary buffer def for return. 
544
545         * gnus-ems.el: set-text-properties did not work for XEmacs.
546
547         * gnus-uu.el (gnus-uu-initialize): Don't check for generated files
548         - this would delete any previously decoded files. 
549         (gnus-uu-output-buffer-name): Changed name. 
550         (gnus-uu-initialize): Maintain an alist of tmp dirs.
551
552         * gnus.el (gnus-group-search-forward): Would also find group with
553         a lower level than LEVEL.
554
555         * nntp.el: `telnet' was autoloaded as a non-interactive function. 
556
557         * gnus.el (gnus-summary-next-group): Configure windows properly on
558         `C-g'.
559         (gnus-summary-refer-article): Make sure overlays are copied by
560         renaming the buffer.
561
562         * gnus-msg.el (gnus-inews-insert-mime-headers): Bind
563         mail-header-separator to "".
564
565 Tue Jul 11 16:38:32 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
566
567         * gnus.el (gnus-summary-exit): Run the exit hook before updating
568         info. 
569
570 Tue Jul 11 09:36:28 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
571
572         * gnus.el: 0.94 is released.
573
574         * gnus-msg.el (gnus-debug): A `sit-for' may sometimes change
575         active buffer.
576
577         * nn*.el: Fix in expire article which would nix out the active
578         file. 
579
580         * gnus-ems.el (gnus-ems-redefine): Mule redefinition.
581
582         * gnus.el (gnus-summary-respool-article): Didn't allow respooling.
583
584         * gnus-uu.el (gnus-uu-command): Also escape !s.
585
586         * gnus-cache.el (gnus-cache-change-buffer): Reset
587         gnus-cache-removeable-articles. 
588         (gnus-cache-possibly-remove-articles): Don't stat everything
589         between heaven and earth.
590
591         * gnus.el (gnus-summary-expire-articles-now): Use -1 as the expiry
592         wait period. 
593         (gnus-summary-caesar-message): Changed somewhat. Removed all
594         caesar code from gnus - use the functions in rnews.el instead. 
595
596 Mon Jul 10 20:42:14 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
597
598         * gnus.el (gnus-summary-catchup-to-here): Don't mark current
599         article as read. 
600
601 Mon Jul 10 10:44:46 1995  Lars Magne Ingebrigtsen  <lingebri@sunsci4.cern.ch>
602
603         * gnus.el: 0.93 is released.
604
605         * gnus-ems.el (gnus-ems-redefine): Redefine for XEmacs.
606
607         * gnus.el (gnus-summary-expire-articles-now): New function and
608         keystrokem by popular demand.
609         (gnus-summary-exit-hook): New variable.
610
611         * gnus-vis.el (gnus-visual-turn-off-edit-menus): New function.
612
613         * nnml.el (nnml-request-expire-articles): When you have found one
614         new article, the rest are probably also new, so stop checking,
615         already. 
616         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
617         * nnfolder.el (nnfolder-request-expire-articles): Ditto.
618         * nnmh.el (nnmh-request-expire-articles): Ditto.
619         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
620
621         * gnus-ems.el: Setq gnus-display-type and gnus-background-mode for
622         XEmacs. 
623
624         * gnus-vis.el (gnus-summary-highlight): Defvarred twice. 
625
626         * gnus-uu.el (gnus-uu-uustrip-article): Remove any non-body line
627         after the begin line. 
628
629 Sun Jul  9 15:01:58 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
630
631         * gnus-uu.el (gnus-uu-get-actions): Substitute "file" for
632         "gnus-uu-archive". 
633
634         * gnus-vis.el (gnus-group-make-menu-bar): Disable the Edit menu in
635         all Gnus modes. 
636
637         * gnus-msg.el (gnus-insert-mime-headers): New function.
638         (gnus-inews-insert-headers): Make deletable headers italic. 
639         (gnus-inews-check-post): Stricter From header checks. 
640
641         * gnus.el (gnus-subject-equal): Would bug out on numerical
642         gather-limits. 
643         (gnus-limit-string): New function. 
644         (gnus-score-score-files): Translate the ":" to "/".
645         (gnus-score-find-bnews): Ditto.
646         ('gnus-startup-hook): Remove all hilit hooks by default. 
647
648         * gnus-score.el (gnus-default-adaptive-score-alist): Don't let
649         ticks affect adaptive score. 
650
651         * gnus-msg.el ('rmail): Require rmail. 
652
653         * gnus-mh.el (gnus-mail-reply-using-mhe): Make sure the To isn't
654         empty. 
655
656         * gnus-msg.el (gnus-inews-news): Don't restore window config if
657         article is rejected. 
658
659         * gnus.el (gnus-summary-show-article): Now takes a prefix.
660         (gnus-browse-exit): List all groups on exit.
661         (gnus-summary-edit-article): Make sure the article buffer is the
662         selected window before editing. 
663
664 Sat Jul  8 16:57:03 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
665
666         * gnus.el: 0.92 is released.
667
668         * gnus.el (gnus-summary-fetch-faq): Get the real name.
669         (gnus-summary-fetch-faq): Don't do the config thing unless the
670         fetch is successful. 
671         (gnus-group-group-unread): New function. 
672
673         * gnus-score.el (gnus-summary-header): Beep on pseudo-articles. 
674
675         * gnus.el (gnus-group-expire-all-groups): Don't move the cursor. 
676         (gnus-group-remove-mark): Don't be so verbose.
677         (gnus-summary-read-group): Return the the server buffer if
678         quitting a group entry from the server buffer. 
679
680         * gnus-score.el (gnus-score-add-followups): Local variable shadows
681         parameter. 
682
683         * gnus.el (gnus-summary-exit): Didn't update cache when proceeding
684         to the next group. 
685         (gnus-summary-next-group): Didn't respect `gnus-keep-same-level'. 
686         (gnus-summary-remove-lines-marked-as-read): Also remove canceled
687         articles. 
688
689         * gnus-score.el (gnus-score-insert-help): Make the summary buffer
690         the selected window. 
691
692         * gnus-vis.el (gnus-visual-score-map): New function to create a
693         gazillion menu bar entries. 
694
695         * gnus.el (gnus-summary-next-group): New implementation. 
696
697 Fri Jul  7 12:55:47 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
698
699         * gnus-cache.el (gnus-cache-possibly-remove-article): Don't barf
700         on corrupted .overview files. 
701
702         * gnus.el (gnus-summary-copy-article): Make sure to open
703         connection. 
704         (gnus-summary-move-article): Ditto.
705         (gnus-group-make-group): Initialized active entry with wrong data.
706         (gnus-summary-mark-article): Don't mark ancients as expirable. 
707
708         * nnbabyl.el (nnbabyl-request-create-group): New function. 
709
710         * gnus.el (gnus-group-make-group): Did not check to see whether
711         the backend was loaded. 
712
713         * gnus-vis.el (gnus-header-face-alist): New colours.
714
715 Thu Jul  6 15:30:00 1995  Per Abrahamsen  <abraham@dina.kvl.dk>
716  
717         * gnus-vis.el: Use `custom-face-lookup' to create faces for
718         concistency. 
719  
720 Thu Jul  6 14:17:34 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
721
722         * nntp.el (nntp-async-request-group): New function to save async
723         state between groups that are open at the same time. 
724
725         * nnbabyl.el (nnbabyl-retrieve-headers): Possible removal of
726         newlines. 
727
728         * nnmbox.el (nnmbox-retrieve-headers): Ditto.
729
730 Wed Jul  5 18:21:26 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
731
732         * gnus.el (gnus-summary-mode): Set the name of the group here. 
733
734         * gnus-ems.el: `set-text-properties' doesn't work on strings. 
735         (gnus-ems-redefine): Require gnus-msg on startup.
736
737 Mon Jul  3 12:04:43 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
738
739         * gnus.el (gnus-group-startup-message): Tweaked message.
740
741 Sun Jul  2 14:11:14 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
742
743         * gnus.el: 0.91 and 0.91.1 is released.
744
745         * nnvirtual.el (nnvirtual-catchup-group): Would kill the group
746         buffer. 
747
748         * gnus-ems.el (gnus-ems-redefine): Redefine insertion of group
749         lines to avoid that awfol front-stickyness of extents. 
750         (gnus-ems-redefine): Redefine gnus-copy-article-buffer.
751         (gnus-ems-redefine): Redefine gnus-summary-refer-article. 
752
753         * nnml.el (nnml-request-expire-articles): Would delete everything
754         over ange-ftp. 
755
756         * gnus-ems.el (gnus-ems-redefine): Really redefine
757         gnus-highlight-selected-summary. 
758
759         * gnus-ems.el (gnus-ems-redefine): Redefine gnus-summary-recenter. 
760
761 Sun Jul  2 13:02:19 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
762
763         * gnus.el: Removed tons of unreferenced local variables from all
764         files. 
765         (gnus-read-active-file): When using several nntp servers, the
766         native nntp server often would not be consulted for an active
767         file. 
768
769 Sun Jul  2 12:03:18 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
770
771         * gnus.el (gnus-group-make-articles-read): name instead of group. 
772
773 Sat Jul  1 16:04:13 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
774
775         * gnus.el: 0.90 is released.
776
777         * gnus.el (gnus-summary-edit-article-done): No arguments to
778         buffer-disable-undo. 
779
780         * nnkiboze.el (nnkiboze-generate-group): Turn off slow stuff. 
781
782         * gnus-msg.el (gnus-inews-news): Don't restore the summary config
783         if posting is unsuccessful.
784
785         * gnus-score.el (gnus-score-find-trace): Don't pop to score window
786         if no scores apply.
787
788         * gnus-msg.el (gnus-summary-cancel-article): Don't mark article as
789         cancelled if they are not. 
790         (gnus-mail-reply-using-mail): Change map after running mail-setup. 
791
792         * gnus.el (gnus-group-best-unread-group): Would return a group
793         that was supposed to be excluded. 
794         (gnus-summary-next-group): Skip empty groups. 
795
796         * nntp.el (nntp-open-server-semi-internal): Don't attempt a second
797         async connection if the server is down. 
798
799         * gnus.el (gnus-summary-goto-last-article): Doc fix. 
800         (gnus-no-server): Use permanent levels. 
801
802         * gnus-msg.el: Unhide and hide was unnecessary when forwarding and
803         replying and stuff. 
804
805         * nnvirtual.el (nnvirtual-retrieve-headers): Mark cancelled and
806         expired articles as read in the component group. 
807         (nnvirtual-update-marked): When removing all marks, they wouldn't
808         go away.
809
810         * gnus.el (gnus-summary-catchup): Do thorough nnvirtual catchups. 
811
812 Fri Jun 30 09:10:57 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
813
814         * gnus.el: gnus-bug wasn't interactive.
815
816 Thu Jun 29 13:42:33 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
817
818         * gnus.el (gnus-summary-catchup-to-here): Would mark one article
819         too many. 
820         (gnus-articles-to-read): Accept whitespace.
821         (gnus-summary-go-to-next-thread): Didn't go to next thread when
822         threads were hidden.
823         (gnus-summary-display-article): When the first article was
824         cancelled, point would remain in the group buffer.
825
826 Wed Jun 28 16:24:38 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
827
828         * gnus.el: 0.89 is released.
829
830         * nnfolder.el (nnfolder-directory): file-name-as-directory thing. 
831
832         * gnus-mh.el (gnus-mail-reply-using-mhe): Set gnus-mail-buffer to
833         the right buffer.
834
835         * gnus.el (gnus-article-mode-map): Copy all summary keystrokes. 
836         (gnus-summary-insert-pseudos): Don't view if you ask to save 
837         (gnus-summary-edit-article): Enable undo.
838
839 Sun Jun 25 11:47:24 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
840
841         * gnus.el (gnus-summary-next-group): Fixed possible bug on `n' on
842         last group. 
843         (gnus-remove-some-windows): Didn't delete all Gnus windows.
844         (gnus-group-unsubscribe-current-group): Use universal-argument as
845         expected. 
846         (gnus-summary-beginning-of-article): Didn't configure windows. 
847         (gnus-compress-newsrc-alist): Be more lenient in compressing.
848         (gnus-newsrc-parse-options): "-" was counted as a non-word
849         character for some reason.
850         (gnus-articles-to-read): Accept white space.
851         (gnus-truncate-string): Did the opposite of what it should. 
852
853 Sat Jun 24 14:11:58 1995  Lars Magne Ingebrigtsen  <lingebri@sunscipw.cern.ch>
854
855         * gnus.el: 0.88 is released.
856
857         * gnus.el (gnus-bug): Use gnus-mail-send-and-exit. 
858         (gnus-summary-line-format-alist): Int instead of char with %e.
859         (gnus-format-max-width): Mule refefinition.
860
861 Sat Jun 24 13:14:40 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunsci4.cern.ch>
862
863         * gnus.el (gnus-subject-eq): New function.
864         (gnus-summary-search-subject): Use it.
865
866         * gnus-msg.el (gnus-cancel-news): Use previous distribution, if
867         any. 
868
869         * gnus.el (gnus-summary-next-group): Tried exiting while in the
870         group buffer. 
871
872 Sat Jun 24 10:35:33 1995  Lars INGEBRIGTSEN UiO  <lingebri@sunscipw.cern.ch>
873
874         * gnus.el (gnus-article-date-ut): Slap a condition-case on the
875         timezone functions.
876         (gnus-summary-mode-hook): Doc fix.
877         (gnus-group-get-new-news): Update native and secondary groups of
878         the proper levels if levels are wanted. 
879
880         * gnus-msg.el (gnus-inews-insert-signature): Checked whether
881         `gnus-signature-function' was a function.
882
883 Sat Jun 17 02:38:33 1995  Lars Ingebrigtsen  <lars@eyesore.no>
884
885         * gnus.el: 0.87 is released.
886
887         * nnkiboze.el (nnkiboze-close-group): Don't bug out on missing nov
888         files. 
889
890         * gnus-cache.el (gnus-cache-possibly-remove-articles): Wait until
891         exit to remove articles from the cache. 
892
893         * gnus.el (gnus-summary-next-group): Go to the next group, or exit
894         if no articles. 
895         (gnus-summary-search-article-forward): Cleaned up. 
896         (gnus-summary-search-article-backward): New implementation. 
897
898         * gnus-uu.el (gnus-uu-decode-with-method): Make sure the dir name
899         is a directory. 
900
901         * gnus.el (gnus-summary-mode-map): Add binding for gnus-bug. 
902         (gnus-article-mode-map): Ditto. 
903         (gnus-browse-mode-map): Ditto.
904
905         * nnmh.el (nnmh-request-expire-articles): Possibly keep last
906         article; and return the right `rest' undeleted list. 
907
908         * gnus.el (gnus-summary-mark-article): Don't auto-expire ancient
909         articles. 
910
911         * nnbabyl.el (nnbabyl-request-expire-articles): Would infloop. 
912
913         * gnus.el (gnus-summary-mark-article): Would possibly enter a nil
914         into the lists of articles. 
915
916 Fri Jun 16 01:51:01 1995  Lars Ingebrigtsen  <lars@eyesore.no>
917
918         * nneething.el (nneething-get-head): Returned nil. 
919
920         * gnus-cache.el (gnus-cache-possibly-enter-article): Make doubly
921         sure that point as at the start of the line. 
922
923         * gnus-score.el (gnus-summary-score-entry): Matches on lines were
924         entered with strings, leading to later bugouts. 
925
926         * nntp.el (nntp-request-asynchronous): Error message slightly
927         off. 
928
929         * gnus.el (gnus-summary-verbose-header): New command and keystroke
930         for POG compatability. 
931         (gnus-article-hide-headers-if-wanted): Fix to the same. 
932
933         * gnus-score.el (gnus-score-edit-alist): Use it new config.  
934
935         * gnus.el (gnus-summary-refer-parent-article): Give a more
936         unabiguous error message. 
937         (gnus-summary-refer-article): Save the article buffer before
938         trying to refer some other. 
939         (gnus-summary-refer-article): Don't blank out the old article
940         buffer. 
941         (gnus-buffer-configuration): New entry for summary-edit-score. 
942
943         * gnus-mh.el (gnus-mail-reply-using-mhe): Set mail-bug to wrong
944         thing. 
945
946         * gnus.el (gnus-article-word-wrap): Let adaptive-fill-regexp be
947         somewhat more permissive.
948         (gnus-summary-first-subject): Did not go to the first article. 
949
950 Thu Jun 15 21:31:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
951
952         * gnus.el (gnus-setup-news): Read active file from secondary
953         servers even if native is down. 
954         (gnus-get-unread-articles): Didn't display unread articles when
955         started on a low level. 
956         (gnus-get-unread-articles): More efficient implementation.
957
958 Thu Jun 15 05:28:03 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
959
960         * gnus-score.el (gnus-score-save): Delete empty score files. 
961
962 Thu Jun 15 03:34:23 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
963
964         * gnus.el: 0.86 is released.
965
966         * gnus.el (gnus-summary-refer-article): Recenter after fetching. 
967
968 Wed Jun 14 10:34:20 1995  Lars Ingebrigtsen  <lars@eyesore.no>
969
970         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't initialize
971         twice. 
972
973         * gnus-msg.el (gnus-mail-buffer): New variable. 
974
975         * gnus-score.el (gnus-summary-increase-score): Restore window
976         config after help.
977
978         * nnmail.el (nnmail-use-procmail): New variable. 
979
980         * nntp.el (nntp-send-strings-to-server): Really reopen connection
981         if closed. 
982
983         * gnus.el (gnus-group-exit): Remove carpal window on exit. 
984         (gnus-summary-recenter): Center on line 2 when in small windows. 
985         (gnus-newsrc-to-gnus-format): Reset the options list. 
986         (gnus-read-active-file): Would not activate primary groups when
987         'some. 
988         (gnus-get-unread-articles): Don't activate secondary groups
989         again. 
990
991 Tue Jun 13 00:26:45 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
992
993         * Treat empty comments fields. 
994
995         * gnus.el (gnus-newsrc-to-gnus-format): Exponentiality revealed. 
996         (gnus-score-find-hierarchical): Didn't really work for adaptive
997         files. 
998         (gnus-select-newsgroup): Really strip the first unwanted article. 
999
1000         * gnus-score.el (gnus-summary-score-entry): Doc fix. 
1001
1002 Tue Jun 13 10:02:57 1995  Scott Byer  <byer@mv.us.adobe.com>
1003
1004         * nnfolder.el (nnfolder-possibly-change-group) An added check for
1005         a file being a directory also checked for a symlink without
1006         verifying that the symlink actually pointed to a directory.  This
1007         would seriosly mess up some mail setups.
1008
1009         * nnfolder.el (nnfolder-server-opened)
1010         (nnfolder-possibly-change-group) Made sure checks for buffer
1011         existence included checks for the name being nil, since
1012         buffer-name with a nil name returns some random buffer.
1013
1014 Sat Jun 10 00:15:13 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1015
1016         * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
1017         reading newgroups files.
1018         (gnus-summary-next-group): Would bug out when all articles were
1019         expinged from scoring. 
1020         (gnus-simplify-subject-fuzzy): Totally bugged out. 
1021
1022         * gnus.el: 0.85 is released.
1023
1024 Thu Jun  8 22:27:07 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
1025
1026         * custom.el: Added support for faces, sexp, and pair types.  Added
1027         support for declaring emacs packages.  Added support for loading,
1028         saveing, and editing Emacs customization.  Declared all user
1029         variables in the custom package itself.
1030
1031         * gnus-edit.el: Added support for `eval', `adapt', and `local'
1032         entries. 
1033
1034         * gnus-cus.el: New file.
1035
1036 Fri Jun  9 00:07:16 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1037
1038         * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively. 
1039
1040         * gnus.el (gnus-group-edit-group): Refuse to edit killed groups. 
1041         (gnus-summary-enter-digest-group): Have followups in digest groups
1042         go to the parent group. 
1043         (gnus-newsrc-to-gnus-format): Would infloop on empty lines. 
1044
1045         * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
1046         much. 
1047         (gnus-score-load-file): Have a nil 'adapt entry mean "use current
1048         value". 
1049
1050         * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
1051         bug out. 
1052
1053         * gnus.el (gnus-configure-windows): Accept integer hor specs. 
1054
1055         * nnfolder.el (nnfolder-request-create-group): Make sure new
1056         groups that are created are, indeedn, created.
1057         (nnfolder-request-accept-article): Would save two copies of all
1058         mail. 
1059
1060 Fri Jun  9 00:07:16 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1061
1062         * gnus.el: 0.84 is released.
1063
1064         * nneething.el (nneething-retrieve-headers): Check for empty
1065         files. 
1066
1067         * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
1068         required headers. 
1069         (gnus-inews-organization): Be a bit more clever about missing
1070         files. 
1071
1072         * gnus-score.el (gnus-score-body): Didn't work at all. 
1073
1074         * gnus-msg.el (gnus-summary-supersede-article): Did not select
1075         article before superseding. 
1076         (gnus-summary-supersede-article): Delete certain headers before
1077         superseding. 
1078         (gnus-delete-supersedes-headers): New variable. 
1079
1080 Thu Jun  8 20:15:24 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1081
1082         * nnmh.el (nnmh-request-list): Would add a "." to the group name
1083         if nnmh-directory didn't end with /.
1084
1085         * nnmail.el (nnmail-resplit-incoming): New variable. 
1086
1087         * nnml.el (nnml-get-new-mail): Wrong group name. 
1088
1089         * gnus.el (gnus-simplify-subject-fuzzy): Inline
1090         simplify-buffer-fuzzy. 
1091         (gnus-simplify-buffer-fuzzy): New Re: match. 
1092
1093         * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name. 
1094         (gnus-uu-decode-unshar-and-save): Start working. 
1095
1096         * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
1097         file. 
1098         (gnus-score-find-hierarchical): Ditto.
1099
1100 Thu Jun  8 15:38:58 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
1101
1102         * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
1103         from the .eld files of they do not exist in the .newsrc file. 
1104
1105         * gnus.el: Doc string typo corrections galore courtesy of Frank D.
1106         Cringle. 
1107
1108         * gnus-ems.el: Bind buffer-substring-no-properties if not bound. 
1109
1110         * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove 
1111         (gnus-matches-options-n): Reversed match, sort of. 
1112         (gnus-extract-address-components): Didn't treat chopped-off lines
1113         well. 
1114         (gnus-read-all-descriptions-files): Returned nil. 
1115         (gnus-gmt-to-local): Wouldn't strip props before calling timzone. 
1116
1117 Wed Jun  7 15:04:20 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
1118
1119         * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
1120         already is one. 
1121         (gnus-summary-reselect-current-group): Did not allow reselecting. 
1122
1123         * nndoc.el (nndoc-retrieve-headers): Would fetch headers
1124         strangely. 
1125
1126         * gnus.el (gnus-summary-search-subject): Don't bug out on
1127         psedu-articles. 
1128         (gnus-score-score-files): Use file-exists instead of
1129         file-readable because of os/2 bug. 
1130         (gnus-select-newsgroup): Didn't remove the first fetched article
1131         when not using nov. 
1132
1133         * gnus.el: 0.83 is released. 
1134
1135 Wed Jun  7 12:59:46 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1136
1137         * gnus.el (gnus-configure-windows): Also make the selected buffer
1138         in the selected window the current buffer.
1139
1140 Mon Jun  5 23:04:27 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1141
1142         * nntp.el: Anchor all lines with \n instead of $.
1143
1144 Sun Jun  4 17:03:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1145
1146         * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
1147         parens. 
1148
1149 Sun Jun  4 00:48:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1150
1151         * gnus.el (gnus-group-catchup): Would not properly catchup all
1152         ticked articles.
1153
1154         * nndoc.el (nndoc-number-of-articles): Would totally bug out on
1155         mbox types. 
1156
1157         * gnus.el: 0.82 is released.
1158
1159 Sat Jun  3 00:27:41 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1160
1161         * gnus.el (gnus-summary-sort): Re-send async info after sorting. 
1162         (gnus-strict-mime): New variable. 
1163         (gnus-extract-address-components): XOVER From headers might not
1164         support folded lines. 
1165
1166         * nnmail.el (nnmail-move-inbox): Always use movemail to move
1167         incoming mail. 
1168
1169         * gnus.el (gnus-summary-zcore-fuzz): New variable. 
1170         (gnus-summary-insert-line): Use it. 
1171
1172         * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
1173         substring and regexp matches. 
1174
1175         * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
1176         existing message-ids. 
1177
1178         * gnus-ems.el: Provide gnusutil for Mule users. 
1179
1180         * gnus.el (gnus-summary-catchup): Would nix out dormant articles. 
1181
1182         * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
1183         results on non-xover servers. 
1184
1185         * gnus.el (gnus-group-make-group): Would insert groups at the end
1186         of the list at the beginning. 
1187
1188         * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
1189         summary buffer before evaling nok-kill forms. 
1190
1191         * gnus-score.el (gnus-score-edit-done): Make sure the directory
1192         where we save the score file exists. 
1193
1194         * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
1195         by id from the cache.
1196
1197         * nnsoup.el (nnsoup-read-areas): New packets would bomb. 
1198
1199         * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
1200         unconditionally. 
1201         (gnus-read-descriptions-file): Don't try to re-read desc file if
1202         it failed the first time. 
1203         (gnus-add-configuration): New function. 
1204         (gnus-summary-next-article): The group window was selected. We
1205         select the summary buffer.
1206         (gnus-active-to-gnus-format): Would leave illegal group symbols
1207         undefined. 
1208
1209 Fri Jun  2 20:58:58 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1210
1211         * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
1212         the nnvirtual group doesn't include itself. 
1213
1214         * gnus-score.el (gnus-score-body): Changed message to "num of
1215         tot". 
1216
1217         * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
1218         mails. 
1219
1220         * gnus.el (gnus-mark-article-as-read): Did not remove articles
1221         from the cache. 
1222
1223         * nnmail.el (nnmail-get-spool-files): Remove directories that
1224         match the suffix. 
1225
1226         * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
1227         better mimic a keymap.
1228         (gnus-summary-increase-score): Don't display match types that are
1229         illegal for the header to be scored on.
1230         (gnus-summary-increase-score): Allow C-h to list help. 
1231
1232         * nnmail.el (nnmail-get-split-group): Get the right group to split
1233         in when doing procmail splits. 
1234
1235 Fri Jun  2 17:25:28 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1236
1237         * gnus.el: 0.81 is released. 
1238
1239 Fri Jun  2 14:56:40 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1240
1241         * gnus.el (gnus-group-exit): Would offer to save summaries after
1242         it was too late. 
1243
1244         * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
1245         nnvirtual. 
1246
1247 Wed May 31 16:37:02 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
1248
1249         * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
1250         highlight article.
1251
1252 Fri Jun  2 00:29:57 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1253
1254         * gnus.el (gnus-read-descriptions-file): Allow reading from
1255         different servers. 
1256         (gnus-group-describe-group): Wouldn't describe foreign groups. 
1257         (gnus-read-all-descriptions-files): New function. 
1258         (gnus-group-get-new-news-this-group): Would step to the bottom of
1259         the list. 
1260         (gnus-group-update-group): Would often insert groups one below
1261         where they were supposed to go.
1262
1263         * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
1264         copying. 
1265
1266         * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
1267         circumstances. 
1268
1269         * gnus-ems.el: Would define make-face, which would confuse Info.
1270
1271         * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
1272         in the right buffer. 
1273
1274         * gnus-edit.el (gnus-score-customize): Added keystroke and
1275         autoload. 
1276
1277         * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
1278         before requesting.
1279         (gnus-group-check-bogus-groups): Prefix now means "don't ask". 
1280         (gnus-check-bogus-newsgroups): Would bug out on several bogus
1281         groups with the same name. 
1282
1283 Thu Jun  1 01:17:01 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1284
1285         * gnus-msg.el (gnus-post-news): Would 'ask even when posting. 
1286         (gnus-inews-insert-headers): Only remove message-id previously
1287         generated by Gnus.
1288         (gnus-inews-news): Insert the same message-id in mail copies of
1289         news articles. 
1290         (gnus-deletable-headers): New variable. 
1291
1292         * nnmh.el (nnmh-request-list): Would mess up the list.
1293
1294         * gnus.el (gnus-group-make-empty-virtual): Create a group that
1295         matches nothing, not everything. 
1296         (gnus-group-catchup-current): Catch up component nnvirtual
1297         groups. 
1298
1299         * gnus-soup.el: New file.
1300
1301         * nnsoup.el: New file.
1302
1303         * gnus-msg.el (gnus-inews-article-function): New variable. 
1304         (gnus-inews-article): Check headers after they have been
1305         generated. 
1306
1307 Wed May 31 11:37:22 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1308
1309         * gnus.el (gnus-summary-expire-articles): Cancelled instead of
1310         canceled. 
1311
1312 Wed May 31 03:45:35 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1313
1314         * nnmh.el (nnmh-request-expire-articles): If a file can't be
1315         deleted, don't remove it from the list of expirables. 
1316
1317         * gnus.el: 0.80 is released.
1318
1319 Tue May 30 10:59:22 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
1320
1321         * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
1322         `says' attribution, no matter how stupid it sounds.
1323
1324 Wed May 31 00:46:27 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1325
1326         * gnus.el (gnus-summary-read-group): Recenter in wrong window. 
1327
1328 Tue May 30 10:05:54 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1329
1330         * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
1331         new dummy.groups are prepended. 
1332         (gnus-make-hashtable-from-newsrc-alist): Would potentially be
1333         destructive. 
1334
1335 Mon May 29 09:03:02 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1336
1337         * gnus.el (gnus-summary-goto-subject): Would not report
1338         non-existing numbers. 
1339
1340         * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
1341         mail-signature is non-nil. 
1342         (gnus-post-news): Would set gnus-newsgroup-name to something
1343         strange. 
1344
1345         * gnus.el (gnus-configure-windows): Would, in obscure cases,
1346         display a buffer in two windows. 
1347
1348 Mon May 29 09:03:02 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1349
1350         * gnus.el: 0.79 is released.
1351
1352         * nnmail.el (nnmail-delete-incoming): New variable. 
1353
1354         * gnus.el (gnus-summary-read-group): Would scroll to the end of
1355         the article. 
1356
1357         * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
1358         news-reply-header-hook if mail-yank-hooks is non-nil. 
1359
1360 Sun May 28 15:25:02 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1361
1362         * gnus.el (gnus-summary-update-mark): Would add unread marks to
1363         articles that had been marked with the process mark.
1364         (gnus-summary-read-group): Forcibly recenter group buffer if
1365         visible. 
1366
1367         * gnus-score.el (gnus-summary-increase-score): Allow "?"s. 
1368
1369         * gnus.el (gnus-summary-import-article): New command and
1370         keystroke. 
1371
1372         * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
1373         killfiles. 
1374
1375         * gnus.el (gnus-group-get-new-news): Did not use
1376         default-list-level properly.
1377
1378 Sun May 28 10:01:10 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
1379
1380         * gnus.el (gnus-article-word-wrap): Use fill-column. 
1381
1382         * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
1383         score files. 
1384
1385         * nnspool.el (nnspool-find-article-by-message-id): Did not work. 
1386
1387         * gnus-score.el (gnus-score-adaptive): Would try to score one too
1388         many. 
1389
1390         * gnus.el (gnus-group-make-help-group): Use new doc backend. 
1391
1392         * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
1393         has been reached in digests. 
1394
1395 Sun May 28 01:30:59 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1396
1397         * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
1398         even if the user kills the mbox buffer.
1399
1400 Sat May 27 20:16:34 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1401
1402         * nneething.el (nneething-make-head): Produced buggy From
1403         headers. 
1404         (nneething-article-p): More strict definition. 
1405
1406         * gnus.el (gnus-summary-next-page): Would show end of buffer. 
1407         (gnus-group-exit): Really offer to save summaries.
1408         (gnus-offer-save-summaries): Reverse match.
1409
1410 Sat May 27 09:25:52 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1411
1412         * gnus.el: 0.78 is released.
1413
1414         * nnmail.el (nnmail-split-incoming): Would bug out on long
1415         content-lengths.
1416
1417         * gnus.el (gnus-active-to-gnus-format): Do more checking. 
1418         (gnus-summary-prev-page): Would not configure windows. 
1419
1420         * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
1421         insert From headers in nov files.
1422
1423         * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
1424
1425         * gnus.el (gnus-browse-group-name): Did not work.
1426         (gnus-browse-select-group): No interactive spec.
1427
1428         * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
1429         only headers. 
1430
1431 Fri May 26 06:34:55 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1432
1433         * gnus.el (gnus-group-make-doc-group): New command and keystroke. 
1434
1435         * nndoc.el (nndoc-open-server): New implementation. Now does
1436         babyl, mbox and digest.
1437
1438         * nnspool.el (nnspool-request-post): Use a pipe instead of a pty. 
1439
1440         * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
1441         intelligently. 
1442
1443 Thu May 25 13:05:05 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1444
1445         * gnus.el (gnus-summary-enter-digest-group): Did not work.
1446
1447         * nndigest.el (nndigest-current-buffer): Doc fix.
1448
1449         * nnmh.el (nnmh-request-list): Would recurse needlessly. 
1450
1451 Thu May 25 05:34:16 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1452
1453         * gnus.el: 0.77 is released.
1454         
1455         * gnus.el (gnus-article-date-ut): Ignore missing dates. 
1456         (gnus-group-enter-directory): New command and keystroke.
1457
1458         * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
1459         on dirs. 
1460
1461         * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject. 
1462
1463         * gnus.el (gnus-score-find-alist): New function.
1464         (gnus-score-score-files): ADAPT files would nix out all other
1465         files. 
1466         (gnus-score-score-files): Would not find any when short names were
1467         used. 
1468
1469 Sat May 20 06:45:04 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
1470
1471         * gnus-score.el (gnus-score-find-alist): New function.
1472         (gnus-possibly-score-headers): Use it.
1473
1474         * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
1475           variables.
1476
1477 Thu May 25 03:44:53 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1478
1479         * gnus-kill.el (gnus-expunge): Would infloop.
1480
1481         * nnspool.el (nnspool-inews-sentinel): Did not kill the error
1482         buffer.
1483
1484         * nnmail.el (nnmail-article-group): Would but out on function in
1485         the split method.
1486
1487         * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned. 
1488
1489         * nnml.el (nnml-get-new-mail): Ditto.
1490
1491         * gnus.el (gnus-start-news-server): Don't let the nnmh backend
1492         fetch new mail. 
1493
1494 Wed May 24 07:59:39 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1495
1496         * nneething.el: New backend.
1497
1498 Wed May 24 02:35:49 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
1499
1500         * gnus.el: 0.76 is released.
1501
1502         * nnfolder.el (nnfolder-close-group): New version. Don't close if
1503         already closed.
1504
1505         * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
1506
1507         * gnus.el (gnus-summary-delete-article): Would make all expirable
1508         articles disappear.
1509
1510         * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
1511         cancelled before it actually is cancelled.
1512         (gnus-mail-reply-using-mail): Did not narrow to headers. 
1513         (gnus-group-mail): Use the mail-other-window method.
1514
1515         * gnus.el (gnus-signature-separator): Moved to gnus.el.
1516         (gnus-debug): Ignore nils in load-path.
1517         (gnus-score-score-files): Did not find adapt files when using
1518         short file names. 
1519         (gnus-score-score-files): Changing from short to long file names
1520         would bug out.
1521         (gnus-get-newsgroup-headers): Would bug out on empty articles.
1522
1523         * nnheader.el (nnheader-insert-head): Would stop before getting
1524         the entire head.
1525
1526         * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
1527         marks in the wrong buffer.
1528         (gnus-post-news): Ditto.
1529         (gnus-inews-do-fcc): Would make a directory out of the file name. 
1530
1531 Tue May 23 07:24:52 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1532
1533         * gnus.el (gnus-group-real-name): Get the word after the last
1534         colon, not after the first colon.
1535
1536         * nnmail.el (nnmail-split-incoming): When "splitting" for just a
1537         single group, narrow the split method to just the single group. 
1538
1539         * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
1540         group exit.
1541
1542         * gnus-score.el (gnus-score-load-file): Added the `local' atom.
1543
1544         * gnus.el (gnus-group-make-empty-virtual): New function and
1545         keystroke. 
1546         (gnus-dummy-mark): New variable.
1547         (gnus-summary-remove-lines-marked-with): Remove dummy roots that
1548         have no children.
1549         (gnus-articles-to-read): Allow the user to specify how many
1550         articles to read with a numerical prefix.
1551         (gnus-browse-read-group): New command and keystroke.
1552         (gnus-summary-insert-line): Go back to using normal plists for
1553         article info. Changes all over in the summary code.
1554         (gnus-summary-first-subject): New implementation.
1555
1556 Tue May 23 02:54:05 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
1557
1558         * nnmail.el (nnmail-move-inbox): tofile fix.
1559
1560         * gnus-msg.el (gnus-group-mail): Moved here.
1561         (gnus-group-mail): Run gnus-mail-hook.
1562
1563         * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
1564
1565         * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
1566         gnus-group-real-name. 
1567
1568         * gnus.el (gnus-active-to-gnus-format): Add more error control.
1569
1570         * gnus-score.el (gnus-summary-increase-score): Would bug out on
1571         certain keystrokes.
1572
1573         * gnus.el (gnus-group-sort-groups): Would rescan.
1574         (gnus-group-sort-groups): Added keystroke.
1575         (gnus-article-setup-buffer): Always set article mode.
1576         (gnus-group-add-to-virtual): Prompt with nnvirtual:.
1577
1578 Sun May 21 07:33:20 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1579
1580         * gnus.el (gnus-offer-save-summaries): Save any still-existing
1581         summary buffer on exit from Gnus.
1582
1583 Sun May 21 00:11:00 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
1584
1585         * gnus.el: 0.75 is released.
1586
1587         * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
1588         changed source groups. 
1589
1590         * gnus.el (gnus-matches-options-n): Did not find matching options. 
1591         (gnus-configure-windows): Signal error with missing point.
1592         (gnus-narrow-to-headers): Don't bug out on malformed mail. 
1593
1594         * gnus-uu.el: Made prompts more explicit.
1595
1596         * gnus.el (gnus-article-prepare): Show thread before doing visual
1597         marks. 
1598         (gnus-summary-scroll-up): Would recenter oddly.
1599
1600 Sat May 20 23:37:42 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
1601
1602         * gnus-score.el (gnus-score-headers): gnus-current-score-file
1603         would be nil.
1604
1605         * gnus-cite.el (gnus-supercite-regexp): New value.
1606
1607 Sat May 20 04:56:14 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1608
1609         * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
1610
1611         * nnheader.el (nnheader-insert-head): New function to speed up
1612         HEADer reading.
1613
1614         * nnspool.el (nnspool-retrieve-headers): Use it.
1615         * nnmh.el (nnmh-retrieve-headers): Ditto.
1616         * nnml.el (nnml-retrieve-headers): Ditto.
1617
1618         * nnmh.el (nnmh-be-safe): New variable and serious speedup. 
1619
1620 Sat May 20 17:11:50 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1621
1622         * gnus.el: 0.74 is released. 
1623
1624 Sat May 20 00:11:59 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1625
1626         * gnus.el: 0.73 is released.
1627
1628         * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
1629         message-id. 
1630
1631         * gnus-score.el (gnus-score-load-file): 'eval was not right. 
1632
1633         * gnus.el (gnus-make-articles-unread): Would deliver wrong
1634         results. 
1635
1636 Fri May 19 01:10:34 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1637
1638         * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
1639         "From " lines.
1640         (nnbabyl-insert-lines): Wrong number of lines. 
1641         (nnbabyl-request-accept-article): Bugged out. 
1642
1643         * nnmh.el (nnmh-request-accept-article): Would never accept an
1644         article. 
1645
1646         * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
1647         sometimes. 
1648
1649         * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table. 
1650
1651         * gnus.el (gnus): Init server buffer, just in case.
1652
1653         * nnml.el (nnml-request-create-group): string-to-int instead of
1654         int-to-string. 
1655
1656         * gnus.el (gnus-group-use-permament-levels): New variable,
1657         supersedes other variables. 
1658         (gnus-article-prepare): Let buffer-read-only nil before calling
1659         hooks. 
1660         (gnus-summary-next-group): Recenter group buffer.
1661         (gnus-get-newsgroup-headers): Articles without message-id's
1662         fetched in separate batches would be clobbered.
1663
1664         * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists. 
1665         (gnus-inews-news): If both mailing and posting, remove the Fcc
1666         before posting. 
1667
1668         * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
1669         newsgroups to post in.
1670
1671         * gnus.el (gnus-list-of-read-articles): Would totally bug out. 
1672
1673         * gnus-score.el (gnus-score-string): Add tracing.
1674         (gnus-score-find-trace): New command and keystroke.
1675
1676         * nnmbox.el (nnmbox-request-expire-articles): When deleting the
1677         last article, would infloop.
1678
1679         * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
1680         number. 
1681
1682         * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
1683         copying of article buffer.
1684         (gnus-copy-article-buffer): Would barf when the article buffer
1685         didn't exist.
1686
1687         * gnus.el (gnus-configure-windows): Split the opposite way.
1688         (gnus-summary-next-group): Would cycle on 0 on the last group. 
1689
1690         * gnus-score.el (gnus-summary-increase-score): Give fuller
1691         prompts. 
1692
1693 Sun May 14 10:01:49 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
1694
1695         * gnus.el: Use (point-min) instead if `1'.
1696
1697         * gnus.el (gnus-hidden-properties): Added.
1698         (gnus-summary-toggle-header, gnus-article-show-all-headers,
1699         gnus-article-hide-headers): Use it.
1700
1701         * gnus-cite.el (gnus-article-hide-citation,
1702         gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
1703
1704         * gnus-vis.el (gnus-article-hide-signature,
1705         gnus-signature-toggle):  use it.
1706
1707         * gnus.el (gnus-article-hide-signature): Deleted.  Use the version
1708         in `gnus-vis.el' instead.
1709
1710         * gnus-vis.el (gnus-article-next-button): New function and
1711         keybinding. 
1712
1713 Thu May 18 03:10:03 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1714
1715         * gnus-score.el (gnus-score-edit-alist): Really save winconf.
1716
1717         * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
1718         names. 
1719
1720         * nnmail.el (nnmail-split-incoming): Use Content-Length header. 
1721
1722         * gnus-score.el (gnus-score-headers): Let current-score-file. 
1723
1724         * gnus-ems.el: Don't use intagible before 19.29.
1725
1726         * nndigest.el (nndigest-narrow-to-article): Stop before that *End
1727         of digest* line.
1728
1729         * gnus-score.el (gnus-score-score-files): Expand the kill-file
1730         path before using it.
1731         (gnus-summary-increase-score): Double quoting of types.
1732
1733         * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
1734         buffer. 
1735
1736         * gnus.el (gnus-summary-prepare-threads): False roots would get
1737         incorrect number of children.
1738
1739         * nnspool.el (nnspool-inews-sentinel): condition-case the sending
1740         of eof.
1741
1742         * gnus.el (gnus-summary-mark-article): Always un-hide threads. 
1743         (gnus-update-read-articles): Peel off expired article numbers. 
1744         (gnus-article-set-window-start): New function.
1745         (gnus-summary-refer-article): Would scroll to the end of the
1746         buffer. 
1747
1748         * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
1749         snarfing headers. 
1750
1751         * gnus-score.el (gnus-score-add-followups): Don't enter if there
1752         already is one.
1753
1754         * gnus.el (gnus-nov-read-integer): Condition-case the read. 
1755
1756         * nnvirtual.el (nnvirtual-close-group): Always handle a close. 
1757
1758         * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
1759
1760         * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
1761
1762         * gnus.el (gnus-summary-make-display-table): New function.
1763
1764 Thu May 18 00:58:54 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1765
1766         * gnus.el (gnus-summary-mode): Display-table would be nil. 
1767
1768         * gnus.el: 0.72 is released.
1769
1770 Wed May 17 19:38:43 1995  Lars Magne Ingebrigtsen  <larsi@surt.ifi.uio.no>
1771
1772         * gnus.el: 0.71 is released.
1773
1774 Mon May 15 15:53:00 1995  Scott Byer  <byer@mv.us.adobe.com>
1775
1776         * nnfolder.el (nnfolder-possibly-activate-groups) New function.
1777         nnmail-get-active returns a bogus list the second time around, so
1778         we want to make sure we only call it once.
1779
1780         * nnfolder.el (nnfolder-active-number) Mase things a little more
1781         paranoid in the case where we enter this procedure from splitting
1782         mail - it will do a possibly-change-group, which, if
1783         nnfolder-use-active-file is nil, will figure out the _true_ active
1784         numbers from the nnfolder mail file.
1785
1786 Wed May 17 17:43:27 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
1787
1788         * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
1789         headers. 
1790         (gnus-summary-catchup): Reversed comparison.
1791         (gnus-summary-mode): Set mode line before group name was defined. 
1792         (gnus-short-group-name): New implementation.
1793         (gnus-article-display-x-face): New implementation.
1794         (gnus-article-x-face-too-ugly): New variable.
1795         (gnus-remove-some-windows): Don't bug out on non-defined buffers. 
1796
1797 Wed May 17 14:23:37 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1798
1799         * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
1800         finer granulatity than on/off.
1801
1802         * gnus-score.el (gnus-summary-increase-score): Changed the maps
1803         and score file entry commands.
1804
1805 Tue May 16 00:40:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1806
1807         * gnus-score.el (gnus-summary-score-entry): When used
1808         interactively, didn't do the right TYPE.
1809         (gnus-summary-score-entry): Added keystroke.
1810
1811         * gnus.el (gnus-summary-current-score): New command and keystroke. 
1812
1813         * nnmail.el (nnmail-incoming-mail-directory): New variable. 
1814         (nnmail-get-spool-files): Use it.
1815
1816         * nndigest.el (nndigest-request-group): Would not widen before
1817         inserting, resulting in a partial digest group.
1818
1819         * gnus.el (gnus-article-summary-command): Use `call-interactively'
1820         instead of executing macro.
1821         (gnus-article-get-xrefs): Would sometimes bug out.
1822
1823         * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
1824
1825         * nnfolder.el (nn*-prepare-save-mail-hook): New variables. 
1826
1827         * gnus.el (gnus-summary-next-group): Would step one group to far
1828         when using `quietly'.
1829         (gnus-newsgroup-directory-form): Don't make directory form of the
1830         entire foreign group name.
1831
1832         * gnus-uu.el (gnus-uu-save-article): Get continuation lines. 
1833
1834         * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
1835         Bcc mail.
1836
1837         * nnmail.el (nnmail-split-fancy): New variable and stuff.
1838
1839         * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
1840         groups. 
1841
1842         * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
1843         display control characters and the like.
1844         (gnus-active-to-gnus-format): Faster implementation.
1845         (gnus-ignored-newsgroups): Semi-obsolescent.
1846         (gnus-bug): Offer a help page.
1847         (gnus-article-prepare): Made summary and article buffer writable. 
1848         (gnus-group-make-kiboze-group): Created incorrect score files. 
1849
1850 Mon May 15 21:40:15 1995  Lars Ingebrigtsen  <lars@eyesore.no>
1851
1852         * nntp.el (nntp-nov-gap): New variable.
1853         (nntp-retrieve-headers-with-xover): Use it.
1854