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