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