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