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