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