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