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