1 Sat Jun 15 10:44:16 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3 * smiley.el: Included in distribution.
5 Sat Jun 15 06:25:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
7 * custom.el (custom-xmas-set-text-properties): Ignore string
10 Sat Jun 15 03:12:58 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
12 * nnvirtual.el (nnvirtual-request-update-mark): Would bug out on
15 * gnus.el (gnus-read-descriptions-file): Insert prefix for foreign
17 (gnus-group-describe-group): Just `force' the current group.
19 Sat Jun 15 02:43:29 1996 Christopher Davis <ckd@loiosh.kei.com>
21 * message.el (message-mode): Have signature separator be paragraph
24 Sat Jun 15 02:26:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
26 * messagexmas.el (message-exchange-point-and-mark): fset to xmas.
28 Sat Jun 15 01:59:08 1996 lantz moore <lantz_moore@ece.uc.edu>
30 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't insert spaces
33 Sat Jun 15 01:58:17 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
35 * message.el (message-tokenize-header): Would return empty
38 Thu Jun 13 18:26:34 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
40 * gnus-scomo.el (gnus-score-make-menu-bar): Correct Exit function.
42 * gnus-score.el (gnus-score-edit-file): Correct message.
44 * gnus-srvr.el (gnus-server-make-menu-bar): Use two symbols for
47 * gnus-xmas.el (gnus-xmas-score-menu-add): New function.
48 (gnus-xmas-redefine): Use it.
49 (gnus-xmas-server-menu-add): Add two menus.
51 * nnfolder.el (nnfolder-generate-active-file): Use other function
52 to read file (not sure whether this is OK, but now it worked for
53 me, even with VM folders)
54 (nnfolder-read-folder): delete oldactive (never used)
56 Sat Jun 15 00:45:53 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
58 * messagexmas.el (message-xmas-setup-toolbar): If one icon doesn't
59 exist, report a failure.
61 * nnmh.el (nnmh-request-expire-articles): Message errors.
63 Fri Jun 14 13:06:43 1996 Steven L Baur <steve@miranova.com>
65 * message.el (message-yank-original): Used misnamed wrapper
68 * messagexmas.el (message-xmas-exchange-point-and-mark): Used
69 misnamed control variable.
71 Fri Jun 14 06:24:02 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
73 * gnus.el: Gnus v5.2.17 is released.
75 Fri Jun 14 05:16:14 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
77 * gnus-xmas.el (gnus-xmas-call-region): New function.
79 * nnheaderxm.el (nnheader-xmas-find-file-noselect): Simplify.
81 Fri Jun 14 04:30:30 1996 Steven L. Baur <steve@miranova.com>
83 * messagexmas.el (message-xmas-exchange-point-and-mark): New
85 (message-xmas-dont-activate-region): New variable.
87 Fri Jun 14 02:59:30 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
89 * gnus.el (gnus-summary-next-article): Check for nil cmd.
91 * gnus-xmas.el (gnus-xmas-group-startup-message): Use xbm if that
94 * messagexmas.el (message-xmas-setup-toolbar): Make sure all
97 * gnus-xmas.el (gnus-summary-mail-toolbar): Add other icons.
98 (gnus-summary-toolbar): Add next/prev/catchup icons.
100 * gnus-xmas.el: Use more native functions.
102 Thu Jun 13 23:40:45 1996 Steven L. Baur <steve@miranova.com>
104 * messagexmas.el (message-use-toolbar): Check for toolbar
107 Thu Jun 13 22:35:43 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
109 * gnus-score.el (gnus-newsgroup-score-alist): New function.
111 * gnus.el (gnus-simplify-buffer-fuzzy): Use folded search.
113 * message.el (message-tokenize-header): Respect quotes.
115 * gnus.el (gnus-group-kill-group): Mass killing didn't work.
117 * gnus-demon.el (gnus-demon-scan-mail): Make sure the server is
120 Thu Jun 13 02:41:11 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
122 * gnus.el: Gnus v5.2.16 is released.
124 Thu Jun 13 02:28:26 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
126 * nnheader.el (nnheader-insert-nov): Fudge a message-id if
129 * nnml.el (nnml-request-accept-article): Use it.
131 * nnmail.el (nnmail-check-syntax): New function.
133 * gnus.el (gnus-group-fetch-faq): Would bug out when not called in
135 (gnus-use-long-file-name): Doc fix.
136 (gnus-summary-search-article): Search backward from where we left
139 * gnus-xmas.el (gnus-xmas-server-menu-add): New function.
140 (gnus-xmas-browse-menu-add): Ditto.
142 Wed Jun 12 18:32:57 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
144 * gnus-srvr.el (gnus-server-make-menu-bar): Use
145 `gnus-server-deny-server'
147 Wed Jun 12 23:02:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
149 * message.el (message-send-rename-function): New variable.
150 (message-do-send-housekeeping): Use it.
152 Wed Jun 12 22:53:32 1996 Richard Mlynarik <mly@adoc.xerox.com>
154 * message.el (message-make-fqdn): Make sure `user-mail-address'
155 and `mail-host-address' looks like a full address.
157 Wed Jun 12 22:06:39 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
159 * message.el (message-generate-new-buffers): Extended syntax.
160 (message-buffer-name): Use it.
161 (message-make-fqdn): Checked `user-mail-address' directly.
162 (message-check-news-syntax): Check for misconfiguration.
164 * nnmail.el (nnmail-move-inbox): Use it.
166 Wed Jun 12 22:06:10 1996 Richard Pieri <ratinox@unilab.dfci.harvard.edu>
168 * nnmail.el (nnmail-read-password): New function.
170 Wed Jun 12 21:59:40 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
172 * message.el (message-send): Make buffer read/write before
175 * gnus-score.el (gnus-score-edit-current-scores): Correct
178 Wed Jun 12 19:31:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
180 * gnus-msg.el (gnus-inews-insert-archive-gcc): If ":" in name,
182 (gnus-message-archive-group): Doc fix.
184 * nnmail.el (nnmail-split-it): Regexp bogosity.
186 * gnus-vis.el (gnus-button-alist): Have "news:" rule come before
189 * message.el (message-setup): Really be read-only.
191 * gnus.el (gnus-summary-import-article): Use message.
193 Tue Jun 11 10:04:55 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
195 * message.el (message-make-fqdm): Use `mail-host-address' before
197 (message-make-fqdn): Typo is function name.
199 * nndb.el: Make byte-compiler silent.
201 Tue Jun 11 02:29:33 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
203 * gnus.el: Gnus v5.2.15 is released.
205 * gnus-score.el (gnus-score-find-trace): Erase contents first.
207 * nntp.el (nntp-send-region-to-server): Make sure the server is
210 * gnus.el (gnus-summary-edit-article-done): Reversed parameters.
212 * nnheaderxm.el: Renamed.
214 * nnmail.el ((eq system-type 'windows-nt)): Moved here.
216 Tue Jun 11 02:11:30 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
218 * nnmail.el (nnmail-pop-password): New variable.
219 (nnmail-pop-password-required): New variable.
220 (nnmail-move-inbox): Use them.
222 Mon Jun 10 21:40:13 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
224 * gnus-xmas.el (gnus-xmas-summary-recenter): Don't sit-for on
227 * gnus-picon.el (gnus-group-display-picons): `set-to-buffer'?
229 * gnus.el (gnus-articles-to-read): Don't prompt for scored unless
230 there are many unscored ones.
231 (gnus-read-move-group-name): Prompt when group doesn't exist.
232 (gnus-output-to-file): New implementation.
233 (gnus-summary-save-article): Would duplicate while saving.
234 (gnus-summary-save-article): Prompts wouldn't be remembered.
235 (gnus-article-hide-headers): Inhibit point motion hooks.
237 Mon Jun 10 05:20:24 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
239 * gnus.el: Gnus v5.2.14 is released.
241 * gnus-cus.el (()): Display X face by default.
243 * gnus-xmas.el (gnus-article-x-face-command): New default.
245 * gnus-ems.el: Moved x-face.
247 * gnus-xmas.el (gnus-xmas-article-display-xface): New function.
249 Mon Jun 10 03:08:10 1996 Lars Magne Ingebrigtsen <larsi@ifi.uido.no>
251 * gnus.el: Gnus v5.2.13 is released.
253 * gnus-cus.el (()): Changed LemonChiffon to Turquoise.
255 * message.el (message-signature-setup-hook): New hook.
257 * gnus-xmas.el (gnus-xmas-summary-recenter): `sit-for' for right
260 Mon Jun 10 00:02:15 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
262 * gnus.el (gnus-article-check-hidden-text): New definition.
263 (gnus-hidden-arg): New function.
264 (gnus-article-hide-headers): Don't toggle when called
267 * messagexmas.el (message-xmas-setup-toolbar): Use xbms.
269 * gnus-score.el (gnus-score-file-regexp): Regexp-quote suffixes.
270 (gnus-score-load-file): Wouldn't set `adapt-file' right.
272 * gnus-xmas.el (gnus-xmas-logo-color-alist): Removed double "##".
274 * gnus-score.el (gnus-score-find-bnews): Deal with "++".
276 Sun Jun 9 22:18:05 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
278 * gnus-score.el (gnus-score-find-trace): Don't error, just beep.
280 * gnus-cite.el (gnus-cite-minimum-match-count): Changed default to
283 Sun Jun 9 05:48:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
285 * gnus.el (gnus-message-archive-method): Dox fix.
287 * message.el (message-check-news-syntax): Allow + and _ in group
290 * gnus.el (gnus-group-fetch-faq): Didn't allow completion.
292 Sun Jun 9 05:36:16 1996 Hrvoje Niksic <hniksic@srce.hr>
294 * message.el (message-ignored-supersedes-headers): New default.
296 Sun Jun 9 05:17:34 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
298 * gnus-score.el (gnus-score-score-files-1): Don't match on "/" in
300 * nnml.el (nnml-generate-nov-databases-1): Ditto.
301 * nnmh.el (nnmh-request-list-1): Ditto.
302 * gnus-uu.el (gnus-uu-scan-directory): Ditto.
304 * nnheaderems.el: Strip CR on windows-nt.
306 Sun Jun 9 05:15:13 1996 Dave Disser <disser@hpsdly.sdd.hp.com>
308 * gnus-picon.el (gnus-group-display-picons): Set instead of
311 Sun Jun 9 05:08:51 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
313 * gnus.el (gnus-article-read-summary-keys): Don't save winconf on
316 * nnmail.el (nnmail-delete-incoming): Changed default.
318 * gnus.el (gnus-eval-in-buffer-window): Indent correctly.
320 Sat Jun 8 19:24:24 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
322 * gnus-cite.el (gnus-cite-minimum-match-count): Changed default.
324 Fri Jun 7 22:08:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
326 * gnus.el: Gnus v5.2.12 is released.
328 * gnus.el (gnus-summary-refer-article): Would bug out when
329 referring non-sparse articles.
331 Fri Jun 7 19:59:45 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
333 * gnus.el: Gnus v5.2.11 is released.
335 * gnus.el (gnus-summary-save-article): Would set
336 `gnus-original-article-buffer' to a bogus value.
337 (gnus-header-value): Didn't understand continuation headers!
338 (gnus-get-newsgroup-headers): Use new value and pick out
340 (gnus-number-to-header): New function.
341 (gnus-summary-refer-article): Didn't work when sparse articles
344 Fri Jun 7 17:19:21 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
346 * nnheader.el (nnheader-insert-head): Use
347 `nnheader-insert-file-contents-literally'.
348 (nnheader-mail-file-mbox-p): Ditto.
350 Fri Jun 7 14:05:28 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
352 * custom.el ((string-match "XEmacs" emacs-version)): dito
354 * gnus-vis.el (gnus-group-make-menu-bar): enable customize for XEmacs
356 Fri Jun 7 19:20:22 1996 Richard Pieri <ratinox@unilab.dfci.harvard.edu>
358 * nnheaderems.el (nnheader-ms-strip-cr): New function.
360 Thu Jun 6 18:22:04 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
362 * gnus.el: Gnus v5.2.10 is released.
364 * message.el (message-header-format-alist): Use
365 `message-fill-address' for To and Cc.
366 (message-fill-address): New function.
368 * gnus.el (gnus-article-check-hidden-text): Respect a postive
370 (gnus-summary-save-article): Remove headers from the original
372 (gnus-article-hide-headers): Delete "From " if wanted.
374 * nnmail.el (nnmail-load-hook): Run hooks.
376 Thu Jun 6 14:41:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
378 * message.el (message-check-news-syntax): Don't warn on "poster".
380 Wed Jun 5 20:22:48 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
382 * gnus.el: Gnus v5.2.9 is released.
384 * message.el (message-setup): Add Mailcrypt magic.
386 Wed Jun 5 18:01:58 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
388 * gnus-cus.el (()): New colors.
390 * gnus-xmas.el (gnus-xmas-group-startup-message): Would bug out
391 when compiled without XPM support.
393 Wed Jun 5 17:17:00 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
395 * gnus.el: Gnus v5.2.8 is released.
397 * nndoc.el (nndoc-type-alist): New babyl head begin.
398 (nndoc-babyl-head-begin): New function.
400 Wed Jun 5 16:26:55 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
402 * gnus.el (gnus-summary-save-article): Remove headers.
404 Wed Jun 5 18:16:55 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
406 * gnus.el (gnus-read-old-newsrc-el-file): Would bug out.
408 Wed Jun 5 12:43:22 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
410 * gnus-score.el: `V f' to flush the cache.
411 (gnus-score-flush-cache): Save scores before flushing.
413 * gnus-cite.el (gnus-cite-prefix-regexp): Removed "-" as cite
416 * gnus.el (gnus-summary-caesar-message): Use message.
418 * gnus-cite.el (gnus-cite-prefix-regexp): Allow "-" as a cite
421 * nnvirtual.el (nnvirtual-convert-headers): Wouldn't convert.
423 * gnus-cus.el (()): Have `gnus-mouse-face' respect gnus-visual.
425 Wed Jun 5 12:52:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
427 * dgnushack.el (custom-file): Changed setq.
429 Tue Jun 4 13:46:45 1996 Scott Byer <byer@mv.us.adobe.com>
431 * nnfolder.el (nnfolder-read-folder) Take an additional parameter,
432 scanning, which is t when we are only scanning for new news. In
433 this case, if the modtime of the file hasn't changed since we last
434 scanned it, we don't bother reading the file in, and simply return
435 nil. When we do scan it, pay attention to the
436 nnfolder-distrust-mbox variable, and only scan forward from the
437 last marked message when nil. After scanning, remember the
438 modtime of the visited buffer.
440 * nnfolder.el (nnfolder-save-mail) If nnfolder-current-buffer is
441 nil, make sure any open group is closed before changing the group
442 - in the case where a group was opened for scanning but not read
443 in because it wasn't touched, this forces the read.
445 * nnfolder.el (nnfolder-possibly-change-group) Take an additional
446 optional variable, which indicated if we're scanning. Passes it
447 on to nnfolder-read-folder, and is prepared for
448 nnfolder-read-folder to return nil for nnfolder-current-buffer.
449 If we get a request to change to the currently open group, and
450 nnfolder-current-buffer is nil (we're on the tail end of a scan),
453 * nnfolder.el (nnfolder-request-scan) Inform
454 nnfolder-possibly-change-group that we're scanning.
456 * nnfolder.el (nnfolder-scantime-alist) New internal variable.
457 Keep track of the last scantime of each mbox.
459 * nnfolder.el (nnfolder-distrust-mbox) New variable. When t,
460 nnfolder-read-folder reverts to it's old behavior of scanning an
461 entire file looking for unmarked messages. When nil (the
462 default), scans forward from the last marked message. Unless you
463 have an external mailer which inserts new messages in the middle
464 of your mailboxes, leave nil.
466 Wed Jun 5 09:20:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
468 * message.el (message-goto-body): Expand abbrev.
470 Tue Jun 4 17:12:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
472 * gnus.el: Gnus v5.2.7 is released.
474 Tue Jun 4 18:26:24 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
476 * message-xms.el (message-xmas-find-glyph-directory): Wouldn't use
477 PACKAGE-xmas-glyph-directory even if it is non-nil and a
479 (message-toolbar): Use special ispell function for messages. Jump
480 to info pages for message composition.
482 Tue Jun 4 17:12:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
484 * message.el (rmail): Require.
486 Tue Jun 4 18:11:46 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
488 * gnus-cus.el (()): Bold group faces.
490 Tue Jun 4 15:10:20 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
492 * gnus-cus.el (()): Unbold group faces.
494 * custom.el (custom-face-lookup): Make all parameters optional.
496 * gnus.el (gnus-thread-total-score): Protect against nil input.
498 Tue Jun 4 11:11:13 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
500 * gnus.el: Gnus v5.2.6 is released.
502 * gnus.el (gnus-summary-make-local-variables): Set local variables
505 Tue Jun 4 07:51:02 1996 Steven L. Baur <steve@miranova.com>
507 * gnus-cus.el (()): New "light' group highlighting.
509 Tue Jun 4 07:26:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
511 * gnus.el (gnus-subscribe-hierarchical-interactive): Don't accept
514 * message.el (message-directory): Autoload.
516 Mon Jun 3 07:30:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
518 * gnus.el (gnus-summary-make-local-variables): Separated into own
520 (gnus-summary-make-local-variables): Respect global values.
522 * nnheader.el (sendmail): Unrequired.
525 * nntp.el (rnews): Unrequired.
527 * gnus-msg.el (gnus-group-post-news): `C-u a' posts to the group
528 under point, `C-u 1 a' prompts, `a' uses an empty group name.
530 * message.el (message-setup): Make separator read-only.
532 * gnus-cus.el (()): Define `gnus-group-highlight'.
534 * gnus-vis.el (gnus-group-highlight): Commented out.
536 * gnus-topic.el (gnus-topic-yank-group): Yank topics at the end of
537 the buffer correctly.
539 * gnus-score.el (gnus-score-adaptive): Make sure we use the
540 buffer-local adaptive score variable.
542 * gnus-msg.el (gnus-group-post-news): Prompt when given a prefix.
544 * nnvirtual.el (nnvirtual-catchup-group): Might have corrupted the
545 list of component groups.
547 * gnus-ems.el: Work under OS/2 again.
549 * gnus.el (gnus-remove-header): New function.
550 (gnus-read-header): Use it.
551 (gnus-summary-insert-subject): Didn't work when editing articles
552 in a non-threaded display.
553 (gnus-summary-update-article): Would create multiple root
554 threads when editing.
556 * message.el (message-do-send-housekeeping): Reverse check.
558 * nnheader.el (backquote): Required.
560 * gnus.el (backquote): Required.
562 * message.el (message-make-from): Use the `user-full-name'
565 Sun Jun 2 16:50:49 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
567 * message.el (message-number-of-buffers): New variable.
568 (message-generate-new-buffers): Changed default.
569 (message-do-send-housekeeping): New function.
570 (message-buffer-name): New function.
572 Sun Jun 2 07:41:20 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
574 * gnus.el: Gnus v5.2.5 is released.
576 * gnus-topic.el (gnus-topic-remove-group): Only delete first
578 (gnus-topic-move-group): Ditto.
579 (gnus-topic-change-level): Ditto.
581 * gnus.el (gnus-summary-insert-subject): Do rebuilding of sparse
583 (gnus-summary-update-article): Do updating of referred articles
585 (gnus-delete-first): New function.
587 * gnus-cus.el (()): Color change.
589 * gnus.el (gnus-version): Accept a prefix to insert.
591 Sat Jun 1 02:03:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
593 * custom.el: Require cl.
595 * gnus.el (gnus-group-list-matching): `10 A m' to read the active
598 * message.el (message-supersede): Don't use
599 `mail-strip-quoted-names'.
600 (message-cancel-news): Ditto.
602 * nnfolder.el (nnfolder-retrieve-headers): Don't allow selecting
604 (nnfolder-request-group): Ditto.
606 Sat Jun 1 01:26:45 1996 Per Abrahamsen <abraham@dina.kvl.dk>
608 * dgnushack.el (custom-file): Nix out.
610 Sat Jun 1 01:24:28 1996 Massimo Campostrini <campo@sunthpi3.difi.unipi.it>
612 * gnus-cus.el (()): Wrong number of arguments.
614 Fri May 31 08:32:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
616 * gnus.el: Removed obsolete autoloads.
618 * gnus-demon.el (gnus-demon-init): Use `nnheader-run-at-time'.
620 * gnus.el (gnus-group-catchup-current): Warn.
622 * gnus-srvr.el (gnus-browse-foreign-server): Message better.
624 * gnus-topic.el (gnus-topic-change-level): Make sure we're in the
627 * gnus-srvr.el (gnus-server-exit-hook): New hook.
628 (gnus-server-exit): Use it.
630 * gnus-topic.el (gnus-topic-mode): Update more.
632 * gnus.el (gnus-group-update-group-hook): New hook.
633 (gnus-group-update-group): Use it.
635 Fri May 31 04:33:16 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
637 * gnus.el: Gnus v5.2.4 is released.
639 * custom.el (custom-face-lookup): Escape errors.
641 * gnus-msg.el (gnus-inews-do-gcc): Don't do anything unless Gnus
644 * custom.el (custom-face-lookup): Wrong number of params.
646 Fri May 31 00:14:17 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
648 * gnus.el (gnus-continuum-version): Also give responses to
650 (gnus-summary-update-article): Would bug out on editing articles.
652 Thu May 30 05:04:07 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
654 * gnus.el: Gnus v5.2.2 is released.
656 * gnus.el (gnus-article-hide-headers): Show boring headers as
659 Tue May 28 15:47:15 1996 Per Abrahamsen <abraham@dina.kvl.dk>
661 * custom.el ((fboundp 'event-point)): Wrong test.
663 Thu May 30 03:19:21 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
665 * gnus.el (gnus-headers-decode-quoted-printable): Wrong name.
667 * message.el (message-header-hook): Defvarred.
669 * gnus-nocem.el (gnus-nocem-verifyer): Couldn't verify that it
672 Thu May 30 00:25:46 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
674 * gnus-nocem.el (gnus-nocem-verify-issuer): Widen before
677 Wed May 29 23:19:46 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
679 * custom.el (custom-xmas-set-text-properties): Changed name.
681 Wed May 29 23:01:52 1996 Paul D. Smith <psmith@baynetworks.com>
683 * gnus-cus.el: toggle -> sexp.
685 Wed May 29 23:00:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
687 * gnus-msg.el (gnus-inews-add-send-actions): Use `gnus-add-hook'.
689 Wed May 29 22:52:47 1996 Francois Felix Ingrand <felix@laas.fr>
691 * gnus-topic.el (gnus-topic-remove-group): Would not delete groups
694 Wed May 29 08:57:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
696 * custom.el (custom-face-lookup): Avoid `modify-face' to speed up
697 face retrieval on Indys & over slow modem lines.
699 Wed May 29 05:08:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
701 * gnus.el: Gnus v5.2.2 is released.
703 * custom.el (custom-xmas-add-text-properties,
704 custom-xmas-put-text-property): New functions used throughout.
705 May now work under XEmacs.
707 Wed May 29 00:07:13 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
709 * gnus-cite.el (gnus-cite-article): New variable.
710 (gnus-cite-parse-maybe): Use it.
712 * nnspool.el (nnspool-open-server): Refuse opening if the active
715 * gnus.el (gnus-read-active-file): Message more.
717 * nntp.el (nntp-request-article): Wouldn't wait until the entire
720 * nnvirtual.el (nnvirtual-request-group): Make sure that things
721 don't recurse endlessly.
723 * message.el (message-expand-group): Make buffer not read-only.
725 * gnus-nocem.el (gnus-nocem-verifyer): New variable.
726 (gnus-nocem-verify-issuer): Use it.
728 * gnus-xmas.el (gnus-xmas-logo-color-alist): New variable.
729 (gnus-xmas-logo-color-style): New variable.
730 (gnus-xmas-logo-colors): Use them.
732 Tue May 28 00:28:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
734 * gnus-score.el (gnus-score-followup): Would infloop on exact
737 * message.el (message-forward): Insert separator at the start of
740 * nnfolder.el (nnfolder-save-buffer): New function.
741 (nnfolder-save-buffer-hook): New variable.
743 * message.el (message-mode-hook): Defined variable.
745 * nntp.el (nntp-request-close): Remove the sentinel before closing
748 * gnus.el (gnus-group-mode): Add to local hook.
749 (gnus-continuum-version): Would return wrong answer for non-alpha
751 (gnus-version-number): New variable.
752 (gnus-version): Use it.
754 * gnus-msg.el (gnus-inews-add-send-actions): Add to local hook.
756 * gnus-xmas.el (gnus-xmas-add-hook): New function.
758 * gnus-ems.el (gnus-add-hook): New alias.
760 Tue May 28 00:23:17 1996 Joao Cachopo <jcachopo@gia.ist.utl.pt>
762 * gnus-salt.el (gnus-binary-mode): Would put wrong minor mode
765 Tue May 28 00:18:19 1996 Thor Kristoffersen <thor@unik.no>
767 * nntp.el (nntp-close-server): Supply parameter to
768 `nntp-server-opened'.
770 Sun May 26 20:29:02 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
772 * gnus.el (gnus-article-sort-by-date): Inline.
774 * nnmail.el (nnmail-find-file): Don't insert literally.
776 * message.el (message-send-mail-with-mh): Save before sending.
778 * gnus-cite.el (gnus-article-hide-citation): Would bug out.
780 * gnus-topic.el (gnus-topic-grok-active): Could only be run once.
782 * message.el (message-check-news-syntax): Don't warn on long
783 signatures on forwarded articles.
785 * gnus.el (gnus-request-article-this-buffer): Put un-numbered
786 articles into the original buffer as well.
788 Sun May 26 03:51:38 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
790 * gnus.el: Gnus v5.2.1 is released.
792 * gnus.el: Gnus v5.2.0 is released.
794 * gnus.el: September Gnus v0.96 is released.
796 * nnheader-ems.el: Raw-file confusion.
798 * gnus-xmas.el (gnus-xmas-logo-colors): New variable.
799 (gnus-xmas-group-startup-message): Use it.
801 Sun May 26 02:35:48 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
803 * nnheader-ems.el: Bind nnheader-insert-raw-file-contents.
805 * gnus.el: 0.95 is released.
807 Sun May 26 02:34:01 1996 Bart Robinson <lomew@cs.utah.edu>
809 * gnus.el (gnus-save-newsrc-file): Make the backups go to the
812 Sun May 26 00:04:38 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
814 * gnus.el (gnus-cut-thread): Wouldn't cut properly with
815 old-fetched and dormant articles.
817 Sat May 25 22:49:51 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
819 * gnus.el (gnus-summary-search-article): Continue from where we
821 (gnus-summary-insert-subject): Wouldn't insert when old-fetched
823 (gnus-cut-threads): Would display too many threads when both
824 sparse & ancient articles were present.
825 (gnus-invisible-cut-children): New function.
827 Fri May 24 17:56:19 1996 Andy Norman <ange@hplb.hpl.hp.com>
829 * nnheader-ems.el (nnheader-xmas-find-file-noselect): Use
830 `nnheader-insert-file-contents-literally'.
832 Fri May 24 17:51:46 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
834 * gnus.el (gnus-summary-find-prev): With point at eob, would
835 select the next-to-last article.
837 Fri May 24 17:25:48 1996 Magnus Hammerin <qmah@bull.se>
839 * gnus.el (gnus-group-mode): Use `gnus-make-local-hook'.
840 (gnus-sortable-date): Typo.
842 Fri May 24 17:24:15 1996 ISO-2022-JP <morioka@jaist.ac.jp>
844 * gnus.el (gnus-narrow-to-signature): Didn't work.
846 Fri May 24 21:27:49 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
848 * gnus.el: 0.94 is released.
850 * nnvirtual.el (nnvirtual-request-group): Don't include itself in
851 its component groups.
853 * gnus.el (gnus-summary-mark-below): Changed default.
855 Fri May 24 19:29:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
857 * message.el (message-check-news-syntax): Check invalid Newsgroups
859 (message-mode-menu): Added spellcheck.
861 * nntp.el (nntp-wait-for-response): Peel off ^Ms.
863 * message.el (message-fix-before-sending): New function.
864 (message-send): Use it.
865 (message-check-news-syntax): Check for invalid group names.
867 * gnus.el (gnus-summary-number-of-articles-in-thread): Return 0 if
870 Thu May 23 23:32:43 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
872 * gnus.el: September Gnus v0.93 is released.
874 * nnbabyl.el (nnbabyl-read-mbox): Would bogously increase the
877 Thu May 23 21:06:47 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
879 * gnus.el: September Gnus v0.92 is released.
881 * gnus-soup.el (gnus-soup-add-article): Would remove Xrefs from
884 * gnus.el (gnus-summary-catchup-to-here): Don't show hidden
887 * nnmail.el (nnmail-moved-inboxes): New variable.
888 (nnmail-move-inbox): Use it.
890 * gnus-uu.el (gnus-uu-decode-uu): Optional argument.
892 * nnbabyl.el (nnbabyl-insert-lines): Don't insert negative Lines
895 Thu May 23 19:28:15 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
897 * gnus.el (gnus-summary-insert-pseudos): Would create contiguous
900 * nnheader-ems.el: New file.
901 (nnheader-xmas-run-at-time): New function.
902 (nnheader-xmas-cancel-timer): Ditto.
903 (nnheader-xmas-insert-file-contents-literally): Moved here.
905 * gnus.el (gnus-read-move-group-name): Bind
906 minibuffer-confirm-incomplete.
908 Thu May 23 15:20:47 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
910 * nntp.el (nntp-request-close): Give the QUIT time to reach the
911 server before closing the connection.
912 (nntp-close-server): Ditto.
914 * gnus.el (gnus-summary-exit): Run the exit hook with point on the
917 Thu May 23 15:03:16 1996 <morioka@jaist.ac.jp>
919 * gnus.el (gnus-narrow-to-signature): Mimeish new definition.
921 Thu May 23 15:03:16 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
923 * nnfolder.el (nnfolder-close-group): Don't read the buffer when
926 * gnus.el (gnus-group-exit): Prompt even when the server is down.
928 Wed May 22 21:56:56 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
930 * gnus.el: September Gnus v0.91 is released.
932 * gnus.el (gnus-setup-news): Slave Gnusii should clear the dribble
935 Wed May 22 22:32:21 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
937 * gnus-score.el (gnus-summary-set-score): Moved here.
938 (gnus-summary-raise-score): Would bug out on nil arguments.
940 * message-xmas.el (message-toolbar): Changed.
942 * gnus-xmas.el (gnus-summary-mail-toolbar): New toolbar.
943 (gnus-xmas-setup-summary-toolbar): Use it.
945 Wed May 22 19:24:04 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
947 * gnus.el (gnus-message-archive-method): Buggy definition.
948 (gnus-summary-prepare-threads): Don't mark ancient as low-scored.
949 (gnus-summary-prepare-unthreaded): Ditto.
951 Wed May 22 02:14:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
953 * gnus.el (gnus-save-hidden-threads): New macro.
954 (gnus-hidden-threads-configuration): New function.
955 (gnus-restore-hidden-threads-configuration): New function.
956 (gnus-summary-search-article): Use it.
958 * gnus-picon.el (gnus-picons-reverse-domain-path): New definition.
960 * message.el: Required wrong file under XEmacs.
962 * gnus-gl.el (bbb-get-predictions): Return nil on errors.
964 * nnfolder.el (nnfolder-close-group): Make sure the buffer is
965 alive before killing it.
967 Tue May 21 20:08:33 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
969 * gnus.el: September Gnus v0.90 is released.
971 * gnus.el (gnus-dribble-read-file): Don't do modes unless they are
974 * gnus-score.el (gnus-summary-score-entry): Wouldn't show
975 immediate scorign of followups.
976 (gnus-score-save): Use prin1 instead of format.
978 * gnus-msg.el (gnus-bug-kill-buffer): Bogus.
980 Tue May 21 18:32:29 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
982 * gnus-vis.el (gnus-button-next-page): New command.
983 (gnus-button-prev-page): Ditto.
985 * gnus-topic.el (gnus-topic-unique): Removed variable.
986 (gnus-current-topic): New function.
987 (gnus-topic-move-group): Use it.
988 (gnus-topic-goto-next-group): Use it.
990 Tue May 21 11:08:42 1996 Steven L Baur <steve@miranova.com>
992 * gnus-setup.el: Copyright assigned to FSF.
994 Tue May 21 17:09:27 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
996 * message.el (message-fetch-field): New function.
998 * gnus.el (gnus-directory): New variable.
1000 * message.el (message-directory): New variable.
1002 * nnmail.el (nnmail-insert-lines): Make sure point is at the
1003 beginning of the line.
1004 (nnmail-directory): New variable.
1006 * gnus.el (gnus-mode-string-quote): New function.
1007 (gnus-set-mode-line): Use it.
1009 Tue May 21 10:34:26 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1011 * gnus-msg.el (gnus-inews-do-gcc): Use message narrow to headers.
1012 (gnus-inews-do-gcc): Find the right archive method.
1014 * gnus.el (gnus-select-newsgroup): Check whether the group can be
1016 (gnus-no-server): Nonsensical.
1017 (gnus-group-mark-group): Go past topic lines.
1018 (gnus-server-to-method): Would return nil on select methods.
1020 * gnus-topic.el (gnus-topic-mode): Don't check topology unless we
1021 have the newsrc alist.
1022 (gnus-topic-check-topology): Wouldn't check topology properly.
1024 * nnsoup.el (nnsoup-request-list): Make sure the active file is
1027 * gnus.el (gnus-sortable-date): Simplified.
1028 (gnus-group-set-mode-line): Remove the ":" if the server is "".
1030 Tue May 21 10:13:28 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
1032 * message.el (message-rename-buffer): New command and keystroke.
1034 Mon May 20 10:15:12 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1036 * gnus.el (gnus-summary-search-article): New implementation; set
1037 point in the article buffer to the match.
1038 (gnus-parent-headers): New function.
1039 (gnus-dd-mmm): Protect against broken dates.
1041 * gnus-topic.el (gnus-topic-unread): New function.
1042 (gnus-topic-update-topic-line): Use it.
1044 * gnus.el (gnus-group-list-active): Protect against unbound
1047 Mon May 20 00:31:36 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1049 * nnmail.el (nnmail-article-group): Do not split into empty list
1052 Mon May 20 09:42:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1054 * gnus-picon.el: Ran `indent-sexp' over file.
1055 (gnus-article-display-picons): Make sure there is a From before
1058 * nnfolder.el (nnfolder-save-mail): Insert a blank line before the
1061 * message.el (message-mode-map): Changed key.
1062 (message-sort-headers): `start-open' text props.
1063 (message-sort-headers): Would sort oddly on continuation lines.
1065 Sun May 19 20:26:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1067 * gnus.el (gnus-group-set-mode-line): Longer "modified".
1069 * gnus-uu.el (gnus-uu-grab-articles): Don't do any display hooks.
1071 Sun May 19 19:42:55 1996 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1073 * message.el (message-y-or-n-p, message-talkative-question,
1074 message-flatten-list, message-flatten-list-1): New functions.
1076 Sun May 19 17:28:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1078 * message.el (message-mode-map): Define \t.
1079 (message-newgroups-header-regexp): New variable.
1080 (message-tab): New command.
1081 (message-expand-group): New function.
1083 * gnus-msg.el (gnus-group-post-news): Don't prompt.
1085 * gnus.el (gnus-group-update-group-line): Preserve indentation.
1087 * gnus-msg.el (gnus-copy-article-buffer): Copy the head from the
1088 original article buffer.
1090 * gnus-vm.el: Decimated.
1092 * gnus-mh.el (gnus-mh-mail-send-and-exit): Removed.
1093 (gnus-mh-mail-setup): Removed.
1095 * message.el (message-send-mail-with-sendmail): Renamed.
1096 (message-send-mail-with-mh): New function.
1098 * gnus-salt.el (gnus-pick-start-reading): Select the first
1101 Sun May 19 09:58:30 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
1103 * gnus.el: September Gnus v0.89 is released.
1105 * gnus.el (gnus-group-set-mode-line): Make sure we're in the group
1108 Sun May 19 11:14:54 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1110 * gnus.el (gnus-group-set-mode-line): Empty dribble is unchanged.
1111 (gnus-article-set-window-start): Search all frames.
1112 (gnus-eval-in-buffer-window): Select window in different frame.
1113 (gnus-get-unread-articles): Update info here.
1115 Sun May 19 07:30:07 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
1117 * gnus.el (gnus-backlog-remove-article): Read-only.
1119 * gnus-xmas.el (gnus-xmas-put-text-property): New function.
1121 * gnus.el (gnus-subscribe-newsgroup-method): Doc fix.
1123 Sat May 18 14:33:37 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1125 * gnus.el (gnus-save-newsrc-file): Update mode line.
1127 * message.el (message-exit-actions, message-kill-actions,
1128 message-postpone-actions): New variables.
1129 (message-kill-buffer): New command and keystroke.
1130 (message-bury): Changed keystroke.
1131 (message-do-actions): New function.
1132 (message-add-action): New function.
1133 (message-send-news): Report failures.
1134 (message-send-mail): Don't remove Message-ID already generated for
1137 Sat May 18 08:20:03 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
1139 * nnspool.el (nnspool-retrieve-headers-with-nov): Escape buggy nov
1142 Sat May 18 08:42:34 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1144 * gnus.el: 0.88 is released.
1146 * gnus.el (gnus-group-set-mode-line): Say whether the dribble
1147 buffer has been modified.
1149 * gnus-xmas.el (gnus-xmas-add-text-properties): New function.
1150 (gnus-xmas-group-remove-excess-properties): Removed.
1152 * gnus-ems.el (gnus-add-text-properties): New alias.
1154 * gnus-xmas.el (gnus-xmas-group-remove-excess-properties): Open
1157 Fri May 17 16:27:42 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1159 * gnus.el (gnus-article-hide-headers): Would make headers
1160 iinvisible under XEmacs.
1162 * gnus.el: 0.87 is released.
1164 Fri May 17 11:38:52 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1166 * gnus.el (gnus-summary-edit-article-done): Remove article from
1168 (gnus-group-update-group-line): Would indent oddly.
1170 * gnus-uu.el (gnus-uu-post-encoded): Use message.
1171 (gnus-uu-post-encoded): Don't double-prompt.
1173 * message.el (message-mode): Do mailabbrev things here.
1175 * nntp.el (nntp-default-sentinel): Reset nntp-current-group when
1178 * gnus-score.el (gnus-score-load-file): Dumb downcasing.
1180 Fri May 17 06:16:00 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1182 * gnus.el (gnus-summary-delete-article): Better prompt.
1184 * gnus-score.el (gnus-score-load-file): Downcase all header
1187 Thu May 16 14:04:30 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1189 * gnus.el (gnus-make-date-line): Separated into own function
1190 and don't reply "Now" to bogus dates.
1191 (gnus-summary-search-article): Bind `gnus-article-display-hook' to
1194 Thu May 16 07:40:24 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1196 * gnus.el: September Gnus v0.86 is released.
1198 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties): Remove
1201 Thu May 16 04:31:59 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1203 * gnus-vis.el (gnus-button-alist): Recognize more message-ids.
1205 * nnheader.el (nnheader-parse-head): Wouldn't get the first line
1208 * gnus.el (gnus-summary-refer-article): Don't connect to the refer
1209 method unless using a news method.
1211 Wed May 15 11:41:09 1996 Steven L Baur <steve@miranova.com>
1213 * nnmail.el (nnmail-get-spool-files): Fix typo.
1215 Wed May 15 03:52:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1217 * gnus.el: 0.85 is released.
1219 * nnspool.el (nnspool-open-server): Use directory file name.
1221 * gnus-topic.el (gnus-topic-create-topic): Changed prompt.
1223 Tue May 14 03:16:43 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1225 * gnus.el (gnus-decode-rfc1522): Only decode headers; changed
1228 * nnmail.el (nnmail-get-spool-files): Anchor matches.
1230 * gnus.el (gnus-summary-expire-articles-now): Didn't work in group
1232 (gnus-summary-expire-articles): Accept `now' parameter.
1234 Sun May 12 01:29:12 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no (Lars Magne Ingebrigtsen)>
1236 * gnus.el: September Gnus v0.84 is released.
1238 * gnus-xmas.el (gnus-xmas-summary-recenter): Protect against evil.
1240 Sat May 11 23:23:15 1996 Michael Sperber <sperber@informatik.uni-tuebingen.de>
1242 * gnus-xmas.el (gnus-xmas-summary-recenter): Would act oddly.
1244 Fri May 10 22:49:46 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1246 * nnheader.el (nnheader-parse-head): Deal with naked heads.
1248 * nnml.el (nnml-parse-head): `naked' heads.
1250 Fri May 10 00:27:59 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1252 * gnus.el (gnus-group-mark-group): Didn't work well in topic
1254 (gnus-read-active-file-p): New function.
1255 (gnus-group-list-killed): Read active file.
1256 (gnus-group-list-active): Ditto.
1257 (gnus-group-list-matching): Possibly read active file.
1258 (gnus-get-killed-groups): Separated into own function.
1259 (gnus-update-group-mark-positions): Don't define "dummy.group".
1261 * gnus-topic.el (gnus-topic-rename): Use topic under point.
1262 (gnus-topic-create-topic): Don't prompt for parent topic.
1263 (gnus-topic-create-topic): Go to the new topic.
1265 * gnus.el (gnus-mime-decode-quoted-printable): Preserve text
1267 (gnus-article-date-ut): Would bug out on read-only.
1269 Thu May 9 11:12:30 1996 Steven L Baur <steve@miranova.com>
1271 * message.el (message-followup): Correct typos in regular expression
1274 Thu May 9 20:38:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1276 * gnus-uu.el (gnus-uu-delete-work-dir): Don't message so much.
1278 Wed May 8 03:20:23 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1280 * nnmail.el (nnmail-process-unix-mail-format): Didn't nix out
1281 bogus Message-ID headers properly.
1283 * nnml.el (nnml-parse-head): Use nnheader functions for parsing
1284 and generating nov headers.
1286 Wed May 8 22:55:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1288 * gnus.el (gnus-execute-command): Make sure the buffer isn't
1290 (gnus-article-prepare): Would perform hooks on pseudo articles.
1292 * gnus-uu.el (gnus-uu-mark-sparse): Would bug out on pseudos.
1293 (gnus-uu-mark-all): Ditto.
1295 * gnus.el (gnus-request-article-this-buffer): Ignore canceled
1297 (gnus-summary-next-page): Pass by canceled articles.
1299 * message.el (message-check-element): Reverse logic.
1301 Wed May 8 22:36:18 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1303 * gnus.el (gnus-tree-buffer): Moved from gnus-salt.el.
1305 Wed May 8 23:45:46 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
1307 * gnus.el (gnus-no-server): New definition.
1308 (gnus-group-default-level): Use permanent levels.
1310 Wed May 8 21:35:35 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1312 * gnus.el (gnus-summary-select-article):
1314 Tue May 7 21:49:30 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1316 * gnus.el: 0.83 is released.
1318 * gnus.el: September Gnus v0.83 is released.
1320 * gnus.el (gnus-summary-insert-subject): Would change article
1322 (gnus-summary-display-article): Go to the right article when
1323 fetching sparse articles.
1325 Sun Apr 28 21:53:44 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1327 * nnml.el (nnml-active-number): Create and change the directory
1328 before using any of the variables that requires the directory to
1329 be created and change.
1331 Tue May 7 22:06:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1333 * gnus-xmas.el (gnus-xmas-setup-group-toolbar): Would bug out on
1336 Tue May 7 18:21:59 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1338 * gnus.el (gnus-kill-or-deaden-summary): Kill multiple buffers
1341 Tue May 7 16:52:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1343 * gnus-cite.el (gnus-cite-add-face): Would bug out in obscure
1346 Mon May 6 09:16:02 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1348 * message.el (message-mode-map): Do not bind button3.
1349 (message-mode-menu): Use easymenu.
1350 (message-mode): Call `easy-menu-add'.
1351 (message-make-menu-bar): Deleted.
1353 * message-xmas.el (message-mode-menu): Deleted.
1355 Mon May 6 20:51:43 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1357 * gnus.el: September Gnus v0.82 is released.
1359 * gnus-cite.el (gnus-dissect-cited-text): Sift single empty
1362 * gnus.el (gnus-id-to-article): Would bug out once in a while.
1364 * gnus-cite.el (gnus-article-hide-citation-in-followups): Really
1365 hide citations in un-root articles.
1366 (gnus-article-hide-citation): Place [...] consistently.
1368 * gnus.el (gnus-article-date-ut): Preserve faces.
1370 * gnus-cite.el (gnus-article-hide-citation): Would mess up
1373 Mon May 6 00:23:09 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1375 * gnus.el: 0.81 is released.
1377 * message-xmas.el (message-mode-menu): Moved to this file.
1379 * message.el (message-make-organization): Use env var.
1381 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties):
1382 Wouldn't remove sufficient props.
1384 * message-xmas.el: New file.
1386 * gnus-cache.el (gnus-cache-read-active): Make sure the cache
1389 * gnus.el (gnus-summary-articles-in-thread): Would not give right
1390 answer on the fine thread.
1392 Sun May 5 14:54:06 1996 Steven L Baur <steve@miranova.com>
1394 * message.el (message-mode-map): Added mode menu for XEmacs.
1396 Mon May 6 00:12:59 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1398 * gnus-xmas.el (gnus-xmas-summary-recenter): Wouldn't display the
1401 Sun May 5 23:54:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1403 * gnus.el (gnus-convert-old-newsrc): Would bomb when no
1404 .newsrc.eld was loaded.
1406 Sun May 5 17:34:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1408 * gnus.el (gnus-set-mode-line): Use window width instead of frame
1411 Sat May 4 22:18:05 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1413 * gnus.el (gnus-article-de-quoted-unreadable): Always decode
1414 RFC1522-encoded headers.
1416 Sat May 4 22:03:39 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1418 * nntp.el (nntp-default-sentinel): Would bug out when closing
1421 Thu May 2 16:11:52 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1423 * message.el (message-mode-map): Changed.
1425 Mon Apr 29 19:09:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1427 * gnus-vis.el (gnus-button-mailto): Use message.
1428 (gnus-button-mailto): Copy mail buffer.
1430 Mon Apr 29 18:32:19 1996 Kees de Bruin <bruin@tasking.nl>
1432 * gnus.el (gnus-current-copy-group): New variable.
1434 Mon Apr 29 18:29:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1436 * message.el (message-setup): Don't require Subject.
1438 Mon Apr 29 02:24:14 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1440 * gnus.el: September Gnus v0.80 is released.
1442 * message.el (message-check-news-syntax): Better `empty' check.
1443 (message-checksum): Better checksums.
1445 Sun Apr 28 14:40:04 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1447 * message.el (message-ignored-bounced-headers): New default.
1449 * nnsoup.el (nnsoup-store-reply): Generate in mail buffer.
1451 Sun Apr 28 13:12:48 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
1453 * gnus-picon.el: Moved variables.
1455 Sun Apr 28 11:58:51 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1457 * nnml.el (nnml-active-number): Change group.
1459 * gnus.el (gnus-group-sort-by-rank): Reverse logic.
1461 * message.el (message-font-lock-keywords): New default.
1463 * gnus-cite.el (gnus-article-hide-citation-in-followups): Didn't
1466 * gnus.el: Autoload gnus-article-hide-citation-in-followups.
1468 * nnml.el (nnml-active-number): Bugged out.
1470 * gnus-uu.el (gnus-uu-grab-articles): Override
1471 `gnus-summary-display-article-function'.
1473 * gnus.el (gnus-summary-move-article): Didn't use proper defaults
1476 Sun Apr 28 11:40:44 1996 ISO-2022-JP <morioka@jaist.ac.jp>
1478 * nnheader.el (nnheader-insert-raw-file-contents): Ner alias.
1480 Sun Apr 28 11:19:58 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1482 * gnus.el (gnus-read-save-file-name): Use different prompt when
1485 Wed Apr 24 23:21:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1487 * gnus.el (gnus-summary-mode): Make gnus-summary-mark-positions
1490 * gnus-vis.el (gnus-header-button-alist): Buttonize urls in
1493 * gnus-uu.el (gnus-uu-part-number): Check more.
1495 Wed Apr 24 04:04:54 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1497 * gnus.el: September Gnus v0.79 is released.
1499 * message.el (message-syntax-checks): Doc fix.
1501 Wed Apr 24 05:08:10 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1503 * gnus.el (gnus-group-process-prefix): Make sure `mark-active' is
1506 Wed Apr 24 05:06:42 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1508 * gnus-xmas.el (gnus-xmas-define): Would make compilation
1511 Wed Apr 24 02:20:08 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1513 * message.el (message-unsent-separator): New variable.
1515 * gnus.el (gnus-summary-edit-article-done): Nix out original
1518 Wed Apr 24 01:31:17 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1520 * gnus-vis.el (gnus-summary-make-menu-bar): Used
1523 Wed Apr 24 00:11:28 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1525 * message.el (message-unix-mail-delimiter): New variable.
1527 * nnbabyl.el (nnbabyl-check-mbox): New command.
1529 * nnspool.el (nnspool-insert-nov-head): New function.
1530 (nnspool-retrieve-headers-with-nov): Use it to protect against
1531 unsynched NOV files.
1533 * nnheader.el (nnheader-insert-nov): New function.
1534 (nnheader-parse-head): New function.
1535 (nnheader-insert-article-line): New function.
1537 Tue Apr 23 22:55:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1539 * message.el (message-cancel-news): Disable syntax checks.
1540 (message-do-fcc): Didn't quote separator.
1542 * gnus.el (gnus-update-summary-mark-positions): Use local format
1543 spec when computing.
1545 * gnus-msg.el (gnus-summary-cancel-article): Remove article from
1546 cache after cancelling.
1547 (gnus-summary-supersede-article): Ditto.
1549 Tue Apr 23 12:05:21 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1551 * gnus.el (gnus-group-history): New variable.
1552 (gnus-completing-read): Handle null default arg.
1553 (gnus-group-jump-to-group): Use them.
1554 (gnus-group-unsubscribe-group): Ditto.
1555 (gnus-read-move-group-name): Ditto.
1557 * gnus-msg.el (gnus-group-post-news): Use `gnus-group-history' and
1558 `gnus-completing-read'.
1560 Tue Apr 23 22:39:37 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1562 * nnml.el (nnml-active-number): Protect against corrupt active
1565 * nnvirtual.el (nnvirtual-open-server): Don't allow recursive
1568 Tue Apr 23 00:13:22 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1570 * gnus.el: September Gnus v0.78 is released.
1572 * gnus.el (gnus-get-newsgroup-headers): Run
1573 `gnus-parse-headers-hook'.
1574 (gnus-mime-decode-quoted-printable): Make interactive.
1575 (gnus-setup-news): Don't scan nocem on gnus-no-server.
1576 (gnus-read-header): Let `gnus-refer-article-method' override.
1577 (gnus-rebuild-thread): Cut threads before inserting.
1579 Mon Apr 22 23:54:10 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1581 * message.el (message-check-news-syntax): Didn't check for
1582 shortened Followup-To.
1584 Mon Apr 22 22:36:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1586 * gnus.el (gnus-group-catchup-current): Warn about dead groups.
1588 Mon Apr 22 21:41:51 1996 William Perry <wmperry@monolith.spry.com>
1590 * gnus-xmas.el (gnus-xmas-define): Correct background mode under
1593 Mon Apr 22 03:50:52 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1595 * message.el (message-mode-map): New keystroke for
1596 `message-sort-headers'.
1597 (message-syntax-checks): Reverse default.
1598 (message-check-element): Use it.
1600 * nnbabyl.el (nnbabyl-read-mbox): Try to make sure that article
1601 numbers aren't reused.
1602 * nnmbox.el (nnmbox-read-mbox): Ditto.
1604 * gnus.el (gnus-continuum-version): New function.
1605 (gnus-convert-old-newsrc): New function.
1606 (gnus-convert-old-ticks): New function.
1608 * nnmbox.el (nnmbox-request-scan): Save active.
1610 * nnbabyl.el (nnbabyl-request-scan): Save the active file.
1612 * nnmbox.el (nnmbox-request-list): Odd logic.
1614 * nnbabyl.el (nnbabyl-request-list): Odd logic.
1616 * gnus-uu.el (gnus-uu-generated-file-list): Removed.
1617 (gnus-uu-delete-work-dir): Delete recursively.
1619 * gnus.el (gnus-group-insert-group-line-info): Indent properly
1621 (gnus-group-make-group): Place point on the newly created group.
1623 * gnus-vis.el (gnus-group-make-menu-bar): Would bug out when not
1624 using gnus-topic-mode.
1626 Mon Apr 22 03:45:14 1996 Brad Miller <bmiller@cs.umn.edu>
1628 * gnus-gl.el: New version.
1630 Mon Apr 22 02:34:05 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1632 * gnus-xmas.el (gnus-xmas-find-glyph-directory): Secure agains nil
1635 * nnml.el (nnml-request-move-article): Change directory back to
1636 source group before deleting.
1638 Sun Apr 21 19:59:58 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1640 * gnus.el: September Gnus v0.77 is released.
1642 * message.el (message-bounce): Wrong interactive spec.
1643 (message-bounce): Handle mimeish bounces.
1645 * nnspool.el (nnspool-inews-switches): Suppress signature.
1647 Sun Apr 21 19:50:59 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1649 * gnus-msg.el (gnus-summary-cancel-article): Cancel using the
1650 proper select method.
1652 * gnus.el (gnus-find-method-for-group): Allow methods without names.
1654 Sun Apr 21 16:34:35 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1656 * nnmh.el (nnmh-request-list-1): New function.
1658 * gnus.el (gnus-summary-articles-in-thread): Would respond badly
1661 * gnus-msg.el (gnus-article-mail): Use message.
1663 * gnus-vis.el (gnus-button-reply): Use message.
1665 Sat Apr 20 04:31:02 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
1667 * gnus-vis.el: Greyed out much more entries in group-mode's
1668 menubar and started the same for summary-mode.
1670 Sun Apr 21 15:50:09 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1672 * gnus-msg.el (gnus-copy-article-buffer): Don't widen
1675 * gnus.el (gnus-read-active-file): Don't nix out active stuff from
1677 (gnus-summary-find-next): Wouldn't respond properly to dummy
1680 Sun Apr 21 15:26:47 1996 Denis Howe <dbh@doc.ic.ac.uk>
1682 * browse-url.el: New version installed.
1684 Sun Apr 21 15:16:07 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1686 * message.el (message-reply): Respond properly even when answering
1687 to messages with no Message-ID.
1689 Sat Apr 20 18:16:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1691 * gnus.el (gnus-article-header-rank): Moved.
1693 * message.el (message-send-mail): Wouldn't resend.
1695 Sat Apr 20 00:20:09 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1697 * gnus.el: September Gnus v0.76 is released.
1699 * nntp.el (nntp-server-opened-hook): Use the default.
1701 Sat Apr 20 01:58:15 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1703 * nntp.el (nntp-open-server-semi-internal): Don't call
1704 `cancel-timer' under XEmacs.
1706 Fri Apr 19 23:20:52 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1708 * gnus.el (gnus-ask-server-for-new-groups): Would call with wrong
1711 Fri Apr 19 20:42:16 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1713 * gnus.el (gnus-article-hide-headers): Use message sorting.
1715 * message.el (message-required-mail-headers): Changed sequence.
1716 (message-sort-headers-1): New function.
1717 (message-sort-headers): New command.
1719 * nnheader.el (nnheader-change-server-old): Removed.
1720 (nnheader-file-error): New function.
1722 * nnspool.el (nnspool-request-list): Give a better error message.
1724 * message.el (message-use-followup-to): Doc fix.
1726 * gnus.el (gnus-summary-read-group): Dont limit unthreaded
1729 Fri Apr 19 15:05:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1731 * message.el (message-setup): Don't generate headers first.
1733 * nnmail.el (nnmail-message-id): Use message.
1735 Thu Apr 18 20:10:11 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1737 * gnus.el: September Gnus v0.75 is released.
1739 * gnus.el (gnus-summary-show-article): Stop page breaking when
1742 * gnus-vis.el (gnus-summary-make-menu-bar): Removed obsolete
1745 * gnus-msg.el (gnus-summary-reply): Pass on `broken-reply-to'.
1747 * message.el (message-reply): Allow broken reply-to.
1749 * gnus.el (gnus-group-jump-to-group): Refuse to treat groups that
1750 have control characters in them.
1752 Thu Apr 18 18:47:16 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1754 * gnus-vis.el (gnus-button-url-regexp): Allow "!" in URLs.
1756 * gnus.el (gnus-summary-exit): Always run
1757 `gnus-summary-prepare-exit-hook'.
1759 Thu Apr 18 12:15:27 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1761 * gnus.el: September Gnus v0.74 is released.
1763 * gnus.el (gnus-summary-update-mark): Would but out on eob.
1765 * gnus-msg.el (gnus-post-method): Would bug out.
1767 Thu Apr 18 09:08:53 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1769 * gnus.el (gnus-get-newsgroup-headers-xover): Deleted duplicate
1772 Thu Apr 18 11:06:10 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1774 * gnus.el (gnus-parse-headers-hook): Enable de-QP by default.
1776 Wed Apr 17 08:59:20 1996 Jan Vroonhof <vroonhof@math.ethz.ch>
1778 * gnus-nocem.el (gnus-nocem-enter-article): added some simple
1779 error recovery for read calls on article content.
1781 Wed Apr 17 00:51:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1783 * gnus.el (gnus-error): New function.
1785 * nnsoup.el: Generate headers.
1787 Tue Apr 16 08:06:12 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1789 * message.el (message-user-mail-address): Use
1790 `mail-extract-address-components'.
1792 * gnus.el (gnus-group-make-group): Use method history.
1793 (gnus-group-browse-foreign-server): Ditto.
1794 (gnus-ask-server-for-new-groups): Make sure symbols are bound.
1796 Tue Apr 16 00:07:47 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1798 * gnus.el (gnus-completing-read): New function.
1799 (gnus-method-history): New variable.
1800 (gnus-summary-respool-default-method): New user option.
1801 (gnus-summary-respool-article): Use them.
1803 Tue Apr 16 07:36:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1805 * gnus.el (gnus-summary-mode): Make line format bufffer local.
1807 Mon Apr 15 08:41:35 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1809 * gnus-vis.el (gnus-button-url-regexp): "-" was not in the regexp.
1811 * nntp.el (nntp-open-server): Would choke on port numbers.
1813 * gnus-soup.el (gnus-soup-send-packet): Insert
1814 X-Newsreader/X-Mailer.
1816 * nntp.el (nntp-open-server-semi-internal): Clear the server
1819 Sun Apr 14 17:11:49 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1821 * gnus-msg.el (gnus-setup-message): Don't clobber
1822 message-header-setup-hook.
1824 * nndoc.el (nndoc-type-alist): Would show end line in forwards.
1826 * gnus.el (gnus-window-to-buffer): Allow `mail' value.
1828 * message.el (message-send-mail): Would choke on Resent-to.
1829 (message-generate-new-buffers): New variable.
1830 (message-pop-to-buffer): Use it.
1831 (message-kill-buffer-on-exit): New variable.
1832 (message-send-and-exit): Use it.
1834 Sun Apr 14 08:54:37 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1836 * gnus.el: September Gnus v0.73 is released.
1838 * message.el (message-mode): Mail-hist isn't defined in XEmacs
1841 * gnus.el: September Gnus v0.72 is released.
1843 * nnoo.el (defvoo): Didn't work under XEmacs.
1845 Sun Apr 14 06:27:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1847 * gnus.el: September Gnus v0.71 is released.
1849 * nnvirtual.el (nnvirtual-open-server): Would return nil.
1851 Sat Apr 13 05:37:10 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1853 * gnus.el: September Gnus v0.70 is released.
1855 * nnvirtual.el (nnvirtual-component-regexp): New variable.
1857 Fri Apr 12 18:59:45 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1859 * nnoo.el: New file. All backends now use it.
1861 Wed Apr 10 11:39:15 1996 Jan Vroonhof <vroonhof@math.ethz.ch>
1863 * gnus-vis.el (gnus-summary-make-menu-bar): Entry for "Eddit
1864 current score file" used nonexistant function.
1866 Fri Apr 12 04:57:03 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1868 * gnus.el (gnus-group-get-new-news-this-group): Would jump around
1871 * message.el (message-make-fqdm): Better `user-mail-address'.
1873 Thu Apr 11 00:32:33 1996 Steven L Baur <steve@miranova.com>
1875 * gnus-setup.el (gnus-use-mailcrypt): Attach mailcrypt
1876 initialization to message-mode-hook.
1878 Fri Apr 12 03:30:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1880 * message.el (message-insert-to): Insert ", " if needed.
1881 (message-bounce): Insert an undo boundary.
1883 * gnus.el (gnus-summary-local-variables): Make
1884 gnus-thread-expunge-below a local variable.
1886 * message.el (message-setup): Insert default headers before
1889 * gnus-vis.el (gnus-button-url-regexp): Allow all word-constituent
1892 Thu Apr 11 04:27:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1894 * gnus-score.el (gnus-score-body): Would bug out when there were
1897 * gnus-vis.el (gnus-summary-make-menu-bar): Wrong function
1900 Wed Apr 10 12:48:59 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1902 * message.el (message-make-organization): Remove all newlines from
1904 (message-setup): Use mailabbrev.
1905 (message-send): Use mail-hist.
1907 Tue Apr 9 14:52:55 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1909 * custom.el ((fboundp 'event-point)): Was `event-closest-point'.
1911 Wed Apr 10 12:28:41 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1913 * message.el (message-mode-map): Moved Followup-to and Fcc.
1914 (message-resend): Would bug out.
1916 Wed Apr 10 00:25:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1918 * gnus.el: September Gnus v0.69 is released.
1920 * nnvirtual.el (nnvirtual-close-group): Nix out variables.
1922 * gnus-cache.el (gnus-cache-possibly-remove-article): Didn't work
1924 (gnus-cache-possibly-enter-article): Ditto.
1926 * message.el (message-do-fcc): Remove separator.
1928 * gnus-nocem.el (gnus-nocem-scan-groups): Use own dependencies
1931 Tue Apr 9 23:37:36 1996 Brad Miller <bmiller@cs.umn.edu>
1933 * gnus-gl.el: New version.
1935 Tue Apr 9 23:08:20 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1937 * gnus.el (gnus-article-de-quoted-unreadable): Downcase type.
1938 (gnus-fetch-field): Inhibit point-motion hooks.
1940 Tue Apr 9 10:50:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1942 * message.el (message-user-mail-address): Pick out <addrs>.
1944 Tue Apr 9 07:46:47 1996 Lars Magne Ingebrigtsen <lars@eyesodre.no>
1946 * gnus.el: September Gnus v0.68 is released.
1948 Tue Apr 9 00:15:43 1996 Brad Miller <bmiller@cs.umn.edu>
1950 * gnus-gl.el: New version.
1952 Mon Apr 8 23:55:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1954 * nnvirtual.el (nnvirtual-create-mapping): Would include `(0 . 0)'
1957 Tue Apr 9 01:40:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1959 * gnus.el (gnus-article-goto-next-page): Would bug out under
1961 (gnus-get-unread-articles): Wouldn't update virtual groups.
1963 * gnus-ems.el ('gnus-character-to-event): New alias.
1964 * gnus-xmas.el (gnus-xmas-redefine): Redefine.
1966 Mon Apr 8 21:55:15 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1968 * message.el (message-user-mail-address): New function.
1969 (message-make-address): Use it.
1971 Mon Apr 8 19:18:14 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1973 * message.el (message-make-fqdm): mail-host-address may be
1976 * nndoc.el (nndoc-type-alist): Unquote dashes in forwards.
1978 Mon Apr 8 19:14:05 1996 ISO-2022-JP <morioka@jaist.ac.jp>
1980 * gnus-ems.el (gnus-mule-max-width-function): Use
1983 Sat Apr 6 15:03:39 1996 Steven L. Baur <steve@miranova.com>
1985 * gnus-setup.el (gnus-use-sc): Arrange for autoload of supercite
1988 * nnml.el (nnml-server-variables): Obey user preferences for
1989 nnml-prepare-save-mail-hook.
1991 Sun Apr 7 20:14:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1993 * gnus.el: September Gnus v0.67 is released.
1995 * gnus.el (gnus-group-get-new-news-this-group): Would update
1998 * gnus-cache.el (gnus-cache-possibly-enter-article): Use real
2001 * nnvirtual.el (nnvirtual-possibly-change-group): Faulty logic.
2002 (nnvirtual-retrieve-headers): Don't force re-check.
2004 Sun Apr 7 01:11:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2006 * gnus.el: September Gnus v0.66 is released.
2008 * nnvirtual.el (nnvirtual-close-group): Don't nix out
2009 group-relevant variables.
2011 * message.el (message-send-and-exit): Would choke on sending bug
2014 Sat Apr 6 19:03:10 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2016 * gnus.el: September Gnus v0.65 is released.
2018 * nnvirtual.el (nnvirtual-close-group): Don't update component
2021 * message.el (message-make-fqdm): Wouldn't pick out the address
2022 from `user-mail-address'.
2023 (message-generate-headers): Don't insert X-Mailer if there is an
2025 (message-followup): Set `message-reply-headers'.
2026 (message-send-and-exit): Pass prefix argument.
2027 (message-cancel-news): Don't check syntax.
2029 Sat Apr 6 03:04:58 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2031 * gnus.el (gnus-summary-last-article-p): Reverse logic.
2033 * message.el (message-make-fqdm): Try mail-host-address.
2034 (message-fill-header): Would insert blank lines.
2036 Fri Apr 5 23:51:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no (Lars Magne Ingebrigtsen)>
2038 * gnus.el: September Gnus v0.64 is released.
2040 * message.el (message-send-and-exit): Don't bury buffer on
2041 unsucessful sending.
2043 Fri Apr 5 21:10:55 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
2045 * gnus-vis.el (gnus-group-make-menu-bar): Grey out certain items.
2047 Fri Apr 5 20:05:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2049 * gnus.el (gnus-group-default-level): Would set
2050 `gnus-group-default-list-level'.
2052 * gnus-score.el: Don't require gnus-scomo.
2054 * gnus-msg.el (gnus-inews-do-gcc): Remove mail header separator.
2056 * nndir.el (nndir-execute-nnml-command): Would set nnml
2059 * nnvirtual.el (nnvirtual-request-update-info): Would infloop.
2061 Fri Apr 5 17:53:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2063 * gnus.el (gnus-summary-best-unread-article): Return a proper
2065 (gnus-summary-read-group): Wouldn't configure windows properly
2066 when the first article was canceled.
2068 * nnvirtual.el (nnvirtual-create-mapping): Inline function.
2069 (nnvirtual-create-mapping): Don't set the marks lists.
2070 (nnvirtual-possibly-change-group): Would add groups twice,
2072 (nnvirtual-update-reads): New function.
2074 Thu Apr 4 21:07:53 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2076 * nnspool.el (nnspool-inews-switches): Changed default back.
2078 * nnsoup.el (nnsoup-narrow-to-article): Would choke on fetching
2079 non-existent articles.
2080 (nnsoup-store-reply): Handle courtesy copies.
2082 Thu Apr 4 21:01:53 1996 Greg Stark <gsstark@mit.edu>
2084 * nnmail.el (nnmail-process-babyl-mail-format): Would parse empty
2087 Thu Apr 4 03:37:56 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2089 * gnus.el (gnus-servers-using-backend): New function.
2090 (gnus-summary-respool-article): Use real methods instead of
2092 (gnus-summary-move-article): Use the method.
2094 * message.el (timezone): Require timezone.
2095 (message-setup): Insert the separator before generating headers.
2096 (message-goto-signature): Goto point-max if there is no signature
2099 * gnus.el (gnus-article-date-ut): Don't call
2100 `gnus-article-highlight-headers'.
2101 (gnus-server-get-method): Return the native select method when
2104 Thu Apr 4 03:12:04 1996 Richard Mlynarik <mly@adoc.xerox.com>
2106 * gnus-kill.el (gnus-apply-kill-file-unless-scored): New
2109 Thu Apr 4 01:59:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2111 * message.el (message-send-mail): Don't do the mailalias thing.
2112 (message-fill-header): Would fill long Message-IDs badly.
2114 * gnus.el (gnus-group-faq-directory): Wrong paths.
2116 Wed Apr 3 18:23:35 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2118 * gnus.el: September Gnus v0.63 is released.
2120 * message.el (message-insert-newsgroups): Capitilize Newsgroups.
2122 * gnus.el (gnus-make-hashtable-from-killed): Wouldn't use
2125 * nnfolder.el (nnfolder-group-pathname): New function; return the
2128 * gnus-score.el (gnus-score-find-bnews): Recognize "++" groups.
2130 * gnus-topic.el (gnus-topic-yank-group): Remain in the topic.
2132 * gnus.el (gnus-get-new-news-in-group): Removed function.
2133 (gnus-group-get-new-news-this-group): Update all instances of the
2136 * gnus-topic.el (gnus-topic-unindent): Insert at the right place.
2137 (gnus-topic-next-topic): New function.
2138 (gnus-topic-unindent): Would swallow sub-topics.
2139 (gnus-topic-indent): Ditto.
2141 Wed Apr 3 17:18:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2143 * gnus-msg.el (gnus-bug): Wouldn't restore window conf.
2145 * gnus.el (gnus-buffer-configuration): `bug' configuration.
2147 Tue Apr 2 22:33:25 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2149 * gnus-scomo.el: New file.
2151 Tue Apr 2 12:31:48 1996 Per Abrahamsen <abraham@dina.kvl.dk>
2153 * message.el (bold-region): New function.
2154 (unbold-region): New function.
2155 (message-face-alist): New variable.
2156 (message-mode): Add facemenu support.
2158 Tue Apr 2 20:46:11 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2160 * message.el (message-required-mail-headers): `To' isn't
2162 (message-ignored-news-headers): Remove Fcc headers.
2163 (message-ignored-mail-headers): Ditto.
2165 * gnus.el (gnus-request-article-this-buffer): Would bug out on
2168 * message.el (message-send-and-exit): Bury buffer.
2170 * gnus-uu.el (gnus-uu-digest-mail-forward): Use `message'.
2172 * nnfolder.el (nnfolder-close-group): Would try to `set-buffer'
2175 * gnus.el (gnus-server-get-method): Would return extended servers
2178 * nnml.el (nnml-request-accept-article): Accept a server
2181 Tue Apr 2 15:05:14 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2183 * gnus.el: September Gnus v0.62 is released.
2185 * nnfolder.el (nnfolder-possibly-change-group): Make sure the
2186 directory exists before writing file.
2187 (nnfolder-request-accept-article): Give a better error messae.
2189 Sat Mar 30 18:45:51 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2191 * message.el (message-mode-map): Moved `goto-signature'.
2193 * nnfolder.el (nnfolder-request-delete-group): Respect
2194 nnmail-use-long-file-name.
2195 (nnfolder-request-rename-group): Ditto.
2196 (nnfolder-possibly-change-group): Ditto.
2198 * message.el (message-send-and-exit): Bury buffer.
2200 Fri Mar 29 15:11:19 1996 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
2202 * message.el (message-from-style): New `default' value.
2203 (message-make-from): Use it.
2205 Fri Mar 29 13:50:55 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2207 * gnus-msg.el (gnus-bug-kill-buffer): New function.
2208 (gnus-bug): Use message.
2210 * message.el (message-yank-original): Avoind `mark-marker'.
2212 * gnus-setup.el (gnus-use-bbdb): `message' changes.
2213 (gnus-use-sc): Ditto.
2215 * message.el (message-user-organization): Use ORGANIZATION
2216 environment variable.
2218 * nnfolder.el (nnfolder-request-list-newsgroups): Would read the
2221 Fri Mar 29 07:38:59 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2223 * gnus.el: September Gnus v0.61 is released.
2225 * gnus.el (gnus-read-active-file): Activate secondary groups.
2227 Fri Mar 29 07:44:06 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2229 * nneething.el (nneething-get-head): Would return nil on proper
2232 Sat Mar 23 22:19:09 1996 Per Abrahamsen <abraham@dina.kvl.dk>
2234 * browse-url.el (browse-url-netscape): Start remote netscape in
2235 the background. Use sentinel to start a new netscape if the
2236 remote can't connect.
2238 Fri Mar 29 05:22:50 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2240 * message.el (message-send-mail): Would remove ignored news
2243 * gnus.el (gnus-news-group-p): Moved function here.
2244 (gnus-summary-refer-article): Use it.
2245 (gnus-group-best-unread-group): Wouldn't work under topics.
2247 * message.el (message-cite-function): New variable.
2248 (message-cite-original): New function.
2249 (message-yank-original): Use it.
2250 (message-make-domain): New definition.
2251 (message-make-address): Ditto.
2252 (message-make-message-id): New definition.
2253 (message-insert-signature): Interactive `force' of signature.
2255 Fri Mar 29 06:01:56 1996 Lars Magne Ingebrigtsen <larsi@nipling.ifi.uio.no>
2257 * gnus-msg.el (gnus-summary-mail-other-window): Restore window
2260 Thu Mar 28 10:15:06 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2262 * message.el (nnheader): Require nnheader.
2263 (message-mode): Doc fix.
2265 Thu Mar 28 06:12:28 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2267 * gnus.el: September Gnus v0.60 is released.
2269 * message.el (message-send-mail): Remove Gcc header.
2270 (message-setup): Would insert default headers in the body.
2272 Wed Mar 27 11:25:41 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
2274 * message.el: Lots of small typos corrected.
2275 (message-goto-signature): Added missing function.
2276 (message-mode): Updated the description.
2277 (message-send): Corrected format for first y-or-n-p.
2278 (message-forward): Added description.
2280 Thu Mar 28 05:31:48 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2282 * message.el (message-send-mail): Make sure point is in the right
2284 (message-send-mail): Would remove Bcc headers.
2285 (message-insert-courtesy-copy): Would bug out in non-news
2287 (message-send-news): Don't remove Gcc headers from the message
2289 (message-ignored-mail-headers): New variable.
2291 Thu Mar 28 05:30:02 1996 Lars Magne Ingebrigtsen <larsi@larsi@ifi.uio.no>
2293 * gnus-xmas.el (gnus-xmas-copy-article-buffer): Return the proper
2296 * message.el (message-mode-map): Would make XEmacs barf.
2298 Thu Mar 28 03:49:32 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2300 * gnus.el (gnus-group-make-group): Wouldn't allow usage of virtual
2303 * message.el (message-cite-hook): New variable.
2305 Thu Mar 28 03:48:54 1996 Kai Grossjohann <grossjoh@dusty.informatik.uni-dortmund.de>
2307 * message.el (message-yank-original): Run `message-cite-hook'.
2309 Wed Mar 27 05:06:16 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2311 * gnus.el: September Gnus v0.59 is released.
2313 * message.el (message-remove-header): Allow reverse removal.
2314 (message-news-p): Narrow to headers first.
2315 (message-checksum): New function.
2316 (message-check-news-syntax): Check for new text.
2317 (message-check-news-syntax): Do more checking.
2318 (message-check-news-syntax): Deny posting of articles with empty
2319 Subject lines or mangled From headers.
2320 (message-generate-headers): Didn't treat optional headers
2323 Tue Mar 26 05:15:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2325 * gnus.el: September Gnus v0.58 is released.
2327 * gnus-cache.el (gnus-cache-retrieve-headers): Would bug out on
2330 * nnmail.el (nnmail-cache-open): Mark buffer as un-modified.
2331 (nnmail-cache-close): Don't kill buffer.
2333 * gnus-msg.el: Cannibalized.
2335 * message.el: New file.
2337 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't enter
2338 sparse article into cache.
2340 Sun Mar 24 06:44:11 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2342 * gnus.el (gnus-article-hide-boring-headers): Use
2343 `gnus-extract-address-components'.
2345 Sun Mar 24 00:00:33 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2347 * gnus.el: September Gnus v0.57 is released.
2349 * gnus-topic.el (gnus-topic-insert-topic-line): Would mess up the
2351 (gnus-topic-mode-map): Moved `gnus-topic-indent' to `T TAB'.
2353 * gnus-msg.el (gnus-summary-resend-bounced-mail): Would do odd
2356 * gnus.el (gnus-buffer-configuration): Add compose-bounce.
2358 * nnspool.el (nnspool-find-nov-line): Would cut off ends of NOV
2361 Fri Mar 22 21:46:18 1996 David KÃ¥gedal <davidk@lysator.liu.se>
2363 * gnus.el (gnus-group-best-unread-group): Didn't work with topics.
2365 Sat Mar 23 05:45:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2367 * gnus.el (gnus-get-unread-articles): Inline
2368 `gnus-get-unread-articles-in-group'.
2369 (gnus-get-unread-articles-in-group): Inline
2370 `gnus-cache-possibly-alter-active'.
2372 Sat Mar 23 01:26:10 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2374 * gnus.el (gnus-summary-insert-pseudos): Would print out tabs.
2376 Sat Mar 23 00:01:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2378 * gnus.el: September Gnus v0.56 is released.
2380 * gnus.el (gnus-group-add-score): Would bug out on dead groups.
2382 Fri Mar 22 22:30:32 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2384 * gnus.el (gnus-get-newsgroup-headers): Would ignore In-Reply-To
2387 * gnus-uu.el (gnus-uu-uustrip-article): Handle multiple uuencoded
2388 files in each article.
2390 * gnus-msg.el (gnus-inews-article): Switch to buffer where
2391 `gnus-inews-article-hook' is run to make ispelling possible.
2393 * gnus.el (gnus-summary-last-article-p): New function.
2394 (gnus-summary-next-page): Wouldn't go past last article in
2396 (gnus-group-make-help-group): Would create under false name.
2398 Fri Mar 22 22:23:20 1996 Greg Stark <gsstark@mit.edu>
2400 * nneething.el (nneething-make-head): Create better heads.
2402 Fri Mar 22 18:58:17 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2404 * gnus-score.el (gnus-score-body): Would bug out.
2406 * nnfolder.el (nnfolder-retrieve-headers): Make sure the buffer
2407 exists before setting it.
2409 * gnus.el (gnus-summary-exit): Don't run prepare-exit-hook when
2410 exiting temporarliy.
2412 Fri Mar 22 00:38:28 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2414 * gnus.el: September Gnus v0.55 is released.
2416 * gnus.el (gnus-summary-update-article): Would make things bug out.
2417 (gnus-summary-insert-subject): Remove articles that have changed
2419 (gnus-summary-exit): Nix out variables.
2420 (gnus-summary-exit-no-update): Ditto.
2421 (gnus-article-setup-buffer): Create original buffer on entry.
2423 Thu Mar 21 22:28:12 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2425 * gnus-nocem.el (gnus-nocem-enter-article): Would enter things
2426 into the wrong hashtb.
2428 * nnml.el (nnml-inhibit-expiry): New variable.
2429 (nnml-request-expire-articles): Use it.
2431 * gnus.el (gnus-summary-update-article): Would bug out.
2433 * nnml.el (nnml-possibly-change-directory): Also change server.
2435 * gnus-nocem.el (gnus-nocem-scan-groups): Don't create a gazillion
2438 * nnfolder.el (nnfolder-save-mail): Create new groups
2440 (nnfolder-request-scan): Change server first.
2442 * nnheader.el (nnheader-insert-head): Don't insert file contents
2445 Thu Mar 21 18:17:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2447 * gnus-score.el (gnus-score-body): Score in proper order.
2449 Wed Mar 20 20:06:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2451 * gnus.el (gnus-select-newsgroup): Better message.
2453 * gnus-uu.el (gnus-uu-save-article): Include multiple headers of
2456 Tue Mar 19 16:26:13 1996 Roderick Schertler <roderick@gate.net>
2458 * gnus-msg.el (gnus-mail-reply): Would bug out given multiple
2459 follow-to elements for the same header.
2461 Tue Mar 19 01:15:06 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2463 * gnus.el (gnus-cut-thread): Deal with old-fetched & sparse
2465 (gnus-cut-threads): Make sure there are no nil threads.
2466 (gnus-simplify-buffer-fuzzy): Tweaked implementation.
2467 (gnus-gather-threads-by-subject): Check
2468 gnus-summary-gather-exclude-subject after simplifying.
2470 * gnus-topic.el (gnus-topic-insert-topic-line): Store the number
2472 (gnus-group-topic-unread): New function.
2473 (gnus-topic-update-topic-line): Faster implementation.
2475 * gnus.el (gnus-update-format-specifications): Would push too many
2476 emacs-versions onto specs.
2478 * gnus-msg.el (gnus-default-post-news-buffer,
2479 gnus-default-mail-buffer): New variables.
2480 (gnus-mail-setup): Set gnus-mail-buffer here.
2481 (gnus-news-followup): Set gnus-post-news-buffer here.
2483 * custom.el (custom-xmas-set-text-properties): New definition.
2485 * gnus-soup.el (gnus-soup-insert-idx): Throw the Xref header
2487 (gnus-soup-add-article): Ditto.
2488 (gnus-soup-ignored-headers): New variable.
2490 Mon Mar 18 15:01:40 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2492 * gnus-msg.el (gnus-forward-insert-buffer): Wouldn't handle
2493 continuation headers.
2495 * nnml.el (nnml-retrieve-headers-with-nov): Wouldn't strip excess
2498 * gnus-uu.el (gnus-uu-digest-mail-forward): Would reverse order.
2500 * nnsoup.el (nnsoup-make-active): Would bug out.
2502 * gnus-score.el (gnus-score-followup-thread): Make sure we are in
2505 * gnus.el (gnus-buffer-live-p): New function.
2507 * gnus-topic.el (gnus-topic-change-level): Would bug out on dead
2510 * gnus.el (gnus-summary-respool-article): Prompt better.
2511 (gnus-add-marked-articles): Would create recursive lists.
2512 (gnus-summary-move-article): Activate all groups that have been
2515 Sun Mar 17 13:17:26 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2517 * gnus.el: September Gnus v0.54 is released.
2519 * gnus.el (gnus-article-hide-pgp): Would hide one char too many.
2521 * gnus-msg.el (gnus-inews-distribution): Fall back on the
2524 * gnus.el (gnus-read-header): Read sparse threads.
2526 Sun Mar 17 11:23:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2528 * gnus.el (gnus-summary-scroll-up): Show threads.
2530 * gnus-msg.el (gnus-mail-reply): Use prefixed group name.
2531 (gnus-news-followup): Ditto.
2533 * gnus-cache.el (gnus-cache-member-of-class): Would remove ticked
2534 articles from the cache.
2536 * gnus.el (gnus-hide-text): Would bug out at bob.
2537 (gnus-unhide-text): Ditto.
2539 Sat Mar 16 13:28:57 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2541 * gnus.el: 0.53 is released.
2543 Sat Mar 16 14:46:29 1996 Brad Miller <bmiller@cs.umn.edu>
2545 * gnus-gl.el: New version.
2547 Sat Mar 16 13:28:57 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2549 * gnus-score.el (gnus-score-body): Would break on nil
2550 `gnus-scores-articles'?
2552 * gnus.el: All the backend interface functions should take virtual
2555 * gnus-msg.el (gnus-post-method): Find the real method.
2557 * gnus.el (gnus-summary-go-to-next-thread): New definition.
2558 (gnus-summary-next-thread): Use it.
2559 (gnus-prefix-to-server): New function.
2561 * gnus-vis.el (gnus-signature-toggle): Use new substs.
2562 (gnus-article-highlight-signature): Would make check point wrong.
2564 * gnus.el (gnus-hide-text): New subst.
2565 (gnus-hide-text-type): New function.
2566 (gnus-unhide-text): New subst.
2567 (gnus-article-show-all-headers, gnus-article-hide-headers,
2568 gnus-article-hide-pgp, gnus-article-hide-header,
2569 gnus-article-hide-boring-headers): Use them.
2571 Fri Mar 15 07:39:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2573 * nntp.el (nntp-send-xover-command): Would bug out on
2574 single-article groups.
2576 * gnus.el (gnus-group-prepare-flat): Deal with unactivated groups.
2577 * gnus-topic.el (gnus-topic-find-groups): Ditto.
2579 Thu Mar 14 05:24:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2581 * nnspool.el (nnspool-retrieve-headers): Use default-directory to
2582 avoid creating so many garbage strings.
2584 * nnmail.el (nnmail-split-incoming): Make sure the buffer isn't
2585 empty before starting treatment.
2586 (nnmail-get-new-mail): Open/close cache here.
2588 * gnus-msg.el (gnus-news-followup): Use markers for positions.
2590 * gnus.el (gnus-setup-news): Read NoCeM.
2592 Wed Mar 13 03:26:44 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2594 * gnus.el (gnus-functionp): Made into a subst.
2595 (gnus-all-windows-visible-p): Non-recursive implementation.
2597 * nnsoup.el (nnsoup-request-list): Don't use `format'.
2599 * gnus.el (gnus-update-format-specifications): Would recompute all
2601 (gnus-gnus-to-newsrc-format): Don't call `gnus-server-equal' for
2604 * nnspool.el (nnspool-retrieve-headers): Don't call so many
2607 * gnus-cache.el (gnus-cache-retrieve-headers): Would do too much
2610 * gnus-topic.el (gnus-topic-goto-topic): Faster.
2612 * gnus.el: Don't downcase Message-IDs before threading.
2614 Tue Mar 12 01:42:11 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2616 * gnus.el: September Gnus v0.52 is released.
2618 * gnus.el (gnus-article-strip-leading-blank-lines): New command.
2620 * gnus-score.el (gnus-score-score-files-1): Message.
2621 (gnus-score-score-files-1): Make sure this doesn't return a nil
2624 * gnus-vis.el (gnus-article-add-button): Would make all buttons
2627 Mon Mar 11 03:04:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2629 * gnus-soup.el (gnus-soup-group-brew): Might lose articles?
2631 * gnus.el (gnus-request-article-this-buffer): Would set
2632 `gnus-original-article' wrong.
2634 * nnmail.el (nnmail-search-unix-mail-delim): Secondary ">From "
2635 lines would make messages stick.
2636 (nnmail-check-duplication): Changed warning message
2638 * gnus-msg.el (gnus-inews-reject-message): Would prin1 to the echo
2641 * gnus.el (gnus-no-server): Would make variable buffer-local to
2644 * nnmail.el (nnmail-process-unix-mail-format): Doubled code.
2646 * nnvirtual.el (nnvirtual-retrieve-headers): Don't propagate
2649 * gnus-msg.el (gnus-inews-cleanup-headers): Put "poster" in the
2650 list of possible prompts.
2652 Sun Mar 10 00:13:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2654 * gnus-score.el (gnus-score-headers): Wouldn't score anything if
2657 * gnus-cache.el (gnus-cache-remove-article): Change buffer.
2659 * gnus.el (gnus-add-shutdown, gnus-shutdown): New functions.
2660 (gnus-clear-system): Nix out more variables.
2662 * gnus-*.el: Use the functions.
2664 Sat Mar 9 08:03:00 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2666 * gnus.el (gnus-group-delete-group): Remove the group from the
2669 * gnus-topic.el (gnus-topic-yank-group): Yank sub-topics as well.
2670 (gnus-topic-remove-group): New implementation.
2672 * gnus.el (gnus-gnus-to-newsrc-format): princ instead of
2675 Sat Mar 9 07:36:22 1996 Thor Kristoffersen <thor@unik.no>
2677 * nntp.el (nntp-request-article): New wait-for regexp to work with
2680 Sat Mar 9 07:21:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2682 * gnus.el (gnus-request-article-this-buffer): Would bug out when
2685 * gnus-topic.el (gnus-topic-mark-topic): Mark hidden groups in the
2688 * gnus-msg.el (gnus-summary-resend-message): Would bug out.
2690 Sat Mar 9 06:57:13 1996 Michael Cook <mcook@cognex.com>
2692 * nnmail.el (nnmail-split-fancy-syntax-table): New variable.
2694 Fri Mar 8 12:58:37 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
2696 * gnus.el (gnus-summary-go-to-next-thread): Would always jump to
2697 the next dummy-root if called on a dummy-root.
2699 Sat Mar 9 01:58:10 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2701 * gnus.el: 0.51 is released.
2703 * gnus-msg.el (gnus-tokenize-header): Wouldn't do the right thing
2706 Sat Mar 9 00:16:54 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2708 * gnus-topic.el (gnus-topic-change-level): Insert groups in the
2710 (gnus-topic-group-indentation): New function.
2711 (gnus-topic-prepare-topic): Would do incorrect tallies.
2713 Fri Mar 8 23:15:05 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2715 * nnvirtual.el (nnvirtual-create-mapping): Would enter each
2716 article twice into the marks lists, possibly.
2717 (nnvirtual-update-marked): Would "forget" marks.
2719 * gnus.el (gnus-select-newsgroup): Create unsingle article buffer
2722 * gnus-cache.el (gnus-cache-remove-article): Move forwards.
2723 (gnus-cache-retrieve-headers): Would retrieve wrong headers.
2725 Fri Mar 8 19:18:29 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2727 * gnus-score.el (gnus-summary-increase-score): Defaults were used
2729 (gnus-score-edit-current-scores): Changed name.
2731 * gnus.el (gnus-gnus-to-quick-newsrc-format): Don't crete so much
2734 * gnus-xmas.el (gnus-xmas-menu-add): New macro.
2736 Fri Mar 8 00:03:14 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2738 * gnus.el: 0.50 is released.
2740 * gnus.el (gnus-group-yank-group): Would bug out on groups with
2742 (gnus-summary-go-to-next-thread): Do dummies properly.
2743 (gnus-summary-setup-buffer): Make `gnus-article-current' be
2746 * gnus-topic.el (gnus-topic-update-topic): Don't update dead
2749 * gnus.el (gnus-clear-system): Clear list mode.
2750 (gnus-group-list-groups): Might start out in the wrong buffer.
2751 (gnus-clear-system): Clear topic variables.
2753 * gnus-msg.el (gnus-ignored-resent-headers): New variable.
2754 (gnus-summary-resend-message): Use it.
2756 Thu Mar 7 23:38:35 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2758 * nnvirtual.el (nnvirtual-retrieve-headers): `princ' bugs.
2760 * gnus-uu.el (gnus-uu-decode-with-method): Check whether `save' is
2763 Thu Mar 7 21:38:31 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2765 * gnus-vis.el (gnus-article-next-button): Move point to the start
2766 of the button when skipping backwards.
2768 Thu Mar 7 00:15:32 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2770 * gnus-soup.el (gnus-group-brew-soup): Don't pack ticked
2773 * gnus.el (gnus-eval-in-buffer-window): Use uninterned symbol.
2774 (gnus-buffer-exists-p): `let'.
2775 (gnus-summary-reparent-thread): Don't use `substring-no-props'.
2776 (gnus-summary-edit-article-done): Ditto.
2778 * gnus-msg.el (gnus-news-followup): Don't ask about "poster".
2779 (gnus-summary-followup): Bugged out on "poster".
2780 (gnus-inews-set-point): Didn't reliably set point.
2782 Wed Mar 6 01:02:25 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2784 * gnus-cache.el (gnus-cache-enter-article): Advance point.
2786 * gnus.el (gnus-summary-copy-article): Would pass the `respool'
2789 * nnmail.el (nnmail-search-unix-mail-delim): Accept a quoted From
2792 * nnvirtual.el (nnvirtual-retrieve-headers): Don't collect so much
2795 * gnus.el (gnus-group-set-mark): Allow forcing.
2796 (gnus-group-unmark-all-groups): Non-interactive.
2798 Tue Mar 5 15:21:21 1996 Lars Ingebrigtsen <lars@eyesore.no>
2800 * gnus-topic.el (gnus-topic-mark-topic): Would skip the first group.
2801 (gnus-topic-unmark-topic): New function and keystroke.
2802 (gnus-topic-tallied-groups): New variable.
2803 (gnus-topic-prepare-topic): Don't count groups twice.
2805 * gnus.el (gnus-get-split-value): Would return nil.
2807 * gnus-soup.el (gnus-soup-group-brew): Don't enter group with 0
2810 * gnus.el (gnus-group-set-current-level): Don't error out when
2811 point isn't on a group.
2813 * gnus-vis.el (gnus-article-highlight-headers): Would infollop on
2816 * gnus-topic.el (gnus-topic-hide-topic): Toggle the parent topic.
2818 * nn*.el: Made sure all virtual server variables are saved.
2820 Mon Mar 4 19:18:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2822 * nntp.el (nntp-server-variables): Save more variables.
2824 * gnus.el (gnus-read-old-newsrc-el-file): Would bug out on
2825 entering ticks into infos.
2826 (gnus-gnus-to-newsrc-format): Write "native"-server groups to the
2829 * nnsoup.el (nnsoup-store-reply): Make sure `expand-mail-aliases'
2830 and `mail-swallows-etc' is bound.
2832 * nnvirtual.el (nnvirtual-marks): Made into a defsubst.
2833 (nnvirtual-possibly-change-group): Would recreate the mapping
2836 * nnml.el (nnml-request-rename-group): Wouldn't allow renaming
2837 non-leaf group name components.
2839 * gnus.el (gnus-group-change-level): Wouldn change levels of
2842 Sun Mar 3 23:17:57 1996 Lars Ingebrigtsen <lars@eyesore.no>
2844 * gnus-msg.el (gnus-sent-message-ids-file): New variable.
2845 (gnus-sent-message-ids-length): New variable.
2846 (gnus-inews-reject-message): New function.
2848 Sun Mar 3 22:03:47 1996 Jason L. Tibbitts, III <tibbs@hpc.uh.edu>
2850 * nnmail.el (nnmail-process-unix-mail-format): Better
2851 Content-Length check.
2853 Sun Mar 3 21:53:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
2855 * nntp.el (nntp-end-of-line): New variable.
2856 (nntp-request-close, nntp-encode-text,
2857 nntp-send-strings-to-server, nntp-async-send-strings): Use it.
2858 (nntp-read-server-type): Use slow wait-for-response.
2860 Sun Mar 3 21:50:22 1996 Thor Kristoffersen <thor@unik.no>
2862 * nntp.el (nntp-open-rlogin): New definition.
2864 Sun Mar 3 21:39:20 1996 Lars Ingebrigtsen <lars@eyesore.no>
2866 * gnus.el (gnus-get-new-news-in-group): Close group after opening
2869 Sun Mar 3 02:27:17 1996 Jason L Tibbitts III <tibbs@uh.edu>
2871 * nnmail.el (nnmail-process-unix-mail-format): Rewrite of
2872 Content-Length: header processing.
2874 Sun Mar 3 13:05:15 1996 Loren Schall <schall@saifr00.ateng.az.honeywell.com>
2876 * gnus.el (gnus-simplify-buffer-fuzzy): Regexp fix.
2878 Sun Mar 3 12:07:37 1996 Lars Ingebrigtsen <lars@eyesore.no>
2880 * nnmail.el (nnmail-search-unix-mail-delim): Accept "From " as the
2881 line after the delim.
2883 * gnus-kill.el (gnus-kill-file-enter-kill): Don't move point.
2884 (gnus-kill-file-kill-by-subject, gnus-kill-file-kill-by-author,
2885 gnus-kill-file-kill-by-thread, gnus-kill-file-kill-by-xref): Use
2888 Sat Mar 2 16:39:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
2890 * gnus.el (gnus-summary-exit): Close the group.
2892 * nndoc.el (nndoc-type-alist): Be a bit slacker with digest head
2895 * gnus.el (gnus-select-newsgroup): Would kill the group buffer.
2897 * gnus-msg.el (gnus-group-post-news): Configure windows.
2899 * gnus.el (gnus-setup-news): Don't read the descriptions file when
2900 started with `no-server'.
2902 Sat Mar 2 11:38:26 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2904 * gnus.el: 0.49 is released.
2906 * gnus-vis.el (gnus-article-button-next-page): New function.
2907 (gnus-article-button-prev-page): New function.
2908 (gnus-insert-next-page-button): Use them.
2909 (gnus-article-next-button): Wrong function name.
2911 * gnus.el (gnus-get-unread-articles-in-group): Also reactivate
2912 groups that alter their info.
2913 (gnus-summary-next-thread): Would react badly to dummy roots.
2915 * nndraft.el (nndraft-request-update-info): Return success.
2917 * gnus.el (gnus-set-global-variables): Also copy the summary
2920 * gnus-cite.el (gnus-cited-text-button-line-format): New default.
2921 (gnus-article-hide-citation): Would add invisible buttons under
2924 Fri Mar 1 20:52:28 1996 Lars Ingebrigtsen <lars@eyesore.no>
2926 * gnus-msg.el (gnus-summary-resend-bounced-mail): Use
2927 `mail-unsent-separator'.
2929 * gnus.el (gnus-gather-threads-by-references): Change name.
2931 Fri Mar 1 20:25:21 1996 Brad Miller <bmiller@cs.umn.edu>
2933 * gnus-gl.el: New version.
2935 Fri Mar 1 20:04:51 1996 Robert Pluim <pluim@xylint.co.uk>
2937 * gnus-msg.el (gnus-mail-reply): Would handle Mail-Copies-To
2940 Fri Mar 1 08:17:01 1996 Lars Ingebrigtsen <lars@eyesore.no>
2942 * gnus.el: Autoload `gnus-binary-mode'.
2943 (gnus-group-prefixed-name): Would append "+" to group methods.
2945 * gnus-topic.el (gnus-topic-list-active): Use the `force' param.
2947 * gnus.el (gnus-group-change-level): Would bug out on ranks.
2948 (gnus-backlog-request-article): Would choke on Message-IDs.
2949 (gnus-group-change-level): Would bug out sometimes.
2950 (gnus-configure-frame): Just push newly-created frames on the list
2951 of frames to be closed on exit.
2952 (gnus-method-equal): New function.
2954 * nndoc.el (nndoc-generate-clari-briefs-head): Peel off whitespace
2957 * gnus-vis.el (gnus-group-make-menu-bar): Sorting entries were
2960 * gnus-cache.el (gnus-cache-update-article): New function.
2962 * gnus.el (gnus-article-prev-page): Put point at first line.
2963 (gnus-article-next-page): Ditto.
2964 (gnus-get-unread-articles-in-group): Would bug out on dead
2966 (gnus-summary-edit-article-done): Update cache.
2968 Thu Feb 29 10:50:02 1996 Steven L. Baur <steve@miranova.com>
2970 * gnus-xmas.el (gnus-xmas-redefine): Add wrapper to
2971 mail-strip-quoted-names.
2972 (gnus-xmas-mail-strip-quoted-names): New function.
2974 * gnus-msg.el (gnus-mail-reply): Use it.
2976 * gnus-soup.el (gnus-soup-store): Use it.
2978 * gnus-ems.el: mail-strip-quoted-names -> gnus-mail-strip-quoted-names.
2980 Fri Mar 1 07:12:38 1996 Lars Ingebrigtsen <lars@eyesore.no>
2982 * gnus.el (gnus-read-newsrc-file): Make sure the .newsrc file
2983 exists before reading it.
2984 (gnus-group-restart): Ask before executing.
2986 Thu Feb 29 18:15:13 1996 Lars Ingebrigtsen <lars@eyesore.no>
2988 * gnus-xmas.el (gnus-xmas-pick-menu-add,
2989 gnus-xmas-binary-menu-add, gnus-xmas-tree-menu-add,
2990 gnus-xmas-grouplens-menu-add): New functions.
2991 (gnus-xmas-redefine): Use them.
2993 Thu Feb 29 18:10:05 1996 Brad Miller <bmiller@cs.umn.edu>
2995 * gnus-gl.el: New version.
2997 Thu Feb 29 14:28:06 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2999 * gnus.el: 0.48 is released.
3001 * gnus.el (gnus-read-active-file): Wouldn't work on `some'.
3003 Thu Feb 29 09:15:05 1996 Lars Ingebrigtsen <lars@eyesore.no>
3005 * gnus.el: 0.47 is released.
3007 * nnvirtual.el (nnvirtual-create-mapping): Copy article marks.
3009 * gnus.el (gnus-add-marked-articles): Would corrupt the
3012 * gnus-vis.el (gnus-group-highlight-line): Make sure `level' and
3013 `score' are numbers.
3015 * gnus-msg.el (gnus-inews-insert-archive-gcc): Group would be nil
3016 when posting from the group buffer.
3018 * gnus.el (gnus-fetch-group): Really fetch the group.
3019 (gnus-summary-recenter): Respect `vertical'.
3020 (gnus-recenter): Heed the prefix.
3022 Thu Feb 29 08:58:59 1996 Roderick Schertler <roderick@gate.net>
3024 * gnus-score.el (gnus-score-after-write-file-function): New
3027 Thu Feb 29 08:00:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
3029 * gnus.el (gnus-after-getting-new-news-hook): New hook.
3031 * gnus-uu.el (gnus-uu-digest-mail-forward): Use normal
3032 process/prefix convetions.
3034 * nnfolder.el (nnfolder-request-scan): Kill buffers after saving.
3036 Wed Feb 28 04:39:49 1996 Lars Ingebrigtsen <lars@eyesore.no>
3038 * gnus.el: 0.46 is released.
3040 * gnus.el (gnus-read-active-file): Don't try to retrieve groups
3041 when no can be found.
3042 (gnus-find-method-for-group): Return "cleaner" select methods.
3044 * gnus-uu.el (gnus-uu-uustrip-article): Don't loop forever if the
3047 * nnmail.el (nnmail-search-unix-mail-delim): Stricter 822-delim
3050 * gnus.el (gnus-summary-local-variables): Didn't clear
3051 `gnus-cache-removable-articles'.
3052 (gnus-buffer-configuration): Display article-copy in reply and
3055 * nnvirtual.el (nnvirtual-retrieve-headers): Always insert new
3058 * gnus.el (gnus-add-marked-articles): Remove empty mark lists.
3060 * nnvirtual.el (nnvirtual-retrieve-headers): Propagate
3063 * gnus.el (gnus-check-server): Accept a `silent' parameter.
3065 * nnvirtual.el (nnvirtual-retrieve-headers): Make sure the proper
3068 * gnus.el (gnus-recenter): Don't do unconditional horizontal
3071 * gnus-vis.el (gnus-article-next-button): Skip past intangible
3074 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do archiving
3075 if `gnus-message-archive-method' is nil.
3077 * gnus.el (gnus-find-method-for-group): Don't add `*-address'
3080 Tue Feb 27 08:50:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
3082 * gnus-msg.el (gnus-draft-group): Would return a bogus group
3085 * nndir.el (nndir-open-server): Escape ftp errors.
3087 * gnus-msg.el (gnus-mail-reply): Handle "always" Mail-Reply-To.
3088 (gnus-debug): Produced messy bug reports.
3090 Tue Feb 27 04:04:17 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
3092 * gnus.el: 0.45 is released.
3094 * nntp.el (nntp-retry-on-break): New variable.
3095 (nntp-send-command): Use it.
3097 * gnus-gl.el: New version.
3099 * gnus.el (gnus-group-get-new-news): Don't NoCeM scan when given a
3102 * gnus-nocem.el (gnus-nocem-save-active): Saved wrong alist.
3104 * gnus-msg.el (gnus-inews-check-post): Would bug out on non-new
3107 * gnus-nocem.el (gnus-nocem-check-article): Better message.
3108 (gnus-nocem-save-active): New function.
3109 (gnus-nocem-scan-groups): Use it.
3110 (gnus-nocem-check-article): Don't request the article unless it is
3113 * gnus.el (gnus-request-article-this-buffer): Would bug out during
3116 * gnus-nocem.el (gnus-nocem-save-cache): Would save bad caches.
3118 Tue Feb 27 04:03:15 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3120 * gnus.el: 0.44 is released.
3122 Tue Feb 27 03:49:45 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3124 * gnus-vis.el (gnus-article-highlight-signature): Use a marker for
3127 Tue Feb 27 01:29:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
3129 * gnus-msg.el (gnus-inews-article): Always check all headers.
3130 (gnus-mail-reply): Use the Gnus-Warning Message-ID, if possible.
3131 (gnus-news-followup): Ditto.
3133 * gnus.el (gnus-summary-hide-thread): Would infloop on article
3136 * gnus-msg.el (gnus-mail-send-and-exit): Make sure we're in the
3139 Mon Feb 26 01:57:17 1996 Lars Ingebrigtsen <lars@eyesore.no>
3141 * gnus-srvr.el (gnus-server-prepare): Do more checking for nil
3144 * nnsoup.el (nnsoup-request-expire-articles): Better message.
3146 * gnus-salt.el (gnus-generate-horizontal-tree): Use <> brackets on
3149 * gnus-msg.el (gnus-inews-news): Don't allow posting when Gnus is
3152 * gnus.el (gnus-alive-p): New function.
3154 * gnus-msg.el (gnus-inews-modify-mail-mode-map): Use new macro;
3155 moved `C-c C-k' to `C-c C-q'.
3156 (gnus-kill-message-buffer): Return to the buffer from whence we
3159 * gnus.el (gnus-created-frames): New variable.
3160 (gnus-clear-system): Remove created frames.
3161 (gnus-local-set-keys): New macro.
3163 * gnus-msg.el (gnus-inews-cleanup-headers): Remove empty lines.
3164 (gnus-inews-check-post): Warn about empty headers.
3165 (gnus-check-before-posting): New default.
3167 * nnmail.el (nnmail-search-unix-mail-delim): New function.
3168 (nnmail-process-unix-mail-format): Use it.
3170 * nntp.el (nntp-open-server): Clear the nntp-server-buffer after
3171 opening a connection.
3172 (nntp-request-quit): Removed.
3173 (nntp-request-group): Change server.
3174 (nntp-kill-command): New function.
3175 (nntp-send-command): Use it.
3176 (nntp-command-timeout): New variable.
3177 (nntp-send-command): Retry commands if `C-g'.
3179 * gnus.el (gnus-summary-mark-read-and-unread-as-read): Changed
3182 * nntp.el (nntp-open-server-semi-internal): Better messages.
3184 * gnus-msg.el (gnus-debug): Did `quote' wrong.
3186 Sun Feb 25 01:37:49 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
3188 * gnus.el: 0.43 is released.
3190 * gnus-topic.el (gnus-topic-prepare-topic): Would bug out on dead
3192 (gnus-topic-grok-active): Read the active file if it hasn't been
3195 * nnfolder.el (nnfolder-close-group): Always kill the folder.
3196 (nnfolder-always-close): Removed variable.
3198 * gnus.el (gnus-update-format-specifications): Try to be in the
3199 proper buffer before updating.
3201 Sat Feb 24 22:35:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3203 * gnus.el (gnus-group-exit): BBB logout.
3205 * gnus-gl.el (bbb-grouplens-group-p): New function.
3207 * gnus.el: Autoload the GroupLens functions.
3208 (gnus-use-grouplens): New variable.
3210 (gnus-group-line-format): Changed default to include GroupLens.
3211 (gnus-group-insert-group-line): GroupLens enhanced.
3213 * gnus-gl.el: New version.
3215 Sat Feb 24 07:35:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
3217 * nnmail.el (nnmail-cache-close): Kill the cache buffer.
3219 * gnus-msg.el (gnus-post-news-buffer): Changed name.
3221 * nndir.el (nndir-execute-nnmh-command): Wouldn't allow entry into
3224 * gnus.el (gnus-summary-prepare-threads): Don't low-mark sparse
3227 Sat Feb 24 07:24:03 1996 Mark Borges <mdb@cdc.noaa.gov>
3229 * gnus-edit.el: Replaced "~/News" with the proper variable.
3231 Thu Feb 22 14:27:58 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
3233 * gnus.el (gnus-ask-server-for-new-groups): Reset new-newsgroups
3234 so it doesn't *censored*ing subscribe to newsgroups more than once.
3236 * gnus-picon.el (gnus-picons-remove-all): remove x-face icon on exit.
3238 Sat Feb 24 05:55:06 1996 Lars Ingebrigtsen <lars@eyesore.no>
3240 * gnus.el (gnus-find-method-for-group): Reply with the proper
3243 * nnmbox.el (nnmbox-request-post): Removed function.
3244 * nnmh.el (nnmh-request-post): Ditto.
3245 * nnml.el (nnml-request-post): Ditto.
3246 * nnfolder.el (nnfolder-request-post): Ditto.
3247 * nnbabyl.el (nnbabyl-request-post): Ditto.
3249 * gnus-uu.el (gnus-uu-decode-with-method): Create directory if it
3251 (gnus-uu-default-dir): New default.
3253 Thu Feb 22 20:19:47 1996 Steven L. Baur <steve@miranova.com>
3255 * nnbabyl.el (nnbabyl-request-expire-articles): set-text-properties
3256 should be called as gnus-set-text-properties.
3258 Sat Feb 24 01:08:55 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
3260 * gnus.el: 0.42 is released.
3262 * nnml.el (nnml-find-id): Make sure the .overview file exists
3265 * gnus.el (gnus-article-children): New function.
3266 (gnus-summary-limit-exclude-childless-dormant): Use it to exclude
3267 all childless dormants.
3269 * gnus-nocem.el (gnus-nocem-check-article): Would narrow to wrong
3272 * nndraft.el (nndraft-execute-nnmh-command): Make sure
3273 `nnmail-keep-last-article' is nil.
3275 Sat Feb 24 00:27:34 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3277 * gnus.el (gnus-summary-set-local-parameters): Don't set
3278 `to-address' local parameters etc.
3279 (gnus-summary-exit): Would insert dummy lines in the group
3281 (gnus-summary-enter-digest-group): Would wipe out the quirt-config.
3283 * nndoc.el (nndoc-server-variables): Didn't save all variables.
3285 Fri Feb 23 00:24:55 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3287 * gnus.el: 0.41 is released.
3289 * gnus.el (gnus-read-active-file): Would put wrong method on
3290 `gnus-have-read-active-file'.
3292 * gnus-srvr.el (gnus-browse-exit): Make sure all newly subscribed
3293 groups are listed in the group buffer.
3295 * gnus-uu.el (gnus-uu-check-for-generated-files): New
3297 (gnus-uu-save-files): Save directories properly.
3298 (gnus-uu-scan-directory): Scan directories properly.
3300 * gnus.el (gnus-configure-windows): Would create repeating
3301 windows in multiple frames.
3302 (gnus-group-make-group): Would bug out.
3304 * gnus-salt.el (gnus-generate-tree): Make sure the tree window is
3305 displayed before selecting it.
3306 (gnus-highlight-selected-tree): Ditto.
3308 Fri Feb 23 00:01:25 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3310 * gnus-srvr.el (gnus-server-yank-server): Would try to setcdr
3313 * nndraft.el (nndraft-request-post): Removed function.
3315 * gnus-score.el (gnus-score-followup): Apply "followup" scores
3316 after generating them.
3318 Thu Feb 22 23:33:35 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3320 * gnus-score.el (gnus-score-followup): Change to the adapt score
3322 (gnus-summary-score-entry): Return the added score entry.
3324 Thu Feb 22 01:03:16 1996 Lars Ingebrigtsen <lars@eyesore.no>
3326 * gnus.el (gnus-unread-mark-p): New function.
3327 (gnus-read-mark-p): New function.
3328 (gnus-summary-mark-unread-and-read-as-read): New function.
3329 (gnus-mark-article-hook): New default value.
3331 * x-easymenu.el: Double up.
3333 * gnus-edit.el (gnus-score-custom-data): Use kill file directory.
3335 * gnus-msg.el (gnus-debug): Pp the entire setq.
3337 Wed Feb 21 04:10:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
3339 * nnspool.el: Use nnheader-report/nnheader-insert.
3342 * nnkiboze.el: Ditto.
3343 * nnbabyl.el: Ditto.
3345 Wed Feb 21 00:21:56 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3347 * gnus.el: 0.40 is released.
3349 * gnus.el (gnus-summary-refer-parent-article): Also check the NOV
3352 * gnus-salt.el (gnus-possibly-generate-tree): Don't generate trees
3353 for pseudo-articles.
3355 * nnvirtual.el (nnvirtual-retrieve-headers): Make sure the group
3358 * gnus.el (gnus-summary-read-group): Search all frames when
3359 recentering the group buffer.
3360 (gnus-summary-hide-thread): Didn't hide dummy threads.
3362 * gnus.el (gnus-summary-prepare-threads): Dummy roots would
3363 swallow the following article.
3365 * gnus-msg.el (gnus-new-empty-mail): New function.
3366 (gnus-summary-resend-bounced-mail): Use it.
3368 * gnus-picon.el (gnus-picons-display-x-face): Make sure buffer
3371 Tue Feb 20 04:45:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
3373 * gnus.el (gnus-group-set-current-level): Error if not a group on
3375 (gnus-summary-next-page): Don't go to the next article when 'never
3376 and at the end of the group.
3377 (gnus-group-make-group): Make sure the server is opened.
3378 (gnus-read-descriptions-file): Make sure the method is a method
3381 * gnus-msg.el (gnus-copy-article-buffer): Ditto.
3382 (gnus-forward-insert-buffer): Ditto.
3384 * gnus-cite.el (gnus-cite-parse): Use `gnus-set-text-properties'.
3386 * nnheader.el (nnheader-temp-write): Would bug out on nil files.
3388 Mon Feb 19 23:01:33 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3390 * browse-url.el: New version installed.
3392 * gnus.el: 0.39 is released.
3394 Mon Feb 19 01:00:33 1996 Lars Ingebrigtsen <lars@eyesore.no>
3396 * gnus.el (gnus-group-read-ephemeral-group): Put the quit-config
3397 in the group parameters.
3398 (gnus-summary-subject-string): Alias for backwards compatibility.
3400 * gnus-nocem.el (gnus-nocem-hashtb): Moved here.
3401 (gnus-nocem-check-article): Check whether the article is new.
3402 (gnus-nocem-unwanted-article-p): Mew function.
3404 * gnus.el (gnus-summary-limit-children): Use NoCeM.
3405 (gnus-summary-initial-limit): Ditto.
3406 (gnus-get-newsgroup-headers): Don't use NoCeM.
3408 Sun Feb 18 00:03:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
3410 * nnsoup.el (nnsoup-request-expire-articles): Message better.
3412 * gnus.el (gnus-summary-read-group): Display all dormant articles
3415 * nndir.el (nndir-request-list): Would build to wide.
3416 (nndir-execute-nnmh-command): Allow reading from nndir servers.
3418 * nnmh.el (nnmh-open-server): Report errors.o
3420 * nnml.el (nnml-open-server): Report errors.
3422 * nnsoup.el (nnsoup-open-server): Report errors.
3424 * nnspool.el (nnspool-open-server): Report errors.
3426 Sat Feb 17 11:08:16 1996 Lars Ingebrigtsen <lars@eyesore.no>
3428 * nnfolder.el (nnfolder-open-server): Report errors.
3430 * nndraft.el (nndraft-open-server): Report errors.
3431 (nndraft-close-server): Close.
3433 * nndir.el (nndir-open-server): Report errors.
3434 (nndir-close-server): Close.
3436 * nnmbox.el (nnmbox-open-server): Report errors.
3437 (nnmbox-close-server): Kill buffer.
3439 * nnbabyl.el (nnbabyl-open-server): Report errors.
3441 * nndir.el: New-stylee backquotes.
3443 * nnml.el (nnml-generate-nov-file): Make sure numerical files are
3446 * gnus.el (gnus-check-server): Give a better message.
3448 * nndoc.el (nndoc-babyl-body-begin-function): New function.
3449 (nndoc-type-alist): Find beginning of babyl articles.
3451 * nnsoup.el (nnsoup-unpack-packets): Message better.
3453 * gnus.el (gnus-article-mark-lists): Don't save the cache marks.
3455 Fri Feb 16 19:14:26 1996 Lars Ingebrigtsen <lars@eyesore.no>
3457 * nndoc.el (nndoc-type-alist): Recognize the end of digests.
3459 Fri Feb 16 06:46:48 1996 Per Abrahamsen <abraham@dina.kvl.dk>
3461 * gnus-score.el (gnus-summary-score-effect): Didn't correctly
3462 escape meta charcters for substring and exact match types.
3464 Fri Feb 16 00:50:35 1996 Lars Ingebrigtsen <lars@eyesore.no>
3466 * gnus.el (gnus-article-setup-buffer): Set global counterparts.
3467 (gnus-valid-select-methods): All methods should use address.
3468 (gnus-article-show-hidden-text): Hide all hidden text.
3470 * gnus-kill.el (gnus-kill-file-mode-map): New implementation.
3472 * gnus-salt.el (gnus-pick-mode): Install proper minor mode map.
3474 * gnus.el (gnus-summary-exit): Kill article buffer when using
3476 (gnus-set-global-variables): Copy the original buffer to global
3479 * nnspool.el (nnspool-open-server): Simplify.
3480 * nnmbox.el (nnmbox-open-server): Ditto.
3481 * nnbabyl.el (nnbabyl-open-server): Ditto.
3482 * nnml.el (nnml-open-server): Ditto.
3483 * nnfolder.el (nnfolder-open-server): Ditto.
3484 * nnmh.el (nnmh-open-server): Ditto.
3486 * gnus-msg.el (gnus-debug): Pretty-print variables.
3488 * gnus-srvr.el (gnus-server-kill-server): Don't allow killing
3489 opened-only servers.
3490 (gnus-server-edit-server): Would create duplicate servers.
3492 * gnus.el (gnus-get-unread-articles): Close groups after opening
3494 (gnus-server-to-method): Search the opened servers for matches.
3496 * gnus-vm.el (gnus-summary-save-in-vm): Use the split methods.
3498 * gnus.el (gnus-summary-skip-intangible): Don't use `when'.
3500 Thu Feb 15 11:02:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
3502 * nndoc.el (nndoc-type-alist): Allow several newlines in
3505 * gnus.el (gnus-select-newsgroup): Don't message when quitting.
3507 * nnfolder.el (nnfolder-request-close): Close the server.
3509 * gnus.el (gnus-group-method): Changed name.
3510 (gnus-group-method): Return the real select method, if possible.
3512 Wed Feb 14 15:01:57 1996 Lars Ingebrigtsen <lars@eyesore.no>
3514 * gnus-score.el (gnus-summary-increase-score): Regexp-quote regexp
3517 * gnus-msg.el (gnus-forward-insert-buffer): Remove all text
3519 (gnus-forward-included-headers): Buggy regexp.
3521 * gnus-salt.el (gnus-possibly-generate-tree): Don't generate trees
3522 unless threads are used.
3524 * nnheader.el (nnheader-insert-head): Would almost laways stop
3527 Wed Feb 14 07:41:58 1996 Colin Rafferty <craffert@ml.com>
3529 * gnus.el (gnus-group-add-parameter): Remove old versions of the
3532 Wed Feb 14 07:28:50 1996 Lars Ingebrigtsen <lars@eyesore.no>
3534 * gnus-msg.el (gnus-news-followup): Don't query if Followup-To and
3535 Newsgroups are the same.
3536 (gnus-inews-check-post): Reversed check for Followup-To.
3538 * gnus.el (gnus-group-kill-group): Kill lots of zombie groups.
3539 (gnus-article-hide-headers): Check whether `gnus-visible-headers'
3542 Tue Feb 13 06:29:47 1996 Lars Ingebrigtsen <lars@eyesore.no>
3544 * gnus.el (gnus-add-configuration): Autoload.
3545 (gnus-summary-tick-article): Made interactive.
3547 * nntp.el (nntp-open-server-internal): Don't bug out when the
3548 server hangs up during initial negotiations.
3550 Mon Feb 12 04:47:14 1996 Lars Ingebrigtsen <lars@eyesore.no>
3552 * nntp.el (nntp-default-directories): New variable.
3553 (nntp-open-server-internal): Use it.
3555 * nnsoup.el (nnsoup-read-areas): Delete AREAS file.
3556 (nnsoup-read-areas): Check whether the MSG file exists.
3558 * gnus.el (gnus-summary-move-article): Only mark as canceled when
3561 * gnus-ems.el (gnus-set-text-properties): New alias.
3563 Sun Feb 11 13:53:23 1996 Lars Ingebrigtsen <lars@eyesore.no>
3565 * gnus-msg.el (gnus-inews-remove-signature): New function.
3567 Sun Feb 11 09:29:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3569 * gnus.el (gnus-request-article-this-buffer): Make sure the
3570 article buffer exists.
3572 Sun Feb 11 09:28:46 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3574 * gnus.el: 0.38 is released.
3576 Sun Feb 11 04:49:16 1996 Mark Borges <mdb@cdc.noaa.gov>
3578 * gnus-xmas.el (gnus-xmas-define): Conditionally redefine
3579 `set-text-properties'.
3581 Sun Feb 11 04:40:39 1996 Lars Ingebrigtsen <lars@eyesore.no>
3583 * gnus.el (gnus-summary-limit-to-subject): Limit to any header.
3585 Sat Feb 10 03:26:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
3587 * nnmail.el (nnmail-days-to-time): Don't bug out on large
3590 Fri Feb 9 22:17:55 1996 Lars Ingebrigtsen <lars@eyesore.no>
3592 * gnus-msg.el (gnus-forward-included-headers): Include Message-ID
3594 (gnus-post-news): Make sure the parent group is a news group.
3596 Fri Feb 9 09:56:45 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3598 * gnus-picon.el (gnus-picons-convert-x-face): Changed to use
3601 * gnus.el (gnus-buffer-configuration): One quote too many.
3603 * gnus-kill.el (gnus-execute): Allow searching bodies.
3605 * gnus.el (gnus-summary-execute-command): Accept "Body" searches.
3607 * gnus.el: 0.37 is released.
3609 Fri Feb 9 09:44:04 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3611 * nnmail.el (nnmail-time-since): Reversed time.
3613 * nnml.el (nnml-request-expire-articles): Set lower limit
3616 Fri Feb 9 05:40:39 1996 Lars Ingebrigtsen <lars@eyesore.no>
3618 * nntp.el (nntp-open-server-semi-internal): Report errors better.
3620 Thu Feb 8 00:36:09 1996 Lars Ingebrigtsen <lars@eyesore.no>
3622 * gnus.el (gnus-group-jump-to-group): Don't jump to ephemeral
3624 (gnus-summary-catchup-and-goto-next-group): Allow quiet going.
3626 * gnus-topic.el (gnus-topic-move-group): Allow removal of groups.
3627 (gnus-topic-remove-group): New command and keystroke.
3629 * nnsoup.el (nnsoup-read-areas): Message.
3631 * nndoc.el (nndoc-possibly-change-buffer): Return nil when the
3633 (nndoc-close-server): Really close.
3635 * gnus.el (gnus-update-format-specifications): Would not update
3638 * gnus-topic.el (gnus-topic-remove-topic): Accept a list-level.
3639 (gnus-group-prepare-topics): List dead groups.
3641 Wed Feb 7 00:04:23 1996 Lars Ingebrigtsen <lars@eyesore.no>
3643 * gnus.el (gnus-summary-hide-thread): Hide the last thread.
3645 * gnus-kill.el (gnus-kill): Provide.
3646 (gnus-execute-1): Accept forms.
3648 * nnheader.el (nnheader-temp-write): New macro.
3650 * gnus-soup.el (gnus-soup-group-brew): Pack ticked.
3651 (gnus-soup-write-replies): Be silent.
3653 * gnus-msg.el (gnus-bug-mail-send-and-exit): Kill gnus-bug buffer
3656 * gnus.el (gnus-setup-news): Find new newsgroups even if
3657 gnus-read-active-file is nil.
3659 * gnus-soup.el (gnus-soup-group-brew): Would pack too few
3662 * nneething.el (nneething-request-type): New function.
3663 (nneething-request-post): Removed.
3665 * nnvirtual.el (nnvirtual-find-group-art): Never return `(nil)'.
3667 * nndoc.el (nndoc-rnews-body-end): Really go to the end.
3669 * nnsoup.el (nnsoup-read-areas): Would calculate new article
3671 (nnsoup-index-buffer): Check whether the file exists before
3673 (nnsoup-retrieve-headers): Ditto.
3675 * gnus-topic.el (gnus-topic-goto-missing-group): New function.
3677 Tue Feb 6 22:33:50 1996 Lars Ingebrigtsen <lars@eyesore.no>
3679 * gnus.el (gnus-goto-missing-group-function): New variable.
3681 * nnmail.el (nnmail-time-since): Don't alter time.
3682 (nnmail-days-to-time): Would give wrong result.
3684 * gnus.el (gnus-article-de-quoted-unreadable): Decode headers
3687 Tue Feb 6 09:51:14 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
3689 * gnus.el (gnus-article-show-hidden-text): Don't use `(1+
3690 (point))'. It does not work in Mule.
3692 Mon Feb 5 13:03:47 1996 Wes Hardaker <hardaker@teal.ece.ucdavis.edu>
3694 * gnus-picon.el (gnus-group-display-picons): Delete buffer on exit.
3695 (gnus-article-display-picons): Ditto.
3697 Tue Feb 6 00:26:44 1996 Lars Ingebrigtsen <lars@eyesore.no>
3699 * gnus-salt.el (gnus-tree-recenter): Recenter the tree buffer.
3701 * gnus-cite.el (gnus-article-toggle-cited-text): Bind
3704 * gnus.el (gnus-configure-windows): Don't search all frames unless
3705 when using a frame split.
3706 (gnus-summary-mode-map): Change `W t'.
3708 Mon Feb 5 23:41:09 1996 Lars Ingebrigtsen <lars@eyesore.no>
3710 * gnus-score.el (gnus-short-name-score-file-cache): New variable.
3711 (gnus-score-score-files): Use it.
3712 (gnus-score-flush-cache): Ditto.
3714 Mon Feb 4 23:55:30 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
3716 * gnus.el (gnus-configure-windows): Check minibuffer only frame.
3718 Mon Feb 5 22:36:24 1996 Lars Ingebrigtsen <lars@eyesore.no>
3720 * nnsoup.el (nnsoup-old-functions): New variable.
3721 (nnsoup-revert-variables): New command.
3723 Mon Feb 5 17:54:07 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3725 * nnvirtual.el (nnvirtual-update-marked): Copy empty mark lists.
3727 * gnus.el (gnus-summary-read-group): Allow entry with no-display.
3729 * gnus.el: 0.36 is released.
3731 Sat Feb 3 11:56:53 1996 Steven L. Baur <steve@miranova.com>
3733 * gnus-uu.el (gnus-uu-default-view-rules): Added rule for playing of
3736 Mon Feb 5 05:08:54 1996 Lars Ingebrigtsen <lars@eyesore.no>
3738 * gnus.el (gnus-summary-mode-map): Move `v' to `W v'.
3740 * gnus-cache.el (gnus-cache-possibly-enter-article): Request the
3741 buffer to the nntp buffer.
3743 * gnus.el (gnus-recenter): Allow a prefix.
3745 Mon Feb 5 04:56:35 1996 Michael Cook <mcook@cognex.com>
3747 * gnus.el (gnus-configure-windows): Return to the original frame.
3749 Mon Feb 5 03:49:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
3751 * gnus-topic.el (gnus-topic-kill-group): Update topics.
3752 (gnus-topic-yank-group): Ditto.
3754 * nnfolder.el (nnfolder-directory): Doc fix.
3756 * gnus.el (gnus-summary-move-article): Add marks when moving
3758 (gnus-summary-recenter): Don't do horizontal recenter unless the
3761 Sun Feb 4 16:22:20 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3763 * gnus.el (gnus-summary-edit-article): Make sure we're in the
3766 * gnus.el: 0.35 is released.
3768 Sun Feb 4 14:05:20 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3770 * nndoc.el (nndoc-guess-digest-type): Too strict body-begin for
3773 * gnus-msg.el (gnus-removable-headers): Don't remove Bcc header.
3774 (gnus-mail-send): Accept a parameter.
3775 (gnus-inews-send-mail-copy): Use it.
3777 * gnus-salt.el (gnus-tree-close): Don't kill the tree buffer.
3779 * gnus.el (gnus-summary-select-article): Changed return value.
3780 (gnus-summary-scroll-up): Use it.
3782 Sat Feb 3 20:39:59 1996 Lars Ingebrigtsen <lars@eyesore.no>
3784 * gnus.el (gnus-summary-dummy-line-format): Included tabs.
3785 (gnus-summary-prepare-threads): Insert dummy lines properly.
3786 (gnus-summary-hide-thread): Hide dummies better.
3788 * gnus-uu.el (gnus-uu-get-actions): Escape special characters.
3790 * gnus-soup.el (gnus-soup-group-brew): Add articles in right
3791 order; don't generate display.
3793 * gnus.el (gnus-summary-sort): Allow sorting in reverse order.
3794 (gnus-summary-pop-limit): Don't pop if there isn't anything to
3796 (gnus-sort-articles): Would destroy the newsgroup data.
3798 * gnus-soup.el (gnus-soup-unpack-packet): Return the process value.
3800 * gnus.el (gnus-summary-exit): Don't bury buffers that don't exist.
3801 (gnus-summary-exit-no-update): Ditto.
3803 Sat Feb 3 14:37:31 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3805 * gnus-soup.el (gnus-soup-add-article): Would bug out on
3806 non-existent articles.
3808 * gnus.el (gnus-configure-windows): Delete windows on all frames.
3810 Sat Feb 3 15:07:38 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3812 * gnus.el (gnus-summary-read-group): Wouldn't score anything.
3814 * gnus.el: 0.34 is released.
3816 Sat Feb 3 13:08:48 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3818 * gnus-msg.el (gnus-summary-resend-bounced-mail): Strip more
3821 * gnus.el: 0.33 is released.
3823 Fri Feb 2 20:19:07 1996 Lars Ingebrigtsen <lars@eyesore.no>
3825 * gnus.el (gnus-summary-exit): Bury the article buffer.
3827 * gnus-score.el (gnus-score-followup-article): Don't do
3830 Fri Feb 2 20:07:31 1996 Jason L. Tibbitts, III <tibbs@uh.edu>
3832 * nnmail.el (nnmail-process-babyl-mail-format): Allow many spaces
3835 Fri Feb 2 20:05:02 1996 Lars Ingebrigtsen <lars@eyesore.no>
3837 * gnus.el (gnus-summary-select-article): Return t on success.
3839 Thu Feb 1 00:50:54 1996 Lars Ingebrigtsen <lars@eyesore.no>
3841 * nnfolder.el (nnfolder-request-group): Give a better error
3844 * nnfolder.el: Really use virtual servers.
3846 * gnus.el (gnus-select-newsgroup): Moved score file processing to
3849 * gnus-msg.el (gnus-post-method): Use `gnus-post-method' from the
3852 * nnsoup.el (nnsoup-request-expire-articles): Bombed.
3853 (nnsoup-delete-unreferenced-message-files): New command.
3855 * gnus-cache.el (gnus-cache-possibly-enter-article): Update cache
3857 (gnus-cache-possibly-remove-article): Ditto.
3859 * gnus-srvr.el (gnus-server-prepare): Weed out nil servers.
3861 * gnus-msg.el (gnus-mail-reply): Respect
3862 `rmail-dont-reply-to-names'.
3864 Wed Jan 31 19:25:50 1996 Per Abrahamsen <abraham@dina.kvl.dk>
3866 * gnus-msg.el (gnus-inews-insert-mime-headers): `(widen)' before
3867 searching for 8-bit characters.
3869 * gnus-vis.el (gnus-article-highlight-headers): Make it ignore
3870 the `intangible' text property.
3872 Thu Feb 1 00:33:37 1996 Lars Ingebrigtsen <lars@eyesore.no>
3874 * gnus.el (gnus-summary-limit-to-unread): Remove sparse articles.
3876 Wed Jan 31 15:54:38 1996 Lars Ingebrigtsen <lars@eyesore.no>
3878 * gnus-score.el (gnus-summary-score-map): Recursive map.
3880 * gnus-msg.el (gnus-dissociate-buffer-from-draft): Didn't run hook
3883 * gnus-kill.el (gnus-execute): Don't use `gnus-header-*'.
3885 * gnus-msg.el (gnus-kill-message-buffer): New command and
3887 (gnus-mail-setup): Use the gnus-mail-*-method variables.
3889 * gnus-topic.el (gnus-topic-rename): Default to current topic.
3890 (gnus-topic-create-topic): Ditto.
3892 * gnus-vis.el (gnus-group-highlight-line): Offer ticked number.
3894 * gnus-uu.el (gnus-uu-grab-articles): Remove the message.
3896 * gnus-vis.el (gnus-group-highlight): New default for dark
3899 * gnus-topic.el (gnus-group-prepare-topics): Don't do anything
3902 * gnus.el (gnus-summary-mode-map): Clobbered "D".
3904 Mon Jan 29 19:06:00 1996 Kim-Minh Kaplan <kkaplan@cdfhp3.in2p3.fr>
3906 * gnus.el (gnus-simplify-subject-fuzzy): Fold case.
3908 Mon Jan 29 17:48:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
3910 * gnus.el (gnus-summary-limit): Hide any threads, possibly.
3912 * gnus-msg.el (gnus-forward-insert-buffer): Really delete unwanted
3915 * gnus-vis.el (gnus-insert-prev-page-button): Allow clicking.
3916 (gnus-insert-next-page-button): Ditto.
3918 * nntp.el (nntp-send-region-to-server): Copy text to a temp buffer
3921 Sun Jan 28 10:28:39 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3923 * gnus-cite.el (gnus-dissect-cited-text): Don't push a nil on the
3926 Sat Jan 27 20:32:29 1996 Lars Ingebrigtsen <lars@eyesore.no>
3928 * gnus-topic.el (gnus-group-topic-topics-only): Removed variable.
3930 * nnbabyl.el (nnbabyl-request-group): Don't report failures on
3932 * nnmbox.el (nnmbox-request-group): Ditto.
3934 * gnus.el (gnus-simplify-buffer-fuzzy): Simplify [x/x].
3936 * gnus-score.el (gnus-score-default-header): Duplicate defvars.
3937 (gnus-summary-increase-score): Default variables should be
3940 * gnus.el (gnus-summary-mode-map): Wrong name for `t' keystroke.
3942 Sat Jan 27 20:29:45 1996 Marc Auslander <marc@watson.ibm.com>
3944 * gnus-score.el (gnus-summary-increase-score): Didn't work for
3945 non-temporary score entries.
3947 Fri Jan 26 17:24:00 1996 David K}gedal <davidk@lysator.liu.se>
3949 * nnmail.el (nnmail-check-duplication): Don't tread 'delete as a
3952 Sat Jan 27 19:51:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
3954 * gnus-topic.el (gnus-topic-prepare-topic): Number of groups would
3956 (gnus-topic-update-topic-line): Ditto.
3958 Fri Jan 26 15:10:09 1996 Steven L. Baur <steve@miranova.com>
3960 * gnus-vis.el (gnus-article-add-buttons): Need to reset point to top
3961 of article before trying the next regexp in the gnus-button-alist.
3963 Sat Jan 27 19:22:24 1996 Lars Ingebrigtsen <lars@eyesore.no>
3965 * gnus-vis.el (gnus-button-alist): Allow space after "<URL: ".
3967 Fri Jan 26 20:20:25 1996 Lars Ingebrigtsen <lars@eyesore.no>
3969 * gnus-topic.el (gnus-topic-indent-level): New variable.
3970 (gnus-topic-yank-group): Use it.
3971 (gnus-topic-insert-topic-line): Ditto.
3972 (gnus-topic-prepare-topic): Ditto.
3974 Fri Jan 26 17:18:25 1996 ISO-2022-JP <yamaoka@ga.sony.co.jp>
3976 * gnus-vis.el (gnus-article-highlight-headers): Would infloop.
3978 Fri Jan 26 14:10:19 1996 Lars Ingebrigtsen <lars@eyesore.no>
3980 * gnus.el (gnus-dribble-read-file): Set file modes on the dribble
3982 (gnus-article-check-hidden-text): Only checked signature.
3983 (gnus-article-check-hidden-text): Do things in the article
3985 (gnus-group-line-format-alist): Let N have its old definition.
3986 (gnus-group-catchup-group-hook): New variable.
3987 (gnus-group-catchup): Use it.
3988 (gnus-group-remove-mark): Give a useful return value.
3989 (gnus-group-kill-group): Would bug out when killing lots of dead
3992 Thu Jan 25 09:32:19 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
3994 * gnus.el (gnus-group-insert-group-line) : Changed "header" to
3995 "gnus-tmp-header" for parameter that gets passed to user
3996 functions. Set to the group name, but may not necessarily want
3998 (gnus-group-set-mode-line) : ditto, gnus-tmp-header set to nil.
3999 (gnus-set-mode-line) : ditto, gnus-tmp-header set to nil.
4001 Fri Jan 26 07:47:59 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
4003 * gnus.el (gnus): Goto the first unread group.
4005 * gnus.el: 0.32 is released.
4007 Thu Jan 25 18:27:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
4009 * gnus.el: Autoload `gnus-group-highlight-line'.
4011 * gnus-vis.el (gnus-article-highlight-headers): Wrap the regexp in
4014 * nnmbox.el (nnmbox-request-group): Don't bug out on non-existant
4016 * nnbabyl.el (nnbabyl-request-group): Ditto.
4017 (nnbabyl-possibly-change-newsgroup): Return t.
4019 * gnus.el (gnus-group-insert-group-line): Define gnus-tmp-header.
4021 * gnus-msg.el (gnus-mail-parse-comma-list): New function.
4022 (gnus-mail-reply): Use it.
4023 (gnus-mail-reply): Merge follow-to headers.
4025 * gnus-score.el (gnus-summary-score-map): New implementation.
4027 * gnus.el (gnus-summary-exit): Remove articles before updating.
4028 (gnus-summary-next-article): Accept a param to force slightly.
4030 Thu Jan 25 08:41:44 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
4032 * nnml.el (nnml-deletable-article-p): Always responed with nil.
4034 Thu Jan 25 08:45:52 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
4036 * gnus.el: 0.31 is released.
4038 * nnmail.el (nnmail-insert-lines): Would return negative lines
4041 * gnus-xmas.el (gnus-xmas-extent-start-open): New function.
4043 * gnus-topic.el (gnus-topic-insert-topic-line): Remove excess
4046 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties): New
4049 Thu Jan 25 07:34:05 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
4051 * gnus-ems.el (gnus-extent-detached-p): New alias.
4053 * gnus-xmas.el (gnus-xmas-find-glyph-directory): Changed from
4054 "etc" to "etc/gnus".
4056 Tue Jan 23 13:40:35 1996 Lars Ingebrigtsen <lars@eyesore.no>
4058 * gnus-score.el (gnus-score-make-menu-bar): New function.
4059 (gnus-score-menu-hook): New variable.
4061 * gnus-vis.el (gnus-article-next-button): Move point.
4063 * nndoc.el (nndoc-type-alist): Recognize ends of digests.
4064 (nndoc-retrieve-headers): Don't bug out on non-existant articles.
4066 * gnus-msg.el (gnus-mail-buffer): Renamed.
4068 * gnus-cache.el (gnus-cache-possibly-remove-articles): Check some
4071 * nnmail.el (nnmail-insert-lines): Off by 1.
4073 * nnml.el (nnml-deletable-article-p): Check for file writability.
4074 * nnmh.el (nnml-deletable-article-p): Ditto.
4076 * gnus-msg.el (gnus-associate-buffer-with-draft): Allow
4078 (gnus-use-draft): New variable.
4080 * gnus.el (gnus-summary-move-article): Use `move' action by
4083 * nnmail.el (nnmail-get-split-group): Be more restrictive in
4084 selecting procmail spools.
4085 (nnmail-get-spool-files): Don't return the spool file when doing a
4086 single procmail file.
4088 * gnus.el (gnus-summary-move-article): Allow moving to the same
4091 * gnus-score.el (gnus-score-pretty-print): New command and
4093 (gnus-summary-increase-score): Would always bug out.
4094 (gnus-score-edit-done): Change windows before loading score file.
4096 * gnus.el (gnus-summary-reparent-thread): Rethread after
4099 * gnus-xmas.el (gnus-xmas-make-overlay): Don't make extents
4102 * nndoc.el (nndoc-post-type): New variable.
4104 Tue Jan 23 13:39:11 1996 Eberhard Mattes <mattes@azu.informatik.uni-stuttgart.de>
4106 * nndoc.el (nndoc-request-type): New function.
4108 Tue Jan 23 00:13:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
4110 * gnus.el (gnus-group-group-indentation): New function.
4111 (gnus-group-update-group-line): Use it.
4112 (gnus-group-update-group): Indent.
4114 * gnus-topic.el (gnus-topic-hide-subtopics): Removed variable.
4115 (gnus-topic-prepare-topic): Indent group lines.
4116 (gnus-topic-yank-group): Indent groups.
4118 * gnus.el (gnus-group-update-hook): New variable.
4119 (gnus-group-insert-group-line): Use it.
4121 * gnus-vis.el (gnus-group-highlight-line): New function.
4123 * gnus.el (gnus-group-entry): New macro.
4125 * gnus-vis.el (gnus-group-highlight): New variable.
4127 * gnus-topic.el (gnus-topic-insert-topic-line): Would show "..."
4129 (gnus-topic-indent): Don't move point.
4130 (gnus-topic-unindent): Ditto.
4131 (gnus-topic-prepare-topic): Display unread articles in sub-topics.
4133 * nnsoup.el (nnsoup-next-prefix): New function.
4134 (nnsoup-read-areas): Use it.
4136 * gnus-soup.el (gnus-soup-set-area-prefix): New macro.
4138 * nnsoup.el (nnsoup-tmp-directory): New directory.
4139 (nnsoup-write-active-file): Save it.
4140 (nnsoup-unpack-packets): Use it.
4142 * gnus-msg.el (gnus-dissociate-buffer-from-draft): New command and
4145 * gnus.el (gnus-group-list-groups): Goto last group if at eob.
4147 * gnus-topic.el (gnus-topic-mode): Use it.
4148 (gnus-topic-goto-next-group): New function.
4150 * gnus.el (gnus-group-list-groups): Allow positioning point in
4152 (gnus-group-goto-next-group-function): New internal variable.
4154 * nnsoup.el (nnsoup-read-active-file): Give a proper return
4157 * gnus.el (gnus-start-news-server): Give a better error message.
4159 Mon Jan 21 23:34:55 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
4161 * gnus-mh.el (gnus-mh-mail-setup): It didn't work when pressing
4162 `R' or yanking because of lack of setting to variable
4163 `mail-reply-buffer' and mh-sent-from-folder buffer local variable
4166 Mon Jan 22 02:58:42 1996 Lars Ingebrigtsen <lars@eyesore.no>
4168 * nntp.el (nntp-open-server-internal): Make sure that the server
4169 was successfully opened.
4171 * gnus.el (gnus-read-active-file): Wouldn't activate properly.
4172 (gnus-read-active-file): Ignore errors from the archive server.
4174 * nnbabyl.el (nnbabyl-request-group): Ditto.
4176 * nnmbox.el (nnmbox-request-group): Would bug out.
4178 Sat Jan 20 20:39:03 1996 Steven L. Baur <steve@miranova.com>
4180 * nnmbox.el (nnmbox-read-mbox): find-file-noselect ->
4181 nnheader-find-file-noselect.
4183 Mon Jan 22 01:15:52 1996 Lars Ingebrigtsen <lars@eyesore.no>
4185 * gnus.el (gnus-group-mark-buffer): Optional param.
4187 * nnsoup.el (nnsoup-request-expire-articles): Message more.
4188 (nnsoup-read-active-file): Add proper active info.
4189 (nnsoup-request-group): New implementation.
4190 (nnsoup-request-list): Ditto.
4192 Sun Jan 21 08:22:47 1996 Lars Ingebrigtsen <lars@eyesore.no>
4194 * gnus.el (gnus-request-article-this-buffer): Update sparse
4196 (gnus-data-set-number): New macro.
4197 (gnus-summary-update-article): Use it.
4199 Sun Jan 21 03:54:18 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
4201 * gnus-soup.el (gnus-soup-add-article): Don't save canceled