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