*** empty log message ***
[gnus] / lisp / ChangeLog
1 Wed Jun 19 19:31:56 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
2
3         * gnus.el: Gnus v5.2.22 is released.
4
5 Wed Jun 19 18:53:46 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
6
7         * gnus-picon.el (gnus-group-display-picons): Insert a bar.
8
9         * gnus-xmas.el (gnus-xmas-redefine): On XEmacs 19.13, set
10         `shell-command-switch'. 
11
12         * gnus.el (gnus-summary-work-articles): Use numeric value of
13         `C-u'. 
14
15 Wed Jun 19 18:36:23 1996  Christopher Davis  <ckd@loiosh.kei.com>
16
17         * message.el (message-mode): Add signature separator.
18         (message-insert-signature): Check whether a signature is present. 
19
20 Wed Jun 19 17:29:07 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
21
22         * nnmh.el (nnmh-request-move-article): Make sure we change back to
23         the right directory.
24
25         * gnus-picon.el (gnus-article-display-picons): Make sure the
26         buffer is created.
27
28 Wed Jun 19 16:58:21 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
29
30         * gnus.el: Gnus v5.2.21 is released.
31
32 Wed Jun 19 15:39:09 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
33
34         * gnus-picon.el (gnus-picons-glyph-alist): New variable.
35         (gnus-picons-try-to-find-face): Use it.
36         (gnus-picons-close): New function.
37
38         * gnus.el (gnus-group-set-mode-line): After saving the .newsrc,
39         mark the group buffer as unmodified.
40         (gnus-group-name-to-method): New function.
41         (gnus-read-move-group-name): Use it.
42         (gnus-info-nodes): Add more modes.
43         (gnus-windows-old-to-new): Would produce invalid configurations. 
44
45 Wed Jun 19 15:36:35 1996  Philippe Troin  <ptroin@compass-da.com>
46
47         * gnus-score.el (gnus-score-load-file): Would bug out on
48         directories not ending with a /.
49
50 Wed Jun 19 14:46:42 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
51
52         * gnus.el (gnus-article-mode-map): Bind `<' and `>'.
53         (gnus-group-expire-articles): Close group after expiring. 
54
55         * gnus-xmas.el (gnus-xmas-redefine): Don't do the mode-line things
56         for XEmacs 19.13.
57
58 Wed Jun 19 14:09:21 1996  Chuck Thompson  <cthomp@xemacs.org>
59
60         * gnus-xmas.el (gnus-xmas-summary-recenter): Removed the
61         `sit-for'.
62
63 Wed Jun 19 13:15:05 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
64
65         * gnus-picon.el (gnus-picons-get-maximum-picons): Removed.
66         (gnus-picons-file-suffixes): New variable.
67         (gnus-picons-try-suffixes): New substs.
68         (gnus-article-display-picons): Would sometimes insert double
69         picons. 
70         (gnus-picons-try-to-find-face): Insert some air.
71         (gnus-picons-insert-face-if-exists): Don't stat so many files.
72
73 Tue Jun 18 18:40:36 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
74
75         * gnus.el: Gnus v5.2.20 is released.
76
77 Tue Jun 18 12:24:34 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
78
79         * gnus-xmas.el (gnus-xmas-group-startup-message): Fix mode line. 
80
81         * gnus-picon.el (gnus-article-display-picons): When displaying in
82         the article buffer, insert picon in separator line.
83         (gnus-article-display-picons): Get more picons.
84         (gnus-picons-insert-face-if-exists): New implementation.
85         (gnus-picons-get-maximum-picons): New variable.
86
87         * gnus-xmas.el (gnus-xmas-summary-menu-add): Change order. 
88
89         * messagexmas.el (message-toolbar): Go to message info.
90
91         * gnus-xmas.el (gnus-xmas-mode-line-buffer-identification): New
92         function. 
93
94         * gnus-ems.el (gnus-mode-line-buffer-identification): New alias. 
95
96         * gnus-xmas.el (gnus-xmas-article-show-hidden-text): New function.
97
98         * smiley.el (smiley-regexp-alist): Require whitespace before
99         smiley. 
100
101         * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
102         `gnus-x-face' face. 
103
104         * smiley.el (smiley-end-paren-p): New function.
105         (smiley-buffer): Use it.
106
107         * gnus.el (gnus-group-update-group-line): Protect against nil
108         groups. 
109
110         * nntp.el (nntp-open-server-semi-internal): Better error message. 
111
112         * gnus.el (gnus-get-function): Accept a noerror param.
113         (gnus-request-head): Use it.
114
115         * messagexmas.el (message-xmas-setup-toolbar): Would bug out on
116         second run.
117
118 Tue Jun 18 09:48:12 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
119
120         * gnus-xmas.el (gnus-xmas-article-display-xface): Insert X-Face
121         after From:.
122         (gnus-summary-toolbar): New exit tool.
123
124 Tue Jun 18 09:46:57 1996  Chuck Thompson  <cthomp@xemacs.org>
125
126         * custom.el (custom-face-import): Check for face name.
127
128 Tue Jun 18 06:23:45 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
129
130         * gnus.el (gnus-execute-command): Use `shell-command-name'.
131
132         * gnus-uu.el (gnus-uu-treat-archive): Use `shell-command-switch'.
133
134         * gnus.el (gnus-summary-mode-line-format-alist): Would break on
135         %U. 
136
137         * message.el (message-setup): Delete excess line.
138
139         * nnmh.el (nnmh-request-list-1): Regexp-quote file name.
140
141 Mon Jun 17 04:38:16 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
142
143         * gnus-score.el (gnus-summary-increase-score): Always kill the
144         score help buffer.
145         (gnus-score-insert-help): Only insert scores on relevant match
146         types. 
147
148         * message.el (message-send-news): Cleanup headers.
149
150         * gnus-picon.el (gnus-group-display-picons): Make sure the buffer
151         is created.
152
153         * smiley.el (annotations): Required.
154
155         * nnmail.el (nnmail-move-inbox): Didn't push proper file onto list
156         of moved inboxes.
157
158         * gnus-msg.el (gnus-copy-article-buffer): Exclude "From " lines. 
159
160 Sun Jun 16 08:18:18 1996  Barry A. Warsaw  <bwarsaw@anthem.cnri.reston.va.us>
161
162         * gnus.el (gnus-read-save-file-name): Better prompting.
163
164 Sun Jun 16 01:18:18 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
165
166         * gnus.el (gnus-request-head): Support fetching heads from all
167         backends. 
168         (gnus-read-header): Use it.
169         (gnus-header-value): No continuation headers.
170         (gnus-summary-mark-article-as-unread): Beep on unmarkable
171         articles. 
172
173         * nnspool.el (nnspool-request-head): Fold continuation lines. 
174         * nntp.el (nntp-request-head): Ditto.
175
176         * gnus.el (gnus-group-delete-group): Dox fix.
177         (gnus-summary-prepare-threads): Output saved mark.
178         (gnus-summary-reselect-current-group): Ding on ephemeral groups. 
179
180         * nnmail.el (nnmail-internal-password): Cache password.
181
182         * message.el (message-buffer-name): Better non-group news name.
183         (message-insert-to): Don't insert ", , ,".
184         (message-insert-newsgroups): Ditto.
185
186         * gnus-srvr.el (gnus-server-set-status): New function.
187         (gnus-server-close-server): Use it.
188         (gnus-server-update-server): Update browsed servers.
189
190 Sat Jun 15 11:32:14 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
191
192         * smiley.el (smiley-circle-color): New variable.
193
194         * gnus-xmas.el (gnus-xmas-highlight-selected-summary): Only use on
195         XEmacs 19.13.
196
197 Sat Jun 15 09:07:05 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
198
199         * gnus.el: Gnus v5.2.18-19 is released.
200
201 Sat Jun 15 10:44:16 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
202
203         * smiley.el: Included in distribution.
204
205 Sat Jun 15 06:25:19 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
206
207         * custom.el (custom-xmas-set-text-properties): Ignore string
208         props. 
209
210 Sat Jun 15 03:12:58 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
211
212         * nnvirtual.el (nnvirtual-request-update-mark): Would bug out on
213         pseudos. 
214
215         * gnus.el (gnus-read-descriptions-file): Insert prefix for foreign
216         groups.
217         (gnus-group-describe-group): Just `force' the current group.
218
219 Sat Jun 15 02:43:29 1996  Christopher Davis  <ckd@loiosh.kei.com>
220
221         * message.el (message-mode): Have signature separator be paragraph
222         separator.
223
224 Sat Jun 15 02:26:08 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
225
226         * messagexmas.el (message-exchange-point-and-mark): fset to xmas. 
227
228 Sat Jun 15 01:59:08 1996  lantz moore  <lantz_moore@ece.uc.edu>
229
230         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't insert spaces
231         at the end.
232
233 Sat Jun 15 01:58:17 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
234
235         * message.el (message-tokenize-header): Would return empty
236         strings. 
237
238 Thu Jun 13 18:26:34 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
239
240         * gnus-scomo.el (gnus-score-make-menu-bar): Correct Exit function.
241
242         * gnus-score.el (gnus-score-edit-file): Correct message.
243
244         * gnus-srvr.el (gnus-server-make-menu-bar): Use two symbols for
245         two menus.
246
247         * gnus-xmas.el (gnus-xmas-score-menu-add): New function.
248         (gnus-xmas-redefine): Use it.
249         (gnus-xmas-server-menu-add): Add two menus.
250
251         * nnfolder.el (nnfolder-generate-active-file): Use other function
252         to read file (not sure whether this is OK, but now it worked for
253         me, even with VM folders)
254         (nnfolder-read-folder): delete oldactive (never used)
255
256 Sat Jun 15 00:45:53 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
257
258         * messagexmas.el (message-xmas-setup-toolbar): If one icon doesn't
259         exist, report a failure.
260
261         * nnmh.el (nnmh-request-expire-articles): Message errors.
262
263 Fri Jun 14 13:06:43 1996  Steven L Baur  <steve@miranova.com>
264
265         * message.el (message-yank-original): Used misnamed wrapper
266         function.
267
268         * messagexmas.el (message-xmas-exchange-point-and-mark): Used
269         misnamed control variable.
270
271 Fri Jun 14 06:24:02 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
272
273         * gnus.el: Gnus v5.2.17 is released.
274
275 Fri Jun 14 05:16:14 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
276
277         * gnus-xmas.el (gnus-xmas-call-region): New function.
278
279         * nnheaderxm.el (nnheader-xmas-find-file-noselect): Simplify. 
280
281 Fri Jun 14 04:30:30 1996  Steven L. Baur  <steve@miranova.com>
282
283         * messagexmas.el (message-xmas-exchange-point-and-mark): New
284         function. 
285         (message-xmas-dont-activate-region): New variable.
286
287 Fri Jun 14 02:59:30 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
288
289         * gnus.el (gnus-summary-next-article): Check for nil cmd.
290
291         * gnus-xmas.el (gnus-xmas-group-startup-message): Use xbm if that
292         is required.
293
294         * messagexmas.el (message-xmas-setup-toolbar): Make sure all
295         buttons are defined.
296
297         * gnus-xmas.el (gnus-summary-mail-toolbar): Add other icons.
298         (gnus-summary-toolbar): Add next/prev/catchup icons.
299
300         * gnus-xmas.el: Use more native functions.
301
302 Thu Jun 13 23:40:45 1996  Steven L. Baur  <steve@miranova.com>
303
304         * messagexmas.el (message-use-toolbar): Check for toolbar
305         support. 
306
307 Thu Jun 13 22:35:43 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
308
309         * gnus-score.el (gnus-newsgroup-score-alist): New function.
310
311         * gnus.el (gnus-simplify-buffer-fuzzy): Use folded search. 
312
313         * message.el (message-tokenize-header): Respect quotes.
314
315         * gnus.el (gnus-group-kill-group): Mass killing didn't work.
316
317         * gnus-demon.el (gnus-demon-scan-mail): Make sure the server is
318         openable. 
319
320 Thu Jun 13 02:41:11 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
321
322         * gnus.el: Gnus v5.2.16 is released.
323
324 Thu Jun 13 02:28:26 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
325
326         * nnheader.el (nnheader-insert-nov): Fudge a message-id if
327         necessary. 
328
329         * nnml.el (nnml-request-accept-article): Use it.
330
331         * nnmail.el (nnmail-check-syntax): New function.
332
333         * gnus.el (gnus-group-fetch-faq): Would bug out when not called in
334         the group buffer.
335         (gnus-use-long-file-name): Doc fix.
336         (gnus-summary-search-article): Search backward from where we left
337         off. 
338
339         * gnus-xmas.el (gnus-xmas-server-menu-add): New function.
340         (gnus-xmas-browse-menu-add): Ditto.
341
342 Wed Jun 12 18:32:57 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
343
344         * gnus-srvr.el (gnus-server-make-menu-bar): Use
345         `gnus-server-deny-server'
346
347 Wed Jun 12 23:02:19 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
348
349         * message.el (message-send-rename-function): New variable.
350         (message-do-send-housekeeping): Use it.
351
352 Wed Jun 12 22:53:32 1996  Richard Mlynarik  <mly@adoc.xerox.com>
353
354         * message.el (message-make-fqdn): Make sure `user-mail-address'
355         and `mail-host-address' looks like a full address.
356
357 Wed Jun 12 22:06:39 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
358
359         * message.el (message-generate-new-buffers): Extended syntax.
360         (message-buffer-name): Use it.
361         (message-make-fqdn): Checked `user-mail-address' directly.
362         (message-check-news-syntax): Check for misconfiguration.
363
364         * nnmail.el (nnmail-move-inbox): Use it.
365
366 Wed Jun 12 22:06:10 1996  Richard Pieri  <ratinox@unilab.dfci.harvard.edu>
367
368         * nnmail.el (nnmail-read-password): New function.
369
370 Wed Jun 12 21:59:40 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
371
372         * message.el (message-send): Make buffer read/write before
373         sending. 
374
375         * gnus-score.el (gnus-score-edit-current-scores): Correct
376         message. 
377
378 Wed Jun 12 19:31:50 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
379
380         * gnus-msg.el (gnus-inews-insert-archive-gcc): If ":" in name,
381         just use name.
382         (gnus-message-archive-group): Doc fix.
383
384         * nnmail.el (nnmail-split-it): Regexp bogosity.
385
386         * gnus-vis.el (gnus-button-alist): Have "news:" rule come before
387         URL rule.
388
389         * message.el (message-setup): Really be read-only.
390
391         * gnus.el (gnus-summary-import-article): Use message.
392
393 Tue Jun 11 10:04:55 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
394
395         * message.el (message-make-fqdm): Use `mail-host-address' before
396         `user-mail-address'. 
397         (message-make-fqdn): Typo is function name.
398
399         * nndb.el: Make byte-compiler silent.
400
401 Tue Jun 11 02:29:33 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
402
403         * gnus.el: Gnus v5.2.15 is released.
404
405         * gnus-score.el (gnus-score-find-trace): Erase contents first.
406
407         * nntp.el (nntp-send-region-to-server): Make sure the server is
408         up. 
409
410         * gnus.el (gnus-summary-edit-article-done): Reversed parameters. 
411
412         * nnheaderxm.el: Renamed.
413
414         * nnmail.el ((eq system-type 'windows-nt)): Moved here.
415
416 Tue Jun 11 02:11:30 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
417
418         * nnmail.el (nnmail-pop-password): New variable.
419         (nnmail-pop-password-required): New variable.
420         (nnmail-move-inbox): Use them.
421
422 Mon Jun 10 21:40:13 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
423
424         * gnus-xmas.el (gnus-xmas-summary-recenter): Don't sit-for on
425         XEmacs 19.13. 
426
427         * gnus-picon.el (gnus-group-display-picons): `set-to-buffer'?
428
429         * gnus.el (gnus-articles-to-read): Don't prompt for scored unless
430         there are many unscored ones.
431         (gnus-read-move-group-name): Prompt when group doesn't exist.
432         (gnus-output-to-file): New implementation.
433         (gnus-summary-save-article): Would duplicate while saving.
434         (gnus-summary-save-article): Prompts wouldn't be remembered.
435         (gnus-article-hide-headers): Inhibit point motion hooks. 
436
437 Mon Jun 10 05:20:24 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
438
439         * gnus.el: Gnus v5.2.14 is released.
440
441         * gnus-cus.el (()): Display X face by default.
442
443         * gnus-xmas.el (gnus-article-x-face-command): New default.
444
445         * gnus-ems.el: Moved x-face.
446
447         * gnus-xmas.el (gnus-xmas-article-display-xface): New function.
448
449 Mon Jun 10 03:08:10 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uido.no>
450
451         * gnus.el: Gnus v5.2.13 is released.
452
453         * gnus-cus.el (()): Changed LemonChiffon to Turquoise.
454
455         * message.el (message-signature-setup-hook): New hook.
456
457         * gnus-xmas.el (gnus-xmas-summary-recenter): `sit-for' for right
458         height. 
459
460 Mon Jun 10 00:02:15 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
461
462         * gnus.el (gnus-article-check-hidden-text): New definition.
463         (gnus-hidden-arg): New function.
464         (gnus-article-hide-headers): Don't toggle when called
465         non-interactively. 
466
467         * messagexmas.el (message-xmas-setup-toolbar): Use xbms.
468
469         * gnus-score.el (gnus-score-file-regexp): Regexp-quote suffixes.
470         (gnus-score-load-file): Wouldn't set `adapt-file' right.
471
472         * gnus-xmas.el (gnus-xmas-logo-color-alist): Removed double "##". 
473
474         * gnus-score.el (gnus-score-find-bnews): Deal with "++".
475
476 Sun Jun  9 22:18:05 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
477
478         * gnus-score.el (gnus-score-find-trace): Don't error, just beep. 
479
480         * gnus-cite.el (gnus-cite-minimum-match-count): Changed default to
481         2. 
482
483 Sun Jun  9 05:48:18 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
484
485         * gnus.el (gnus-message-archive-method): Dox fix.
486
487         * message.el (message-check-news-syntax): Allow + and _ in group
488         names. 
489
490         * gnus.el (gnus-group-fetch-faq): Didn't allow completion.
491
492 Sun Jun  9 05:36:16 1996  Hrvoje Niksic  <hniksic@srce.hr>
493
494         * message.el (message-ignored-supersedes-headers): New default. 
495
496 Sun Jun  9 05:17:34 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
497
498         * gnus-score.el (gnus-score-score-files-1): Don't match on "/" in
499         file names.
500         * nnml.el (nnml-generate-nov-databases-1): Ditto.
501         * nnmh.el (nnmh-request-list-1): Ditto.
502         * gnus-uu.el (gnus-uu-scan-directory): Ditto.
503
504         * nnheaderems.el: Strip CR on windows-nt.
505
506 Sun Jun  9 05:15:13 1996  Dave Disser  <disser@hpsdly.sdd.hp.com>
507
508         * gnus-picon.el (gnus-group-display-picons): Set instead of
509         switching buffer. 
510
511 Sun Jun  9 05:08:51 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
512
513         * gnus.el (gnus-article-read-summary-keys): Don't save winconf on
514         "|". 
515
516         * nnmail.el (nnmail-delete-incoming): Changed default.
517
518         * gnus.el (gnus-eval-in-buffer-window): Indent correctly.
519
520 Sat Jun  8 19:24:24 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
521
522         * gnus-cite.el (gnus-cite-minimum-match-count): Changed default. 
523
524 Fri Jun  7 22:08:53 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
525
526         * gnus.el: Gnus v5.2.12 is released.
527
528         * gnus.el (gnus-summary-refer-article): Would bug out when
529         referring non-sparse articles.
530
531 Fri Jun  7 19:59:45 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
532
533         * gnus.el: Gnus v5.2.11 is released.
534
535         * gnus.el (gnus-summary-save-article): Would set
536         `gnus-original-article-buffer' to a bogus value.
537         (gnus-header-value): Didn't understand continuation headers!
538         (gnus-get-newsgroup-headers): Use new value and pick out
539         references when `^'.
540         (gnus-number-to-header): New function.
541         (gnus-summary-refer-article): Didn't work when sparse articles
542         were in action.
543
544 Fri Jun  7 17:19:21 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
545
546         * nnheader.el (nnheader-insert-head): Use
547         `nnheader-insert-file-contents-literally'.
548         (nnheader-mail-file-mbox-p): Ditto.
549
550 Fri Jun  7 14:05:28 1996  Jens Lautenbacher  <jens@lemcbed.lem.uni-karlsruhe.de>
551
552         * custom.el ((string-match "XEmacs" emacs-version)): dito
553
554         * gnus-vis.el (gnus-group-make-menu-bar): enable customize for XEmacs
555
556 Fri Jun  7 19:20:22 1996  Richard Pieri  <ratinox@unilab.dfci.harvard.edu>
557
558         * nnheaderems.el (nnheader-ms-strip-cr): New function.
559
560 Thu Jun  6 18:22:04 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
561
562         * gnus.el: Gnus v5.2.10 is released.
563
564         * message.el (message-header-format-alist): Use
565         `message-fill-address' for To and Cc.
566         (message-fill-address): New function.
567
568         * gnus.el (gnus-article-check-hidden-text): Respect a postive
569         arg. 
570         (gnus-summary-save-article): Remove headers from the original
571         article buffer. 
572         (gnus-article-hide-headers): Delete "From " if wanted.
573
574         * nnmail.el (nnmail-load-hook): Run hooks.
575
576 Thu Jun  6 14:41:20 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
577
578         * message.el (message-check-news-syntax): Don't warn on "poster".
579
580 Wed Jun  5 20:22:48 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
581
582         * gnus.el: Gnus v5.2.9 is released.
583
584         * message.el (message-setup): Add Mailcrypt magic.
585
586 Wed Jun  5 18:01:58 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
587
588         * gnus-cus.el (()): New colors.
589
590         * gnus-xmas.el (gnus-xmas-group-startup-message): Would bug out
591         when compiled without XPM support.
592
593 Wed Jun  5 17:17:00 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
594
595         * gnus.el: Gnus v5.2.8 is released.
596
597         * nndoc.el (nndoc-type-alist): New babyl head begin.
598         (nndoc-babyl-head-begin): New function.
599
600 Wed Jun  5 16:26:55 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
601
602         * gnus.el (gnus-summary-save-article): Remove headers.
603
604 Wed Jun  5 18:16:55 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
605
606         * gnus.el (gnus-read-old-newsrc-el-file): Would bug out.
607
608 Wed Jun  5 12:43:22 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
609
610         * gnus-score.el: `V f' to flush the cache.
611         (gnus-score-flush-cache): Save scores before flushing.
612
613         * gnus-cite.el (gnus-cite-prefix-regexp): Removed "-" as cite
614         prefix. 
615
616         * gnus.el (gnus-summary-caesar-message): Use message.
617
618         * gnus-cite.el (gnus-cite-prefix-regexp): Allow "-" as a cite
619         prefix. 
620
621         * nnvirtual.el (nnvirtual-convert-headers): Wouldn't convert.
622
623         * gnus-cus.el (()): Have `gnus-mouse-face' respect gnus-visual.
624
625 Wed Jun  5 12:52:15 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
626
627         * dgnushack.el (custom-file): Changed setq.
628
629 Tue Jun  4 13:46:45 1996  Scott Byer  <byer@mv.us.adobe.com>
630
631         * nnfolder.el (nnfolder-read-folder) Take an additional parameter,
632         scanning, which is t when we are only scanning for new news.  In
633         this case, if the modtime of the file hasn't changed since we last
634         scanned it, we don't bother reading the file in, and simply return
635         nil.  When we do scan it, pay attention to the
636         nnfolder-distrust-mbox variable, and only scan forward from the
637         last marked message when nil.  After scanning, remember the
638         modtime of the visited buffer.
639
640         * nnfolder.el (nnfolder-save-mail) If nnfolder-current-buffer is
641         nil, make sure any open group is closed before changing the group
642         - in the case where a group was opened for scanning but not read
643         in because it wasn't touched, this forces the read.
644
645         * nnfolder.el (nnfolder-possibly-change-group) Take an additional
646         optional variable, which indicated if we're scanning.  Passes it
647         on to nnfolder-read-folder, and is prepared for
648         nnfolder-read-folder to return nil for nnfolder-current-buffer.
649         If we get a request to change to the currently open group, and
650         nnfolder-current-buffer is nil (we're on the tail end of a scan),
651         simply return.
652
653         * nnfolder.el (nnfolder-request-scan) Inform
654         nnfolder-possibly-change-group that we're scanning.
655
656         * nnfolder.el (nnfolder-scantime-alist) New internal variable.
657         Keep track of the last scantime of each mbox.
658
659         * nnfolder.el (nnfolder-distrust-mbox) New variable.  When t,
660         nnfolder-read-folder reverts to it's old behavior of scanning an
661         entire file looking for unmarked messages.  When nil (the
662         default), scans forward from the last marked message.  Unless you
663         have an external mailer which inserts new messages in the middle
664         of your mailboxes, leave nil.
665
666 Wed Jun  5 09:20:38 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
667
668         * message.el (message-goto-body): Expand abbrev.
669
670 Tue Jun  4 17:12:06 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
671
672         * gnus.el: Gnus v5.2.7 is released.
673
674 Tue Jun  4 18:26:24 1996  Christoph Wedler  <wedler@fmi.uni-passau.de>
675
676         * message-xms.el (message-xmas-find-glyph-directory): Wouldn't use
677         PACKAGE-xmas-glyph-directory even if it is non-nil and a
678         directory.
679         (message-toolbar): Use special ispell function for messages.  Jump
680         to info pages for message composition.
681
682 Tue Jun  4 17:12:06 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
683
684         * message.el (rmail): Require.
685
686 Tue Jun  4 18:11:46 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
687
688         * gnus-cus.el (()): Bold group faces.
689
690 Tue Jun  4 15:10:20 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
691
692         * gnus-cus.el (()): Unbold group faces.
693
694         * custom.el (custom-face-lookup): Make all parameters optional.
695
696         * gnus.el (gnus-thread-total-score): Protect against nil input.
697
698 Tue Jun  4 11:11:13 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
699
700         * gnus.el: Gnus v5.2.6 is released.
701
702         * gnus.el (gnus-summary-make-local-variables): Set local variables
703         correctly.
704
705 Tue Jun  4 07:51:02 1996  Steven L. Baur  <steve@miranova.com>
706
707         * gnus-cus.el (()): New "light' group highlighting.
708
709 Tue Jun  4 07:26:10 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
710
711         * gnus.el (gnus-subscribe-hierarchical-interactive): Don't accept
712         wrong characters.
713
714         * message.el (message-directory): Autoload.
715
716 Mon Jun  3 07:30:18 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
717
718         * gnus.el (gnus-summary-make-local-variables): Separated into own
719         function. 
720         (gnus-summary-make-local-variables): Respect global values.
721
722         * nnheader.el (sendmail): Unrequired.
723         (backquote): Ditto.
724
725         * nntp.el (rnews): Unrequired.
726
727         * gnus-msg.el (gnus-group-post-news): `C-u a' posts to the group
728         under point, `C-u 1 a' prompts, `a' uses an empty group name.
729
730         * message.el (message-setup): Make separator read-only.
731
732         * gnus-cus.el (()): Define `gnus-group-highlight'.
733
734         * gnus-vis.el (gnus-group-highlight): Commented out.
735
736         * gnus-topic.el (gnus-topic-yank-group): Yank topics at the end of
737         the buffer correctly.
738
739         * gnus-score.el (gnus-score-adaptive): Make sure we use the
740         buffer-local adaptive score variable.
741
742         * gnus-msg.el (gnus-group-post-news): Prompt when given a prefix.
743
744         * nnvirtual.el (nnvirtual-catchup-group): Might have corrupted the
745         list of component groups.
746
747         * gnus-ems.el: Work under OS/2 again.
748
749         * gnus.el (gnus-remove-header): New function.
750         (gnus-read-header): Use it.
751         (gnus-summary-insert-subject): Didn't work when editing articles
752         in a non-threaded display.
753         (gnus-summary-update-article): Would create multiple root
754         threads when editing.
755
756         * message.el (message-do-send-housekeeping): Reverse check. 
757
758         * nnheader.el (backquote): Required.
759
760         * gnus.el (backquote): Required.
761
762         * message.el (message-make-from): Use the `user-full-name'
763         variable. 
764
765 Sun Jun  2 16:50:49 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
766
767         * message.el (message-number-of-buffers): New variable.
768         (message-generate-new-buffers): Changed default.
769         (message-do-send-housekeeping): New function.
770         (message-buffer-name): New function.
771
772 Sun Jun  2 07:41:20 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
773
774         * gnus.el: Gnus v5.2.5 is released.
775
776         * gnus-topic.el (gnus-topic-remove-group): Only delete first
777         instance. 
778         (gnus-topic-move-group): Ditto.
779         (gnus-topic-change-level): Ditto.
780
781         * gnus.el (gnus-summary-insert-subject): Do rebuilding of sparse
782         articles right.
783         (gnus-summary-update-article): Do updating of referred articles
784         right. 
785         (gnus-delete-first): New function.
786
787         * gnus-cus.el (()): Color change.
788
789         * gnus.el (gnus-version): Accept a prefix to insert.
790
791 Sat Jun  1 02:03:42 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
792
793         * custom.el: Require cl.
794
795         * gnus.el (gnus-group-list-matching): `10 A m' to read the active
796         file. 
797
798         * message.el (message-supersede): Don't use
799         `mail-strip-quoted-names'. 
800         (message-cancel-news): Ditto.
801
802         * nnfolder.el (nnfolder-retrieve-headers): Don't allow selecting
803         empty groups.
804         (nnfolder-request-group): Ditto.
805
806 Sat Jun  1 01:26:45 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
807
808         * dgnushack.el (custom-file): Nix out.
809
810 Sat Jun  1 01:24:28 1996  Massimo Campostrini  <campo@sunthpi3.difi.unipi.it>
811
812         * gnus-cus.el (()): Wrong number of arguments.
813
814 Fri May 31 08:32:38 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
815
816         * gnus.el: Removed obsolete autoloads.
817
818         * gnus-demon.el (gnus-demon-init): Use `nnheader-run-at-time'. 
819
820         * gnus.el (gnus-group-catchup-current): Warn.
821
822         * gnus-srvr.el (gnus-browse-foreign-server): Message better.
823
824         * gnus-topic.el (gnus-topic-change-level): Make sure we're in the
825         group buffer.
826
827         * gnus-srvr.el (gnus-server-exit-hook): New hook.
828         (gnus-server-exit): Use it.
829
830         * gnus-topic.el (gnus-topic-mode): Update more.
831
832         * gnus.el (gnus-group-update-group-hook): New hook.
833         (gnus-group-update-group): Use it.
834
835 Fri May 31 04:33:16 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
836
837         * gnus.el: Gnus v5.2.4 is released.
838
839         * custom.el (custom-face-lookup): Escape errors.
840
841         * gnus-msg.el (gnus-inews-do-gcc): Don't do anything unless Gnus
842         is alive.
843
844         * custom.el (custom-face-lookup): Wrong number of params.
845
846 Fri May 31 00:14:17 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
847
848         * gnus.el (gnus-continuum-version): Also give responses to
849         directory names.
850         (gnus-summary-update-article): Would bug out on editing articles. 
851
852 Thu May 30 05:04:07 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
853
854         * gnus.el: Gnus v5.2.2 is released.
855
856         * gnus.el (gnus-article-hide-headers): Show boring headers as
857         well. 
858
859 Tue May 28 15:47:15 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
860
861         * custom.el ((fboundp 'event-point)): Wrong test.
862
863 Thu May 30 03:19:21 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
864
865         * gnus.el (gnus-headers-decode-quoted-printable): Wrong name.
866
867         * message.el (message-header-hook): Defvarred.
868
869         * gnus-nocem.el (gnus-nocem-verifyer): Couldn't verify that it
870         works. 
871
872 Thu May 30 00:25:46 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
873
874         * gnus-nocem.el (gnus-nocem-verify-issuer): Widen before
875         verifying. 
876
877 Wed May 29 23:19:46 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
878
879         * custom.el (custom-xmas-set-text-properties): Changed name.
880
881 Wed May 29 23:01:52 1996  Paul D. Smith  <psmith@baynetworks.com>
882
883         * gnus-cus.el: toggle -> sexp.
884
885 Wed May 29 23:00:48 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
886
887         * gnus-msg.el (gnus-inews-add-send-actions): Use `gnus-add-hook'. 
888
889 Wed May 29 22:52:47 1996  Francois Felix Ingrand  <felix@laas.fr>
890
891         * gnus-topic.el (gnus-topic-remove-group): Would not delete groups
892         from topics.
893
894 Wed May 29 08:57:20 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
895
896         * custom.el (custom-face-lookup): Avoid `modify-face' to speed up
897         face retrieval on Indys & over slow modem lines.
898
899 Wed May 29 05:08:04 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
900
901         * gnus.el: Gnus v5.2.2 is released.
902
903         * custom.el (custom-xmas-add-text-properties,
904         custom-xmas-put-text-property): New functions used throughout.
905         May now work under XEmacs.
906
907 Wed May 29 00:07:13 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
908
909         * gnus-cite.el (gnus-cite-article): New variable.
910         (gnus-cite-parse-maybe): Use it.
911
912         * nnspool.el (nnspool-open-server): Refuse opening if the active
913         file doesn't exist.
914
915         * gnus.el (gnus-read-active-file): Message more.
916
917         * nntp.el (nntp-request-article): Wouldn't wait until the entire
918         article had arrived.
919
920         * nnvirtual.el (nnvirtual-request-group): Make sure that things
921         don't recurse endlessly.
922
923         * message.el (message-expand-group): Make buffer not read-only. 
924
925         * gnus-nocem.el (gnus-nocem-verifyer): New variable.
926         (gnus-nocem-verify-issuer): Use it.
927
928         * gnus-xmas.el (gnus-xmas-logo-color-alist): New variable.
929         (gnus-xmas-logo-color-style): New variable.
930         (gnus-xmas-logo-colors): Use them.
931
932 Tue May 28 00:28:38 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
933
934         * gnus-score.el (gnus-score-followup): Would infloop on exact
935         matches. 
936
937         * message.el (message-forward): Insert separator at the start of
938         the line. 
939
940         * nnfolder.el (nnfolder-save-buffer): New function.
941         (nnfolder-save-buffer-hook): New variable.
942
943         * message.el (message-mode-hook): Defined variable.
944
945         * nntp.el (nntp-request-close): Remove the sentinel before closing
946         connection.
947
948         * gnus.el (gnus-group-mode): Add to local hook.
949         (gnus-continuum-version): Would return wrong answer for non-alpha
950         releases. 
951         (gnus-version-number): New variable.
952         (gnus-version): Use it.
953
954         * gnus-msg.el (gnus-inews-add-send-actions): Add to local hook.
955
956         * gnus-xmas.el (gnus-xmas-add-hook): New function.
957
958         * gnus-ems.el (gnus-add-hook): New alias.
959
960 Tue May 28 00:23:17 1996  Joao Cachopo  <jcachopo@gia.ist.utl.pt>
961
962         * gnus-salt.el (gnus-binary-mode): Would put wrong minor mode
963         keymap into alist.
964
965 Tue May 28 00:18:19 1996  Thor Kristoffersen  <thor@unik.no>
966
967         * nntp.el (nntp-close-server): Supply parameter to
968         `nntp-server-opened'. 
969
970 Sun May 26 20:29:02 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
971
972         * gnus.el (gnus-article-sort-by-date): Inline.
973
974         * nnmail.el (nnmail-find-file): Don't insert literally.
975
976         * message.el (message-send-mail-with-mh): Save before sending.
977
978         * gnus-cite.el (gnus-article-hide-citation): Would bug out.
979
980         * gnus-topic.el (gnus-topic-grok-active): Could only be run once.
981
982         * message.el (message-check-news-syntax): Don't warn on long
983         signatures on forwarded articles.
984
985         * gnus.el (gnus-request-article-this-buffer): Put un-numbered
986         articles into the original buffer as well.
987
988 Sun May 26 03:51:38 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
989
990         * gnus.el: Gnus v5.2.1 is released.
991
992         * gnus.el: Gnus v5.2.0 is released.
993
994         * gnus.el: September Gnus v0.96 is released.
995
996         * nnheader-ems.el: Raw-file confusion.
997
998         * gnus-xmas.el (gnus-xmas-logo-colors): New variable.
999         (gnus-xmas-group-startup-message): Use it.
1000
1001 Sun May 26 02:35:48 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1002
1003         * nnheader-ems.el: Bind nnheader-insert-raw-file-contents.
1004
1005         * gnus.el: 0.95 is released.
1006
1007 Sun May 26 02:34:01 1996  Bart Robinson  <lomew@cs.utah.edu>
1008
1009         * gnus.el (gnus-save-newsrc-file): Make the backups go to the
1010         right directory.
1011
1012 Sun May 26 00:04:38 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
1013
1014         * gnus.el (gnus-cut-thread): Wouldn't cut properly with
1015         old-fetched and dormant articles.
1016
1017 Sat May 25 22:49:51 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
1018
1019         * gnus.el (gnus-summary-search-article): Continue from where we
1020         were. 
1021         (gnus-summary-insert-subject): Wouldn't insert when old-fetched
1022         articles. 
1023         (gnus-cut-threads): Would display too many threads when both
1024         sparse & ancient articles were present.
1025         (gnus-invisible-cut-children): New function.
1026
1027 Fri May 24 17:56:19 1996  Andy Norman  <ange@hplb.hpl.hp.com>
1028
1029         * nnheader-ems.el (nnheader-xmas-find-file-noselect): Use
1030         `nnheader-insert-file-contents-literally'. 
1031
1032 Fri May 24 17:51:46 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1033
1034         * gnus.el (gnus-summary-find-prev): With point at eob, would
1035         select the next-to-last article.
1036
1037 Fri May 24 17:25:48 1996  Magnus Hammerin  <qmah@bull.se>
1038
1039         * gnus.el (gnus-group-mode): Use `gnus-make-local-hook'.
1040         (gnus-sortable-date): Typo.
1041
1042 Fri May 24 17:24:15 1996  ISO-2022-JP  <morioka@jaist.ac.jp>
1043
1044         * gnus.el (gnus-narrow-to-signature): Didn't work.
1045
1046 Fri May 24 21:27:49 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
1047
1048         * gnus.el: 0.94 is released.
1049
1050         * nnvirtual.el (nnvirtual-request-group): Don't include itself in
1051         its component groups.
1052
1053         * gnus.el (gnus-summary-mark-below): Changed default.
1054
1055 Fri May 24 19:29:17 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
1056
1057         * message.el (message-check-news-syntax): Check invalid Newsgroups
1058         syntax. 
1059         (message-mode-menu): Added spellcheck.
1060
1061         * nntp.el (nntp-wait-for-response): Peel off ^Ms.
1062
1063         * message.el (message-fix-before-sending): New function.
1064         (message-send): Use it.
1065         (message-check-news-syntax): Check for invalid group names.
1066
1067         * gnus.el (gnus-summary-number-of-articles-in-thread): Return 0 if
1068         not included.
1069
1070 Thu May 23 23:32:43 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1071
1072         * gnus.el: September Gnus v0.93 is released.
1073
1074         * nnbabyl.el (nnbabyl-read-mbox): Would bogously increase the
1075         number in groups.
1076
1077 Thu May 23 21:06:47 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1078
1079         * gnus.el: September Gnus v0.92 is released.
1080
1081         * gnus-soup.el (gnus-soup-add-article): Would remove Xrefs from
1082         packet. 
1083
1084         * gnus.el (gnus-summary-catchup-to-here): Don't show hidden
1085         threads. 
1086
1087         * nnmail.el (nnmail-moved-inboxes): New variable.
1088         (nnmail-move-inbox): Use it.
1089
1090         * gnus-uu.el (gnus-uu-decode-uu): Optional argument.
1091
1092         * nnbabyl.el (nnbabyl-insert-lines): Don't insert negative Lines
1093         headers. 
1094
1095 Thu May 23 19:28:15 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
1096
1097         * gnus.el (gnus-summary-insert-pseudos): Would create contiguous
1098         mouse-face areas.
1099
1100         * nnheader-ems.el: New file.
1101         (nnheader-xmas-run-at-time): New function.
1102         (nnheader-xmas-cancel-timer): Ditto.
1103         (nnheader-xmas-insert-file-contents-literally): Moved here.
1104
1105         * gnus.el (gnus-read-move-group-name): Bind
1106         minibuffer-confirm-incomplete. 
1107
1108 Thu May 23 15:20:47 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1109
1110         * nntp.el (nntp-request-close): Give the QUIT time to reach the
1111         server before closing the connection.
1112         (nntp-close-server): Ditto.
1113
1114         * gnus.el (gnus-summary-exit): Run the exit hook with point on the
1115         group being exited.
1116
1117 Thu May 23 15:03:16 1996  <morioka@jaist.ac.jp>
1118
1119         * gnus.el (gnus-narrow-to-signature): Mimeish new definition.
1120
1121 Thu May 23 15:03:16 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1122
1123         * nnfolder.el (nnfolder-close-group): Don't read the buffer when
1124         closing down.
1125
1126         * gnus.el (gnus-group-exit): Prompt even when the server is down. 
1127
1128 Wed May 22 21:56:56 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1129
1130         * gnus.el: September Gnus v0.91 is released.
1131
1132         * gnus.el (gnus-setup-news): Slave Gnusii should clear the dribble
1133         buffer.
1134
1135 Wed May 22 22:32:21 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1136
1137         * gnus-score.el (gnus-summary-set-score): Moved here.
1138         (gnus-summary-raise-score): Would bug out on nil arguments.
1139
1140         * message-xmas.el (message-toolbar): Changed.
1141
1142         * gnus-xmas.el (gnus-summary-mail-toolbar): New toolbar.
1143         (gnus-xmas-setup-summary-toolbar): Use it.
1144
1145 Wed May 22 19:24:04 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1146
1147         * gnus.el (gnus-message-archive-method): Buggy definition.
1148         (gnus-summary-prepare-threads): Don't mark ancient as low-scored. 
1149         (gnus-summary-prepare-unthreaded): Ditto.
1150
1151 Wed May 22 02:14:42 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1152
1153         * gnus.el (gnus-save-hidden-threads): New macro.
1154         (gnus-hidden-threads-configuration): New function.
1155         (gnus-restore-hidden-threads-configuration): New function.
1156         (gnus-summary-search-article): Use it.
1157
1158         * gnus-picon.el (gnus-picons-reverse-domain-path): New definition.
1159
1160         * message.el: Required wrong file under XEmacs.
1161
1162         * gnus-gl.el (bbb-get-predictions): Return nil on errors.
1163
1164         * nnfolder.el (nnfolder-close-group): Make sure the buffer is
1165         alive before killing it.
1166
1167 Tue May 21 20:08:33 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
1168
1169         * gnus.el: September Gnus v0.90 is released.
1170
1171         * gnus.el (gnus-dribble-read-file): Don't do modes unless they are
1172         available. 
1173
1174         * gnus-score.el (gnus-summary-score-entry): Wouldn't show
1175         immediate scorign of followups.
1176         (gnus-score-save): Use prin1 instead of format.
1177
1178         * gnus-msg.el (gnus-bug-kill-buffer): Bogus.
1179
1180 Tue May 21 18:32:29 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
1181
1182         * gnus-vis.el (gnus-button-next-page): New command.
1183         (gnus-button-prev-page): Ditto.
1184
1185         * gnus-topic.el (gnus-topic-unique): Removed variable.
1186         (gnus-current-topic): New function.
1187         (gnus-topic-move-group): Use it.
1188         (gnus-topic-goto-next-group): Use it.
1189
1190 Tue May 21 11:08:42 1996  Steven L Baur  <steve@miranova.com>
1191
1192         * gnus-setup.el: Copyright assigned to FSF.
1193
1194 Tue May 21 17:09:27 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
1195
1196         * message.el (message-fetch-field): New function.
1197
1198         * gnus.el (gnus-directory): New variable.
1199
1200         * message.el (message-directory): New variable.
1201
1202         * nnmail.el (nnmail-insert-lines): Make sure point is at the
1203         beginning of the line.
1204         (nnmail-directory): New variable.
1205
1206         * gnus.el (gnus-mode-string-quote): New function.
1207         (gnus-set-mode-line): Use it.
1208
1209 Tue May 21 10:34:26 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1210
1211         * gnus-msg.el (gnus-inews-do-gcc): Use message narrow to headers.
1212         (gnus-inews-do-gcc): Find the right archive method.
1213
1214         * gnus.el (gnus-select-newsgroup): Check whether the group can be
1215         requested first.
1216         (gnus-no-server): Nonsensical.
1217         (gnus-group-mark-group): Go past topic lines.
1218         (gnus-server-to-method): Would return nil on select methods.
1219
1220         * gnus-topic.el (gnus-topic-mode): Don't check topology unless we
1221         have the newsrc alist.
1222         (gnus-topic-check-topology): Wouldn't check topology properly.
1223
1224         * nnsoup.el (nnsoup-request-list): Make sure the active file is
1225         read first.
1226
1227         * gnus.el (gnus-sortable-date): Simplified.
1228         (gnus-group-set-mode-line): Remove the ":" if the server is "".
1229
1230 Tue May 21 10:13:28 1996  Jack Vinson  <jvinson@cheux.ecs.umass.edu>
1231
1232         * message.el (message-rename-buffer): New command and keystroke.
1233
1234 Mon May 20 10:15:12 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1235
1236         * gnus.el (gnus-summary-search-article): New implementation; set
1237         point in the article buffer to the match.
1238         (gnus-parent-headers): New function.
1239         (gnus-dd-mmm): Protect against broken dates.
1240
1241         * gnus-topic.el (gnus-topic-unread): New function.
1242         (gnus-topic-update-topic-line): Use it.
1243
1244         * gnus.el (gnus-group-list-active): Protect against unbound
1245         symbols. 
1246
1247 Mon May 20 00:31:36 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
1248
1249         * nnmail.el (nnmail-article-group): Do not split into empty list
1250         of groups. 
1251
1252 Mon May 20 09:42:15 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1253
1254         * gnus-picon.el: Ran `indent-sexp' over file.
1255         (gnus-article-display-picons): Make sure there is a From before
1256         doing anything.
1257
1258         * nnfolder.el (nnfolder-save-mail): Insert a blank line before the
1259         From line.
1260
1261         * message.el (message-mode-map): Changed key.
1262         (message-sort-headers): `start-open' text props.
1263         (message-sort-headers): Would sort oddly on continuation lines.
1264
1265 Sun May 19 20:26:50 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1266
1267         * gnus.el (gnus-group-set-mode-line): Longer "modified".
1268
1269         * gnus-uu.el (gnus-uu-grab-articles): Don't do any display hooks. 
1270
1271 Sun May 19 19:42:55 1996  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
1272
1273         * message.el (message-y-or-n-p, message-talkative-question,
1274         message-flatten-list, message-flatten-list-1): New functions.
1275
1276 Sun May 19 17:28:48 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1277
1278         * message.el (message-mode-map): Define \t.
1279         (message-newgroups-header-regexp): New variable.
1280         (message-tab): New command.
1281         (message-expand-group): New function.
1282
1283         * gnus-msg.el (gnus-group-post-news): Don't prompt.
1284
1285         * gnus.el (gnus-group-update-group-line): Preserve indentation.
1286
1287         * gnus-msg.el (gnus-copy-article-buffer): Copy the head from the
1288         original article buffer.
1289
1290         * gnus-vm.el: Decimated.
1291
1292         * gnus-mh.el (gnus-mh-mail-send-and-exit): Removed.
1293         (gnus-mh-mail-setup): Removed.
1294
1295         * message.el (message-send-mail-with-sendmail): Renamed.
1296         (message-send-mail-with-mh): New function.
1297
1298         * gnus-salt.el (gnus-pick-start-reading): Select the first
1299         article. 
1300
1301 Sun May 19 09:58:30 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
1302
1303         * gnus.el: September Gnus v0.89 is released.
1304
1305         * gnus.el (gnus-group-set-mode-line): Make sure we're in the group
1306         buffer.
1307
1308 Sun May 19 11:14:54 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1309
1310         * gnus.el (gnus-group-set-mode-line): Empty dribble is unchanged.
1311         (gnus-article-set-window-start): Search all frames.
1312         (gnus-eval-in-buffer-window): Select window in different frame. 
1313         (gnus-get-unread-articles): Update info here.
1314
1315 Sun May 19 07:30:07 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
1316
1317         * gnus.el (gnus-backlog-remove-article): Read-only.
1318
1319         * gnus-xmas.el (gnus-xmas-put-text-property): New function.
1320
1321         * gnus.el (gnus-subscribe-newsgroup-method): Doc fix.
1322
1323 Sat May 18 14:33:37 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1324
1325         * gnus.el (gnus-save-newsrc-file): Update mode line.
1326
1327         * message.el (message-exit-actions, message-kill-actions,
1328         message-postpone-actions): New variables.
1329         (message-kill-buffer): New command and keystroke.
1330         (message-bury): Changed keystroke.
1331         (message-do-actions): New function.
1332         (message-add-action): New function.
1333         (message-send-news): Report failures.
1334         (message-send-mail): Don't remove Message-ID already generated for
1335         news. 
1336
1337 Sat May 18 08:20:03 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
1338
1339         * nnspool.el (nnspool-retrieve-headers-with-nov): Escape buggy nov
1340         files.
1341
1342 Sat May 18 08:42:34 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1343
1344         * gnus.el: 0.88 is released.
1345
1346         * gnus.el (gnus-group-set-mode-line): Say whether the dribble
1347         buffer has been modified.
1348
1349         * gnus-xmas.el (gnus-xmas-add-text-properties): New function.
1350         (gnus-xmas-group-remove-excess-properties): Removed.
1351
1352         * gnus-ems.el (gnus-add-text-properties): New alias.
1353
1354         * gnus-xmas.el (gnus-xmas-group-remove-excess-properties): Open
1355         text props.
1356
1357 Fri May 17 16:27:42 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1358
1359         * gnus.el (gnus-article-hide-headers): Would make headers
1360         iinvisible under XEmacs.
1361
1362         * gnus.el: 0.87 is released.
1363
1364 Fri May 17 11:38:52 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
1365
1366         * gnus.el (gnus-summary-edit-article-done): Remove article from
1367         backlog. 
1368         (gnus-group-update-group-line): Would indent oddly.
1369
1370         * gnus-uu.el (gnus-uu-post-encoded): Use message.
1371         (gnus-uu-post-encoded): Don't double-prompt.
1372
1373         * message.el (message-mode): Do mailabbrev things here.
1374
1375         * nntp.el (nntp-default-sentinel): Reset nntp-current-group when
1376         losing connection.
1377
1378         * gnus-score.el (gnus-score-load-file): Dumb downcasing.
1379
1380 Fri May 17 06:16:00 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1381
1382         * gnus.el (gnus-summary-delete-article): Better prompt.
1383
1384         * gnus-score.el (gnus-score-load-file): Downcase all header
1385         names. 
1386
1387 Thu May 16 14:04:30 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1388
1389         * gnus.el (gnus-make-date-line): Separated into own function
1390         and don't reply "Now" to bogus dates.
1391         (gnus-summary-search-article): Bind `gnus-article-display-hook' to
1392         nil.
1393
1394 Thu May 16 07:40:24 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1395
1396         * gnus.el: September Gnus v0.86 is released.
1397
1398         * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties): Remove
1399         more excess props.
1400
1401 Thu May 16 04:31:59 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
1402
1403         * gnus-vis.el (gnus-button-alist): Recognize more message-ids.
1404
1405         * nnheader.el (nnheader-parse-head): Wouldn't get the first line
1406         of naked heads.
1407
1408         * gnus.el (gnus-summary-refer-article): Don't connect to the refer
1409         method unless using a news method.
1410
1411 Wed May 15 11:41:09 1996  Steven L Baur  <steve@miranova.com>
1412
1413         * nnmail.el (nnmail-get-spool-files): Fix typo.
1414
1415 Wed May 15 03:52:50 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1416
1417         * gnus.el: 0.85 is released.
1418
1419         * nnspool.el (nnspool-open-server): Use directory file name. 
1420
1421         * gnus-topic.el (gnus-topic-create-topic): Changed prompt.
1422
1423 Tue May 14 03:16:43 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1424
1425         * gnus.el (gnus-decode-rfc1522): Only decode headers; changed
1426         name. 
1427
1428         * nnmail.el (nnmail-get-spool-files): Anchor matches.
1429
1430         * gnus.el (gnus-summary-expire-articles-now): Didn't work in group
1431         with group params.
1432         (gnus-summary-expire-articles): Accept `now' parameter.
1433
1434 Sun May 12 01:29:12 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no (Lars Magne Ingebrigtsen)>
1435
1436         * gnus.el: September Gnus v0.84 is released.
1437
1438         * gnus-xmas.el (gnus-xmas-summary-recenter): Protect against evil.
1439
1440 Sat May 11 23:23:15 1996  Michael Sperber  <sperber@informatik.uni-tuebingen.de>
1441
1442         * gnus-xmas.el (gnus-xmas-summary-recenter): Would act oddly.
1443
1444 Fri May 10 22:49:46 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1445
1446         * nnheader.el (nnheader-parse-head): Deal with naked heads.
1447
1448         * nnml.el (nnml-parse-head): `naked' heads.
1449
1450 Fri May 10 00:27:59 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1451
1452         * gnus.el (gnus-group-mark-group): Didn't work well in topic
1453         buffers. 
1454         (gnus-read-active-file-p): New function.
1455         (gnus-group-list-killed): Read active file.
1456         (gnus-group-list-active): Ditto.
1457         (gnus-group-list-matching): Possibly read active file.
1458         (gnus-get-killed-groups): Separated into own function.
1459         (gnus-update-group-mark-positions): Don't define "dummy.group".
1460
1461         * gnus-topic.el (gnus-topic-rename): Use topic under point.
1462         (gnus-topic-create-topic): Don't prompt for parent topic.
1463         (gnus-topic-create-topic): Go to the new topic.
1464
1465         * gnus.el (gnus-mime-decode-quoted-printable): Preserve text
1466         props. 
1467         (gnus-article-date-ut): Would bug out on read-only.
1468
1469 Thu May  9 11:12:30 1996  Steven L Baur  <steve@miranova.com>
1470
1471         * message.el (message-followup): Correct typos in regular expression
1472         matching ``Re:''.
1473
1474 Thu May  9 20:38:10 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1475
1476         * gnus-uu.el (gnus-uu-delete-work-dir): Don't message so much.
1477
1478 Wed May  8 03:20:23 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1479
1480         * nnmail.el (nnmail-process-unix-mail-format): Didn't nix out
1481         bogus Message-ID headers properly.
1482
1483         * nnml.el (nnml-parse-head): Use nnheader functions for parsing
1484         and generating nov headers.
1485
1486 Wed May  8 22:55:56 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
1487
1488         * gnus.el (gnus-execute-command): Make sure the buffer isn't
1489         read-onl|y. 
1490         (gnus-article-prepare): Would perform hooks on pseudo articles.
1491
1492         * gnus-uu.el (gnus-uu-mark-sparse): Would bug out on pseudos.
1493         (gnus-uu-mark-all): Ditto.
1494
1495         * gnus.el (gnus-request-article-this-buffer): Ignore canceled
1496         articles. 
1497         (gnus-summary-next-page): Pass by canceled articles.
1498
1499         * message.el (message-check-element): Reverse logic.
1500
1501 Wed May  8 22:36:18 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
1502
1503         * gnus.el (gnus-tree-buffer): Moved from gnus-salt.el.
1504
1505 Wed May  8 23:45:46 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
1506
1507         * gnus.el (gnus-no-server): New definition.
1508         (gnus-group-default-level): Use permanent levels.
1509
1510 Wed May  8 21:35:35 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
1511
1512         * gnus.el (gnus-summary-select-article): 
1513
1514 Tue May  7 21:49:30 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
1515
1516         * gnus.el: 0.83 is released.
1517
1518         * gnus.el: September Gnus v0.83 is released.
1519
1520         * gnus.el (gnus-summary-insert-subject): Would change article
1521         number. 
1522         (gnus-summary-display-article): Go to the right article when
1523         fetching sparse articles.
1524
1525 Sun Apr 28 21:53:44 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
1526
1527         * nnml.el (nnml-active-number):  Create and change the directory
1528         before using any of the variables that requires the directory to
1529         be created and change.
1530
1531 Tue May  7 22:06:04 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1532
1533         * gnus-xmas.el (gnus-xmas-setup-group-toolbar): Would bug out on
1534         missing etc.
1535
1536 Tue May  7 18:21:59 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1537
1538         * gnus.el (gnus-kill-or-deaden-summary): Kill multiple buffers
1539         here.
1540
1541 Tue May  7 16:52:08 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1542
1543         * gnus-cite.el (gnus-cite-add-face): Would bug out in obscure
1544         cases. 
1545
1546 Mon May  6 09:16:02 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
1547
1548         * message.el (message-mode-map): Do not bind button3.
1549         (message-mode-menu): Use easymenu.
1550         (message-mode): Call `easy-menu-add'.
1551         (message-make-menu-bar): Deleted.
1552
1553         * message-xmas.el (message-mode-menu): Deleted.
1554
1555 Mon May  6 20:51:43 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
1556
1557         * gnus.el: September Gnus v0.82 is released.
1558
1559         * gnus-cite.el (gnus-dissect-cited-text): Sift single empty
1560         lines. 
1561
1562         * gnus.el (gnus-id-to-article): Would bug out once in a while.
1563
1564         * gnus-cite.el (gnus-article-hide-citation-in-followups): Really
1565         hide citations in un-root articles. 
1566         (gnus-article-hide-citation): Place [...] consistently.  
1567
1568         * gnus.el (gnus-article-date-ut): Preserve faces.
1569
1570         * gnus-cite.el (gnus-article-hide-citation): Would mess up
1571         headers. 
1572
1573 Mon May  6 00:23:09 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1574
1575         * gnus.el: 0.81 is released.
1576
1577         * message-xmas.el (message-mode-menu): Moved to this file.
1578
1579         * message.el (message-make-organization): Use env var.
1580
1581         * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties):
1582         Wouldn't remove sufficient props.
1583
1584         * message-xmas.el: New file.
1585
1586         * gnus-cache.el (gnus-cache-read-active): Make sure the cache
1587         directory exists.
1588
1589         * gnus.el (gnus-summary-articles-in-thread): Would not give right
1590         answer on the fine thread. 
1591
1592 Sun May  5 14:54:06 1996  Steven L Baur  <steve@miranova.com>
1593
1594         * message.el (message-mode-map): Added mode menu for XEmacs.
1595
1596 Mon May  6 00:12:59 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1597
1598         * gnus-xmas.el (gnus-xmas-summary-recenter): Wouldn't display the
1599         last line.
1600
1601 Sun May  5 23:54:04 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1602
1603         * gnus.el (gnus-convert-old-newsrc): Would bomb when no
1604         .newsrc.eld was loaded.
1605
1606 Sun May  5 17:34:38 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1607
1608         * gnus.el (gnus-set-mode-line): Use window width instead of frame
1609         width. 
1610
1611 Sat May  4 22:18:05 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
1612
1613         * gnus.el (gnus-article-de-quoted-unreadable): Always decode
1614         RFC1522-encoded headers. 
1615
1616 Sat May  4 22:03:39 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1617
1618         * nntp.el (nntp-default-sentinel): Would bug out when closing
1619         connections. 
1620
1621 Thu May  2 16:11:52 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1622
1623         * message.el (message-mode-map): Changed.
1624
1625 Mon Apr 29 19:09:19 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1626
1627         * gnus-vis.el (gnus-button-mailto): Use message.
1628         (gnus-button-mailto): Copy mail buffer.
1629
1630 Mon Apr 29 18:32:19 1996  Kees de Bruin  <bruin@tasking.nl>
1631
1632         * gnus.el (gnus-current-copy-group): New variable.
1633
1634 Mon Apr 29 18:29:18 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1635
1636         * message.el (message-setup): Don't require Subject.
1637
1638 Mon Apr 29 02:24:14 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
1639
1640         * gnus.el: September Gnus v0.80 is released.
1641
1642         * message.el (message-check-news-syntax): Better `empty' check.
1643         (message-checksum): Better checksums.
1644
1645 Sun Apr 28 14:40:04 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1646
1647         * message.el (message-ignored-bounced-headers): New default.
1648
1649         * nnsoup.el (nnsoup-store-reply): Generate in mail buffer.
1650
1651 Sun Apr 28 13:12:48 1996  Wes Hardaker  <hardaker@ece.ucdavis.edu>
1652
1653         * gnus-picon.el: Moved variables.
1654
1655 Sun Apr 28 11:58:51 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1656
1657         * nnml.el (nnml-active-number): Change group.
1658
1659         * gnus.el (gnus-group-sort-by-rank): Reverse logic.
1660
1661         * message.el (message-font-lock-keywords): New default.
1662
1663         * gnus-cite.el (gnus-article-hide-citation-in-followups): Didn't
1664         work. 
1665
1666         * gnus.el: Autoload gnus-article-hide-citation-in-followups.
1667
1668         * nnml.el (nnml-active-number): Bugged out.
1669
1670         * gnus-uu.el (gnus-uu-grab-articles): Override
1671         `gnus-summary-display-article-function'. 
1672
1673         * gnus.el (gnus-summary-move-article): Didn't use proper defaults
1674         when copying.
1675
1676 Sun Apr 28 11:40:44 1996  ISO-2022-JP  <morioka@jaist.ac.jp>
1677
1678         * nnheader.el (nnheader-insert-raw-file-contents): Ner alias. 
1679
1680 Sun Apr 28 11:19:58 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1681
1682         * gnus.el (gnus-read-save-file-name): Use different prompt when
1683         mulitple matches.
1684
1685 Wed Apr 24 23:21:21 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1686
1687         * gnus.el (gnus-summary-mode): Make gnus-summary-mark-positions
1688         local. 
1689
1690         * gnus-vis.el (gnus-header-button-alist): Buttonize urls in
1691         headers. 
1692
1693         * gnus-uu.el (gnus-uu-part-number): Check more.
1694
1695 Wed Apr 24 04:04:54 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
1696
1697         * gnus.el: September Gnus v0.79 is released.
1698
1699         * message.el (message-syntax-checks): Doc fix. 
1700
1701 Wed Apr 24 05:08:10 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1702
1703         * gnus.el (gnus-group-process-prefix): Make sure `mark-active' is
1704         bound. 
1705
1706 Wed Apr 24 05:06:42 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1707
1708         * gnus-xmas.el (gnus-xmas-define): Would make compilation
1709         difficult. 
1710
1711 Wed Apr 24 02:20:08 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
1712
1713         * message.el (message-unsent-separator): New variable.
1714
1715         * gnus.el (gnus-summary-edit-article-done): Nix out original
1716         article. 
1717
1718 Wed Apr 24 01:31:17 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1719
1720         * gnus-vis.el (gnus-summary-make-menu-bar): Used
1721         `region-exists-p'. 
1722
1723 Wed Apr 24 00:11:28 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1724
1725         * message.el (message-unix-mail-delimiter): New variable.
1726
1727         * nnbabyl.el (nnbabyl-check-mbox): New command.
1728
1729         * nnspool.el (nnspool-insert-nov-head): New function.
1730         (nnspool-retrieve-headers-with-nov): Use it to protect against
1731         unsynched NOV files.
1732
1733         * nnheader.el (nnheader-insert-nov): New function.
1734         (nnheader-parse-head): New function.
1735         (nnheader-insert-article-line): New function.
1736
1737 Tue Apr 23 22:55:57 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1738
1739         * message.el (message-cancel-news): Disable syntax checks.
1740         (message-do-fcc): Didn't quote separator.
1741
1742         * gnus.el (gnus-update-summary-mark-positions): Use local format
1743         spec when computing.
1744
1745         * gnus-msg.el (gnus-summary-cancel-article): Remove article from
1746         cache after cancelling.
1747         (gnus-summary-supersede-article): Ditto.
1748
1749 Tue Apr 23 12:05:21 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
1750
1751         * gnus.el (gnus-group-history): New variable.
1752         (gnus-completing-read): Handle null default arg.
1753         (gnus-group-jump-to-group): Use them.
1754         (gnus-group-unsubscribe-group): Ditto.
1755         (gnus-read-move-group-name): Ditto.
1756
1757         * gnus-msg.el (gnus-group-post-news): Use `gnus-group-history' and
1758         `gnus-completing-read'. 
1759
1760 Tue Apr 23 22:39:37 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1761
1762         * nnml.el (nnml-active-number): Protect against corrupt active
1763         files. 
1764
1765         * nnvirtual.el (nnvirtual-open-server): Don't allow recursive
1766         groups. 
1767
1768 Tue Apr 23 00:13:22 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
1769
1770         * gnus.el: September Gnus v0.78 is released.
1771
1772         * gnus.el (gnus-get-newsgroup-headers): Run
1773         `gnus-parse-headers-hook'. 
1774         (gnus-mime-decode-quoted-printable): Make interactive.
1775         (gnus-setup-news): Don't scan nocem on gnus-no-server.
1776         (gnus-read-header): Let `gnus-refer-article-method' override.
1777         (gnus-rebuild-thread): Cut threads before inserting.
1778
1779 Mon Apr 22 23:54:10 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
1780
1781         * message.el (message-check-news-syntax): Didn't check for
1782         shortened Followup-To.
1783
1784 Mon Apr 22 22:36:48 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1785
1786         * gnus.el (gnus-group-catchup-current): Warn about dead groups. 
1787
1788 Mon Apr 22 21:41:51 1996  William Perry  <wmperry@monolith.spry.com>
1789
1790         * gnus-xmas.el (gnus-xmas-define): Correct background mode under
1791         XEmacs. 
1792
1793 Mon Apr 22 03:50:52 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1794
1795         * message.el (message-mode-map): New keystroke for
1796         `message-sort-headers'. 
1797         (message-syntax-checks): Reverse default.
1798         (message-check-element): Use it.
1799
1800         * nnbabyl.el (nnbabyl-read-mbox): Try to make sure that article
1801         numbers aren't reused.
1802         * nnmbox.el (nnmbox-read-mbox): Ditto.
1803
1804         * gnus.el (gnus-continuum-version): New function.
1805         (gnus-convert-old-newsrc): New function.
1806         (gnus-convert-old-ticks): New function.
1807
1808         * nnmbox.el (nnmbox-request-scan): Save active.
1809
1810         * nnbabyl.el (nnbabyl-request-scan): Save the active file.
1811
1812         * nnmbox.el (nnmbox-request-list): Odd logic.
1813
1814         * nnbabyl.el (nnbabyl-request-list): Odd logic.
1815
1816         * gnus-uu.el (gnus-uu-generated-file-list): Removed.
1817         (gnus-uu-delete-work-dir): Delete recursively.
1818
1819         * gnus.el (gnus-group-insert-group-line-info): Indent properly
1820         when using topics. 
1821         (gnus-group-make-group): Place point on the newly created group.
1822
1823         * gnus-vis.el (gnus-group-make-menu-bar): Would bug out when not
1824         using gnus-topic-mode.
1825
1826 Mon Apr 22 03:45:14 1996  Brad Miller  <bmiller@cs.umn.edu>
1827
1828         * gnus-gl.el: New version.
1829
1830 Mon Apr 22 02:34:05 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1831
1832         * gnus-xmas.el (gnus-xmas-find-glyph-directory): Secure agains nil
1833         path elements.
1834
1835         * nnml.el (nnml-request-move-article): Change directory back to
1836         source group before deleting.
1837
1838 Sun Apr 21 19:59:58 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1839
1840         * gnus.el: September Gnus v0.77 is released.
1841
1842         * message.el (message-bounce): Wrong interactive spec.
1843         (message-bounce): Handle mimeish bounces.
1844
1845         * nnspool.el (nnspool-inews-switches): Suppress signature.
1846
1847 Sun Apr 21 19:50:59 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1848
1849         * gnus-msg.el (gnus-summary-cancel-article): Cancel using the
1850         proper select method.
1851
1852         * gnus.el (gnus-find-method-for-group): Allow methods without names.
1853
1854 Sun Apr 21 16:34:35 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1855
1856         * nnmh.el (nnmh-request-list-1): New function.
1857
1858         * gnus.el (gnus-summary-articles-in-thread): Would respond badly
1859         to dummy roots.
1860
1861         * gnus-msg.el (gnus-article-mail): Use message.
1862
1863         * gnus-vis.el (gnus-button-reply): Use message.
1864
1865 Sat Apr 20 04:31:02 1996  Jens Lautenbacher  <jens@lemcbed.lem.uni-karlsruhe.de>
1866
1867         * gnus-vis.el: Greyed out much more entries in group-mode's 
1868         menubar and started the same for summary-mode. 
1869
1870 Sun Apr 21 15:50:09 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1871
1872         * gnus-msg.el (gnus-copy-article-buffer): Don't widen
1873         permanently. 
1874
1875         * gnus.el (gnus-read-active-file): Don't nix out active stuff from
1876         foreign servers.
1877         (gnus-summary-find-next): Wouldn't respond properly to dummy
1878         articles. 
1879
1880 Sun Apr 21 15:26:47 1996  Denis Howe  <dbh@doc.ic.ac.uk>
1881
1882         * browse-url.el: New version installed.
1883
1884 Sun Apr 21 15:16:07 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1885
1886         * message.el (message-reply): Respond properly even when answering
1887         to messages with no Message-ID.
1888
1889 Sat Apr 20 18:16:21 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1890
1891         * gnus.el (gnus-article-header-rank): Moved.
1892
1893         * message.el (message-send-mail): Wouldn't resend. 
1894
1895 Sat Apr 20 00:20:09 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1896
1897         * gnus.el: September Gnus v0.76 is released.
1898
1899         * nntp.el (nntp-server-opened-hook): Use the default.
1900
1901 Sat Apr 20 01:58:15 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
1902
1903         * nntp.el (nntp-open-server-semi-internal): Don't call
1904         `cancel-timer' under XEmacs.
1905
1906 Fri Apr 19 23:20:52 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
1907
1908         * gnus.el (gnus-ask-server-for-new-groups): Would call with wrong
1909         hashtb. 
1910
1911 Fri Apr 19 20:42:16 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
1912
1913         * gnus.el (gnus-article-hide-headers): Use message sorting.
1914
1915         * message.el (message-required-mail-headers): Changed sequence.
1916         (message-sort-headers-1): New function.
1917         (message-sort-headers): New command.
1918
1919         * nnheader.el (nnheader-change-server-old): Removed.
1920         (nnheader-file-error): New function.
1921
1922         * nnspool.el (nnspool-request-list): Give a better error message. 
1923
1924         * message.el (message-use-followup-to): Doc fix.
1925
1926         * gnus.el (gnus-summary-read-group): Dont limit unthreaded
1927         groups. 
1928
1929 Fri Apr 19 15:05:19 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1930
1931         * message.el (message-setup): Don't generate headers first. 
1932
1933         * nnmail.el (nnmail-message-id): Use message.
1934
1935 Thu Apr 18 20:10:11 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
1936
1937         * gnus.el: September Gnus v0.75 is released.
1938
1939         * gnus.el (gnus-summary-show-article): Stop page breaking when
1940         given a prefix.
1941
1942         * gnus-vis.el (gnus-summary-make-menu-bar): Removed obsolete
1943         functions. 
1944
1945         * gnus-msg.el (gnus-summary-reply): Pass on `broken-reply-to'.
1946
1947         * message.el (message-reply): Allow broken reply-to.
1948
1949         * gnus.el (gnus-group-jump-to-group): Refuse to treat groups that
1950         have control characters in them.
1951
1952 Thu Apr 18 18:47:16 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1953
1954         * gnus-vis.el (gnus-button-url-regexp): Allow "!" in URLs.
1955
1956         * gnus.el (gnus-summary-exit): Always run
1957         `gnus-summary-prepare-exit-hook'. 
1958
1959 Thu Apr 18 12:15:27 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
1960
1961         * gnus.el: September Gnus v0.74 is released.
1962
1963         * gnus.el (gnus-summary-update-mark): Would but out on eob.
1964
1965         * gnus-msg.el (gnus-post-method): Would bug out.
1966
1967 Thu Apr 18 09:08:53 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
1968
1969         * gnus.el (gnus-get-newsgroup-headers-xover): Deleted duplicate
1970         line. 
1971
1972 Thu Apr 18 11:06:10 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
1973
1974         * gnus.el (gnus-parse-headers-hook): Enable de-QP by default.
1975
1976 Wed Apr 17 08:59:20 1996  Jan Vroonhof  <vroonhof@math.ethz.ch>
1977
1978         * gnus-nocem.el (gnus-nocem-enter-article): added some simple
1979           error recovery for read calls on article content. 
1980
1981 Wed Apr 17 00:51:19 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1982
1983         * gnus.el (gnus-error): New function.
1984
1985         * nnsoup.el: Generate headers.
1986
1987 Tue Apr 16 08:06:12 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
1988
1989         * message.el (message-user-mail-address): Use
1990         `mail-extract-address-components'. 
1991
1992         * gnus.el (gnus-group-make-group): Use method history.
1993         (gnus-group-browse-foreign-server): Ditto.
1994         (gnus-ask-server-for-new-groups): Make sure symbols are bound.
1995
1996 Tue Apr 16 00:07:47 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
1997
1998         * gnus.el (gnus-completing-read): New function.
1999         (gnus-method-history): New variable.
2000         (gnus-summary-respool-default-method): New user option.
2001         (gnus-summary-respool-article): Use them.
2002
2003 Tue Apr 16 07:36:18 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2004
2005         * gnus.el (gnus-summary-mode): Make line format bufffer local. 
2006
2007 Mon Apr 15 08:41:35 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2008
2009         * gnus-vis.el (gnus-button-url-regexp): "-" was not in the regexp.
2010
2011         * nntp.el (nntp-open-server): Would choke on port numbers.
2012
2013         * gnus-soup.el (gnus-soup-send-packet): Insert
2014         X-Newsreader/X-Mailer. 
2015
2016         * nntp.el (nntp-open-server-semi-internal): Clear the server
2017         buffer. 
2018
2019 Sun Apr 14 17:11:49 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2020
2021         * gnus-msg.el (gnus-setup-message): Don't clobber
2022         message-header-setup-hook. 
2023
2024         * nndoc.el (nndoc-type-alist): Would show end line in forwards.
2025
2026         * gnus.el (gnus-window-to-buffer): Allow `mail' value.
2027
2028         * message.el (message-send-mail): Would choke on Resent-to.
2029         (message-generate-new-buffers): New variable.
2030         (message-pop-to-buffer): Use it.
2031         (message-kill-buffer-on-exit): New variable.
2032         (message-send-and-exit): Use it.
2033
2034 Sun Apr 14 08:54:37 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
2035
2036         * gnus.el: September Gnus v0.73 is released.
2037
2038         * message.el (message-mode): Mail-hist isn't defined in XEmacs
2039         19.13. 
2040
2041         * gnus.el: September Gnus v0.72 is released.
2042
2043         * nnoo.el (defvoo): Didn't work under XEmacs.
2044
2045 Sun Apr 14 06:27:19 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2046
2047         * gnus.el: September Gnus v0.71 is released.
2048
2049         * nnvirtual.el (nnvirtual-open-server): Would return nil.
2050
2051 Sat Apr 13 05:37:10 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2052
2053         * gnus.el: September Gnus v0.70 is released.
2054
2055         * nnvirtual.el (nnvirtual-component-regexp): New variable.
2056
2057 Fri Apr 12 18:59:45 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2058
2059         * nnoo.el: New file.  All backends now use it.
2060
2061 Wed Apr 10 11:39:15 1996  Jan Vroonhof  <vroonhof@math.ethz.ch>
2062
2063         * gnus-vis.el (gnus-summary-make-menu-bar): Entry for "Eddit
2064           current score file" used nonexistant function.
2065
2066 Fri Apr 12 04:57:03 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2067
2068         * gnus.el (gnus-group-get-new-news-this-group): Would jump around
2069         too much.
2070
2071         * message.el (message-make-fqdm): Better `user-mail-address'.
2072
2073 Thu Apr 11 00:32:33 1996  Steven L Baur  <steve@miranova.com>
2074
2075         * gnus-setup.el (gnus-use-mailcrypt): Attach mailcrypt
2076         initialization to message-mode-hook.
2077
2078 Fri Apr 12 03:30:38 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2079
2080         * message.el (message-insert-to): Insert ", " if needed.
2081         (message-bounce): Insert an undo boundary.
2082
2083         * gnus.el (gnus-summary-local-variables): Make
2084         gnus-thread-expunge-below a local variable. 
2085
2086         * message.el (message-setup): Insert default headers before
2087         generating. 
2088
2089         * gnus-vis.el (gnus-button-url-regexp): Allow all word-constituent
2090         characters.
2091
2092 Thu Apr 11 04:27:19 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2093
2094         * gnus-score.el (gnus-score-body): Would bug out when there were
2095         no articles.
2096
2097         * gnus-vis.el (gnus-summary-make-menu-bar): Wrong function
2098         called. 
2099
2100 Wed Apr 10 12:48:59 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2101
2102         * message.el (message-make-organization): Remove all newlines from
2103         Organization files.
2104         (message-setup): Use mailabbrev.
2105         (message-send): Use mail-hist.
2106
2107 Tue Apr  9 14:52:55 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
2108
2109         * custom.el ((fboundp 'event-point)): Was `event-closest-point'. 
2110
2111 Wed Apr 10 12:28:41 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2112
2113         * message.el (message-mode-map): Moved Followup-to and Fcc.
2114         (message-resend): Would bug out.
2115
2116 Wed Apr 10 00:25:17 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2117
2118         * gnus.el: September Gnus v0.69 is released.
2119
2120         * nnvirtual.el (nnvirtual-close-group): Nix out variables.
2121
2122         * gnus-cache.el (gnus-cache-possibly-remove-article): Didn't work
2123         in virtual groups.
2124         (gnus-cache-possibly-enter-article): Ditto.
2125
2126         * message.el (message-do-fcc): Remove separator.
2127
2128         * gnus-nocem.el (gnus-nocem-scan-groups): Use own dependencies
2129         hash table.
2130
2131 Tue Apr  9 23:37:36 1996  Brad Miller  <bmiller@cs.umn.edu>
2132
2133         * gnus-gl.el: New version.
2134
2135 Tue Apr  9 23:08:20 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2136
2137         * gnus.el (gnus-article-de-quoted-unreadable): Downcase type.
2138         (gnus-fetch-field): Inhibit point-motion hooks.
2139
2140 Tue Apr  9 10:50:20 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2141
2142         * message.el (message-user-mail-address): Pick out <addrs>. 
2143
2144 Tue Apr  9 07:46:47 1996  Lars Magne Ingebrigtsen  <lars@eyesodre.no>
2145
2146         * gnus.el: September Gnus v0.68 is released.
2147
2148 Tue Apr  9 00:15:43 1996  Brad Miller  <bmiller@cs.umn.edu>
2149
2150         * gnus-gl.el: New version.
2151
2152 Mon Apr  8 23:55:19 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2153
2154         * nnvirtual.el (nnvirtual-create-mapping): Would include `(0 . 0)'
2155         groups.
2156
2157 Tue Apr  9 01:40:56 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2158
2159         * gnus.el (gnus-article-goto-next-page): Would bug out under
2160         XEmacs. 
2161         (gnus-get-unread-articles): Wouldn't update virtual groups.
2162
2163         * gnus-ems.el ('gnus-character-to-event): New alias.
2164         * gnus-xmas.el (gnus-xmas-redefine): Redefine.
2165
2166 Mon Apr  8 21:55:15 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2167
2168         * message.el (message-user-mail-address): New function.
2169         (message-make-address): Use it.
2170
2171 Mon Apr  8 19:18:14 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2172
2173         * message.el (message-make-fqdm): mail-host-address may be
2174         unbound. 
2175
2176         * nndoc.el (nndoc-type-alist): Unquote dashes in forwards.
2177
2178 Mon Apr  8 19:14:05 1996  ISO-2022-JP  <morioka@jaist.ac.jp>
2179
2180         * gnus-ems.el (gnus-mule-max-width-function): Use
2181         `truncate-string'. 
2182
2183 Sat Apr  6 15:03:39 1996  Steven L. Baur  <steve@miranova.com>
2184
2185         * gnus-setup.el (gnus-use-sc): Arrange for autoload of supercite
2186         if necessary.
2187
2188         * nnml.el (nnml-server-variables): Obey user preferences for
2189         nnml-prepare-save-mail-hook.
2190
2191 Sun Apr  7 20:14:50 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2192
2193         * gnus.el: September Gnus v0.67 is released.
2194
2195         * gnus.el (gnus-group-get-new-news-this-group): Would update
2196         groups twice.
2197
2198         * gnus-cache.el (gnus-cache-possibly-enter-article): Use real
2199         group name.
2200
2201         * nnvirtual.el (nnvirtual-possibly-change-group): Faulty logic.
2202         (nnvirtual-retrieve-headers): Don't force re-check.
2203
2204 Sun Apr  7 01:11:57 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2205
2206         * gnus.el: September Gnus v0.66 is released.
2207
2208         * nnvirtual.el (nnvirtual-close-group): Don't nix out
2209         group-relevant variables.
2210
2211         * message.el (message-send-and-exit): Would choke on sending bug
2212         reports. 
2213
2214 Sat Apr  6 19:03:10 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2215
2216         * gnus.el: September Gnus v0.65 is released.
2217
2218         * nnvirtual.el (nnvirtual-close-group): Don't update component
2219         groups so much.
2220
2221         * message.el (message-make-fqdm): Wouldn't pick out the address
2222         from `user-mail-address'.
2223         (message-generate-headers): Don't insert X-Mailer if there is an
2224         X-Newsreader. 
2225         (message-followup): Set `message-reply-headers'.
2226         (message-send-and-exit): Pass prefix argument.
2227         (message-cancel-news): Don't check syntax.
2228
2229 Sat Apr  6 03:04:58 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2230
2231         * gnus.el (gnus-summary-last-article-p): Reverse logic.
2232
2233         * message.el (message-make-fqdm): Try mail-host-address.
2234         (message-fill-header): Would insert blank lines.
2235
2236 Fri Apr  5 23:51:17 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no (Lars Magne Ingebrigtsen)>
2237
2238         * gnus.el: September Gnus v0.64 is released.
2239
2240         * message.el (message-send-and-exit): Don't bury buffer on
2241         unsucessful sending.
2242
2243 Fri Apr  5 21:10:55 1996  Jens Lautenbacher  <jens@lemcbed.lem.uni-karlsruhe.de>
2244
2245         * gnus-vis.el (gnus-group-make-menu-bar): Grey out certain items.
2246
2247 Fri Apr  5 20:05:19 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2248
2249         * gnus.el (gnus-group-default-level): Would set
2250         `gnus-group-default-list-level'. 
2251
2252         * gnus-score.el: Don't require gnus-scomo.
2253
2254         * gnus-msg.el (gnus-inews-do-gcc): Remove mail header separator.
2255
2256         * nndir.el (nndir-execute-nnml-command): Would set nnml
2257         directory. 
2258
2259         * nnvirtual.el (nnvirtual-request-update-info): Would infloop.
2260
2261 Fri Apr  5 17:53:08 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2262
2263         * gnus.el (gnus-summary-best-unread-article): Return a proper
2264         value.
2265         (gnus-summary-read-group): Wouldn't configure windows properly
2266         when the first article was canceled.
2267
2268         * nnvirtual.el (nnvirtual-create-mapping): Inline function.
2269         (nnvirtual-create-mapping): Don't set the marks lists.
2270         (nnvirtual-possibly-change-group): Would add groups twice,
2271         possibly. 
2272         (nnvirtual-update-reads): New function.
2273
2274 Thu Apr  4 21:07:53 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2275
2276         * nnspool.el (nnspool-inews-switches): Changed default back.
2277
2278         * nnsoup.el (nnsoup-narrow-to-article): Would choke on fetching
2279         non-existent articles.
2280         (nnsoup-store-reply): Handle courtesy copies.
2281
2282 Thu Apr  4 21:01:53 1996  Greg Stark  <gsstark@mit.edu>
2283
2284         * nnmail.el (nnmail-process-babyl-mail-format): Would parse empty
2285         mails badly.
2286
2287 Thu Apr  4 03:37:56 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2288
2289         * gnus.el (gnus-servers-using-backend): New function.
2290         (gnus-summary-respool-article): Use real methods instead of
2291         backend names.
2292         (gnus-summary-move-article): Use the method.
2293
2294         * message.el (timezone): Require timezone.
2295         (message-setup): Insert the separator before generating headers. 
2296         (message-goto-signature): Goto point-max if there is no signature
2297         separator. 
2298
2299         * gnus.el (gnus-article-date-ut): Don't call
2300         `gnus-article-highlight-headers'. 
2301         (gnus-server-get-method): Return the native select method when
2302         needed. 
2303
2304 Thu Apr  4 03:12:04 1996  Richard Mlynarik  <mly@adoc.xerox.com>
2305
2306         * gnus-kill.el (gnus-apply-kill-file-unless-scored): New
2307         function. 
2308
2309 Thu Apr  4 01:59:18 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2310
2311         * message.el (message-send-mail): Don't do the mailalias thing.
2312         (message-fill-header): Would fill long Message-IDs badly.
2313
2314         * gnus.el (gnus-group-faq-directory): Wrong paths.
2315
2316 Wed Apr  3 18:23:35 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2317
2318         * gnus.el: September Gnus v0.63 is released.
2319
2320         * message.el (message-insert-newsgroups): Capitilize Newsgroups.
2321
2322         * gnus.el (gnus-make-hashtable-from-killed): Wouldn't use
2323         `gnus-zombie-list'. 
2324
2325         * nnfolder.el (nnfolder-group-pathname): New function; return the
2326         right folder.
2327
2328         * gnus-score.el (gnus-score-find-bnews): Recognize "++" groups. 
2329
2330         * gnus-topic.el (gnus-topic-yank-group): Remain in the topic.
2331
2332         * gnus.el (gnus-get-new-news-in-group): Removed function.
2333         (gnus-group-get-new-news-this-group): Update all instances of the
2334         group. 
2335
2336         * gnus-topic.el (gnus-topic-unindent): Insert at the right place. 
2337         (gnus-topic-next-topic): New function.
2338         (gnus-topic-unindent): Would swallow sub-topics.
2339         (gnus-topic-indent): Ditto.
2340
2341 Wed Apr  3 17:18:08 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2342
2343         * gnus-msg.el (gnus-bug): Wouldn't restore window conf.
2344
2345         * gnus.el (gnus-buffer-configuration): `bug' configuration.
2346
2347 Tue Apr  2 22:33:25 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2348
2349         * gnus-scomo.el: New file.
2350
2351 Tue Apr  2 12:31:48 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
2352
2353         * message.el (bold-region): New function.
2354         (unbold-region): New function.
2355         (message-face-alist): New variable.
2356         (message-mode): Add facemenu support.
2357
2358 Tue Apr  2 20:46:11 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2359
2360         * message.el (message-required-mail-headers): `To' isn't
2361         required. 
2362         (message-ignored-news-headers): Remove Fcc headers.
2363         (message-ignored-mail-headers): Ditto.
2364
2365         * gnus.el (gnus-request-article-this-buffer): Would bug out on
2366         backlogs. 
2367
2368         * message.el (message-send-and-exit): Bury buffer.
2369
2370         * gnus-uu.el (gnus-uu-digest-mail-forward): Use `message'.
2371
2372         * nnfolder.el (nnfolder-close-group): Would try to `set-buffer'
2373         nil. 
2374
2375         * gnus.el (gnus-server-get-method): Would return extended servers
2376         too often.
2377
2378         * nnml.el (nnml-request-accept-article): Accept a server
2379         parameter. 
2380
2381 Tue Apr  2 15:05:14 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2382
2383         * gnus.el: September Gnus v0.62 is released.
2384
2385         * nnfolder.el (nnfolder-possibly-change-group): Make sure the
2386         directory exists before writing file.
2387         (nnfolder-request-accept-article): Give a better error messae.
2388
2389 Sat Mar 30 18:45:51 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2390
2391         * message.el (message-mode-map): Moved `goto-signature'.
2392
2393         * nnfolder.el (nnfolder-request-delete-group): Respect
2394         nnmail-use-long-file-name. 
2395         (nnfolder-request-rename-group): Ditto.
2396         (nnfolder-possibly-change-group): Ditto.
2397
2398         * message.el (message-send-and-exit): Bury buffer.
2399
2400 Fri Mar 29 15:11:19 1996  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
2401
2402         * message.el (message-from-style): New `default' value.
2403         (message-make-from): Use it.
2404
2405 Fri Mar 29 13:50:55 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2406
2407         * gnus-msg.el (gnus-bug-kill-buffer): New function.
2408         (gnus-bug): Use message.
2409
2410         * message.el (message-yank-original): Avoind `mark-marker'.
2411
2412         * gnus-setup.el (gnus-use-bbdb): `message' changes.
2413         (gnus-use-sc): Ditto.
2414
2415         * message.el (message-user-organization): Use ORGANIZATION
2416         environment variable.
2417
2418         * nnfolder.el (nnfolder-request-list-newsgroups): Would read the
2419         wrong file.
2420
2421 Fri Mar 29 07:38:59 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2422
2423         * gnus.el: September Gnus v0.61 is released.
2424
2425         * gnus.el (gnus-read-active-file): Activate secondary groups.
2426
2427 Fri Mar 29 07:44:06 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2428
2429         * nneething.el (nneething-get-head): Would return nil on proper
2430         heads. 
2431
2432 Sat Mar 23 22:19:09 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
2433
2434         * browse-url.el (browse-url-netscape): Start remote netscape in
2435         the background.  Use sentinel to start a new netscape if the
2436         remote can't connect.
2437
2438 Fri Mar 29 05:22:50 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2439
2440         * message.el (message-send-mail): Would remove ignored news
2441         headers. 
2442
2443         * gnus.el (gnus-news-group-p): Moved function here. 
2444         (gnus-summary-refer-article): Use it.
2445         (gnus-group-best-unread-group): Wouldn't work under topics.
2446
2447         * message.el (message-cite-function): New variable.
2448         (message-cite-original): New function.
2449         (message-yank-original): Use it.
2450         (message-make-domain): New definition.
2451         (message-make-address): Ditto.
2452         (message-make-message-id): New definition.
2453         (message-insert-signature): Interactive `force' of signature.
2454
2455 Fri Mar 29 06:01:56 1996  Lars Magne Ingebrigtsen  <larsi@nipling.ifi.uio.no>
2456
2457         * gnus-msg.el (gnus-summary-mail-other-window): Restore window
2458         conf. 
2459
2460 Thu Mar 28 10:15:06 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2461
2462         * message.el (nnheader): Require nnheader.
2463         (message-mode): Doc fix.
2464
2465 Thu Mar 28 06:12:28 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2466
2467         * gnus.el: September Gnus v0.60 is released.
2468
2469         * message.el (message-send-mail): Remove Gcc header.
2470         (message-setup): Would insert default headers in the body.
2471
2472 Wed Mar 27 11:25:41 1996  Jack Vinson  <jvinson@cheux.ecs.umass.edu>
2473
2474         * message.el:  Lots of small typos corrected.
2475         (message-goto-signature): Added missing function.
2476         (message-mode): Updated the description.
2477         (message-send): Corrected format for first y-or-n-p.
2478         (message-forward): Added description.
2479
2480 Thu Mar 28 05:31:48 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2481
2482         * message.el (message-send-mail): Make sure point is in the right
2483         buffer. 
2484         (message-send-mail): Would remove Bcc headers.
2485         (message-insert-courtesy-copy): Would bug out in non-news
2486         buffers. 
2487         (message-send-news): Don't remove Gcc headers from the message
2488         buffer. 
2489         (message-ignored-mail-headers): New variable. 
2490
2491 Thu Mar 28 05:30:02 1996  Lars Magne Ingebrigtsen  <larsi@larsi@ifi.uio.no>
2492
2493         * gnus-xmas.el (gnus-xmas-copy-article-buffer): Return the proper
2494         value. 
2495
2496         * message.el (message-mode-map): Would make XEmacs barf.
2497
2498 Thu Mar 28 03:49:32 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
2499
2500         * gnus.el (gnus-group-make-group): Wouldn't allow usage of virtual
2501         server names.
2502
2503         * message.el (message-cite-hook): New variable.
2504
2505 Thu Mar 28 03:48:54 1996  Kai Grossjohann  <grossjoh@dusty.informatik.uni-dortmund.de>
2506
2507         * message.el (message-yank-original): Run `message-cite-hook'.
2508
2509 Wed Mar 27 05:06:16 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
2510
2511         * gnus.el: September Gnus v0.59 is released.
2512
2513         * message.el (message-remove-header): Allow reverse removal.
2514         (message-news-p): Narrow to headers first. 
2515         (message-checksum): New function.
2516         (message-check-news-syntax): Check for new text.
2517         (message-check-news-syntax): Do more checking.
2518         (message-check-news-syntax): Deny posting of articles with empty
2519         Subject lines or mangled From headers. 
2520         (message-generate-headers): Didn't treat optional headers
2521         properly. 
2522
2523 Tue Mar 26 05:15:15 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2524
2525         * gnus.el: September Gnus v0.58 is released.
2526
2527         * gnus-cache.el (gnus-cache-retrieve-headers): Would bug out on
2528         empty groups.
2529
2530         * nnmail.el (nnmail-cache-open): Mark buffer as un-modified.
2531         (nnmail-cache-close): Don't kill buffer.
2532
2533         * gnus-msg.el: Cannibalized.
2534
2535         * message.el: New file.
2536
2537         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't enter
2538         sparse article into cache.
2539
2540 Sun Mar 24 06:44:11 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2541
2542         * gnus.el (gnus-article-hide-boring-headers): Use
2543         `gnus-extract-address-components'. 
2544
2545 Sun Mar 24 00:00:33 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
2546
2547         * gnus.el: September Gnus v0.57 is released.
2548
2549         * gnus-topic.el (gnus-topic-insert-topic-line): Would mess up the
2550         `.' command.
2551         (gnus-topic-mode-map): Moved `gnus-topic-indent' to `T TAB'.
2552
2553         * gnus-msg.el (gnus-summary-resend-bounced-mail): Would do odd
2554         things. 
2555
2556         * gnus.el (gnus-buffer-configuration): Add compose-bounce.
2557
2558         * nnspool.el (nnspool-find-nov-line): Would cut off ends of NOV
2559         files. 
2560
2561 Fri Mar 22 21:46:18 1996  David KÃ¥gedal  <davidk@lysator.liu.se>
2562
2563         * gnus.el (gnus-group-best-unread-group): Didn't work with topics.
2564
2565 Sat Mar 23 05:45:38 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2566
2567         * gnus.el (gnus-get-unread-articles): Inline
2568         `gnus-get-unread-articles-in-group'. 
2569         (gnus-get-unread-articles-in-group): Inline
2570         `gnus-cache-possibly-alter-active'. 
2571
2572 Sat Mar 23 01:26:10 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
2573
2574         * gnus.el (gnus-summary-insert-pseudos): Would print out tabs.
2575
2576 Sat Mar 23 00:01:56 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2577
2578         * gnus.el: September Gnus v0.56 is released.
2579
2580         * gnus.el (gnus-group-add-score): Would bug out on dead groups.
2581
2582 Fri Mar 22 22:30:32 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
2583
2584         * gnus.el (gnus-get-newsgroup-headers): Would ignore In-Reply-To
2585         headers. 
2586
2587         * gnus-uu.el (gnus-uu-uustrip-article): Handle multiple uuencoded
2588         files in each article.
2589
2590         * gnus-msg.el (gnus-inews-article): Switch to buffer where
2591         `gnus-inews-article-hook' is run to make ispelling possible.
2592
2593         * gnus.el (gnus-summary-last-article-p): New function.
2594         (gnus-summary-next-page): Wouldn't go past last article in
2595         narrowed buffers.
2596         (gnus-group-make-help-group): Would create under false name.
2597
2598 Fri Mar 22 22:23:20 1996  Greg Stark  <gsstark@mit.edu>
2599
2600         * nneething.el (nneething-make-head): Create better heads.
2601
2602 Fri Mar 22 18:58:17 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2603
2604         * gnus-score.el (gnus-score-body): Would bug out.
2605
2606         * nnfolder.el (nnfolder-retrieve-headers): Make sure the buffer
2607         exists before setting it. 
2608
2609         * gnus.el (gnus-summary-exit): Don't run prepare-exit-hook when
2610         exiting temporarliy.
2611
2612 Fri Mar 22 00:38:28 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
2613
2614         * gnus.el: September Gnus v0.55 is released.
2615
2616         * gnus.el (gnus-summary-update-article): Would make things bug out.
2617         (gnus-summary-insert-subject): Remove articles that have changed
2618         number. 
2619         (gnus-summary-exit): Nix out variables.
2620         (gnus-summary-exit-no-update): Ditto.
2621         (gnus-article-setup-buffer): Create original buffer on entry.
2622
2623 Thu Mar 21 22:28:12 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
2624
2625         * gnus-nocem.el (gnus-nocem-enter-article): Would enter things
2626         into the wrong hashtb.
2627
2628         * nnml.el (nnml-inhibit-expiry): New variable.
2629         (nnml-request-expire-articles): Use it.
2630
2631         * gnus.el (gnus-summary-update-article): Would bug out.
2632
2633         * nnml.el (nnml-possibly-change-directory): Also change server.
2634
2635         * gnus-nocem.el (gnus-nocem-scan-groups): Don't create a gazillion
2636         garbage buffers.
2637
2638         * nnfolder.el (nnfolder-save-mail): Create new groups
2639         automatically. 
2640         (nnfolder-request-scan): Change server first.
2641
2642         * nnheader.el (nnheader-insert-head): Don't insert file contents
2643         literally. 
2644
2645 Thu Mar 21 18:17:21 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2646
2647         * gnus-score.el (gnus-score-body): Score in proper order.
2648
2649 Wed Mar 20 20:06:08 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2650
2651         * gnus.el (gnus-select-newsgroup): Better message.
2652
2653         * gnus-uu.el (gnus-uu-save-article): Include multiple headers of
2654         the same type.
2655
2656 Tue Mar 19 16:26:13 1996  Roderick Schertler  <roderick@gate.net>
2657
2658         * gnus-msg.el (gnus-mail-reply): Would bug out given multiple
2659         follow-to elements for the same header.
2660
2661 Tue Mar 19 01:15:06 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2662
2663         * gnus.el (gnus-cut-thread): Deal with old-fetched & sparse
2664         threads at once.
2665         (gnus-cut-threads): Make sure there are no nil threads.
2666         (gnus-simplify-buffer-fuzzy): Tweaked implementation.
2667         (gnus-gather-threads-by-subject): Check
2668         gnus-summary-gather-exclude-subject after simplifying.
2669
2670         * gnus-topic.el (gnus-topic-insert-topic-line): Store the number
2671         of unread articles.
2672         (gnus-group-topic-unread): New function.
2673         (gnus-topic-update-topic-line): Faster implementation.
2674
2675         * gnus.el (gnus-update-format-specifications): Would push too many
2676         emacs-versions onto specs.
2677
2678         * gnus-msg.el (gnus-default-post-news-buffer,
2679         gnus-default-mail-buffer): New variables.
2680         (gnus-mail-setup): Set gnus-mail-buffer here.
2681         (gnus-news-followup): Set gnus-post-news-buffer here.
2682
2683         * custom.el (custom-xmas-set-text-properties): New definition.
2684
2685         * gnus-soup.el (gnus-soup-insert-idx): Throw the Xref header
2686         away. 
2687         (gnus-soup-add-article): Ditto.
2688         (gnus-soup-ignored-headers): New variable.
2689
2690 Mon Mar 18 15:01:40 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2691
2692         * gnus-msg.el (gnus-forward-insert-buffer): Wouldn't handle
2693         continuation headers.
2694
2695         * nnml.el (nnml-retrieve-headers-with-nov): Wouldn't strip excess
2696         lines.
2697
2698         * gnus-uu.el (gnus-uu-digest-mail-forward): Would reverse order. 
2699
2700         * nnsoup.el (nnsoup-make-active): Would bug out.
2701
2702         * gnus-score.el (gnus-score-followup-thread): Make sure we are in
2703         the summary buffer.
2704
2705         * gnus.el (gnus-buffer-live-p): New function.
2706
2707         * gnus-topic.el (gnus-topic-change-level): Would bug out on dead
2708         groups. 
2709
2710         * gnus.el (gnus-summary-respool-article): Prompt better.
2711         (gnus-add-marked-articles): Would create recursive lists.
2712         (gnus-summary-move-article): Activate all groups that have been
2713         moved to. 
2714
2715 Sun Mar 17 13:17:26 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
2716
2717         * gnus.el: September Gnus v0.54 is released.
2718
2719         * gnus.el (gnus-article-hide-pgp): Would hide one char too many.
2720
2721         * gnus-msg.el (gnus-inews-distribution): Fall back on the
2722         Newsgroups header.
2723
2724         * gnus.el (gnus-read-header): Read sparse threads.
2725
2726 Sun Mar 17 11:23:53 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
2727
2728         * gnus.el (gnus-summary-scroll-up): Show threads.
2729
2730         * gnus-msg.el (gnus-mail-reply): Use prefixed group name.
2731         (gnus-news-followup): Ditto.
2732
2733         * gnus-cache.el (gnus-cache-member-of-class): Would remove ticked
2734         articles from the cache.
2735
2736         * gnus.el (gnus-hide-text): Would bug out at bob.
2737         (gnus-unhide-text): Ditto.
2738
2739 Sat Mar 16 13:28:57 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
2740
2741         * gnus.el: 0.53 is released.
2742
2743 Sat Mar 16 14:46:29 1996  Brad Miller  <bmiller@cs.umn.edu>
2744
2745         * gnus-gl.el: New version.
2746
2747 Sat Mar 16 13:28:57 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
2748
2749         * gnus-score.el (gnus-score-body): Would break on nil
2750         `gnus-scores-articles'? 
2751
2752         * gnus.el: All the backend interface functions should take virtual
2753         server names.
2754
2755         * gnus-msg.el (gnus-post-method): Find the real method.
2756
2757         * gnus.el (gnus-summary-go-to-next-thread): New definition.
2758         (gnus-summary-next-thread): Use it.
2759         (gnus-prefix-to-server): New function.
2760
2761         * gnus-vis.el (gnus-signature-toggle): Use new substs.
2762         (gnus-article-highlight-signature): Would make check point wrong.
2763
2764         * gnus.el (gnus-hide-text): New subst.
2765         (gnus-hide-text-type): New function.
2766         (gnus-unhide-text): New subst.
2767         (gnus-article-show-all-headers, gnus-article-hide-headers,
2768         gnus-article-hide-pgp, gnus-article-hide-header,
2769         gnus-article-hide-boring-headers): Use them.
2770
2771 Fri Mar 15 07:39:10 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2772
2773         * nntp.el (nntp-send-xover-command): Would bug out on
2774         single-article groups.
2775
2776         * gnus.el (gnus-group-prepare-flat): Deal with unactivated groups.
2777         * gnus-topic.el (gnus-topic-find-groups): Ditto.
2778
2779 Thu Mar 14 05:24:42 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2780
2781         * nnspool.el (nnspool-retrieve-headers): Use default-directory to
2782         avoid creating so many garbage strings.
2783
2784         * nnmail.el (nnmail-split-incoming): Make sure the buffer isn't
2785         empty before starting treatment.
2786         (nnmail-get-new-mail): Open/close cache here.
2787
2788         * gnus-msg.el (gnus-news-followup): Use markers for positions.
2789
2790         * gnus.el (gnus-setup-news): Read NoCeM.
2791
2792 Wed Mar 13 03:26:44 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2793
2794         * gnus.el (gnus-functionp): Made into a subst.
2795         (gnus-all-windows-visible-p): Non-recursive implementation.
2796
2797         * nnsoup.el (nnsoup-request-list): Don't use `format'.
2798
2799         * gnus.el (gnus-update-format-specifications): Would recompute all
2800         specs every time.
2801         (gnus-gnus-to-newsrc-format): Don't call `gnus-server-equal' for
2802         each group.
2803
2804         * nnspool.el (nnspool-retrieve-headers): Don't call so many
2805         functions. 
2806
2807         * gnus-cache.el (gnus-cache-retrieve-headers): Would do too much
2808         work. 
2809
2810         * gnus-topic.el (gnus-topic-goto-topic): Faster.
2811
2812         * gnus.el: Don't downcase Message-IDs before threading.
2813
2814 Tue Mar 12 01:42:11 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
2815
2816         * gnus.el: September Gnus v0.52 is released.
2817
2818         * gnus.el (gnus-article-strip-leading-blank-lines): New command. 
2819
2820         * gnus-score.el (gnus-score-score-files-1): Message.
2821         (gnus-score-score-files-1): Make sure this doesn't return a nil
2822         value. 
2823
2824         * gnus-vis.el (gnus-article-add-button): Would make all buttons
2825         visible. 
2826
2827 Mon Mar 11 03:04:15 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2828
2829         * gnus-soup.el (gnus-soup-group-brew): Might lose articles?
2830
2831         * gnus.el (gnus-request-article-this-buffer): Would set
2832         `gnus-original-article' wrong.
2833
2834         * nnmail.el (nnmail-search-unix-mail-delim): Secondary ">From "
2835         lines would make messages stick.
2836         (nnmail-check-duplication): Changed warning message
2837
2838         * gnus-msg.el (gnus-inews-reject-message): Would prin1 to the echo
2839         area.
2840
2841         * gnus.el (gnus-no-server): Would make variable buffer-local to
2842         the wrong buffer.
2843
2844         * nnmail.el (nnmail-process-unix-mail-format): Doubled code.
2845
2846         * nnvirtual.el (nnvirtual-retrieve-headers): Don't propagate
2847         `fetch-old'. 
2848
2849         * gnus-msg.el (gnus-inews-cleanup-headers): Put "poster" in the
2850         list of possible prompts.
2851
2852 Sun Mar 10 00:13:48 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2853
2854         * gnus-score.el (gnus-score-headers): Wouldn't score anything if
2855         `gnus-save-score'. 
2856
2857         * gnus-cache.el (gnus-cache-remove-article): Change buffer.
2858
2859         * gnus.el (gnus-add-shutdown, gnus-shutdown): New functions.
2860         (gnus-clear-system): Nix out more variables.
2861
2862         * gnus-*.el: Use the functions.
2863
2864 Sat Mar  9 08:03:00 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2865
2866         * gnus.el (gnus-group-delete-group): Remove the group from the
2867         active hashtb. 
2868
2869         * gnus-topic.el (gnus-topic-yank-group): Yank sub-topics as well.
2870         (gnus-topic-remove-group): New implementation.
2871
2872         * gnus.el (gnus-gnus-to-newsrc-format): princ instead of
2873         int-to-string. 
2874
2875 Sat Mar  9 07:36:22 1996  Thor Kristoffersen  <thor@unik.no>
2876
2877         * nntp.el (nntp-request-article): New wait-for regexp to work with
2878         rlogin.
2879
2880 Sat Mar  9 07:21:57 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2881
2882         * gnus.el (gnus-request-article-this-buffer): Would bug out when
2883         no summary buffer.
2884
2885         * gnus-topic.el (gnus-topic-mark-topic): Mark hidden groups in the
2886         topic.
2887
2888         * gnus-msg.el (gnus-summary-resend-message): Would bug out.
2889
2890 Sat Mar  9 06:57:13 1996  Michael Cook  <mcook@cognex.com>
2891
2892         * nnmail.el (nnmail-split-fancy-syntax-table): New variable. 
2893
2894 Fri Mar  8 12:58:37 1996  Wes Hardaker  <hardaker@ece.ucdavis.edu>
2895  
2896         * gnus.el (gnus-summary-go-to-next-thread): Would always jump to
2897         the next dummy-root if called on a dummy-root.
2898  
2899 Sat Mar  9 01:58:10 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
2900
2901         * gnus.el: 0.51 is released.
2902
2903         * gnus-msg.el (gnus-tokenize-header): Wouldn't do the right thing
2904         under XEmacs.
2905
2906 Sat Mar  9 00:16:54 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
2907
2908         * gnus-topic.el (gnus-topic-change-level): Insert groups in the
2909         proper topic.
2910         (gnus-topic-group-indentation): New function.
2911         (gnus-topic-prepare-topic): Would do incorrect tallies.
2912
2913 Fri Mar  8 23:15:05 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
2914
2915         * nnvirtual.el (nnvirtual-create-mapping): Would enter each
2916         article twice into the marks lists, possibly.
2917         (nnvirtual-update-marked): Would "forget" marks.
2918
2919         * gnus.el (gnus-select-newsgroup): Create unsingle article buffer
2920         on group entry.
2921
2922         * gnus-cache.el (gnus-cache-remove-article): Move forwards.
2923         (gnus-cache-retrieve-headers): Would retrieve wrong headers. 
2924
2925 Fri Mar  8 19:18:29 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2926
2927         * gnus-score.el (gnus-summary-increase-score): Defaults were used
2928         incorrectly. 
2929         (gnus-score-edit-current-scores): Changed name.
2930
2931         * gnus.el (gnus-gnus-to-quick-newsrc-format): Don't crete so much
2932         string garbage.
2933
2934         * gnus-xmas.el (gnus-xmas-menu-add): New macro.
2935
2936 Fri Mar  8 00:03:14 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
2937
2938         * gnus.el: 0.50 is released.
2939
2940         * gnus.el (gnus-group-yank-group): Would bug out on groups with
2941         scores. 
2942         (gnus-summary-go-to-next-thread): Do dummies properly.
2943         (gnus-summary-setup-buffer): Make `gnus-article-current' be
2944         buffer-local. 
2945
2946         * gnus-topic.el (gnus-topic-update-topic): Don't update dead
2947         groups. 
2948
2949         * gnus.el (gnus-clear-system): Clear list mode.
2950         (gnus-group-list-groups): Might start out in the wrong buffer. 
2951         (gnus-clear-system): Clear topic variables.
2952
2953         * gnus-msg.el (gnus-ignored-resent-headers): New variable.
2954         (gnus-summary-resend-message): Use it.
2955
2956 Thu Mar  7 23:38:35 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
2957
2958         * nnvirtual.el (nnvirtual-retrieve-headers): `princ' bugs.
2959
2960         * gnus-uu.el (gnus-uu-decode-with-method): Check whether `save' is
2961         nil. 
2962
2963 Thu Mar  7 21:38:31 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
2964
2965         * gnus-vis.el (gnus-article-next-button): Move point to the start
2966         of the button when skipping backwards.
2967
2968 Thu Mar  7 00:15:32 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2969
2970         * gnus-soup.el (gnus-group-brew-soup): Don't pack ticked
2971         articles. 
2972
2973         * gnus.el (gnus-eval-in-buffer-window): Use uninterned symbol. 
2974         (gnus-buffer-exists-p): `let'.
2975         (gnus-summary-reparent-thread): Don't use `substring-no-props'.
2976         (gnus-summary-edit-article-done): Ditto.
2977
2978         * gnus-msg.el (gnus-news-followup): Don't ask about "poster".
2979         (gnus-summary-followup): Bugged out on "poster".
2980         (gnus-inews-set-point): Didn't reliably set point.
2981
2982 Wed Mar  6 01:02:25 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
2983
2984         * gnus-cache.el (gnus-cache-enter-article): Advance point.
2985
2986         * gnus.el (gnus-summary-copy-article): Would pass the `respool'
2987         parameter.
2988
2989         * nnmail.el (nnmail-search-unix-mail-delim): Accept a quoted From
2990         as the second line.
2991
2992         * nnvirtual.el (nnvirtual-retrieve-headers): Don't collect so much
2993         garbage.
2994
2995         * gnus.el (gnus-group-set-mark): Allow forcing.
2996         (gnus-group-unmark-all-groups): Non-interactive.
2997
2998 Tue Mar  5 15:21:21 1996  Lars Ingebrigtsen  <lars@eyesore.no>
2999
3000         * gnus-topic.el (gnus-topic-mark-topic): Would skip the first group.
3001         (gnus-topic-unmark-topic): New function and keystroke.
3002         (gnus-topic-tallied-groups): New variable.
3003         (gnus-topic-prepare-topic): Don't count groups twice.
3004
3005         * gnus.el (gnus-get-split-value): Would return nil.
3006
3007         * gnus-soup.el (gnus-soup-group-brew): Don't enter group with 0
3008         unread articles.
3009
3010         * gnus.el (gnus-group-set-current-level): Don't error out when
3011         point isn't on a group.
3012
3013         * gnus-vis.el (gnus-article-highlight-headers): Would infollop on
3014         illegal headers.
3015
3016         * gnus-topic.el (gnus-topic-hide-topic): Toggle the parent topic. 
3017
3018         * nn*.el: Made sure all virtual server variables are saved.
3019
3020 Mon Mar  4 19:18:57 1996  Lars Magne Ingebrigtsen  <lars@eyesore.no>
3021
3022         * nntp.el (nntp-server-variables): Save more variables.
3023
3024         * gnus.el (gnus-read-old-newsrc-el-file): Would bug out on
3025         entering ticks into infos.
3026         (gnus-gnus-to-newsrc-format): Write "native"-server groups to the
3027         .newsrc. 
3028
3029         * nnsoup.el (nnsoup-store-reply): Make sure `expand-mail-aliases'
3030         and `mail-swallows-etc' is bound.
3031
3032         * nnvirtual.el (nnvirtual-marks): Made into a defsubst.
3033         (nnvirtual-possibly-change-group): Would recreate the mapping
3034         several times.
3035
3036         * nnml.el (nnml-request-rename-group): Wouldn't allow renaming
3037         non-leaf group name components.
3038
3039         * gnus.el (gnus-group-change-level): Wouldn change levels of
3040         living groups. 
3041
3042 Sun Mar  3 23:17:57 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3043
3044         * gnus-msg.el (gnus-sent-message-ids-file): New variable.
3045         (gnus-sent-message-ids-length): New variable.
3046         (gnus-inews-reject-message): New function.
3047
3048 Sun Mar  3 22:03:47 1996  Jason L. Tibbitts, III  <tibbs@hpc.uh.edu>
3049
3050         * nnmail.el (nnmail-process-unix-mail-format): Better
3051         Content-Length check. 
3052
3053 Sun Mar  3 21:53:12 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3054
3055         * nntp.el (nntp-end-of-line): New variable.
3056         (nntp-request-close, nntp-encode-text,
3057         nntp-send-strings-to-server, nntp-async-send-strings): Use it.
3058         (nntp-read-server-type): Use slow wait-for-response.
3059
3060 Sun Mar  3 21:50:22 1996  Thor Kristoffersen  <thor@unik.no>
3061
3062         * nntp.el (nntp-open-rlogin): New definition.
3063
3064 Sun Mar  3 21:39:20 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3065
3066         * gnus.el (gnus-get-new-news-in-group): Close group after opening
3067         it. 
3068
3069 Sun Mar  3 02:27:17 1996  Jason L Tibbitts III  <tibbs@uh.edu>
3070  
3071         * nnmail.el (nnmail-process-unix-mail-format): Rewrite of
3072         Content-Length: header processing.
3073
3074 Sun Mar  3 13:05:15 1996  Loren Schall  <schall@saifr00.ateng.az.honeywell.com>
3075
3076         * gnus.el (gnus-simplify-buffer-fuzzy): Regexp fix.
3077
3078 Sun Mar  3 12:07:37 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3079
3080         * nnmail.el (nnmail-search-unix-mail-delim): Accept "From " as the
3081         line after the delim.
3082
3083         * gnus-kill.el (gnus-kill-file-enter-kill): Don't move point. 
3084         (gnus-kill-file-kill-by-subject, gnus-kill-file-kill-by-author,
3085         gnus-kill-file-kill-by-thread, gnus-kill-file-kill-by-xref): Use
3086         it. 
3087
3088 Sat Mar  2 16:39:34 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3089
3090         * gnus.el (gnus-summary-exit): Close the group.
3091
3092         * nndoc.el (nndoc-type-alist): Be a bit slacker with digest head
3093         ends. 
3094
3095         * gnus.el (gnus-select-newsgroup): Would kill the group buffer.
3096
3097         * gnus-msg.el (gnus-group-post-news): Configure windows.
3098
3099         * gnus.el (gnus-setup-news): Don't read the descriptions file when
3100         started with `no-server'.
3101
3102 Sat Mar  2 11:38:26 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
3103
3104         * gnus.el: 0.49 is released.
3105
3106         * gnus-vis.el (gnus-article-button-next-page): New function.
3107         (gnus-article-button-prev-page): New function.
3108         (gnus-insert-next-page-button): Use them.
3109         (gnus-article-next-button): Wrong function name.
3110
3111         * gnus.el (gnus-get-unread-articles-in-group): Also reactivate
3112         groups that alter their info.
3113         (gnus-summary-next-thread): Would react badly to dummy roots. 
3114
3115         * nndraft.el (nndraft-request-update-info): Return success. 
3116
3117         * gnus.el (gnus-set-global-variables): Also copy the summary
3118         buffer value.
3119
3120         * gnus-cite.el (gnus-cited-text-button-line-format): New default.
3121         (gnus-article-hide-citation): Would add invisible buttons under
3122         XEmacs. 
3123
3124 Fri Mar  1 20:52:28 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3125
3126         * gnus-msg.el (gnus-summary-resend-bounced-mail): Use
3127         `mail-unsent-separator'.
3128
3129         * gnus.el (gnus-gather-threads-by-references): Change name.
3130
3131 Fri Mar  1 20:25:21 1996  Brad Miller  <bmiller@cs.umn.edu>
3132
3133         * gnus-gl.el: New version.
3134
3135 Fri Mar  1 20:04:51 1996  Robert Pluim  <pluim@xylint.co.uk>
3136
3137         * gnus-msg.el (gnus-mail-reply): Would handle Mail-Copies-To
3138         `always'. 
3139
3140 Fri Mar  1 08:17:01 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3141
3142         * gnus.el: Autoload `gnus-binary-mode'.
3143         (gnus-group-prefixed-name): Would append "+" to group methods.
3144
3145         * gnus-topic.el (gnus-topic-list-active): Use the `force' param.
3146
3147         * gnus.el (gnus-group-change-level): Would bug out on ranks.
3148         (gnus-backlog-request-article): Would choke on Message-IDs.
3149         (gnus-group-change-level): Would bug out sometimes.
3150         (gnus-configure-frame): Just push newly-created frames on the list
3151         of frames to be closed on exit.
3152         (gnus-method-equal): New function.
3153
3154         * nndoc.el (nndoc-generate-clari-briefs-head): Peel off whitespace
3155         from the subjects.
3156
3157         * gnus-vis.el (gnus-group-make-menu-bar): Sorting entries were
3158         wrong. 
3159
3160         * gnus-cache.el (gnus-cache-update-article): New function.
3161
3162         * gnus.el (gnus-article-prev-page): Put point at first line. 
3163         (gnus-article-next-page): Ditto.
3164         (gnus-get-unread-articles-in-group): Would bug out on dead
3165         groups. 
3166         (gnus-summary-edit-article-done): Update cache.
3167
3168 Thu Feb 29 10:50:02 1996  Steven L. Baur  <steve@miranova.com>
3169
3170         * gnus-xmas.el (gnus-xmas-redefine): Add wrapper to
3171         mail-strip-quoted-names.
3172         (gnus-xmas-mail-strip-quoted-names): New function.
3173
3174         * gnus-msg.el (gnus-mail-reply): Use it.
3175
3176         * gnus-soup.el (gnus-soup-store): Use it.
3177
3178         * gnus-ems.el: mail-strip-quoted-names -> gnus-mail-strip-quoted-names.
3179
3180 Fri Mar  1 07:12:38 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3181
3182         * gnus.el (gnus-read-newsrc-file): Make sure the .newsrc file
3183         exists before reading it.
3184         (gnus-group-restart): Ask before executing.
3185
3186 Thu Feb 29 18:15:13 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3187
3188         * gnus-xmas.el (gnus-xmas-pick-menu-add,
3189         gnus-xmas-binary-menu-add, gnus-xmas-tree-menu-add,
3190         gnus-xmas-grouplens-menu-add): New functions.
3191         (gnus-xmas-redefine): Use them.
3192
3193 Thu Feb 29 18:10:05 1996  Brad Miller  <bmiller@cs.umn.edu>
3194
3195         * gnus-gl.el: New version.
3196
3197 Thu Feb 29 14:28:06 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
3198
3199         * gnus.el: 0.48 is released.
3200         
3201         * gnus.el (gnus-read-active-file): Wouldn't work on `some'.
3202
3203 Thu Feb 29 09:15:05 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3204
3205         * gnus.el: 0.47 is released.
3206         
3207         * nnvirtual.el (nnvirtual-create-mapping): Copy article marks.
3208
3209         * gnus.el (gnus-add-marked-articles): Would corrupt the
3210         .newsrc.eld file.
3211
3212         * gnus-vis.el (gnus-group-highlight-line): Make sure `level' and
3213         `score' are numbers.
3214
3215         * gnus-msg.el (gnus-inews-insert-archive-gcc): Group would be nil
3216         when posting from the group buffer.
3217
3218         * gnus.el (gnus-fetch-group): Really fetch the group.
3219         (gnus-summary-recenter): Respect `vertical'.
3220         (gnus-recenter): Heed the prefix.
3221
3222 Thu Feb 29 08:58:59 1996  Roderick Schertler  <roderick@gate.net>
3223
3224         * gnus-score.el (gnus-score-after-write-file-function): New
3225         variable. 
3226
3227 Thu Feb 29 08:00:08 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3228
3229         * gnus.el (gnus-after-getting-new-news-hook): New hook.
3230
3231         * gnus-uu.el (gnus-uu-digest-mail-forward): Use normal
3232         process/prefix convetions.
3233
3234         * nnfolder.el (nnfolder-request-scan): Kill buffers after saving.
3235
3236 Wed Feb 28 04:39:49 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3237
3238         * gnus.el: 0.46 is released.
3239
3240         * gnus.el (gnus-read-active-file): Don't try to retrieve groups
3241         when no can be found.
3242         (gnus-find-method-for-group): Return "cleaner" select methods.
3243
3244         * gnus-uu.el (gnus-uu-uustrip-article): Don't loop forever if the
3245         uudecode is silent.
3246
3247         * nnmail.el (nnmail-search-unix-mail-delim): Stricter 822-delim
3248         format. 
3249
3250         * gnus.el (gnus-summary-local-variables): Didn't clear
3251         `gnus-cache-removable-articles'.
3252         (gnus-buffer-configuration): Display article-copy in reply and
3253         followup. 
3254
3255         * nnvirtual.el (nnvirtual-retrieve-headers): Always insert new
3256         Xref headers.
3257
3258         * gnus.el (gnus-add-marked-articles): Remove empty mark lists. 
3259
3260         * nnvirtual.el (nnvirtual-retrieve-headers): Propagate
3261         `fetch-old'. 
3262
3263         * gnus.el (gnus-check-server): Accept a `silent' parameter.
3264
3265         * nnvirtual.el (nnvirtual-retrieve-headers): Make sure the proper
3266         server is opened. 
3267
3268         * gnus.el (gnus-recenter): Don't do unconditional horizontal
3269         recentering. 
3270
3271         * gnus-vis.el (gnus-article-next-button): Skip past intangible
3272         buttons. 
3273
3274         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do archiving
3275         if `gnus-message-archive-method' is nil.
3276
3277         * gnus.el (gnus-find-method-for-group): Don't add `*-address'
3278         indiscriminately. 
3279
3280 Tue Feb 27 08:50:10 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3281
3282         * gnus-msg.el (gnus-draft-group): Would return a bogus group
3283         name. 
3284
3285         * nndir.el (nndir-open-server): Escape ftp errors.
3286
3287         * gnus-msg.el (gnus-mail-reply): Handle "always" Mail-Reply-To. 
3288         (gnus-debug): Produced messy bug reports.
3289
3290 Tue Feb 27 04:04:17 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
3291
3292         * gnus.el: 0.45 is released.
3293
3294         * nntp.el (nntp-retry-on-break): New variable.
3295         (nntp-send-command): Use it.
3296
3297         * gnus-gl.el: New version.
3298
3299         * gnus.el (gnus-group-get-new-news): Don't NoCeM scan when given a
3300         number.
3301
3302         * gnus-nocem.el (gnus-nocem-save-active): Saved wrong alist.
3303
3304         * gnus-msg.el (gnus-inews-check-post): Would bug out on non-new
3305         articles. 
3306
3307         * gnus-nocem.el (gnus-nocem-check-article): Better message.
3308         (gnus-nocem-save-active): New function.
3309         (gnus-nocem-scan-groups): Use it.
3310         (gnus-nocem-check-article): Don't request the article unless it is
3311         newish.
3312
3313         * gnus.el (gnus-request-article-this-buffer): Would bug out during
3314         NoCeMing.
3315
3316         * gnus-nocem.el (gnus-nocem-save-cache): Would save bad caches. 
3317
3318 Tue Feb 27 04:03:15 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
3319
3320         * gnus.el: 0.44 is released.
3321
3322 Tue Feb 27 03:49:45 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
3323
3324         * gnus-vis.el (gnus-article-highlight-signature): Use a marker for
3325         the signature.
3326
3327 Tue Feb 27 01:29:53 1996  Lars Magne Ingebrigtsen  <larsi@hler.ifi.uio.no>
3328
3329         * gnus-msg.el (gnus-inews-article): Always check all headers.
3330         (gnus-mail-reply): Use the Gnus-Warning Message-ID, if possible.
3331         (gnus-news-followup): Ditto.
3332
3333         * gnus.el (gnus-summary-hide-thread): Would infloop on article
3334         with no ":".
3335
3336         * gnus-msg.el (gnus-mail-send-and-exit): Make sure we're in the
3337         right buffer.
3338
3339 Mon Feb 26 01:57:17 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3340
3341         * gnus-srvr.el (gnus-server-prepare): Do more checking for nil
3342         methods. 
3343
3344         * nnsoup.el (nnsoup-request-expire-articles): Better message.
3345
3346         * gnus-salt.el (gnus-generate-horizontal-tree): Use <> brackets on
3347         adopted articles.
3348
3349         * gnus-msg.el (gnus-inews-news): Don't allow posting when Gnus is
3350         dead. 
3351
3352         * gnus.el (gnus-alive-p): New function.
3353
3354         * gnus-msg.el (gnus-inews-modify-mail-mode-map): Use new macro;
3355         moved `C-c C-k' to `C-c C-q'.
3356         (gnus-kill-message-buffer): Return to the buffer from whence we
3357         came. 
3358
3359         * gnus.el (gnus-created-frames): New variable.
3360         (gnus-clear-system): Remove created frames.
3361         (gnus-local-set-keys): New macro.
3362
3363         * gnus-msg.el (gnus-inews-cleanup-headers): Remove empty lines.
3364         (gnus-inews-check-post): Warn about empty headers.
3365         (gnus-check-before-posting): New default.
3366
3367         * nnmail.el (nnmail-search-unix-mail-delim): New function.
3368         (nnmail-process-unix-mail-format): Use it.
3369
3370         * nntp.el (nntp-open-server): Clear the nntp-server-buffer after
3371         opening a connection.
3372         (nntp-request-quit): Removed.
3373         (nntp-request-group): Change server.
3374         (nntp-kill-command): New function.
3375         (nntp-send-command): Use it.
3376         (nntp-command-timeout): New variable.
3377         (nntp-send-command): Retry commands if `C-g'.
3378
3379         * gnus.el (gnus-summary-mark-read-and-unread-as-read): Changed
3380         name. 
3381
3382         * nntp.el (nntp-open-server-semi-internal): Better messages.
3383
3384         * gnus-msg.el (gnus-debug): Did `quote' wrong.
3385
3386 Sun Feb 25 01:37:49 1996  Lars Magne Ingebrigtsen  <larsi@ylfing.ifi.uio.no>
3387
3388         * gnus.el: 0.43 is released.
3389
3390         * gnus-topic.el (gnus-topic-prepare-topic): Would bug out on dead
3391         groups. 
3392         (gnus-topic-grok-active): Read the active file if it hasn't been
3393         read yet.
3394
3395         * nnfolder.el (nnfolder-close-group): Always kill the folder. 
3396         (nnfolder-always-close): Removed variable.
3397
3398         * gnus.el (gnus-update-format-specifications): Try to be in the
3399         proper buffer before updating.
3400
3401 Sat Feb 24 22:35:56 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
3402
3403         * gnus.el (gnus-group-exit): BBB logout.
3404
3405         * gnus-gl.el (bbb-grouplens-group-p): New function.
3406
3407         * gnus.el: Autoload the GroupLens functions.
3408         (gnus-use-grouplens): New variable.
3409         (gnus): Use it.
3410         (gnus-group-line-format): Changed default to include GroupLens.
3411         (gnus-group-insert-group-line): GroupLens enhanced.
3412
3413         * gnus-gl.el: New version.
3414
3415 Sat Feb 24 07:35:03 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3416
3417         * nnmail.el (nnmail-cache-close): Kill the cache buffer.
3418
3419         * gnus-msg.el (gnus-post-news-buffer): Changed name.
3420
3421         * nndir.el (nndir-execute-nnmh-command): Wouldn't allow entry into
3422         nndir groups.
3423
3424         * gnus.el (gnus-summary-prepare-threads): Don't low-mark sparse
3425         articles. 
3426
3427 Sat Feb 24 07:24:03 1996  Mark Borges  <mdb@cdc.noaa.gov>
3428
3429         * gnus-edit.el: Replaced "~/News" with the proper variable. 
3430
3431 Thu Feb 22 14:27:58 1996  Wes Hardaker  <hardaker@ece.ucdavis.edu>
3432
3433         * gnus.el (gnus-ask-server-for-new-groups): Reset new-newsgroups
3434           so it doesn't *censored*ing subscribe to newsgroups more than once.
3435
3436         * gnus-picon.el (gnus-picons-remove-all): remove x-face icon on exit.
3437
3438 Sat Feb 24 05:55:06 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3439
3440         * gnus.el (gnus-find-method-for-group): Reply with the proper
3441         method. 
3442
3443         * nnmbox.el (nnmbox-request-post): Removed function.
3444         * nnmh.el (nnmh-request-post): Ditto.
3445         * nnml.el (nnml-request-post): Ditto.
3446         * nnfolder.el (nnfolder-request-post): Ditto.
3447         * nnbabyl.el (nnbabyl-request-post): Ditto.
3448
3449         * gnus-uu.el (gnus-uu-decode-with-method): Create directory if it
3450         doesn't exist.
3451         (gnus-uu-default-dir): New default.
3452
3453 Thu Feb 22 20:19:47 1996  Steven L. Baur  <steve@miranova.com>
3454
3455         * nnbabyl.el (nnbabyl-request-expire-articles): set-text-properties
3456         should be called as gnus-set-text-properties.
3457
3458 Sat Feb 24 01:08:55 1996  Lars Magne Ingebrigtsen  <larsi@trym.ifi.uio.no>
3459
3460         * gnus.el: 0.42 is released.
3461
3462         * nnml.el (nnml-find-id): Make sure the .overview file exists
3463         before reading it.
3464
3465         * gnus.el (gnus-article-children): New function.
3466         (gnus-summary-limit-exclude-childless-dormant): Use it to exclude
3467         all childless dormants.
3468
3469         * gnus-nocem.el (gnus-nocem-check-article): Would narrow to wrong
3470         region. 
3471
3472         * nndraft.el (nndraft-execute-nnmh-command): Make sure
3473         `nnmail-keep-last-article' is nil.
3474
3475 Sat Feb 24 00:27:34 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
3476
3477         * gnus.el (gnus-summary-set-local-parameters): Don't set
3478         `to-address' local parameters etc.
3479         (gnus-summary-exit): Would insert dummy lines in the group
3480         buffer. 
3481         (gnus-summary-enter-digest-group): Would wipe out the quirt-config.
3482
3483         * nndoc.el (nndoc-server-variables): Didn't save all variables. 
3484
3485 Fri Feb 23 00:24:55 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
3486
3487         * gnus.el: 0.41 is released.
3488
3489         * gnus.el (gnus-read-active-file): Would put wrong method on
3490         `gnus-have-read-active-file'. 
3491
3492         * gnus-srvr.el (gnus-browse-exit): Make sure all newly subscribed
3493         groups are listed in the group buffer.
3494
3495         * gnus-uu.el (gnus-uu-check-for-generated-files): New
3496         implementation. 
3497         (gnus-uu-save-files): Save directories properly.
3498         (gnus-uu-scan-directory): Scan directories properly.
3499
3500         * gnus.el (gnus-configure-windows): Would create repeating
3501         windows in multiple frames.
3502         (gnus-group-make-group): Would bug out.
3503
3504         * gnus-salt.el (gnus-generate-tree): Make sure the tree window is
3505         displayed before selecting it.
3506         (gnus-highlight-selected-tree): Ditto.
3507
3508 Fri Feb 23 00:01:25 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
3509
3510         * gnus-srvr.el (gnus-server-yank-server): Would try to setcdr
3511         nil. 
3512
3513         * nndraft.el (nndraft-request-post): Removed function.
3514
3515         * gnus-score.el (gnus-score-followup): Apply "followup" scores
3516         after generating them.
3517
3518 Thu Feb 22 23:33:35 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
3519
3520         * gnus-score.el (gnus-score-followup): Change to the adapt score
3521         file properly.
3522         (gnus-summary-score-entry): Return the added score entry.
3523
3524 Thu Feb 22 01:03:16 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3525
3526         * gnus.el (gnus-unread-mark-p): New function.
3527         (gnus-read-mark-p): New function.
3528         (gnus-summary-mark-unread-and-read-as-read): New function.
3529         (gnus-mark-article-hook): New default value.
3530
3531         * x-easymenu.el: Double up.
3532
3533         * gnus-edit.el (gnus-score-custom-data): Use kill file directory. 
3534
3535         * gnus-msg.el (gnus-debug): Pp the entire setq.
3536
3537 Wed Feb 21 04:10:12 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3538
3539         * nnspool.el: Use nnheader-report/nnheader-insert.
3540         * nnml.el: Ditto.
3541         * nnmbox.el: Ditto.
3542         * nnkiboze.el: Ditto.
3543         * nnbabyl.el: Ditto.
3544
3545 Wed Feb 21 00:21:56 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
3546
3547         * gnus.el: 0.40 is released.
3548         
3549         * gnus.el (gnus-summary-refer-parent-article): Also check the NOV
3550         references. 
3551
3552         * gnus-salt.el (gnus-possibly-generate-tree): Don't generate trees
3553         for pseudo-articles.
3554
3555         * nnvirtual.el (nnvirtual-retrieve-headers): Make sure the group
3556         exists. 
3557
3558         * gnus.el (gnus-summary-read-group): Search all frames when
3559         recentering the group buffer.
3560         (gnus-summary-hide-thread): Didn't hide dummy threads.
3561
3562         * gnus.el (gnus-summary-prepare-threads): Dummy roots would
3563         swallow the following article.
3564
3565         * gnus-msg.el (gnus-new-empty-mail): New function.
3566         (gnus-summary-resend-bounced-mail): Use it.
3567
3568         * gnus-picon.el (gnus-picons-display-x-face): Make sure buffer
3569         exists. 
3570
3571 Tue Feb 20 04:45:34 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3572
3573         * gnus.el (gnus-group-set-current-level): Error if not a group on
3574         the current line.
3575         (gnus-summary-next-page): Don't go to the next article when 'never
3576         and at the end of the group.
3577         (gnus-group-make-group): Make sure the server is opened.
3578         (gnus-read-descriptions-file): Make sure the method is a method
3579         and not a server.
3580
3581         * gnus-msg.el (gnus-copy-article-buffer): Ditto.
3582         (gnus-forward-insert-buffer): Ditto.
3583
3584         * gnus-cite.el (gnus-cite-parse): Use `gnus-set-text-properties'.
3585
3586         * nnheader.el (nnheader-temp-write): Would bug out on nil files. 
3587
3588 Mon Feb 19 23:01:33 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
3589
3590         * browse-url.el: New version installed.
3591
3592         * gnus.el: 0.39 is released.
3593
3594 Mon Feb 19 01:00:33 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3595
3596         * gnus.el (gnus-group-read-ephemeral-group): Put the quit-config
3597         in the group parameters.
3598         (gnus-summary-subject-string): Alias for backwards compatibility. 
3599
3600         * gnus-nocem.el (gnus-nocem-hashtb): Moved here.
3601         (gnus-nocem-check-article): Check whether the article is new.
3602         (gnus-nocem-unwanted-article-p): Mew function.
3603
3604         * gnus.el (gnus-summary-limit-children): Use NoCeM.
3605         (gnus-summary-initial-limit): Ditto.
3606         (gnus-get-newsgroup-headers): Don't use NoCeM.
3607
3608 Sun Feb 18 00:03:03 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3609
3610         * nnsoup.el (nnsoup-request-expire-articles): Message better.
3611
3612         * gnus.el (gnus-summary-read-group): Display all dormant articles
3613         when `all'.
3614
3615         * nndir.el (nndir-request-list): Would build to wide.
3616         (nndir-execute-nnmh-command): Allow reading from nndir servers. 
3617
3618         * nnmh.el (nnmh-open-server): Report errors.o
3619
3620         * nnml.el (nnml-open-server): Report errors.
3621
3622         * nnsoup.el (nnsoup-open-server): Report errors.
3623
3624         * nnspool.el (nnspool-open-server): Report errors.
3625
3626 Sat Feb 17 11:08:16 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3627
3628         * nnfolder.el (nnfolder-open-server): Report errors.
3629
3630         * nndraft.el (nndraft-open-server): Report errors.
3631         (nndraft-close-server): Close.
3632
3633         * nndir.el (nndir-open-server): Report errors.
3634         (nndir-close-server): Close.
3635
3636         * nnmbox.el (nnmbox-open-server): Report errors.
3637         (nnmbox-close-server): Kill buffer.
3638
3639         * nnbabyl.el (nnbabyl-open-server): Report errors.
3640
3641         * nndir.el: New-stylee backquotes.
3642
3643         * nnml.el (nnml-generate-nov-file): Make sure numerical files are
3644         files. 
3645
3646         * gnus.el (gnus-check-server): Give a better message.
3647
3648         * nndoc.el (nndoc-babyl-body-begin-function): New function.
3649         (nndoc-type-alist): Find beginning of babyl articles.
3650
3651         * nnsoup.el (nnsoup-unpack-packets): Message better.
3652
3653         * gnus.el (gnus-article-mark-lists): Don't save the cache marks. 
3654
3655 Fri Feb 16 19:14:26 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3656
3657         * nndoc.el (nndoc-type-alist): Recognize the end of digests. 
3658
3659 Fri Feb 16 06:46:48 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
3660
3661         * gnus-score.el (gnus-summary-score-effect): Didn't correctly
3662         escape meta charcters for substring and exact match types.
3663
3664 Fri Feb 16 00:50:35 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3665
3666         * gnus.el (gnus-article-setup-buffer): Set global counterparts. 
3667         (gnus-valid-select-methods): All methods should use address. 
3668         (gnus-article-show-hidden-text): Hide all hidden text.
3669
3670         * gnus-kill.el (gnus-kill-file-mode-map): New implementation.
3671
3672         * gnus-salt.el (gnus-pick-mode): Install proper minor mode map. 
3673
3674         * gnus.el (gnus-summary-exit): Kill article buffer when using
3675         non-single ones.
3676         (gnus-set-global-variables): Copy the original buffer to global
3677         value. 
3678
3679         * nnspool.el (nnspool-open-server): Simplify.
3680         * nnmbox.el (nnmbox-open-server): Ditto.
3681         * nnbabyl.el (nnbabyl-open-server): Ditto.
3682         * nnml.el (nnml-open-server): Ditto.
3683         * nnfolder.el (nnfolder-open-server): Ditto.
3684         * nnmh.el (nnmh-open-server): Ditto.
3685
3686         * gnus-msg.el (gnus-debug): Pretty-print variables.
3687
3688         * gnus-srvr.el (gnus-server-kill-server): Don't allow killing
3689         opened-only servers.
3690         (gnus-server-edit-server): Would create duplicate servers.
3691
3692         * gnus.el (gnus-get-unread-articles): Close groups after opening
3693         them. 
3694         (gnus-server-to-method): Search the opened servers for matches.
3695
3696         * gnus-vm.el (gnus-summary-save-in-vm): Use the split methods. 
3697
3698         * gnus.el (gnus-summary-skip-intangible): Don't use `when'.
3699
3700 Thu Feb 15 11:02:08 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3701
3702         * nndoc.el (nndoc-type-alist): Allow several newlines in
3703         937-digests. 
3704
3705         * gnus.el (gnus-select-newsgroup): Don't message when quitting. 
3706
3707         * nnfolder.el (nnfolder-request-close): Close the server.
3708
3709         * gnus.el (gnus-group-method): Changed name.
3710         (gnus-group-method): Return the real select method, if possible.
3711
3712 Wed Feb 14 15:01:57 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3713
3714         * gnus-score.el (gnus-summary-increase-score): Regexp-quote regexp
3715         matches.
3716
3717         * gnus-msg.el (gnus-forward-insert-buffer): Remove all text
3718         properties. 
3719         (gnus-forward-included-headers): Buggy regexp.
3720
3721         * gnus-salt.el (gnus-possibly-generate-tree): Don't generate trees
3722         unless threads are used.
3723
3724         * nnheader.el (nnheader-insert-head): Would almost laways stop
3725         after the first kb.
3726
3727 Wed Feb 14 07:41:58 1996  Colin Rafferty  <craffert@ml.com>
3728
3729         * gnus.el (gnus-group-add-parameter): Remove old versions of the
3730         parameter. 
3731
3732 Wed Feb 14 07:28:50 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3733
3734         * gnus-msg.el (gnus-news-followup): Don't query if Followup-To and
3735         Newsgroups are the same.
3736         (gnus-inews-check-post): Reversed check for Followup-To.
3737
3738         * gnus.el (gnus-group-kill-group): Kill lots of zombie groups. 
3739         (gnus-article-hide-headers): Check whether `gnus-visible-headers'
3740         is nil. 
3741
3742 Tue Feb 13 06:29:47 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3743
3744         * gnus.el (gnus-add-configuration): Autoload.
3745         (gnus-summary-tick-article): Made interactive.
3746
3747         * nntp.el (nntp-open-server-internal): Don't bug out when the
3748         server hangs up during initial negotiations.
3749
3750 Mon Feb 12 04:47:14 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3751
3752         * nntp.el (nntp-default-directories): New variable.
3753         (nntp-open-server-internal): Use it.
3754
3755         * nnsoup.el (nnsoup-read-areas): Delete AREAS file.
3756         (nnsoup-read-areas): Check whether the MSG file exists.
3757
3758         * gnus.el (gnus-summary-move-article): Only mark as canceled when
3759         moving. 
3760
3761         * gnus-ems.el (gnus-set-text-properties): New alias.
3762
3763 Sun Feb 11 13:53:23 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3764
3765         * gnus-msg.el (gnus-inews-remove-signature): New function.
3766
3767 Sun Feb 11 09:29:06 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
3768
3769         * gnus.el (gnus-request-article-this-buffer): Make sure the
3770         article buffer exists. 
3771
3772 Sun Feb 11 09:28:46 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
3773
3774         * gnus.el: 0.38 is released.
3775
3776 Sun Feb 11 04:49:16 1996  Mark Borges  <mdb@cdc.noaa.gov>
3777
3778         * gnus-xmas.el (gnus-xmas-define): Conditionally redefine
3779         `set-text-properties'. 
3780
3781 Sun Feb 11 04:40:39 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3782
3783         * gnus.el (gnus-summary-limit-to-subject): Limit to any header. 
3784
3785 Sat Feb 10 03:26:10 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3786
3787         * nnmail.el (nnmail-days-to-time): Don't bug out on large
3788         numbers. 
3789
3790 Fri Feb  9 22:17:55 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3791
3792         * gnus-msg.el (gnus-forward-included-headers): Include Message-ID
3793         and References.
3794         (gnus-post-news): Make sure the parent group is a news group.
3795
3796 Fri Feb  9 09:56:45 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
3797
3798         * gnus-picon.el (gnus-picons-convert-x-face): Changed to use
3799         pbmplus.
3800
3801         * gnus.el (gnus-buffer-configuration): One quote too many.
3802
3803         * gnus-kill.el (gnus-execute): Allow searching bodies.
3804
3805         * gnus.el (gnus-summary-execute-command): Accept "Body" searches.
3806
3807         * gnus.el: 0.37 is released.
3808
3809 Fri Feb  9 09:44:04 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
3810
3811         * nnmail.el (nnmail-time-since): Reversed time.
3812
3813         * nnml.el (nnml-request-expire-articles): Set lower limit
3814         correctly. 
3815
3816 Fri Feb  9 05:40:39 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3817
3818         * nntp.el (nntp-open-server-semi-internal): Report errors better. 
3819
3820 Thu Feb  8 00:36:09 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3821
3822         * gnus.el (gnus-group-jump-to-group): Don't jump to ephemeral
3823         groups. 
3824         (gnus-summary-catchup-and-goto-next-group): Allow quiet going.
3825
3826         * gnus-topic.el (gnus-topic-move-group): Allow removal of groups. 
3827         (gnus-topic-remove-group): New command and keystroke.
3828
3829         * nnsoup.el (nnsoup-read-areas): Message.
3830
3831         * nndoc.el (nndoc-possibly-change-buffer): Return nil when the
3832         file doesn't exist.
3833         (nndoc-close-server): Really close.
3834
3835         * gnus.el (gnus-update-format-specifications): Would not update
3836         format specs.
3837
3838         * gnus-topic.el (gnus-topic-remove-topic): Accept a list-level. 
3839         (gnus-group-prepare-topics): List dead groups.
3840
3841 Wed Feb  7 00:04:23 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3842
3843         * gnus.el (gnus-summary-hide-thread): Hide the last thread.
3844
3845         * gnus-kill.el (gnus-kill): Provide.
3846         (gnus-execute-1): Accept forms.
3847
3848         * nnheader.el (nnheader-temp-write): New macro.
3849
3850         * gnus-soup.el (gnus-soup-group-brew): Pack ticked.
3851         (gnus-soup-write-replies): Be silent.
3852
3853         * gnus-msg.el (gnus-bug-mail-send-and-exit): Kill gnus-bug buffer
3854         after sending.
3855
3856         * gnus.el (gnus-setup-news): Find new newsgroups even if
3857         gnus-read-active-file is nil.
3858
3859         * gnus-soup.el (gnus-soup-group-brew): Would pack too few
3860         articles. 
3861
3862         * nneething.el (nneething-request-type): New function.
3863         (nneething-request-post): Removed.
3864
3865         * nnvirtual.el (nnvirtual-find-group-art): Never return `(nil)'.
3866
3867         * nndoc.el (nndoc-rnews-body-end): Really go to the end.
3868
3869         * nnsoup.el (nnsoup-read-areas): Would calculate new article
3870         boundary +1.
3871         (nnsoup-index-buffer): Check whether the file exists before
3872         reading it. 
3873         (nnsoup-retrieve-headers): Ditto.
3874
3875         * gnus-topic.el (gnus-topic-goto-missing-group): New function.
3876
3877 Tue Feb  6 22:33:50 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3878
3879         * gnus.el (gnus-goto-missing-group-function): New variable.
3880
3881         * nnmail.el (nnmail-time-since): Don't alter time.
3882         (nnmail-days-to-time): Would give wrong result.
3883
3884         * gnus.el (gnus-article-de-quoted-unreadable): Decode headers
3885         before body.
3886
3887 Tue Feb  6 09:51:14 1996  Morioka Tomohiko  <morioka@jaist.ac.jp>
3888
3889         * gnus.el (gnus-article-show-hidden-text): Don't use `(1+
3890         (point))'. It does not work in Mule.
3891
3892 Mon Feb  5 13:03:47 1996  Wes Hardaker  <hardaker@teal.ece.ucdavis.edu>
3893
3894         * gnus-picon.el (gnus-group-display-picons): Delete buffer on exit.
3895         (gnus-article-display-picons): Ditto.
3896
3897 Tue Feb  6 00:26:44 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3898
3899         * gnus-salt.el (gnus-tree-recenter): Recenter the tree buffer. 
3900
3901         * gnus-cite.el (gnus-article-toggle-cited-text): Bind
3902         `buffer-read-only'. 
3903
3904         * gnus.el (gnus-configure-windows): Don't search all frames unless
3905         when using a frame split.
3906         (gnus-summary-mode-map): Change `W t'.
3907
3908 Mon Feb  5 23:41:09 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3909
3910         * gnus-score.el (gnus-short-name-score-file-cache): New variable. 
3911         (gnus-score-score-files): Use it.
3912         (gnus-score-flush-cache): Ditto.
3913
3914 Mon Feb  4 23:55:30 1996  Morioka Tomohiko  <morioka@jaist.ac.jp>
3915
3916         * gnus.el (gnus-configure-windows): Check minibuffer only frame.
3917
3918 Mon Feb  5 22:36:24 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3919
3920         * nnsoup.el (nnsoup-old-functions): New variable.
3921         (nnsoup-revert-variables): New command.
3922
3923 Mon Feb  5 17:54:07 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
3924
3925         * nnvirtual.el (nnvirtual-update-marked): Copy empty mark lists.
3926
3927         * gnus.el (gnus-summary-read-group): Allow entry with no-display. 
3928
3929         * gnus.el: 0.36 is released.
3930
3931 Sat Feb  3 11:56:53 1996  Steven L. Baur  <steve@miranova.com>
3932
3933         * gnus-uu.el (gnus-uu-default-view-rules): Added rule for playing of
3934         decoded midi files.
3935
3936 Mon Feb  5 05:08:54 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3937
3938         * gnus.el (gnus-summary-mode-map): Move `v' to `W v'.
3939
3940         * gnus-cache.el (gnus-cache-possibly-enter-article): Request the
3941         buffer to the nntp buffer.
3942
3943         * gnus.el (gnus-recenter): Allow a prefix.
3944
3945 Mon Feb  5 04:56:35 1996  Michael Cook  <mcook@cognex.com>
3946
3947         * gnus.el (gnus-configure-windows): Return to the original frame. 
3948
3949 Mon Feb  5 03:49:34 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3950
3951         * gnus-topic.el (gnus-topic-kill-group): Update topics.
3952         (gnus-topic-yank-group): Ditto.
3953
3954         * nnfolder.el (nnfolder-directory): Doc fix.
3955
3956         * gnus.el (gnus-summary-move-article): Add marks when moving
3957         articles. 
3958         (gnus-summary-recenter): Don't do horizontal recenter unless the
3959         buffer is visible.
3960
3961 Sun Feb  4 16:22:20 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
3962
3963         * gnus.el (gnus-summary-edit-article): Make sure we're in the
3964         summary buffer.
3965
3966         * gnus.el: 0.35 is released.
3967
3968 Sun Feb  4 14:05:20 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
3969
3970         * nndoc.el (nndoc-guess-digest-type): Too strict body-begin for
3971         MIME digests.
3972
3973         * gnus-msg.el (gnus-removable-headers): Don't remove Bcc header.
3974         (gnus-mail-send): Accept a parameter.
3975         (gnus-inews-send-mail-copy): Use it.
3976
3977         * gnus-salt.el (gnus-tree-close): Don't kill the tree buffer.
3978
3979         * gnus.el (gnus-summary-select-article): Changed return value.
3980         (gnus-summary-scroll-up): Use it.
3981
3982 Sat Feb  3 20:39:59 1996  Lars Ingebrigtsen  <lars@eyesore.no>
3983
3984         * gnus.el (gnus-summary-dummy-line-format): Included tabs.
3985         (gnus-summary-prepare-threads): Insert dummy lines properly.
3986         (gnus-summary-hide-thread): Hide dummies better.
3987
3988         * gnus-uu.el (gnus-uu-get-actions): Escape special characters.
3989
3990         * gnus-soup.el (gnus-soup-group-brew): Add articles in right
3991         order; don't generate display.
3992
3993         * gnus.el (gnus-summary-sort): Allow sorting in reverse order.
3994         (gnus-summary-pop-limit): Don't pop if there isn't anything to
3995         pop. 
3996         (gnus-sort-articles): Would destroy the newsgroup data.
3997
3998         * gnus-soup.el (gnus-soup-unpack-packet): Return the process value.
3999
4000         * gnus.el (gnus-summary-exit): Don't bury buffers that don't exist.
4001         (gnus-summary-exit-no-update): Ditto.
4002
4003 Sat Feb  3 14:37:31 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
4004
4005         * gnus-soup.el (gnus-soup-add-article): Would bug out on
4006         non-existent articles. 
4007
4008         * gnus.el (gnus-configure-windows): Delete windows on all frames.
4009
4010 Sat Feb  3 15:07:38 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
4011
4012         * gnus.el (gnus-summary-read-group): Wouldn't score anything.
4013
4014         * gnus.el: 0.34 is released.
4015
4016 Sat Feb  3 13:08:48 1996  Lars Magne Ingebrigtsen  <larsi@aegir.ifi.uio.no>
4017
4018         * gnus-msg.el (gnus-summary-resend-bounced-mail): Strip more
4019         gruft. 
4020
4021         * gnus.el: 0.33 is released.
4022
4023 Fri Feb  2 20:19:07 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4024
4025         * gnus.el (gnus-summary-exit): Bury the article buffer.
4026
4027         * gnus-score.el (gnus-score-followup-article): Don't do
4028         `score-effect'. 
4029
4030 Fri Feb  2 20:07:31 1996  Jason L. Tibbitts, III  <tibbs@uh.edu>
4031
4032         * nnmail.el (nnmail-process-babyl-mail-format): Allow many spaces
4033         after ":".
4034
4035 Fri Feb  2 20:05:02 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4036
4037         * gnus.el (gnus-summary-select-article): Return t on success.
4038
4039 Thu Feb  1 00:50:54 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4040
4041         * nnfolder.el (nnfolder-request-group): Give a better error
4042         message. 
4043
4044         * nnfolder.el: Really use virtual servers.
4045
4046         * gnus.el (gnus-select-newsgroup): Moved score file processing to
4047         an earlier point.
4048
4049         * gnus-msg.el (gnus-post-method): Use `gnus-post-method' from the
4050         group buffer.
4051
4052         * nnsoup.el (nnsoup-request-expire-articles): Bombed.
4053         (nnsoup-delete-unreferenced-message-files): New command.
4054
4055         * gnus-cache.el (gnus-cache-possibly-enter-article): Update cache
4056         mark. 
4057         (gnus-cache-possibly-remove-article): Ditto.
4058
4059         * gnus-srvr.el (gnus-server-prepare): Weed out nil servers.
4060
4061         * gnus-msg.el (gnus-mail-reply): Respect
4062         `rmail-dont-reply-to-names'. 
4063
4064 Wed Jan 31 19:25:50 1996  Per Abrahamsen  <abraham@dina.kvl.dk>
4065
4066         * gnus-msg.el (gnus-inews-insert-mime-headers): `(widen)' before
4067         searching for 8-bit characters.
4068
4069         * gnus-vis.el (gnus-article-highlight-headers): Make it ignore
4070         the `intangible' text property.
4071
4072 Thu Feb  1 00:33:37 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4073
4074         * gnus.el (gnus-summary-limit-to-unread): Remove sparse articles. 
4075
4076 Wed Jan 31 15:54:38 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4077
4078         * gnus-score.el (gnus-summary-score-map): Recursive map.
4079
4080         * gnus-msg.el (gnus-dissociate-buffer-from-draft): Didn't run hook
4081         properly.
4082
4083         * gnus-kill.el (gnus-execute): Don't use `gnus-header-*'.
4084
4085         * gnus-msg.el (gnus-kill-message-buffer): New command and
4086         keystroke. 
4087         (gnus-mail-setup): Use the gnus-mail-*-method variables.
4088
4089         * gnus-topic.el (gnus-topic-rename): Default to current topic.
4090         (gnus-topic-create-topic): Ditto.
4091
4092         * gnus-vis.el (gnus-group-highlight-line): Offer ticked number.
4093
4094         * gnus-uu.el (gnus-uu-grab-articles): Remove the message.
4095
4096         * gnus-vis.el (gnus-group-highlight): New default for dark
4097         backgrounds. 
4098
4099         * gnus-topic.el (gnus-group-prepare-topics): Don't do anything
4100         about dead groups.
4101
4102         * gnus.el (gnus-summary-mode-map): Clobbered "D".
4103
4104 Mon Jan 29 19:06:00 1996  Kim-Minh Kaplan  <kkaplan@cdfhp3.in2p3.fr>
4105
4106         * gnus.el (gnus-simplify-subject-fuzzy): Fold case.
4107
4108 Mon Jan 29 17:48:12 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4109
4110         * gnus.el (gnus-summary-limit): Hide any threads, possibly.
4111
4112         * gnus-msg.el (gnus-forward-insert-buffer): Really delete unwanted
4113         headers.
4114
4115         * gnus-vis.el (gnus-insert-prev-page-button): Allow clicking.
4116         (gnus-insert-next-page-button): Ditto.
4117
4118         * nntp.el (nntp-send-region-to-server): Copy text to a temp buffer
4119         before sending.
4120
4121 Sun Jan 28 10:28:39 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
4122
4123         * gnus-cite.el (gnus-dissect-cited-text): Don't push a nil on the
4124         list. 
4125
4126 Sat Jan 27 20:32:29 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4127
4128         * gnus-topic.el (gnus-group-topic-topics-only): Removed variable. 
4129
4130         * nnbabyl.el (nnbabyl-request-group): Don't report failures on
4131         empty groups.
4132         * nnmbox.el (nnmbox-request-group): Ditto.
4133
4134         * gnus.el (gnus-simplify-buffer-fuzzy): Simplify [x/x].
4135
4136         * gnus-score.el (gnus-score-default-header): Duplicate defvars.
4137         (gnus-summary-increase-score): Default variables should be
4138         symbols, not chars.
4139
4140         * gnus.el (gnus-summary-mode-map): Wrong name for `t' keystroke. 
4141
4142 Sat Jan 27 20:29:45 1996  Marc Auslander  <marc@watson.ibm.com>
4143
4144         * gnus-score.el (gnus-summary-increase-score): Didn't work for
4145         non-temporary score entries.
4146
4147 Fri Jan 26 17:24:00 1996  David K}gedal  <davidk@lysator.liu.se>
4148
4149         * nnmail.el (nnmail-check-duplication): Don't tread 'delete as a
4150         function
4151
4152 Sat Jan 27 19:51:08 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4153
4154         * gnus-topic.el (gnus-topic-prepare-topic): Number of groups would
4155         be 0.
4156         (gnus-topic-update-topic-line): Ditto.
4157
4158 Fri Jan 26 15:10:09 1996  Steven L. Baur  <steve@miranova.com>
4159
4160         * gnus-vis.el (gnus-article-add-buttons): Need to reset point to top
4161         of article before trying the next regexp in the gnus-button-alist.
4162
4163 Sat Jan 27 19:22:24 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4164
4165         * gnus-vis.el (gnus-button-alist): Allow space after "<URL: ". 
4166
4167 Fri Jan 26 20:20:25 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4168
4169         * gnus-topic.el (gnus-topic-indent-level): New variable.
4170         (gnus-topic-yank-group): Use it.
4171         (gnus-topic-insert-topic-line): Ditto.
4172         (gnus-topic-prepare-topic): Ditto.
4173
4174 Fri Jan 26 17:18:25 1996  ISO-2022-JP  <yamaoka@ga.sony.co.jp>
4175
4176         * gnus-vis.el (gnus-article-highlight-headers): Would infloop. 
4177
4178 Fri Jan 26 14:10:19 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4179
4180         * gnus.el (gnus-dribble-read-file): Set file modes on the dribble
4181         file. 
4182         (gnus-article-check-hidden-text): Only checked signature.
4183         (gnus-article-check-hidden-text): Do things in the article
4184         buffer. 
4185         (gnus-group-line-format-alist): Let N have its old definition.
4186         (gnus-group-catchup-group-hook): New variable.
4187         (gnus-group-catchup): Use it.
4188         (gnus-group-remove-mark): Give a useful return value.
4189         (gnus-group-kill-group): Would bug out when killing lots of dead
4190         groups.  
4191
4192 Thu Jan 25 09:32:19 1996  Jack Vinson  <jvinson@cheux.ecs.umass.edu>
4193
4194         * gnus.el (gnus-group-insert-group-line) : Changed "header" to
4195         "gnus-tmp-header" for parameter that gets passed to user
4196         functions.  Set to the group name, but may not necessarily want
4197         this.
4198         (gnus-group-set-mode-line) : ditto, gnus-tmp-header set to nil.
4199         (gnus-set-mode-line) : ditto, gnus-tmp-header set to nil.
4200
4201 Fri Jan 26 07:47:59 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
4202
4203         * gnus.el (gnus): Goto the first unread group.
4204
4205         * gnus.el: 0.32 is released.
4206
4207 Thu Jan 25 18:27:03 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4208
4209         * gnus.el: Autoload `gnus-group-highlight-line'.
4210
4211         * gnus-vis.el (gnus-article-highlight-headers): Wrap the regexp in
4212         parentheses.
4213
4214         * nnmbox.el (nnmbox-request-group): Don't bug out on non-existant
4215         groups. 
4216         * nnbabyl.el (nnbabyl-request-group): Ditto.
4217         (nnbabyl-possibly-change-newsgroup): Return t.
4218
4219         * gnus.el (gnus-group-insert-group-line): Define gnus-tmp-header. 
4220
4221         * gnus-msg.el (gnus-mail-parse-comma-list): New function.
4222         (gnus-mail-reply): Use it.
4223         (gnus-mail-reply): Merge follow-to headers.
4224
4225         * gnus-score.el (gnus-summary-score-map): New implementation.
4226
4227         * gnus.el (gnus-summary-exit): Remove articles before updating. 
4228         (gnus-summary-next-article): Accept a param to force slightly.
4229
4230 Thu Jan 25 08:41:44 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
4231
4232         * nnml.el (nnml-deletable-article-p): Always responed with nil.
4233
4234 Thu Jan 25 08:45:52 1996  Lars Magne Ingebrigtsen  <larsi@ifi.uio.no>
4235
4236         * gnus.el: 0.31 is released.
4237
4238         * nnmail.el (nnmail-insert-lines): Would return negative lines
4239         numbers. 
4240
4241         * gnus-xmas.el (gnus-xmas-extent-start-open): New function.
4242
4243         * gnus-topic.el (gnus-topic-insert-topic-line): Remove excess
4244         properties. 
4245
4246         * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties): New
4247         function. 
4248
4249 Thu Jan 25 07:34:05 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
4250
4251         * gnus-ems.el (gnus-extent-detached-p): New alias.
4252
4253         * gnus-xmas.el (gnus-xmas-find-glyph-directory): Changed from
4254         "etc" to "etc/gnus".
4255
4256 Tue Jan 23 13:40:35 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4257
4258         * gnus-score.el (gnus-score-make-menu-bar): New function.
4259         (gnus-score-menu-hook): New variable.
4260
4261         * gnus-vis.el (gnus-article-next-button): Move point.
4262
4263         * nndoc.el (nndoc-type-alist): Recognize ends of digests. 
4264         (nndoc-retrieve-headers): Don't bug out on non-existant articles. 
4265
4266         * gnus-msg.el (gnus-mail-buffer): Renamed.
4267
4268         * gnus-cache.el (gnus-cache-possibly-remove-articles): Check some
4269         more. 
4270
4271         * nnmail.el (nnmail-insert-lines): Off by 1.
4272
4273         * nnml.el (nnml-deletable-article-p): Check for file writability.
4274         * nnmh.el (nnml-deletable-article-p): Ditto.
4275
4276         * gnus-msg.el (gnus-associate-buffer-with-draft): Allow
4277         disabling. 
4278         (gnus-use-draft): New variable.
4279
4280         * gnus.el (gnus-summary-move-article): Use `move' action by
4281         default. 
4282
4283         * nnmail.el (nnmail-get-split-group): Be more restrictive in
4284         selecting procmail spools.
4285         (nnmail-get-spool-files): Don't return the spool file when doing a
4286         single procmail file.
4287
4288         * gnus.el (gnus-summary-move-article): Allow moving to the same
4289         group. 
4290
4291         * gnus-score.el (gnus-score-pretty-print): New command and
4292         keystroke. 
4293         (gnus-summary-increase-score): Would always bug out.
4294         (gnus-score-edit-done): Change windows before loading score file. 
4295
4296         * gnus.el (gnus-summary-reparent-thread): Rethread after
4297         reparenting. 
4298
4299         * gnus-xmas.el (gnus-xmas-make-overlay): Don't make extents
4300         undetachable. 
4301
4302         * nndoc.el (nndoc-post-type): New variable.
4303
4304 Tue Jan 23 13:39:11 1996  Eberhard Mattes  <mattes@azu.informatik.uni-stuttgart.de>
4305
4306         * nndoc.el (nndoc-request-type): New function.
4307
4308 Tue Jan 23 00:13:10 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4309
4310         * gnus.el (gnus-group-group-indentation): New function.
4311         (gnus-group-update-group-line): Use it.
4312         (gnus-group-update-group): Indent.
4313
4314         * gnus-topic.el (gnus-topic-hide-subtopics): Removed variable.
4315         (gnus-topic-prepare-topic): Indent group lines.
4316         (gnus-topic-yank-group): Indent groups.
4317
4318         * gnus.el (gnus-group-update-hook): New variable.
4319         (gnus-group-insert-group-line): Use it.
4320
4321         * gnus-vis.el (gnus-group-highlight-line): New function.
4322
4323         * gnus.el (gnus-group-entry): New macro.
4324
4325         * gnus-vis.el (gnus-group-highlight): New variable.
4326
4327         * gnus-topic.el (gnus-topic-insert-topic-line): Would show "..."
4328         too often.
4329         (gnus-topic-indent): Don't move point.
4330         (gnus-topic-unindent): Ditto.
4331         (gnus-topic-prepare-topic): Display unread articles in sub-topics.
4332
4333         * nnsoup.el (nnsoup-next-prefix): New function.
4334         (nnsoup-read-areas): Use it.
4335
4336         * gnus-soup.el (gnus-soup-set-area-prefix): New macro.
4337
4338         * nnsoup.el (nnsoup-tmp-directory): New directory.
4339         (nnsoup-write-active-file): Save it.
4340         (nnsoup-unpack-packets): Use it.
4341
4342         * gnus-msg.el (gnus-dissociate-buffer-from-draft): New command and
4343         keystroke.
4344
4345         * gnus.el (gnus-group-list-groups): Goto last group if at eob.
4346
4347         * gnus-topic.el (gnus-topic-mode): Use it.
4348         (gnus-topic-goto-next-group): New function.
4349
4350         * gnus.el (gnus-group-list-groups): Allow positioning point in
4351         topic buffers.
4352         (gnus-group-goto-next-group-function): New internal variable.
4353
4354         * nnsoup.el (nnsoup-read-active-file): Give a proper return
4355         value. 
4356
4357         * gnus.el (gnus-start-news-server): Give a better error message. 
4358
4359 Mon Jan 21 23:34:55 1996  Morioka Tomohiko  <morioka@jaist.ac.jp>
4360  
4361         * gnus-mh.el (gnus-mh-mail-setup): It didn't work when pressing
4362         `R' or yanking because of lack of setting to variable
4363         `mail-reply-buffer' and mh-sent-from-folder buffer local variable
4364         `mh-show-buffer'.
4365
4366 Mon Jan 22 02:58:42 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4367
4368         * nntp.el (nntp-open-server-internal): Make sure that the server
4369         was successfully opened.
4370
4371         * gnus.el (gnus-read-active-file): Wouldn't activate properly. 
4372         (gnus-read-active-file): Ignore errors from the archive server.
4373
4374         * nnbabyl.el (nnbabyl-request-group): Ditto.
4375
4376         * nnmbox.el (nnmbox-request-group): Would bug out.
4377
4378 Sat Jan 20 20:39:03 1996  Steven L. Baur  <steve@miranova.com>
4379
4380         * nnmbox.el (nnmbox-read-mbox): find-file-noselect ->
4381         nnheader-find-file-noselect.
4382
4383 Mon Jan 22 01:15:52 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4384
4385         * gnus.el (gnus-group-mark-buffer): Optional param.
4386
4387         * nnsoup.el (nnsoup-request-expire-articles): Message more. 
4388         (nnsoup-read-active-file): Add proper active info.
4389         (nnsoup-request-group): New implementation.
4390         (nnsoup-request-list): Ditto.
4391
4392 Sun Jan 21 08:22:47 1996  Lars Ingebrigtsen  <lars@eyesore.no>
4393
4394         * gnus.el (gnus-request-article-this-buffer): Update sparse
4395         articles. 
4396         (gnus-data-set-number): New macro.
4397         (gnus-summary-update-article): Use it.
4398
4399 Sun Jan 21 03:54:18 1996  Lars Magne Ingebrigtsen  <larsi@eistla.ifi.uio.no>
4400
4401         * gnus-soup.el (gnus-soup-add-article): Don't save canceled
4402         articles. 
4403