*** empty log message ***
[gnus] / lisp / ChangeLog
1 Sat Jun 10 00:15:13 1995  Lars Ingebrigtsen  <lars@eyesore.no>
2
3         * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
4         reading newgroups files.
5         (gnus-summary-next-group): Would bug out when all articles were
6         expinged from scoring. 
7         (gnus-simplify-subject-fuzzy): Totally bugged out. 
8
9 Thu Jun  8 22:27:07 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
10
11         * custom.el: Added support for faces, sexp, and pair types.  Added
12         support for declaring emacs packages.  Added support for loading,
13         saveing, and editing Emacs customization.  Declared all user
14         variables in the custom package itself.
15
16         * gnus-edit.el: Added support for `eval', `adapt', and `local'
17         entries. 
18
19         * gnus-cus.el: New file.
20
21 Fri Jun  9 00:07:16 1995  Lars Ingebrigtsen  <lars@eyesore.no>
22
23         * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively. 
24
25         * gnus.el (gnus-group-edit-group): Refuse to edit killed groups. 
26         (gnus-summary-enter-digest-group): Have followups in digest groups
27         go to the parent group. 
28         (gnus-newsrc-to-gnus-format): Would infloop on empty lines. 
29
30         * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
31         much. 
32         (gnus-score-load-file): Have a nil 'adapt entry mean "use current
33         value". 
34
35         * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
36         bug out. 
37
38         * gnus.el (gnus-configure-windows): Accept integer hor specs. 
39
40         * nnfolder.el (nnfolder-request-create-group): Make sure new
41         groups that are created are, indeedn, created.
42         (nnfolder-request-accept-article): Would save two copies of all
43         mail. 
44
45 Fri Jun  9 00:07:16 1995  Lars Ingebrigtsen  <lars@eyesore.no>
46
47         * gnus.el: 0.84 is released.
48
49         * nneething.el (nneething-retrieve-headers): Check for empty
50         files. 
51
52         * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
53         required headers. 
54         (gnus-inews-organization): Be a bit more clever about missing
55         files. 
56
57         * gnus-score.el (gnus-score-body): Didn't work at all. 
58
59         * gnus-msg.el (gnus-summary-supersede-article): Did not select
60         article before superseding. 
61         (gnus-summary-supersede-article): Delete certain headers before
62         superseding. 
63         (gnus-delete-supersedes-headers): New variable. 
64
65 Thu Jun  8 20:15:24 1995  Lars Ingebrigtsen  <lars@eyesore.no>
66
67         * nnmh.el (nnmh-request-list): Would add a "." to the group name
68         if nnmh-directory didn't end with /.
69
70         * nnmail.el (nnmail-resplit-incoming): New variable. 
71
72         * nnml.el (nnml-get-new-mail): Wrong group name. 
73
74         * gnus.el (gnus-simplify-subject-fuzzy): Inline
75         simplify-buffer-fuzzy. 
76         (gnus-simplify-buffer-fuzzy): New Re: match. 
77
78         * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name. 
79         (gnus-uu-decode-unshar-and-save): Start working. 
80
81         * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
82         file. 
83         (gnus-score-find-hierarchical): Ditto.
84
85 Thu Jun  8 15:38:58 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
86
87         * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
88         from the .eld files of they do not exist in the .newsrc file. 
89
90         * gnus.el: Doc string typo corrections galore courtesy of Frank D.
91         Cringle. 
92
93         * gnus-ems.el: Bind buffer-substring-no-properties if not bound. 
94
95         * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove 
96         (gnus-matches-options-n): Reversed match, sort of. 
97         (gnus-extract-address-components): Didn't treat chopped-off lines
98         well. 
99         (gnus-read-all-descriptions-files): Returned nil. 
100         (gnus-gmt-to-local): Wouldn't strip props before calling timzone. 
101
102 Wed Jun  7 15:04:20 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
103
104         * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
105         already is one. 
106         (gnus-summary-reselect-current-group): Did not allow reselecting. 
107
108         * nndoc.el (nndoc-retrieve-headers): Would fetch headers
109         strangely. 
110
111         * gnus.el (gnus-summary-search-subject): Don't bug out on
112         psedu-articles. 
113         (gnus-score-score-files): Use file-exists instead of
114         file-readable because of os/2 bug. 
115         (gnus-select-newsgroup): Didn't remove the first fetched article
116         when not using nov. 
117
118         * gnus.el: 0.83 is released. 
119
120 Wed Jun  7 12:59:46 1995  Lars Ingebrigtsen  <lars@eyesore.no>
121
122         * gnus.el (gnus-configure-windows): Also make the selected buffer
123         in the selected window the current buffer.
124
125 Mon Jun  5 23:04:27 1995  Lars Ingebrigtsen  <lars@eyesore.no>
126
127         * nntp.el: Anchor all lines with \n instead of $.
128
129 Sun Jun  4 17:03:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
130
131         * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
132         parens. 
133
134 Sun Jun  4 00:48:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
135
136         * gnus.el (gnus-group-catchup): Would not properly catchup all
137         ticked articles.
138
139         * nndoc.el (nndoc-number-of-articles): Would totally bug out on
140         mbox types. 
141
142         * gnus.el: 0.82 is released.
143
144 Sat Jun  3 00:27:41 1995  Lars Ingebrigtsen  <lars@eyesore.no>
145
146         * gnus.el (gnus-summary-sort): Re-send async info after sorting. 
147         (gnus-strict-mime): New variable. 
148         (gnus-extract-address-components): XOVER From headers might not
149         support folded lines. 
150
151         * nnmail.el (nnmail-move-inbox): Always use movemail to move
152         incoming mail. 
153
154         * gnus.el (gnus-summary-zcore-fuzz): New variable. 
155         (gnus-summary-insert-line): Use it. 
156
157         * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
158         substring and regexp matches. 
159
160         * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
161         existing message-ids. 
162
163         * gnus-ems.el: Provide gnusutil for Mule users. 
164
165         * gnus.el (gnus-summary-catchup): Would nix out dormant articles. 
166
167         * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
168         results on non-xover servers. 
169
170         * gnus.el (gnus-group-make-group): Would insert groups at the end
171         of the list at the beginning. 
172
173         * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
174         summary buffer before evaling nok-kill forms. 
175
176         * gnus-score.el (gnus-score-edit-done): Make sure the directory
177         where we save the score file exists. 
178
179         * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
180         by id from the cache.
181
182         * nnsoup.el (nnsoup-read-areas): New packets would bomb. 
183
184         * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
185         unconditionally. 
186         (gnus-read-descriptions-file): Don't try to re-read desc file if
187         it failed the first time. 
188         (gnus-add-configuration): New function. 
189         (gnus-summary-next-article): The group window was selected. We
190         select the summary buffer.
191         (gnus-active-to-gnus-format): Would leave illegal group symbols
192         undefined. 
193
194 Fri Jun  2 20:58:58 1995  Lars Ingebrigtsen  <lars@eyesore.no>
195
196         * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
197         the nnvirtual group doesn't include itself. 
198
199         * gnus-score.el (gnus-score-body): Changed message to "num of
200         tot". 
201
202         * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
203         mails. 
204
205         * gnus.el (gnus-mark-article-as-read): Did not remove articles
206         from the cache. 
207
208         * nnmail.el (nnmail-get-spool-files): Remove directories that
209         match the suffix. 
210
211         * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
212         better mimic a keymap.
213         (gnus-summary-increase-score): Don't display match types that are
214         illegal for the header to be scored on.
215         (gnus-summary-increase-score): Allow C-h to list help. 
216
217         * nnmail.el (nnmail-get-split-group): Get the right group to split
218         in when doing procmail splits. 
219
220 Fri Jun  2 17:25:28 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
221
222         * gnus.el: 0.81 is released. 
223
224 Fri Jun  2 14:56:40 1995  Lars Ingebrigtsen  <lars@eyesore.no>
225
226         * gnus.el (gnus-group-exit): Would offer to save summaries after
227         it was too late. 
228
229         * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
230         nnvirtual. 
231
232 Wed May 31 16:37:02 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
233
234         * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
235         highlight article.
236
237 Fri Jun  2 00:29:57 1995  Lars Ingebrigtsen  <lars@eyesore.no>
238
239         * gnus.el (gnus-read-descriptions-file): Allow reading from
240         different servers. 
241         (gnus-group-describe-group): Wouldn't describe foreign groups. 
242         (gnus-read-all-descriptions-files): New function. 
243         (gnus-group-get-new-news-this-group): Would step to the bottom of
244         the list. 
245         (gnus-group-update-group): Would often insert groups one below
246         where they were supposed to go.
247
248         * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
249         copying. 
250
251         * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
252         circumstances. 
253
254         * gnus-ems.el: Would define make-face, which would confuse Info.
255
256         * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
257         in the right buffer. 
258
259         * gnus-edit.el (gnus-score-customize): Added keystroke and
260         autoload. 
261
262         * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
263         before requesting.
264         (gnus-group-check-bogus-groups): Prefix now means "don't ask". 
265         (gnus-check-bogus-newsgroups): Would bug out on several bogus
266         groups with the same name. 
267
268 Thu Jun  1 01:17:01 1995  Lars Ingebrigtsen  <lars@eyesore.no>
269
270         * gnus-msg.el (gnus-post-news): Would 'ask even when posting. 
271         (gnus-inews-insert-headers): Only remove message-id previously
272         generated by Gnus.
273         (gnus-inews-news): Insert the same message-id in mail copies of
274         news articles. 
275         (gnus-deletable-headers): New variable. 
276
277         * nnmh.el (nnmh-request-list): Would mess up the list.
278
279         * gnus.el (gnus-group-make-empty-virtual): Create a group that
280         matches nothing, not everything. 
281         (gnus-group-catchup-current): Catch up component nnvirtual
282         groups. 
283
284         * gnus-soup.el: New file.
285
286         * nnsoup.el: New file.
287
288         * gnus-msg.el (gnus-inews-article-function): New variable. 
289         (gnus-inews-article): Check headers after they have been
290         generated. 
291
292 Wed May 31 11:37:22 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
293
294         * gnus.el (gnus-summary-expire-articles): Cancelled instead of
295         canceled. 
296
297 Wed May 31 03:45:35 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
298
299         * nnmh.el (nnmh-request-expire-articles): If a file can't be
300         deleted, don't remove it from the list of expirables. 
301
302         * gnus.el: 0.80 is released.
303
304 Tue May 30 10:59:22 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
305
306         * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
307         `says' attribution, no matter how stupid it sounds.
308
309 Wed May 31 00:46:27 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
310
311         * gnus.el (gnus-summary-read-group): Recenter in wrong window. 
312
313 Tue May 30 10:05:54 1995  Lars Ingebrigtsen  <lars@eyesore.no>
314
315         * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
316         new dummy.groups are prepended. 
317         (gnus-make-hashtable-from-newsrc-alist): Would potentially be
318         destructive. 
319
320 Mon May 29 09:03:02 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
321
322         * gnus.el (gnus-summary-goto-subject): Would not report
323         non-existing numbers. 
324
325         * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
326         mail-signature is non-nil. 
327         (gnus-post-news): Would set gnus-newsgroup-name to something
328         strange. 
329
330         * gnus.el (gnus-configure-windows): Would, in obscure cases,
331         display a buffer in two windows. 
332
333 Mon May 29 09:03:02 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
334
335         * gnus.el: 0.79 is released.
336
337         * nnmail.el (nnmail-delete-incoming): New variable. 
338
339         * gnus.el (gnus-summary-read-group): Would scroll to the end of
340         the article. 
341
342         * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
343         news-reply-header-hook if mail-yank-hooks is non-nil. 
344
345 Sun May 28 15:25:02 1995  Lars Ingebrigtsen  <lars@eyesore.no>
346
347         * gnus.el (gnus-summary-update-mark): Would add unread marks to
348         articles that had been marked with the process mark.
349         (gnus-summary-read-group): Forcibly recenter group buffer if
350         visible. 
351
352         * gnus-score.el (gnus-summary-increase-score): Allow "?"s. 
353
354         * gnus.el (gnus-summary-import-article): New command and
355         keystroke. 
356
357         * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
358         killfiles. 
359
360         * gnus.el (gnus-group-get-new-news): Did not use
361         default-list-level properly.
362
363 Sun May 28 10:01:10 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
364
365         * gnus.el (gnus-article-word-wrap): Use fill-column. 
366
367         * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
368         score files. 
369
370         * nnspool.el (nnspool-find-article-by-message-id): Did not work. 
371
372         * gnus-score.el (gnus-score-adaptive): Would try to score one too
373         many. 
374
375         * gnus.el (gnus-group-make-help-group): Use new doc backend. 
376
377         * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
378         has been reached in digests. 
379
380 Sun May 28 01:30:59 1995  Lars Ingebrigtsen  <lars@eyesore.no>
381
382         * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
383         even if the user kills the mbox buffer.
384
385 Sat May 27 20:16:34 1995  Lars Ingebrigtsen  <lars@eyesore.no>
386
387         * nneething.el (nneething-make-head): Produced buggy From
388         headers. 
389         (nneething-article-p): More strict definition. 
390
391         * gnus.el (gnus-summary-next-page): Would show end of buffer. 
392         (gnus-group-exit): Really offer to save summaries.
393         (gnus-offer-save-summaries): Reverse match.
394
395 Sat May 27 09:25:52 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
396
397         * gnus.el: 0.78 is released.
398
399         * nnmail.el (nnmail-split-incoming): Would bug out on long
400         content-lengths.
401
402         * gnus.el (gnus-active-to-gnus-format): Do more checking. 
403         (gnus-summary-prev-page): Would not configure windows. 
404
405         * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
406         insert From headers in nov files.
407
408         * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
409
410         * gnus.el (gnus-browse-group-name): Did not work.
411         (gnus-browse-select-group): No interactive spec.
412
413         * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
414         only headers. 
415
416 Fri May 26 06:34:55 1995  Lars Ingebrigtsen  <lars@eyesore.no>
417
418         * gnus.el (gnus-group-make-doc-group): New command and keystroke. 
419
420         * nndoc.el (nndoc-open-server): New implementation. Now does
421         babyl, mbox and digest.
422
423         * nnspool.el (nnspool-request-post): Use a pipe instead of a pty. 
424
425         * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
426         intelligently. 
427
428 Thu May 25 13:05:05 1995  Lars Ingebrigtsen  <lars@eyesore.no>
429
430         * gnus.el (gnus-summary-enter-digest-group): Did not work.
431
432         * nndigest.el (nndigest-current-buffer): Doc fix.
433
434         * nnmh.el (nnmh-request-list): Would recurse needlessly. 
435
436 Thu May 25 05:34:16 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
437
438         * gnus.el: 0.77 is released.
439         
440         * gnus.el (gnus-article-date-ut): Ignore missing dates. 
441         (gnus-group-enter-directory): New command and keystroke.
442
443         * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
444         on dirs. 
445
446         * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject. 
447
448         * gnus.el (gnus-score-find-alist): New function.
449         (gnus-score-score-files): ADAPT files would nix out all other
450         files. 
451         (gnus-score-score-files): Would not find any when short names were
452         used. 
453
454 Sat May 20 06:45:04 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
455
456         * gnus-score.el (gnus-score-find-alist): New function.
457         (gnus-possibly-score-headers): Use it.
458
459         * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
460           variables.
461
462 Thu May 25 03:44:53 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
463
464         * gnus-kill.el (gnus-expunge): Would infloop.
465
466         * nnspool.el (nnspool-inews-sentinel): Did not kill the error
467         buffer.
468
469         * nnmail.el (nnmail-article-group): Would but out on function in
470         the split method.
471
472         * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned. 
473
474         * nnml.el (nnml-get-new-mail): Ditto.
475
476         * gnus.el (gnus-start-news-server): Don't let the nnmh backend
477         fetch new mail. 
478
479 Wed May 24 07:59:39 1995  Lars Ingebrigtsen  <lars@eyesore.no>
480
481         * nneething.el: New backend.
482
483 Wed May 24 02:35:49 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
484
485         * gnus.el: 0.76 is released.
486
487         * nnfolder.el (nnfolder-close-group): New version. Don't close if
488         already closed.
489
490         * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
491
492         * gnus.el (gnus-summary-delete-article): Would make all expirable
493         articles disappear.
494
495         * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
496         cancelled before it actually is cancelled.
497         (gnus-mail-reply-using-mail): Did not narrow to headers. 
498         (gnus-group-mail): Use the mail-other-window method.
499
500         * gnus.el (gnus-signature-separator): Moved to gnus.el.
501         (gnus-debug): Ignore nils in load-path.
502         (gnus-score-score-files): Did not find adapt files when using
503         short file names. 
504         (gnus-score-score-files): Changing from short to long file names
505         would bug out.
506         (gnus-get-newsgroup-headers): Would bug out on empty articles.
507
508         * nnheader.el (nnheader-insert-head): Would stop before getting
509         the entire head.
510
511         * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
512         marks in the wrong buffer.
513         (gnus-post-news): Ditto.
514         (gnus-inews-do-fcc): Would make a directory out of the file name. 
515
516 Tue May 23 07:24:52 1995  Lars Ingebrigtsen  <lars@eyesore.no>
517
518         * gnus.el (gnus-group-real-name): Get the word after the last
519         colon, not after the first colon.
520
521         * nnmail.el (nnmail-split-incoming): When "splitting" for just a
522         single group, narrow the split method to just the single group. 
523
524         * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
525         group exit.
526
527         * gnus-score.el (gnus-score-load-file): Added the `local' atom.
528
529         * gnus.el (gnus-group-make-empty-virtual): New function and
530         keystroke. 
531         (gnus-dummy-mark): New variable.
532         (gnus-summary-remove-lines-marked-with): Remove dummy roots that
533         have no children.
534         (gnus-articles-to-read): Allow the user to specify how many
535         articles to read with a numerical prefix.
536         (gnus-browse-read-group): New command and keystroke.
537         (gnus-summary-insert-line): Go back to using normal plists for
538         article info. Changes all over in the summary code.
539         (gnus-summary-first-subject): New implementation.
540
541 Tue May 23 02:54:05 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
542
543         * nnmail.el (nnmail-move-inbox): tofile fix.
544
545         * gnus-msg.el (gnus-group-mail): Moved here.
546         (gnus-group-mail): Run gnus-mail-hook.
547
548         * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
549
550         * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
551         gnus-group-real-name. 
552
553         * gnus.el (gnus-active-to-gnus-format): Add more error control.
554
555         * gnus-score.el (gnus-summary-increase-score): Would bug out on
556         certain keystrokes.
557
558         * gnus.el (gnus-group-sort-groups): Would rescan.
559         (gnus-group-sort-groups): Added keystroke.
560         (gnus-article-setup-buffer): Always set article mode.
561         (gnus-group-add-to-virtual): Prompt with nnvirtual:.
562
563 Sun May 21 07:33:20 1995  Lars Ingebrigtsen  <lars@eyesore.no>
564
565         * gnus.el (gnus-offer-save-summaries): Save any still-existing
566         summary buffer on exit from Gnus.
567
568 Sun May 21 00:11:00 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
569
570         * gnus.el: 0.75 is released.
571
572         * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
573         changed source groups. 
574
575         * gnus.el (gnus-matches-options-n): Did not find matching options. 
576         (gnus-configure-windows): Signal error with missing point.
577         (gnus-narrow-to-headers): Don't bug out on malformed mail. 
578
579         * gnus-uu.el: Made prompts more explicit.
580
581         * gnus.el (gnus-article-prepare): Show thread before doing visual
582         marks. 
583         (gnus-summary-scroll-up): Would recenter oddly.
584
585 Sat May 20 23:37:42 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
586
587         * gnus-score.el (gnus-score-headers): gnus-current-score-file
588         would be nil.
589
590         * gnus-cite.el (gnus-supercite-regexp): New value.
591
592 Sat May 20 04:56:14 1995  Lars Ingebrigtsen  <lars@eyesore.no>
593
594         * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
595
596         * nnheader.el (nnheader-insert-head): New function to speed up
597         HEADer reading.
598
599         * nnspool.el (nnspool-retrieve-headers): Use it.
600         * nnmh.el (nnmh-retrieve-headers): Ditto.
601         * nnml.el (nnml-retrieve-headers): Ditto.
602
603         * nnmh.el (nnmh-be-safe): New variable and serious speedup. 
604
605 Sat May 20 17:11:50 1995  Lars Ingebrigtsen  <lars@eyesore.no>
606
607         * gnus.el: 0.74 is released. 
608
609 Sat May 20 00:11:59 1995  Lars Ingebrigtsen  <lars@eyesore.no>
610
611         * gnus.el: 0.73 is released.
612
613         * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
614         message-id. 
615
616         * gnus-score.el (gnus-score-load-file): 'eval was not right. 
617
618         * gnus.el (gnus-make-articles-unread): Would deliver wrong
619         results. 
620
621 Fri May 19 01:10:34 1995  Lars Ingebrigtsen  <lars@eyesore.no>
622
623         * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
624         "From " lines.
625         (nnbabyl-insert-lines): Wrong number of lines. 
626         (nnbabyl-request-accept-article): Bugged out. 
627
628         * nnmh.el (nnmh-request-accept-article): Would never accept an
629         article. 
630
631         * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
632         sometimes. 
633
634         * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table. 
635
636         * gnus.el (gnus): Init server buffer, just in case.
637
638         * nnml.el (nnml-request-create-group): string-to-int instead of
639         int-to-string. 
640
641         * gnus.el (gnus-group-use-permament-levels): New variable,
642         supersedes other variables. 
643         (gnus-article-prepare): Let buffer-read-only nil before calling
644         hooks. 
645         (gnus-summary-next-group): Recenter group buffer.
646         (gnus-get-newsgroup-headers): Articles without message-id's
647         fetched in separate batches would be clobbered.
648
649         * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists. 
650         (gnus-inews-news): If both mailing and posting, remove the Fcc
651         before posting. 
652
653         * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
654         newsgroups to post in.
655
656         * gnus.el (gnus-list-of-read-articles): Would totally bug out. 
657
658         * gnus-score.el (gnus-score-string): Add tracing.
659         (gnus-score-find-trace): New command and keystroke.
660
661         * nnmbox.el (nnmbox-request-expire-articles): When deleting the
662         last article, would infloop.
663
664         * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
665         number. 
666
667         * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
668         copying of article buffer.
669         (gnus-copy-article-buffer): Would barf when the article buffer
670         didn't exist.
671
672         * gnus.el (gnus-configure-windows): Split the opposite way.
673         (gnus-summary-next-group): Would cycle on 0 on the last group. 
674
675         * gnus-score.el (gnus-summary-increase-score): Give fuller
676         prompts. 
677
678 Sun May 14 10:01:49 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
679
680         * gnus.el: Use (point-min) instead if `1'.
681
682         * gnus.el (gnus-hidden-properties): Added.
683         (gnus-summary-toggle-header, gnus-article-show-all-headers,
684         gnus-article-hide-headers): Use it.
685
686         * gnus-cite.el (gnus-article-hide-citation,
687         gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
688
689         * gnus-vis.el (gnus-article-hide-signature,
690         gnus-signature-toggle):  use it.
691
692         * gnus.el (gnus-article-hide-signature): Deleted.  Use the version
693         in `gnus-vis.el' instead.
694
695         * gnus-vis.el (gnus-article-next-button): New function and
696         keybinding. 
697
698 Thu May 18 03:10:03 1995  Lars Ingebrigtsen  <lars@eyesore.no>
699
700         * gnus-score.el (gnus-score-edit-alist): Really save winconf.
701
702         * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
703         names. 
704
705         * nnmail.el (nnmail-split-incoming): Use Content-Length header. 
706
707         * gnus-score.el (gnus-score-headers): Let current-score-file. 
708
709         * gnus-ems.el: Don't use intagible before 19.29.
710
711         * nndigest.el (nndigest-narrow-to-article): Stop before that *End
712         of digest* line.
713
714         * gnus-score.el (gnus-score-score-files): Expand the kill-file
715         path before using it.
716         (gnus-summary-increase-score): Double quoting of types.
717
718         * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
719         buffer. 
720
721         * gnus.el (gnus-summary-prepare-threads): False roots would get
722         incorrect number of children.
723
724         * nnspool.el (nnspool-inews-sentinel): condition-case the sending
725         of eof.
726
727         * gnus.el (gnus-summary-mark-article): Always un-hide threads. 
728         (gnus-update-read-articles): Peel off expired article numbers. 
729         (gnus-article-set-window-start): New function.
730         (gnus-summary-refer-article): Would scroll to the end of the
731         buffer. 
732
733         * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
734         snarfing headers. 
735
736         * gnus-score.el (gnus-score-add-followups): Don't enter if there
737         already is one.
738
739         * gnus.el (gnus-nov-read-integer): Condition-case the read. 
740
741         * nnvirtual.el (nnvirtual-close-group): Always handle a close. 
742
743         * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
744
745         * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
746
747         * gnus.el (gnus-summary-make-display-table): New function.
748
749 Thu May 18 00:58:54 1995  Lars Ingebrigtsen  <lars@eyesore.no>
750
751         * gnus.el (gnus-summary-mode): Display-table would be nil. 
752
753         * gnus.el: 0.72 is released.
754
755 Wed May 17 19:38:43 1995  Lars Magne Ingebrigtsen  <larsi@surt.ifi.uio.no>
756
757         * gnus.el: 0.71 is released.
758
759 Mon May 15 15:53:00 1995  Scott Byer  <byer@mv.us.adobe.com>
760
761         * nnfolder.el (nnfolder-possibly-activate-groups) New function.
762         nnmail-get-active returns a bogus list the second time around, so
763         we want to make sure we only call it once.
764
765         * nnfolder.el (nnfolder-active-number) Mase things a little more
766         paranoid in the case where we enter this procedure from splitting
767         mail - it will do a possibly-change-group, which, if
768         nnfolder-use-active-file is nil, will figure out the _true_ active
769         numbers from the nnfolder mail file.
770
771 Wed May 17 17:43:27 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
772
773         * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
774         headers. 
775         (gnus-summary-catchup): Reversed comparison.
776         (gnus-summary-mode): Set mode line before group name was defined. 
777         (gnus-short-group-name): New implementation.
778         (gnus-article-display-x-face): New implementation.
779         (gnus-article-x-face-too-ugly): New variable.
780         (gnus-remove-some-windows): Don't bug out on non-defined buffers. 
781
782 Wed May 17 14:23:37 1995  Lars Ingebrigtsen  <lars@eyesore.no>
783
784         * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
785         finer granulatity than on/off.
786
787         * gnus-score.el (gnus-summary-increase-score): Changed the maps
788         and score file entry commands.
789
790 Tue May 16 00:40:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
791
792         * gnus-score.el (gnus-summary-score-entry): When used
793         interactively, didn't do the right TYPE.
794         (gnus-summary-score-entry): Added keystroke.
795
796         * gnus.el (gnus-summary-current-score): New command and keystroke. 
797
798         * nnmail.el (nnmail-incoming-mail-directory): New variable. 
799         (nnmail-get-spool-files): Use it.
800
801         * nndigest.el (nndigest-request-group): Would not widen before
802         inserting, resulting in a partial digest group.
803
804         * gnus.el (gnus-article-summary-command): Use `call-interactively'
805         instead of executing macro.
806         (gnus-article-get-xrefs): Would sometimes bug out.
807
808         * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
809
810         * nnfolder.el (nn*-prepare-save-mail-hook): New variables. 
811
812         * gnus.el (gnus-summary-next-group): Would step one group to far
813         when using `quietly'.
814         (gnus-newsgroup-directory-form): Don't make directory form of the
815         entire foreign group name.
816
817         * gnus-uu.el (gnus-uu-save-article): Get continuation lines. 
818
819         * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
820         Bcc mail.
821
822         * nnmail.el (nnmail-split-fancy): New variable and stuff.
823
824         * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
825         groups. 
826
827         * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
828         display control characters and the like.
829         (gnus-active-to-gnus-format): Faster implementation.
830         (gnus-ignored-newsgroups): Semi-obsolescent.
831         (gnus-bug): Offer a help page.
832         (gnus-article-prepare): Made summary and article buffer writable. 
833         (gnus-group-make-kiboze-group): Created incorrect score files. 
834
835 Mon May 15 21:40:15 1995  Lars Ingebrigtsen  <lars@eyesore.no>
836
837         * nntp.el (nntp-nov-gap): New variable.
838         (nntp-retrieve-headers-with-xover): Use it.
839