4b87680e58eb484ae8beb63b66aff7d1fc0b464e
[gnus] / lisp / ChangeLog
1 Tue May 30 10:59:22 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
2
3         * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
4         `says' attribution, no matter how stupid it sounds.
5
6 Wed May 31 00:46:27 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
7
8         * gnus.el (gnus-summary-read-group): Recenter in wrong window. 
9
10 Tue May 30 10:05:54 1995  Lars Ingebrigtsen  <lars@eyesore.no>
11
12         * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
13         new dummy.groups are prepended. 
14         (gnus-make-hashtable-from-newsrc-alist): Would potentially be
15         destructive. 
16
17 Mon May 29 09:03:02 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
18
19         * gnus.el (gnus-summary-goto-subject): Would not report
20         non-existing numbers. 
21
22         * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
23         mail-signature is non-nil. 
24         (gnus-post-news): Would set gnus-newsgroup-name to something
25         strange. 
26
27         * gnus.el (gnus-configure-windows): Would, in obscure cases,
28         display a buffer in two windows. 
29
30 Mon May 29 09:03:02 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
31
32         * gnus.el: 0.79 is released.
33
34         * nnmail.el (nnmail-delete-incoming): New variable. 
35
36         * gnus.el (gnus-summary-read-group): Would scroll to the end of
37         the article. 
38
39         * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
40         news-reply-header-hook if mail-yank-hooks is non-nil. 
41
42 Sun May 28 15:25:02 1995  Lars Ingebrigtsen  <lars@eyesore.no>
43
44         * gnus.el (gnus-summary-update-mark): Would add unread marks to
45         articles that had been marked with the process mark.
46         (gnus-summary-read-group): Forcibly recenter group buffer if
47         visible. 
48
49         * gnus-score.el (gnus-summary-increase-score): Allow "?"s. 
50
51         * gnus.el (gnus-summary-import-article): New command and
52         keystroke. 
53
54         * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
55         killfiles. 
56
57         * gnus.el (gnus-group-get-new-news): Did not use
58         default-list-level properly.
59
60 Sun May 28 10:01:10 1995  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
61
62         * gnus.el (gnus-article-word-wrap): Use fill-column. 
63
64         * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
65         score files. 
66
67         * nnspool.el (nnspool-find-article-by-message-id): Did not work. 
68
69         * gnus-score.el (gnus-score-adaptive): Would try to score one too
70         many. 
71
72         * gnus.el (gnus-group-make-help-group): Use new doc backend. 
73
74         * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
75         has been reached in digests. 
76
77 Sun May 28 01:30:59 1995  Lars Ingebrigtsen  <lars@eyesore.no>
78
79         * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
80         even if the user kills the mbox buffer.
81
82 Sat May 27 20:16:34 1995  Lars Ingebrigtsen  <lars@eyesore.no>
83
84         * nneething.el (nneething-make-head): Produced buggy From
85         headers. 
86         (nneething-article-p): More strict definition. 
87
88         * gnus.el (gnus-summary-next-page): Would show end of buffer. 
89         (gnus-group-exit): Really offer to save summaries.
90         (gnus-offer-save-summaries): Reverse match.
91
92 Sat May 27 09:25:52 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
93
94         * gnus.el: 0.78 is released.
95
96         * nnmail.el (nnmail-split-incoming): Would bug out on long
97         content-lengths.
98
99         * gnus.el (gnus-active-to-gnus-format): Do more checking. 
100         (gnus-summary-prev-page): Would not configure windows. 
101
102         * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
103         insert From headers in nov files.
104
105         * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
106
107         * gnus.el (gnus-browse-group-name): Did not work.
108         (gnus-browse-select-group): No interactive spec.
109
110         * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
111         only headers. 
112
113 Fri May 26 06:34:55 1995  Lars Ingebrigtsen  <lars@eyesore.no>
114
115         * gnus.el (gnus-group-make-doc-group): New command and keystroke. 
116
117         * nndoc.el (nndoc-open-server): New implementation. Now does
118         babyl, mbox and digest.
119
120         * nnspool.el (nnspool-request-post): Use a pipe instead of a pty. 
121
122         * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
123         intelligently. 
124
125 Thu May 25 13:05:05 1995  Lars Ingebrigtsen  <lars@eyesore.no>
126
127         * gnus.el (gnus-summary-enter-digest-group): Did not work.
128
129         * nndigest.el (nndigest-current-buffer): Doc fix.
130
131         * nnmh.el (nnmh-request-list): Would recurse needlessly. 
132
133 Thu May 25 05:34:16 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
134
135         * gnus.el: 0.77 is released.
136         
137         * gnus.el (gnus-article-date-ut): Ignore missing dates. 
138         (gnus-group-enter-directory): New command and keystroke.
139
140         * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
141         on dirs. 
142
143         * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject. 
144
145         * gnus.el (gnus-score-find-alist): New function.
146         (gnus-score-score-files): ADAPT files would nix out all other
147         files. 
148         (gnus-score-score-files): Would not find any when short names were
149         used. 
150
151 Sat May 20 06:45:04 1995  Sudish Joseph <joseph@cis.ohio-state.edu>
152
153         * gnus-score.el (gnus-score-find-alist): New function.
154         (gnus-possibly-score-headers): Use it.
155
156         * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
157           variables.
158
159 Thu May 25 03:44:53 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
160
161         * gnus-kill.el (gnus-expunge): Would infloop.
162
163         * nnspool.el (nnspool-inews-sentinel): Did not kill the error
164         buffer.
165
166         * nnmail.el (nnmail-article-group): Would but out on function in
167         the split method.
168
169         * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned. 
170
171         * nnml.el (nnml-get-new-mail): Ditto.
172
173         * gnus.el (gnus-start-news-server): Don't let the nnmh backend
174         fetch new mail. 
175
176 Wed May 24 07:59:39 1995  Lars Ingebrigtsen  <lars@eyesore.no>
177
178         * nneething.el: New backend.
179
180 Wed May 24 02:35:49 1995  Lars Magne Ingebrigtsen  <larsi@gymir.ifi.uio.no>
181
182         * gnus.el: 0.76 is released.
183
184         * nnfolder.el (nnfolder-close-group): New version. Don't close if
185         already closed.
186
187         * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
188
189         * gnus.el (gnus-summary-delete-article): Would make all expirable
190         articles disappear.
191
192         * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
193         cancelled before it actually is cancelled.
194         (gnus-mail-reply-using-mail): Did not narrow to headers. 
195         (gnus-group-mail): Use the mail-other-window method.
196
197         * gnus.el (gnus-signature-separator): Moved to gnus.el.
198         (gnus-debug): Ignore nils in load-path.
199         (gnus-score-score-files): Did not find adapt files when using
200         short file names. 
201         (gnus-score-score-files): Changing from short to long file names
202         would bug out.
203         (gnus-get-newsgroup-headers): Would bug out on empty articles.
204
205         * nnheader.el (nnheader-insert-head): Would stop before getting
206         the entire head.
207
208         * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
209         marks in the wrong buffer.
210         (gnus-post-news): Ditto.
211         (gnus-inews-do-fcc): Would make a directory out of the file name. 
212
213 Tue May 23 07:24:52 1995  Lars Ingebrigtsen  <lars@eyesore.no>
214
215         * gnus.el (gnus-group-real-name): Get the word after the last
216         colon, not after the first colon.
217
218         * nnmail.el (nnmail-split-incoming): When "splitting" for just a
219         single group, narrow the split method to just the single group. 
220
221         * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
222         group exit.
223
224         * gnus-score.el (gnus-score-load-file): Added the `local' atom.
225
226         * gnus.el (gnus-group-make-empty-virtual): New function and
227         keystroke. 
228         (gnus-dummy-mark): New variable.
229         (gnus-summary-remove-lines-marked-with): Remove dummy roots that
230         have no children.
231         (gnus-articles-to-read): Allow the user to specify how many
232         articles to read with a numerical prefix.
233         (gnus-browse-read-group): New command and keystroke.
234         (gnus-summary-insert-line): Go back to using normal plists for
235         article info. Changes all over in the summary code.
236         (gnus-summary-first-subject): New implementation.
237
238 Tue May 23 02:54:05 1995  Lars Magne Ingebrigtsen  <larsi@bera.ifi.uio.no>
239
240         * nnmail.el (nnmail-move-inbox): tofile fix.
241
242         * gnus-msg.el (gnus-group-mail): Moved here.
243         (gnus-group-mail): Run gnus-mail-hook.
244
245         * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
246
247         * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
248         gnus-group-real-name. 
249
250         * gnus.el (gnus-active-to-gnus-format): Add more error control.
251
252         * gnus-score.el (gnus-summary-increase-score): Would bug out on
253         certain keystrokes.
254
255         * gnus.el (gnus-group-sort-groups): Would rescan.
256         (gnus-group-sort-groups): Added keystroke.
257         (gnus-article-setup-buffer): Always set article mode.
258         (gnus-group-add-to-virtual): Prompt with nnvirtual:.
259
260 Sun May 21 07:33:20 1995  Lars Ingebrigtsen  <lars@eyesore.no>
261
262         * gnus.el (gnus-offer-save-summaries): Save any still-existing
263         summary buffer on exit from Gnus.
264
265 Sun May 21 00:11:00 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
266
267         * gnus.el: 0.75 is released.
268
269         * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
270         changed source groups. 
271
272         * gnus.el (gnus-matches-options-n): Did not find matching options. 
273         (gnus-configure-windows): Signal error with missing point.
274         (gnus-narrow-to-headers): Don't bug out on malformed mail. 
275
276         * gnus-uu.el: Made prompts more explicit.
277
278         * gnus.el (gnus-article-prepare): Show thread before doing visual
279         marks. 
280         (gnus-summary-scroll-up): Would recenter oddly.
281
282 Sat May 20 23:37:42 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
283
284         * gnus-score.el (gnus-score-headers): gnus-current-score-file
285         would be nil.
286
287         * gnus-cite.el (gnus-supercite-regexp): New value.
288
289 Sat May 20 04:56:14 1995  Lars Ingebrigtsen  <lars@eyesore.no>
290
291         * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
292
293         * nnheader.el (nnheader-insert-head): New function to speed up
294         HEADer reading.
295
296         * nnspool.el (nnspool-retrieve-headers): Use it.
297         * nnmh.el (nnmh-retrieve-headers): Ditto.
298         * nnml.el (nnml-retrieve-headers): Ditto.
299
300         * nnmh.el (nnmh-be-safe): New variable and serious speedup. 
301
302 Sat May 20 17:11:50 1995  Lars Ingebrigtsen  <lars@eyesore.no>
303
304         * gnus.el: 0.74 is released. 
305
306 Sat May 20 00:11:59 1995  Lars Ingebrigtsen  <lars@eyesore.no>
307
308         * gnus.el: 0.73 is released.
309
310         * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
311         message-id. 
312
313         * gnus-score.el (gnus-score-load-file): 'eval was not right. 
314
315         * gnus.el (gnus-make-articles-unread): Would deliver wrong
316         results. 
317
318 Fri May 19 01:10:34 1995  Lars Ingebrigtsen  <lars@eyesore.no>
319
320         * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
321         "From " lines.
322         (nnbabyl-insert-lines): Wrong number of lines. 
323         (nnbabyl-request-accept-article): Bugged out. 
324
325         * nnmh.el (nnmh-request-accept-article): Would never accept an
326         article. 
327
328         * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
329         sometimes. 
330
331         * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table. 
332
333         * gnus.el (gnus): Init server buffer, just in case.
334
335         * nnml.el (nnml-request-create-group): string-to-int instead of
336         int-to-string. 
337
338         * gnus.el (gnus-group-use-permament-levels): New variable,
339         supersedes other variables. 
340         (gnus-article-prepare): Let buffer-read-only nil before calling
341         hooks. 
342         (gnus-summary-next-group): Recenter group buffer.
343         (gnus-get-newsgroup-headers): Articles without message-id's
344         fetched in separate batches would be clobbered.
345
346         * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists. 
347         (gnus-inews-news): If both mailing and posting, remove the Fcc
348         before posting. 
349
350         * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
351         newsgroups to post in.
352
353         * gnus.el (gnus-list-of-read-articles): Would totally bug out. 
354
355         * gnus-score.el (gnus-score-string): Add tracing.
356         (gnus-score-find-trace): New command and keystroke.
357
358         * nnmbox.el (nnmbox-request-expire-articles): When deleting the
359         last article, would infloop.
360
361         * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
362         number. 
363
364         * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
365         copying of article buffer.
366         (gnus-copy-article-buffer): Would barf when the article buffer
367         didn't exist.
368
369         * gnus.el (gnus-configure-windows): Split the opposite way.
370         (gnus-summary-next-group): Would cycle on 0 on the last group. 
371
372         * gnus-score.el (gnus-summary-increase-score): Give fuller
373         prompts. 
374
375 Sun May 14 10:01:49 1995  Per Abrahamsen  <abraham@iesd.auc.dk>
376
377         * gnus.el: Use (point-min) instead if `1'.
378
379         * gnus.el (gnus-hidden-properties): Added.
380         (gnus-summary-toggle-header, gnus-article-show-all-headers,
381         gnus-article-hide-headers): Use it.
382
383         * gnus-cite.el (gnus-article-hide-citation,
384         gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
385
386         * gnus-vis.el (gnus-article-hide-signature,
387         gnus-signature-toggle):  use it.
388
389         * gnus.el (gnus-article-hide-signature): Deleted.  Use the version
390         in `gnus-vis.el' instead.
391
392         * gnus-vis.el (gnus-article-next-button): New function and
393         keybinding. 
394
395 Thu May 18 03:10:03 1995  Lars Ingebrigtsen  <lars@eyesore.no>
396
397         * gnus-score.el (gnus-score-edit-alist): Really save winconf.
398
399         * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
400         names. 
401
402         * nnmail.el (nnmail-split-incoming): Use Content-Length header. 
403
404         * gnus-score.el (gnus-score-headers): Let current-score-file. 
405
406         * gnus-ems.el: Don't use intagible before 19.29.
407
408         * nndigest.el (nndigest-narrow-to-article): Stop before that *End
409         of digest* line.
410
411         * gnus-score.el (gnus-score-score-files): Expand the kill-file
412         path before using it.
413         (gnus-summary-increase-score): Double quoting of types.
414
415         * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
416         buffer. 
417
418         * gnus.el (gnus-summary-prepare-threads): False roots would get
419         incorrect number of children.
420
421         * nnspool.el (nnspool-inews-sentinel): condition-case the sending
422         of eof.
423
424         * gnus.el (gnus-summary-mark-article): Always un-hide threads. 
425         (gnus-update-read-articles): Peel off expired article numbers. 
426         (gnus-article-set-window-start): New function.
427         (gnus-summary-refer-article): Would scroll to the end of the
428         buffer. 
429
430         * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
431         snarfing headers. 
432
433         * gnus-score.el (gnus-score-add-followups): Don't enter if there
434         already is one.
435
436         * gnus.el (gnus-nov-read-integer): Condition-case the read. 
437
438         * nnvirtual.el (nnvirtual-close-group): Always handle a close. 
439
440         * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
441
442         * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
443
444         * gnus.el (gnus-summary-make-display-table): New function.
445
446 Thu May 18 00:58:54 1995  Lars Ingebrigtsen  <lars@eyesore.no>
447
448         * gnus.el (gnus-summary-mode): Display-table would be nil. 
449
450         * gnus.el: 0.72 is released.
451
452 Wed May 17 19:38:43 1995  Lars Magne Ingebrigtsen  <larsi@surt.ifi.uio.no>
453
454         * gnus.el: 0.71 is released.
455
456 Mon May 15 15:53:00 1995  Scott Byer  <byer@mv.us.adobe.com>
457
458         * nnfolder.el (nnfolder-possibly-activate-groups) New function.
459         nnmail-get-active returns a bogus list the second time around, so
460         we want to make sure we only call it once.
461
462         * nnfolder.el (nnfolder-active-number) Mase things a little more
463         paranoid in the case where we enter this procedure from splitting
464         mail - it will do a possibly-change-group, which, if
465         nnfolder-use-active-file is nil, will figure out the _true_ active
466         numbers from the nnfolder mail file.
467
468 Wed May 17 17:43:27 1995  Lars Magne Ingebrigtsen  <larsi@hymir.ifi.uio.no>
469
470         * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
471         headers. 
472         (gnus-summary-catchup): Reversed comparison.
473         (gnus-summary-mode): Set mode line before group name was defined. 
474         (gnus-short-group-name): New implementation.
475         (gnus-article-display-x-face): New implementation.
476         (gnus-article-x-face-too-ugly): New variable.
477         (gnus-remove-some-windows): Don't bug out on non-defined buffers. 
478
479 Wed May 17 14:23:37 1995  Lars Ingebrigtsen  <lars@eyesore.no>
480
481         * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
482         finer granulatity than on/off.
483
484         * gnus-score.el (gnus-summary-increase-score): Changed the maps
485         and score file entry commands.
486
487 Tue May 16 00:40:38 1995  Lars Ingebrigtsen  <lars@eyesore.no>
488
489         * gnus-score.el (gnus-summary-score-entry): When used
490         interactively, didn't do the right TYPE.
491         (gnus-summary-score-entry): Added keystroke.
492
493         * gnus.el (gnus-summary-current-score): New command and keystroke. 
494
495         * nnmail.el (nnmail-incoming-mail-directory): New variable. 
496         (nnmail-get-spool-files): Use it.
497
498         * nndigest.el (nndigest-request-group): Would not widen before
499         inserting, resulting in a partial digest group.
500
501         * gnus.el (gnus-article-summary-command): Use `call-interactively'
502         instead of executing macro.
503         (gnus-article-get-xrefs): Would sometimes bug out.
504
505         * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
506
507         * nnfolder.el (nn*-prepare-save-mail-hook): New variables. 
508
509         * gnus.el (gnus-summary-next-group): Would step one group to far
510         when using `quietly'.
511         (gnus-newsgroup-directory-form): Don't make directory form of the
512         entire foreign group name.
513
514         * gnus-uu.el (gnus-uu-save-article): Get continuation lines. 
515
516         * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
517         Bcc mail.
518
519         * nnmail.el (nnmail-split-fancy): New variable and stuff.
520
521         * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
522         groups. 
523
524         * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
525         display control characters and the like.
526         (gnus-active-to-gnus-format): Faster implementation.
527         (gnus-ignored-newsgroups): Semi-obsolescent.
528         (gnus-bug): Offer a help page.
529         (gnus-article-prepare): Made summary and article buffer writable. 
530         (gnus-group-make-kiboze-group): Created incorrect score files. 
531
532 Mon May 15 21:40:15 1995  Lars Ingebrigtsen  <lars@eyesore.no>
533
534         * nntp.el (nntp-nov-gap): New variable.
535         (nntp-retrieve-headers-with-xover): Use it.
536