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