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