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