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