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