1 Fri Jun 14 06:24:02 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3 * gnus.el: Gnus v5.2.17 is released.
5 Fri Jun 14 05:16:14 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
7 * gnus-xmas.el (gnus-xmas-call-region): New function.
9 * nnheaderxm.el (nnheader-xmas-find-file-noselect): Simplify.
11 Fri Jun 14 04:30:30 1996 Steven L. Baur <steve@miranova.com>
13 * messagexmas.el (message-xmas-exchange-point-and-mark): New
15 (message-xmas-dont-activate-region): New variable.
17 Fri Jun 14 02:59:30 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
19 * gnus.el (gnus-summary-next-article): Check for nil cmd.
21 * gnus-xmas.el (gnus-xmas-group-startup-message): Use xbm if that
24 * messagexmas.el (message-xmas-setup-toolbar): Make sure all
27 * gnus-xmas.el (gnus-summary-mail-toolbar): Add other icons.
28 (gnus-summary-toolbar): Add next/prev/catchup icons.
30 * gnus-xmas.el: Use more native functions.
32 Thu Jun 13 23:40:45 1996 Steven L. Baur <steve@miranova.com>
34 * messagexmas.el (message-use-toolbar): Check for toolbar
37 Thu Jun 13 22:35:43 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
39 * gnus-score.el (gnus-newsgroup-score-alist): New function.
41 * gnus.el (gnus-simplify-buffer-fuzzy): Use folded search.
43 * message.el (message-tokenize-header): Respect quotes.
45 * gnus.el (gnus-group-kill-group): Mass killing didn't work.
47 * gnus-demon.el (gnus-demon-scan-mail): Make sure the server is
50 Thu Jun 13 02:41:11 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
52 * gnus.el: Gnus v5.2.16 is released.
54 Thu Jun 13 02:28:26 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
56 * nnheader.el (nnheader-insert-nov): Fudge a message-id if
59 * nnml.el (nnml-request-accept-article): Use it.
61 * nnmail.el (nnmail-check-syntax): New function.
63 * gnus.el (gnus-group-fetch-faq): Would bug out when not called in
65 (gnus-use-long-file-name): Doc fix.
66 (gnus-summary-search-article): Search backward from where we left
69 * gnus-xmas.el (gnus-xmas-server-menu-add): New function.
70 (gnus-xmas-browse-menu-add): Ditto.
72 Wed Jun 12 18:32:57 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
74 * gnus-srvr.el (gnus-server-make-menu-bar): Use
75 `gnus-server-deny-server'
77 Wed Jun 12 23:02:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
79 * message.el (message-send-rename-function): New variable.
80 (message-do-send-housekeeping): Use it.
82 Wed Jun 12 22:53:32 1996 Richard Mlynarik <mly@adoc.xerox.com>
84 * message.el (message-make-fqdn): Make sure `user-mail-address'
85 and `mail-host-address' looks like a full address.
87 Wed Jun 12 22:06:39 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
89 * message.el (message-generate-new-buffers): Extended syntax.
90 (message-buffer-name): Use it.
91 (message-make-fqdn): Checked `user-mail-address' directly.
92 (message-check-news-syntax): Check for misconfiguration.
94 * nnmail.el (nnmail-move-inbox): Use it.
96 Wed Jun 12 22:06:10 1996 Richard Pieri <ratinox@unilab.dfci.harvard.edu>
98 * nnmail.el (nnmail-read-password): New function.
100 Wed Jun 12 21:59:40 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
102 * message.el (message-send): Make buffer read/write before
105 * gnus-score.el (gnus-score-edit-current-scores): Correct
108 Wed Jun 12 19:31:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
110 * gnus-msg.el (gnus-inews-insert-archive-gcc): If ":" in name,
112 (gnus-message-archive-group): Doc fix.
114 * nnmail.el (nnmail-split-it): Regexp bogosity.
116 * gnus-vis.el (gnus-button-alist): Have "news:" rule come before
119 * message.el (message-setup): Really be read-only.
121 * gnus.el (gnus-summary-import-article): Use message.
123 Tue Jun 11 10:04:55 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
125 * message.el (message-make-fqdm): Use `mail-host-address' before
127 (message-make-fqdn): Typo is function name.
129 * nndb.el: Make byte-compiler silent.
131 Tue Jun 11 02:29:33 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
133 * gnus.el: Gnus v5.2.15 is released.
135 * gnus-score.el (gnus-score-find-trace): Erase contents first.
137 * nntp.el (nntp-send-region-to-server): Make sure the server is
140 * gnus.el (gnus-summary-edit-article-done): Reversed parameters.
142 * nnheaderxm.el: Renamed.
144 * nnmail.el ((eq system-type 'windows-nt)): Moved here.
146 Tue Jun 11 02:11:30 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
148 * nnmail.el (nnmail-pop-password): New variable.
149 (nnmail-pop-password-required): New variable.
150 (nnmail-move-inbox): Use them.
152 Mon Jun 10 21:40:13 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
154 * gnus-xmas.el (gnus-xmas-summary-recenter): Don't sit-for on
157 * gnus-picon.el (gnus-group-display-picons): `set-to-buffer'?
159 * gnus.el (gnus-articles-to-read): Don't prompt for scored unless
160 there are many unscored ones.
161 (gnus-read-move-group-name): Prompt when group doesn't exist.
162 (gnus-output-to-file): New implementation.
163 (gnus-summary-save-article): Would duplicate while saving.
164 (gnus-summary-save-article): Prompts wouldn't be remembered.
165 (gnus-article-hide-headers): Inhibit point motion hooks.
167 Mon Jun 10 05:20:24 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
169 * gnus.el: Gnus v5.2.14 is released.
171 * gnus-cus.el (()): Display X face by default.
173 * gnus-xmas.el (gnus-article-x-face-command): New default.
175 * gnus-ems.el: Moved x-face.
177 * gnus-xmas.el (gnus-xmas-article-display-xface): New function.
179 Mon Jun 10 03:08:10 1996 Lars Magne Ingebrigtsen <larsi@ifi.uido.no>
181 * gnus.el: Gnus v5.2.13 is released.
183 * gnus-cus.el (()): Changed LemonChiffon to Turquoise.
185 * message.el (message-signature-setup-hook): New hook.
187 * gnus-xmas.el (gnus-xmas-summary-recenter): `sit-for' for right
190 Mon Jun 10 00:02:15 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
192 * gnus.el (gnus-article-check-hidden-text): New definition.
193 (gnus-hidden-arg): New function.
194 (gnus-article-hide-headers): Don't toggle when called
197 * messagexmas.el (message-xmas-setup-toolbar): Use xbms.
199 * gnus-score.el (gnus-score-file-regexp): Regexp-quote suffixes.
200 (gnus-score-load-file): Wouldn't set `adapt-file' right.
202 * gnus-xmas.el (gnus-xmas-logo-color-alist): Removed double "##".
204 * gnus-score.el (gnus-score-find-bnews): Deal with "++".
206 Sun Jun 9 22:18:05 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
208 * gnus-score.el (gnus-score-find-trace): Don't error, just beep.
210 * gnus-cite.el (gnus-cite-minimum-match-count): Changed default to
213 Sun Jun 9 05:48:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
215 * gnus.el (gnus-message-archive-method): Dox fix.
217 * message.el (message-check-news-syntax): Allow + and _ in group
220 * gnus.el (gnus-group-fetch-faq): Didn't allow completion.
222 Sun Jun 9 05:36:16 1996 Hrvoje Niksic <hniksic@srce.hr>
224 * message.el (message-ignored-supersedes-headers): New default.
226 Sun Jun 9 05:17:34 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
228 * gnus-score.el (gnus-score-score-files-1): Don't match on "/" in
230 * nnml.el (nnml-generate-nov-databases-1): Ditto.
231 * nnmh.el (nnmh-request-list-1): Ditto.
232 * gnus-uu.el (gnus-uu-scan-directory): Ditto.
234 * nnheaderems.el: Strip CR on windows-nt.
236 Sun Jun 9 05:15:13 1996 Dave Disser <disser@hpsdly.sdd.hp.com>
238 * gnus-picon.el (gnus-group-display-picons): Set instead of
241 Sun Jun 9 05:08:51 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
243 * gnus.el (gnus-article-read-summary-keys): Don't save winconf on
246 * nnmail.el (nnmail-delete-incoming): Changed default.
248 * gnus.el (gnus-eval-in-buffer-window): Indent correctly.
250 Sat Jun 8 19:24:24 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
252 * gnus-cite.el (gnus-cite-minimum-match-count): Changed default.
254 Fri Jun 7 22:08:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
256 * gnus.el: Gnus v5.2.12 is released.
258 * gnus.el (gnus-summary-refer-article): Would bug out when
259 referring non-sparse articles.
261 Fri Jun 7 19:59:45 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
263 * gnus.el: Gnus v5.2.11 is released.
265 * gnus.el (gnus-summary-save-article): Would set
266 `gnus-original-article-buffer' to a bogus value.
267 (gnus-header-value): Didn't understand continuation headers!
268 (gnus-get-newsgroup-headers): Use new value and pick out
270 (gnus-number-to-header): New function.
271 (gnus-summary-refer-article): Didn't work when sparse articles
274 Fri Jun 7 17:19:21 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
276 * nnheader.el (nnheader-insert-head): Use
277 `nnheader-insert-file-contents-literally'.
278 (nnheader-mail-file-mbox-p): Ditto.
280 Fri Jun 7 14:05:28 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
282 * custom.el ((string-match "XEmacs" emacs-version)): dito
284 * gnus-vis.el (gnus-group-make-menu-bar): enable customize for XEmacs
286 Fri Jun 7 19:20:22 1996 Richard Pieri <ratinox@unilab.dfci.harvard.edu>
288 * nnheaderems.el (nnheader-ms-strip-cr): New function.
290 Thu Jun 6 18:22:04 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
292 * gnus.el: Gnus v5.2.10 is released.
294 * message.el (message-header-format-alist): Use
295 `message-fill-address' for To and Cc.
296 (message-fill-address): New function.
298 * gnus.el (gnus-article-check-hidden-text): Respect a postive
300 (gnus-summary-save-article): Remove headers from the original
302 (gnus-article-hide-headers): Delete "From " if wanted.
304 * nnmail.el (nnmail-load-hook): Run hooks.
306 Thu Jun 6 14:41:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
308 * message.el (message-check-news-syntax): Don't warn on "poster".
310 Wed Jun 5 20:22:48 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
312 * gnus.el: Gnus v5.2.9 is released.
314 * message.el (message-setup): Add Mailcrypt magic.
316 Wed Jun 5 18:01:58 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
318 * gnus-cus.el (()): New colors.
320 * gnus-xmas.el (gnus-xmas-group-startup-message): Would bug out
321 when compiled without XPM support.
323 Wed Jun 5 17:17:00 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
325 * gnus.el: Gnus v5.2.8 is released.
327 * nndoc.el (nndoc-type-alist): New babyl head begin.
328 (nndoc-babyl-head-begin): New function.
330 Wed Jun 5 16:26:55 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
332 * gnus.el (gnus-summary-save-article): Remove headers.
334 Wed Jun 5 18:16:55 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
336 * gnus.el (gnus-read-old-newsrc-el-file): Would bug out.
338 Wed Jun 5 12:43:22 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
340 * gnus-score.el: `V f' to flush the cache.
341 (gnus-score-flush-cache): Save scores before flushing.
343 * gnus-cite.el (gnus-cite-prefix-regexp): Removed "-" as cite
346 * gnus.el (gnus-summary-caesar-message): Use message.
348 * gnus-cite.el (gnus-cite-prefix-regexp): Allow "-" as a cite
351 * nnvirtual.el (nnvirtual-convert-headers): Wouldn't convert.
353 * gnus-cus.el (()): Have `gnus-mouse-face' respect gnus-visual.
355 Wed Jun 5 12:52:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
357 * dgnushack.el (custom-file): Changed setq.
359 Tue Jun 4 13:46:45 1996 Scott Byer <byer@mv.us.adobe.com>
361 * nnfolder.el (nnfolder-read-folder) Take an additional parameter,
362 scanning, which is t when we are only scanning for new news. In
363 this case, if the modtime of the file hasn't changed since we last
364 scanned it, we don't bother reading the file in, and simply return
365 nil. When we do scan it, pay attention to the
366 nnfolder-distrust-mbox variable, and only scan forward from the
367 last marked message when nil. After scanning, remember the
368 modtime of the visited buffer.
370 * nnfolder.el (nnfolder-save-mail) If nnfolder-current-buffer is
371 nil, make sure any open group is closed before changing the group
372 - in the case where a group was opened for scanning but not read
373 in because it wasn't touched, this forces the read.
375 * nnfolder.el (nnfolder-possibly-change-group) Take an additional
376 optional variable, which indicated if we're scanning. Passes it
377 on to nnfolder-read-folder, and is prepared for
378 nnfolder-read-folder to return nil for nnfolder-current-buffer.
379 If we get a request to change to the currently open group, and
380 nnfolder-current-buffer is nil (we're on the tail end of a scan),
383 * nnfolder.el (nnfolder-request-scan) Inform
384 nnfolder-possibly-change-group that we're scanning.
386 * nnfolder.el (nnfolder-scantime-alist) New internal variable.
387 Keep track of the last scantime of each mbox.
389 * nnfolder.el (nnfolder-distrust-mbox) New variable. When t,
390 nnfolder-read-folder reverts to it's old behavior of scanning an
391 entire file looking for unmarked messages. When nil (the
392 default), scans forward from the last marked message. Unless you
393 have an external mailer which inserts new messages in the middle
394 of your mailboxes, leave nil.
396 Wed Jun 5 09:20:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
398 * message.el (message-goto-body): Expand abbrev.
400 Tue Jun 4 17:12:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
402 * gnus.el: Gnus v5.2.7 is released.
404 Tue Jun 4 18:26:24 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
406 * message-xms.el (message-xmas-find-glyph-directory): Wouldn't use
407 PACKAGE-xmas-glyph-directory even if it is non-nil and a
409 (message-toolbar): Use special ispell function for messages. Jump
410 to info pages for message composition.
412 Tue Jun 4 17:12:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
414 * message.el (rmail): Require.
416 Tue Jun 4 18:11:46 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
418 * gnus-cus.el (()): Bold group faces.
420 Tue Jun 4 15:10:20 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
422 * gnus-cus.el (()): Unbold group faces.
424 * custom.el (custom-face-lookup): Make all parameters optional.
426 * gnus.el (gnus-thread-total-score): Protect against nil input.
428 Tue Jun 4 11:11:13 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
430 * gnus.el: Gnus v5.2.6 is released.
432 * gnus.el (gnus-summary-make-local-variables): Set local variables
435 Tue Jun 4 07:51:02 1996 Steven L. Baur <steve@miranova.com>
437 * gnus-cus.el (()): New "light' group highlighting.
439 Tue Jun 4 07:26:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
441 * gnus.el (gnus-subscribe-hierarchical-interactive): Don't accept
444 * message.el (message-directory): Autoload.
446 Mon Jun 3 07:30:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
448 * gnus.el (gnus-summary-make-local-variables): Separated into own
450 (gnus-summary-make-local-variables): Respect global values.
452 * nnheader.el (sendmail): Unrequired.
455 * nntp.el (rnews): Unrequired.
457 * gnus-msg.el (gnus-group-post-news): `C-u a' posts to the group
458 under point, `C-u 1 a' prompts, `a' uses an empty group name.
460 * message.el (message-setup): Make separator read-only.
462 * gnus-cus.el (()): Define `gnus-group-highlight'.
464 * gnus-vis.el (gnus-group-highlight): Commented out.
466 * gnus-topic.el (gnus-topic-yank-group): Yank topics at the end of
467 the buffer correctly.
469 * gnus-score.el (gnus-score-adaptive): Make sure we use the
470 buffer-local adaptive score variable.
472 * gnus-msg.el (gnus-group-post-news): Prompt when given a prefix.
474 * nnvirtual.el (nnvirtual-catchup-group): Might have corrupted the
475 list of component groups.
477 * gnus-ems.el: Work under OS/2 again.
479 * gnus.el (gnus-remove-header): New function.
480 (gnus-read-header): Use it.
481 (gnus-summary-insert-subject): Didn't work when editing articles
482 in a non-threaded display.
483 (gnus-summary-update-article): Would create multiple root
484 threads when editing.
486 * message.el (message-do-send-housekeeping): Reverse check.
488 * nnheader.el (backquote): Required.
490 * gnus.el (backquote): Required.
492 * message.el (message-make-from): Use the `user-full-name'
495 Sun Jun 2 16:50:49 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
497 * message.el (message-number-of-buffers): New variable.
498 (message-generate-new-buffers): Changed default.
499 (message-do-send-housekeeping): New function.
500 (message-buffer-name): New function.
502 Sun Jun 2 07:41:20 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
504 * gnus.el: Gnus v5.2.5 is released.
506 * gnus-topic.el (gnus-topic-remove-group): Only delete first
508 (gnus-topic-move-group): Ditto.
509 (gnus-topic-change-level): Ditto.
511 * gnus.el (gnus-summary-insert-subject): Do rebuilding of sparse
513 (gnus-summary-update-article): Do updating of referred articles
515 (gnus-delete-first): New function.
517 * gnus-cus.el (()): Color change.
519 * gnus.el (gnus-version): Accept a prefix to insert.
521 Sat Jun 1 02:03:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
523 * custom.el: Require cl.
525 * gnus.el (gnus-group-list-matching): `10 A m' to read the active
528 * message.el (message-supersede): Don't use
529 `mail-strip-quoted-names'.
530 (message-cancel-news): Ditto.
532 * nnfolder.el (nnfolder-retrieve-headers): Don't allow selecting
534 (nnfolder-request-group): Ditto.
536 Sat Jun 1 01:26:45 1996 Per Abrahamsen <abraham@dina.kvl.dk>
538 * dgnushack.el (custom-file): Nix out.
540 Sat Jun 1 01:24:28 1996 Massimo Campostrini <campo@sunthpi3.difi.unipi.it>
542 * gnus-cus.el (()): Wrong number of arguments.
544 Fri May 31 08:32:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
546 * gnus.el: Removed obsolete autoloads.
548 * gnus-demon.el (gnus-demon-init): Use `nnheader-run-at-time'.
550 * gnus.el (gnus-group-catchup-current): Warn.
552 * gnus-srvr.el (gnus-browse-foreign-server): Message better.
554 * gnus-topic.el (gnus-topic-change-level): Make sure we're in the
557 * gnus-srvr.el (gnus-server-exit-hook): New hook.
558 (gnus-server-exit): Use it.
560 * gnus-topic.el (gnus-topic-mode): Update more.
562 * gnus.el (gnus-group-update-group-hook): New hook.
563 (gnus-group-update-group): Use it.
565 Fri May 31 04:33:16 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
567 * gnus.el: Gnus v5.2.4 is released.
569 * custom.el (custom-face-lookup): Escape errors.
571 * gnus-msg.el (gnus-inews-do-gcc): Don't do anything unless Gnus
574 * custom.el (custom-face-lookup): Wrong number of params.
576 Fri May 31 00:14:17 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
578 * gnus.el (gnus-continuum-version): Also give responses to
580 (gnus-summary-update-article): Would bug out on editing articles.
582 Thu May 30 05:04:07 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
584 * gnus.el: Gnus v5.2.2 is released.
586 * gnus.el (gnus-article-hide-headers): Show boring headers as
589 Tue May 28 15:47:15 1996 Per Abrahamsen <abraham@dina.kvl.dk>
591 * custom.el ((fboundp 'event-point)): Wrong test.
593 Thu May 30 03:19:21 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
595 * gnus.el (gnus-headers-decode-quoted-printable): Wrong name.
597 * message.el (message-header-hook): Defvarred.
599 * gnus-nocem.el (gnus-nocem-verifyer): Couldn't verify that it
602 Thu May 30 00:25:46 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
604 * gnus-nocem.el (gnus-nocem-verify-issuer): Widen before
607 Wed May 29 23:19:46 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
609 * custom.el (custom-xmas-set-text-properties): Changed name.
611 Wed May 29 23:01:52 1996 Paul D. Smith <psmith@baynetworks.com>
613 * gnus-cus.el: toggle -> sexp.
615 Wed May 29 23:00:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
617 * gnus-msg.el (gnus-inews-add-send-actions): Use `gnus-add-hook'.
619 Wed May 29 22:52:47 1996 Francois Felix Ingrand <felix@laas.fr>
621 * gnus-topic.el (gnus-topic-remove-group): Would not delete groups
624 Wed May 29 08:57:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
626 * custom.el (custom-face-lookup): Avoid `modify-face' to speed up
627 face retrieval on Indys & over slow modem lines.
629 Wed May 29 05:08:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
631 * gnus.el: Gnus v5.2.2 is released.
633 * custom.el (custom-xmas-add-text-properties,
634 custom-xmas-put-text-property): New functions used throughout.
635 May now work under XEmacs.
637 Wed May 29 00:07:13 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
639 * gnus-cite.el (gnus-cite-article): New variable.
640 (gnus-cite-parse-maybe): Use it.
642 * nnspool.el (nnspool-open-server): Refuse opening if the active
645 * gnus.el (gnus-read-active-file): Message more.
647 * nntp.el (nntp-request-article): Wouldn't wait until the entire
650 * nnvirtual.el (nnvirtual-request-group): Make sure that things
651 don't recurse endlessly.
653 * message.el (message-expand-group): Make buffer not read-only.
655 * gnus-nocem.el (gnus-nocem-verifyer): New variable.
656 (gnus-nocem-verify-issuer): Use it.
658 * gnus-xmas.el (gnus-xmas-logo-color-alist): New variable.
659 (gnus-xmas-logo-color-style): New variable.
660 (gnus-xmas-logo-colors): Use them.
662 Tue May 28 00:28:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
664 * gnus-score.el (gnus-score-followup): Would infloop on exact
667 * message.el (message-forward): Insert separator at the start of
670 * nnfolder.el (nnfolder-save-buffer): New function.
671 (nnfolder-save-buffer-hook): New variable.
673 * message.el (message-mode-hook): Defined variable.
675 * nntp.el (nntp-request-close): Remove the sentinel before closing
678 * gnus.el (gnus-group-mode): Add to local hook.
679 (gnus-continuum-version): Would return wrong answer for non-alpha
681 (gnus-version-number): New variable.
682 (gnus-version): Use it.
684 * gnus-msg.el (gnus-inews-add-send-actions): Add to local hook.
686 * gnus-xmas.el (gnus-xmas-add-hook): New function.
688 * gnus-ems.el (gnus-add-hook): New alias.
690 Tue May 28 00:23:17 1996 Joao Cachopo <jcachopo@gia.ist.utl.pt>
692 * gnus-salt.el (gnus-binary-mode): Would put wrong minor mode
695 Tue May 28 00:18:19 1996 Thor Kristoffersen <thor@unik.no>
697 * nntp.el (nntp-close-server): Supply parameter to
698 `nntp-server-opened'.
700 Sun May 26 20:29:02 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
702 * gnus.el (gnus-article-sort-by-date): Inline.
704 * nnmail.el (nnmail-find-file): Don't insert literally.
706 * message.el (message-send-mail-with-mh): Save before sending.
708 * gnus-cite.el (gnus-article-hide-citation): Would bug out.
710 * gnus-topic.el (gnus-topic-grok-active): Could only be run once.
712 * message.el (message-check-news-syntax): Don't warn on long
713 signatures on forwarded articles.
715 * gnus.el (gnus-request-article-this-buffer): Put un-numbered
716 articles into the original buffer as well.
718 Sun May 26 03:51:38 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
720 * gnus.el: Gnus v5.2.1 is released.
722 * gnus.el: Gnus v5.2.0 is released.
724 * gnus.el: September Gnus v0.96 is released.
726 * nnheader-ems.el: Raw-file confusion.
728 * gnus-xmas.el (gnus-xmas-logo-colors): New variable.
729 (gnus-xmas-group-startup-message): Use it.
731 Sun May 26 02:35:48 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
733 * nnheader-ems.el: Bind nnheader-insert-raw-file-contents.
735 * gnus.el: 0.95 is released.
737 Sun May 26 02:34:01 1996 Bart Robinson <lomew@cs.utah.edu>
739 * gnus.el (gnus-save-newsrc-file): Make the backups go to the
742 Sun May 26 00:04:38 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
744 * gnus.el (gnus-cut-thread): Wouldn't cut properly with
745 old-fetched and dormant articles.
747 Sat May 25 22:49:51 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
749 * gnus.el (gnus-summary-search-article): Continue from where we
751 (gnus-summary-insert-subject): Wouldn't insert when old-fetched
753 (gnus-cut-threads): Would display too many threads when both
754 sparse & ancient articles were present.
755 (gnus-invisible-cut-children): New function.
757 Fri May 24 17:56:19 1996 Andy Norman <ange@hplb.hpl.hp.com>
759 * nnheader-ems.el (nnheader-xmas-find-file-noselect): Use
760 `nnheader-insert-file-contents-literally'.
762 Fri May 24 17:51:46 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
764 * gnus.el (gnus-summary-find-prev): With point at eob, would
765 select the next-to-last article.
767 Fri May 24 17:25:48 1996 Magnus Hammerin <qmah@bull.se>
769 * gnus.el (gnus-group-mode): Use `gnus-make-local-hook'.
770 (gnus-sortable-date): Typo.
772 Fri May 24 17:24:15 1996 ISO-2022-JP <morioka@jaist.ac.jp>
774 * gnus.el (gnus-narrow-to-signature): Didn't work.
776 Fri May 24 21:27:49 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
778 * gnus.el: 0.94 is released.
780 * nnvirtual.el (nnvirtual-request-group): Don't include itself in
781 its component groups.
783 * gnus.el (gnus-summary-mark-below): Changed default.
785 Fri May 24 19:29:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
787 * message.el (message-check-news-syntax): Check invalid Newsgroups
789 (message-mode-menu): Added spellcheck.
791 * nntp.el (nntp-wait-for-response): Peel off ^Ms.
793 * message.el (message-fix-before-sending): New function.
794 (message-send): Use it.
795 (message-check-news-syntax): Check for invalid group names.
797 * gnus.el (gnus-summary-number-of-articles-in-thread): Return 0 if
800 Thu May 23 23:32:43 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
802 * gnus.el: September Gnus v0.93 is released.
804 * nnbabyl.el (nnbabyl-read-mbox): Would bogously increase the
807 Thu May 23 21:06:47 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
809 * gnus.el: September Gnus v0.92 is released.
811 * gnus-soup.el (gnus-soup-add-article): Would remove Xrefs from
814 * gnus.el (gnus-summary-catchup-to-here): Don't show hidden
817 * nnmail.el (nnmail-moved-inboxes): New variable.
818 (nnmail-move-inbox): Use it.
820 * gnus-uu.el (gnus-uu-decode-uu): Optional argument.
822 * nnbabyl.el (nnbabyl-insert-lines): Don't insert negative Lines
825 Thu May 23 19:28:15 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
827 * gnus.el (gnus-summary-insert-pseudos): Would create contiguous
830 * nnheader-ems.el: New file.
831 (nnheader-xmas-run-at-time): New function.
832 (nnheader-xmas-cancel-timer): Ditto.
833 (nnheader-xmas-insert-file-contents-literally): Moved here.
835 * gnus.el (gnus-read-move-group-name): Bind
836 minibuffer-confirm-incomplete.
838 Thu May 23 15:20:47 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
840 * nntp.el (nntp-request-close): Give the QUIT time to reach the
841 server before closing the connection.
842 (nntp-close-server): Ditto.
844 * gnus.el (gnus-summary-exit): Run the exit hook with point on the
847 Thu May 23 15:03:16 1996 <morioka@jaist.ac.jp>
849 * gnus.el (gnus-narrow-to-signature): Mimeish new definition.
851 Thu May 23 15:03:16 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
853 * nnfolder.el (nnfolder-close-group): Don't read the buffer when
856 * gnus.el (gnus-group-exit): Prompt even when the server is down.
858 Wed May 22 21:56:56 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
860 * gnus.el: September Gnus v0.91 is released.
862 * gnus.el (gnus-setup-news): Slave Gnusii should clear the dribble
865 Wed May 22 22:32:21 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
867 * gnus-score.el (gnus-summary-set-score): Moved here.
868 (gnus-summary-raise-score): Would bug out on nil arguments.
870 * message-xmas.el (message-toolbar): Changed.
872 * gnus-xmas.el (gnus-summary-mail-toolbar): New toolbar.
873 (gnus-xmas-setup-summary-toolbar): Use it.
875 Wed May 22 19:24:04 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
877 * gnus.el (gnus-message-archive-method): Buggy definition.
878 (gnus-summary-prepare-threads): Don't mark ancient as low-scored.
879 (gnus-summary-prepare-unthreaded): Ditto.
881 Wed May 22 02:14:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
883 * gnus.el (gnus-save-hidden-threads): New macro.
884 (gnus-hidden-threads-configuration): New function.
885 (gnus-restore-hidden-threads-configuration): New function.
886 (gnus-summary-search-article): Use it.
888 * gnus-picon.el (gnus-picons-reverse-domain-path): New definition.
890 * message.el: Required wrong file under XEmacs.
892 * gnus-gl.el (bbb-get-predictions): Return nil on errors.
894 * nnfolder.el (nnfolder-close-group): Make sure the buffer is
895 alive before killing it.
897 Tue May 21 20:08:33 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
899 * gnus.el: September Gnus v0.90 is released.
901 * gnus.el (gnus-dribble-read-file): Don't do modes unless they are
904 * gnus-score.el (gnus-summary-score-entry): Wouldn't show
905 immediate scorign of followups.
906 (gnus-score-save): Use prin1 instead of format.
908 * gnus-msg.el (gnus-bug-kill-buffer): Bogus.
910 Tue May 21 18:32:29 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
912 * gnus-vis.el (gnus-button-next-page): New command.
913 (gnus-button-prev-page): Ditto.
915 * gnus-topic.el (gnus-topic-unique): Removed variable.
916 (gnus-current-topic): New function.
917 (gnus-topic-move-group): Use it.
918 (gnus-topic-goto-next-group): Use it.
920 Tue May 21 11:08:42 1996 Steven L Baur <steve@miranova.com>
922 * gnus-setup.el: Copyright assigned to FSF.
924 Tue May 21 17:09:27 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
926 * message.el (message-fetch-field): New function.
928 * gnus.el (gnus-directory): New variable.
930 * message.el (message-directory): New variable.
932 * nnmail.el (nnmail-insert-lines): Make sure point is at the
933 beginning of the line.
934 (nnmail-directory): New variable.
936 * gnus.el (gnus-mode-string-quote): New function.
937 (gnus-set-mode-line): Use it.
939 Tue May 21 10:34:26 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
941 * gnus-msg.el (gnus-inews-do-gcc): Use message narrow to headers.
942 (gnus-inews-do-gcc): Find the right archive method.
944 * gnus.el (gnus-select-newsgroup): Check whether the group can be
946 (gnus-no-server): Nonsensical.
947 (gnus-group-mark-group): Go past topic lines.
948 (gnus-server-to-method): Would return nil on select methods.
950 * gnus-topic.el (gnus-topic-mode): Don't check topology unless we
951 have the newsrc alist.
952 (gnus-topic-check-topology): Wouldn't check topology properly.
954 * nnsoup.el (nnsoup-request-list): Make sure the active file is
957 * gnus.el (gnus-sortable-date): Simplified.
958 (gnus-group-set-mode-line): Remove the ":" if the server is "".
960 Tue May 21 10:13:28 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
962 * message.el (message-rename-buffer): New command and keystroke.
964 Mon May 20 10:15:12 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
966 * gnus.el (gnus-summary-search-article): New implementation; set
967 point in the article buffer to the match.
968 (gnus-parent-headers): New function.
969 (gnus-dd-mmm): Protect against broken dates.
971 * gnus-topic.el (gnus-topic-unread): New function.
972 (gnus-topic-update-topic-line): Use it.
974 * gnus.el (gnus-group-list-active): Protect against unbound
977 Mon May 20 00:31:36 1996 Per Abrahamsen <abraham@dina.kvl.dk>
979 * nnmail.el (nnmail-article-group): Do not split into empty list
982 Mon May 20 09:42:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
984 * gnus-picon.el: Ran `indent-sexp' over file.
985 (gnus-article-display-picons): Make sure there is a From before
988 * nnfolder.el (nnfolder-save-mail): Insert a blank line before the
991 * message.el (message-mode-map): Changed key.
992 (message-sort-headers): `start-open' text props.
993 (message-sort-headers): Would sort oddly on continuation lines.
995 Sun May 19 20:26:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
997 * gnus.el (gnus-group-set-mode-line): Longer "modified".
999 * gnus-uu.el (gnus-uu-grab-articles): Don't do any display hooks.
1001 Sun May 19 19:42:55 1996 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1003 * message.el (message-y-or-n-p, message-talkative-question,
1004 message-flatten-list, message-flatten-list-1): New functions.
1006 Sun May 19 17:28:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1008 * message.el (message-mode-map): Define \t.
1009 (message-newgroups-header-regexp): New variable.
1010 (message-tab): New command.
1011 (message-expand-group): New function.
1013 * gnus-msg.el (gnus-group-post-news): Don't prompt.
1015 * gnus.el (gnus-group-update-group-line): Preserve indentation.
1017 * gnus-msg.el (gnus-copy-article-buffer): Copy the head from the
1018 original article buffer.
1020 * gnus-vm.el: Decimated.
1022 * gnus-mh.el (gnus-mh-mail-send-and-exit): Removed.
1023 (gnus-mh-mail-setup): Removed.
1025 * message.el (message-send-mail-with-sendmail): Renamed.
1026 (message-send-mail-with-mh): New function.
1028 * gnus-salt.el (gnus-pick-start-reading): Select the first
1031 Sun May 19 09:58:30 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
1033 * gnus.el: September Gnus v0.89 is released.
1035 * gnus.el (gnus-group-set-mode-line): Make sure we're in the group
1038 Sun May 19 11:14:54 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1040 * gnus.el (gnus-group-set-mode-line): Empty dribble is unchanged.
1041 (gnus-article-set-window-start): Search all frames.
1042 (gnus-eval-in-buffer-window): Select window in different frame.
1043 (gnus-get-unread-articles): Update info here.
1045 Sun May 19 07:30:07 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
1047 * gnus.el (gnus-backlog-remove-article): Read-only.
1049 * gnus-xmas.el (gnus-xmas-put-text-property): New function.
1051 * gnus.el (gnus-subscribe-newsgroup-method): Doc fix.
1053 Sat May 18 14:33:37 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1055 * gnus.el (gnus-save-newsrc-file): Update mode line.
1057 * message.el (message-exit-actions, message-kill-actions,
1058 message-postpone-actions): New variables.
1059 (message-kill-buffer): New command and keystroke.
1060 (message-bury): Changed keystroke.
1061 (message-do-actions): New function.
1062 (message-add-action): New function.
1063 (message-send-news): Report failures.
1064 (message-send-mail): Don't remove Message-ID already generated for
1067 Sat May 18 08:20:03 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
1069 * nnspool.el (nnspool-retrieve-headers-with-nov): Escape buggy nov
1072 Sat May 18 08:42:34 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1074 * gnus.el: 0.88 is released.
1076 * gnus.el (gnus-group-set-mode-line): Say whether the dribble
1077 buffer has been modified.
1079 * gnus-xmas.el (gnus-xmas-add-text-properties): New function.
1080 (gnus-xmas-group-remove-excess-properties): Removed.
1082 * gnus-ems.el (gnus-add-text-properties): New alias.
1084 * gnus-xmas.el (gnus-xmas-group-remove-excess-properties): Open
1087 Fri May 17 16:27:42 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1089 * gnus.el (gnus-article-hide-headers): Would make headers
1090 iinvisible under XEmacs.
1092 * gnus.el: 0.87 is released.
1094 Fri May 17 11:38:52 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1096 * gnus.el (gnus-summary-edit-article-done): Remove article from
1098 (gnus-group-update-group-line): Would indent oddly.
1100 * gnus-uu.el (gnus-uu-post-encoded): Use message.
1101 (gnus-uu-post-encoded): Don't double-prompt.
1103 * message.el (message-mode): Do mailabbrev things here.
1105 * nntp.el (nntp-default-sentinel): Reset nntp-current-group when
1108 * gnus-score.el (gnus-score-load-file): Dumb downcasing.
1110 Fri May 17 06:16:00 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1112 * gnus.el (gnus-summary-delete-article): Better prompt.
1114 * gnus-score.el (gnus-score-load-file): Downcase all header
1117 Thu May 16 14:04:30 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1119 * gnus.el (gnus-make-date-line): Separated into own function
1120 and don't reply "Now" to bogus dates.
1121 (gnus-summary-search-article): Bind `gnus-article-display-hook' to
1124 Thu May 16 07:40:24 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1126 * gnus.el: September Gnus v0.86 is released.
1128 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties): Remove
1131 Thu May 16 04:31:59 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1133 * gnus-vis.el (gnus-button-alist): Recognize more message-ids.
1135 * nnheader.el (nnheader-parse-head): Wouldn't get the first line
1138 * gnus.el (gnus-summary-refer-article): Don't connect to the refer
1139 method unless using a news method.
1141 Wed May 15 11:41:09 1996 Steven L Baur <steve@miranova.com>
1143 * nnmail.el (nnmail-get-spool-files): Fix typo.
1145 Wed May 15 03:52:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1147 * gnus.el: 0.85 is released.
1149 * nnspool.el (nnspool-open-server): Use directory file name.
1151 * gnus-topic.el (gnus-topic-create-topic): Changed prompt.
1153 Tue May 14 03:16:43 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1155 * gnus.el (gnus-decode-rfc1522): Only decode headers; changed
1158 * nnmail.el (nnmail-get-spool-files): Anchor matches.
1160 * gnus.el (gnus-summary-expire-articles-now): Didn't work in group
1162 (gnus-summary-expire-articles): Accept `now' parameter.
1164 Sun May 12 01:29:12 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no (Lars Magne Ingebrigtsen)>
1166 * gnus.el: September Gnus v0.84 is released.
1168 * gnus-xmas.el (gnus-xmas-summary-recenter): Protect against evil.
1170 Sat May 11 23:23:15 1996 Michael Sperber <sperber@informatik.uni-tuebingen.de>
1172 * gnus-xmas.el (gnus-xmas-summary-recenter): Would act oddly.
1174 Fri May 10 22:49:46 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1176 * nnheader.el (nnheader-parse-head): Deal with naked heads.
1178 * nnml.el (nnml-parse-head): `naked' heads.
1180 Fri May 10 00:27:59 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1182 * gnus.el (gnus-group-mark-group): Didn't work well in topic
1184 (gnus-read-active-file-p): New function.
1185 (gnus-group-list-killed): Read active file.
1186 (gnus-group-list-active): Ditto.
1187 (gnus-group-list-matching): Possibly read active file.
1188 (gnus-get-killed-groups): Separated into own function.
1189 (gnus-update-group-mark-positions): Don't define "dummy.group".
1191 * gnus-topic.el (gnus-topic-rename): Use topic under point.
1192 (gnus-topic-create-topic): Don't prompt for parent topic.
1193 (gnus-topic-create-topic): Go to the new topic.
1195 * gnus.el (gnus-mime-decode-quoted-printable): Preserve text
1197 (gnus-article-date-ut): Would bug out on read-only.
1199 Thu May 9 11:12:30 1996 Steven L Baur <steve@miranova.com>
1201 * message.el (message-followup): Correct typos in regular expression
1204 Thu May 9 20:38:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1206 * gnus-uu.el (gnus-uu-delete-work-dir): Don't message so much.
1208 Wed May 8 03:20:23 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1210 * nnmail.el (nnmail-process-unix-mail-format): Didn't nix out
1211 bogus Message-ID headers properly.
1213 * nnml.el (nnml-parse-head): Use nnheader functions for parsing
1214 and generating nov headers.
1216 Wed May 8 22:55:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1218 * gnus.el (gnus-execute-command): Make sure the buffer isn't
1220 (gnus-article-prepare): Would perform hooks on pseudo articles.
1222 * gnus-uu.el (gnus-uu-mark-sparse): Would bug out on pseudos.
1223 (gnus-uu-mark-all): Ditto.
1225 * gnus.el (gnus-request-article-this-buffer): Ignore canceled
1227 (gnus-summary-next-page): Pass by canceled articles.
1229 * message.el (message-check-element): Reverse logic.
1231 Wed May 8 22:36:18 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1233 * gnus.el (gnus-tree-buffer): Moved from gnus-salt.el.
1235 Wed May 8 23:45:46 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
1237 * gnus.el (gnus-no-server): New definition.
1238 (gnus-group-default-level): Use permanent levels.
1240 Wed May 8 21:35:35 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1242 * gnus.el (gnus-summary-select-article):
1244 Tue May 7 21:49:30 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1246 * gnus.el: 0.83 is released.
1248 * gnus.el: September Gnus v0.83 is released.
1250 * gnus.el (gnus-summary-insert-subject): Would change article
1252 (gnus-summary-display-article): Go to the right article when
1253 fetching sparse articles.
1255 Sun Apr 28 21:53:44 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1257 * nnml.el (nnml-active-number): Create and change the directory
1258 before using any of the variables that requires the directory to
1259 be created and change.
1261 Tue May 7 22:06:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1263 * gnus-xmas.el (gnus-xmas-setup-group-toolbar): Would bug out on
1266 Tue May 7 18:21:59 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1268 * gnus.el (gnus-kill-or-deaden-summary): Kill multiple buffers
1271 Tue May 7 16:52:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1273 * gnus-cite.el (gnus-cite-add-face): Would bug out in obscure
1276 Mon May 6 09:16:02 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1278 * message.el (message-mode-map): Do not bind button3.
1279 (message-mode-menu): Use easymenu.
1280 (message-mode): Call `easy-menu-add'.
1281 (message-make-menu-bar): Deleted.
1283 * message-xmas.el (message-mode-menu): Deleted.
1285 Mon May 6 20:51:43 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1287 * gnus.el: September Gnus v0.82 is released.
1289 * gnus-cite.el (gnus-dissect-cited-text): Sift single empty
1292 * gnus.el (gnus-id-to-article): Would bug out once in a while.
1294 * gnus-cite.el (gnus-article-hide-citation-in-followups): Really
1295 hide citations in un-root articles.
1296 (gnus-article-hide-citation): Place [...] consistently.
1298 * gnus.el (gnus-article-date-ut): Preserve faces.
1300 * gnus-cite.el (gnus-article-hide-citation): Would mess up
1303 Mon May 6 00:23:09 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1305 * gnus.el: 0.81 is released.
1307 * message-xmas.el (message-mode-menu): Moved to this file.
1309 * message.el (message-make-organization): Use env var.
1311 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties):
1312 Wouldn't remove sufficient props.
1314 * message-xmas.el: New file.
1316 * gnus-cache.el (gnus-cache-read-active): Make sure the cache
1319 * gnus.el (gnus-summary-articles-in-thread): Would not give right
1320 answer on the fine thread.
1322 Sun May 5 14:54:06 1996 Steven L Baur <steve@miranova.com>
1324 * message.el (message-mode-map): Added mode menu for XEmacs.
1326 Mon May 6 00:12:59 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1328 * gnus-xmas.el (gnus-xmas-summary-recenter): Wouldn't display the
1331 Sun May 5 23:54:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1333 * gnus.el (gnus-convert-old-newsrc): Would bomb when no
1334 .newsrc.eld was loaded.
1336 Sun May 5 17:34:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1338 * gnus.el (gnus-set-mode-line): Use window width instead of frame
1341 Sat May 4 22:18:05 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1343 * gnus.el (gnus-article-de-quoted-unreadable): Always decode
1344 RFC1522-encoded headers.
1346 Sat May 4 22:03:39 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1348 * nntp.el (nntp-default-sentinel): Would bug out when closing
1351 Thu May 2 16:11:52 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1353 * message.el (message-mode-map): Changed.
1355 Mon Apr 29 19:09:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1357 * gnus-vis.el (gnus-button-mailto): Use message.
1358 (gnus-button-mailto): Copy mail buffer.
1360 Mon Apr 29 18:32:19 1996 Kees de Bruin <bruin@tasking.nl>
1362 * gnus.el (gnus-current-copy-group): New variable.
1364 Mon Apr 29 18:29:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1366 * message.el (message-setup): Don't require Subject.
1368 Mon Apr 29 02:24:14 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1370 * gnus.el: September Gnus v0.80 is released.
1372 * message.el (message-check-news-syntax): Better `empty' check.
1373 (message-checksum): Better checksums.
1375 Sun Apr 28 14:40:04 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1377 * message.el (message-ignored-bounced-headers): New default.
1379 * nnsoup.el (nnsoup-store-reply): Generate in mail buffer.
1381 Sun Apr 28 13:12:48 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
1383 * gnus-picon.el: Moved variables.
1385 Sun Apr 28 11:58:51 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1387 * nnml.el (nnml-active-number): Change group.
1389 * gnus.el (gnus-group-sort-by-rank): Reverse logic.
1391 * message.el (message-font-lock-keywords): New default.
1393 * gnus-cite.el (gnus-article-hide-citation-in-followups): Didn't
1396 * gnus.el: Autoload gnus-article-hide-citation-in-followups.
1398 * nnml.el (nnml-active-number): Bugged out.
1400 * gnus-uu.el (gnus-uu-grab-articles): Override
1401 `gnus-summary-display-article-function'.
1403 * gnus.el (gnus-summary-move-article): Didn't use proper defaults
1406 Sun Apr 28 11:40:44 1996 ISO-2022-JP <morioka@jaist.ac.jp>
1408 * nnheader.el (nnheader-insert-raw-file-contents): Ner alias.
1410 Sun Apr 28 11:19:58 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1412 * gnus.el (gnus-read-save-file-name): Use different prompt when
1415 Wed Apr 24 23:21:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1417 * gnus.el (gnus-summary-mode): Make gnus-summary-mark-positions
1420 * gnus-vis.el (gnus-header-button-alist): Buttonize urls in
1423 * gnus-uu.el (gnus-uu-part-number): Check more.
1425 Wed Apr 24 04:04:54 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1427 * gnus.el: September Gnus v0.79 is released.
1429 * message.el (message-syntax-checks): Doc fix.
1431 Wed Apr 24 05:08:10 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1433 * gnus.el (gnus-group-process-prefix): Make sure `mark-active' is
1436 Wed Apr 24 05:06:42 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1438 * gnus-xmas.el (gnus-xmas-define): Would make compilation
1441 Wed Apr 24 02:20:08 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1443 * message.el (message-unsent-separator): New variable.
1445 * gnus.el (gnus-summary-edit-article-done): Nix out original
1448 Wed Apr 24 01:31:17 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1450 * gnus-vis.el (gnus-summary-make-menu-bar): Used
1453 Wed Apr 24 00:11:28 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1455 * message.el (message-unix-mail-delimiter): New variable.
1457 * nnbabyl.el (nnbabyl-check-mbox): New command.
1459 * nnspool.el (nnspool-insert-nov-head): New function.
1460 (nnspool-retrieve-headers-with-nov): Use it to protect against
1461 unsynched NOV files.
1463 * nnheader.el (nnheader-insert-nov): New function.
1464 (nnheader-parse-head): New function.
1465 (nnheader-insert-article-line): New function.
1467 Tue Apr 23 22:55:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1469 * message.el (message-cancel-news): Disable syntax checks.
1470 (message-do-fcc): Didn't quote separator.
1472 * gnus.el (gnus-update-summary-mark-positions): Use local format
1473 spec when computing.
1475 * gnus-msg.el (gnus-summary-cancel-article): Remove article from
1476 cache after cancelling.
1477 (gnus-summary-supersede-article): Ditto.
1479 Tue Apr 23 12:05:21 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1481 * gnus.el (gnus-group-history): New variable.
1482 (gnus-completing-read): Handle null default arg.
1483 (gnus-group-jump-to-group): Use them.
1484 (gnus-group-unsubscribe-group): Ditto.
1485 (gnus-read-move-group-name): Ditto.
1487 * gnus-msg.el (gnus-group-post-news): Use `gnus-group-history' and
1488 `gnus-completing-read'.
1490 Tue Apr 23 22:39:37 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1492 * nnml.el (nnml-active-number): Protect against corrupt active
1495 * nnvirtual.el (nnvirtual-open-server): Don't allow recursive
1498 Tue Apr 23 00:13:22 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1500 * gnus.el: September Gnus v0.78 is released.
1502 * gnus.el (gnus-get-newsgroup-headers): Run
1503 `gnus-parse-headers-hook'.
1504 (gnus-mime-decode-quoted-printable): Make interactive.
1505 (gnus-setup-news): Don't scan nocem on gnus-no-server.
1506 (gnus-read-header): Let `gnus-refer-article-method' override.
1507 (gnus-rebuild-thread): Cut threads before inserting.
1509 Mon Apr 22 23:54:10 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1511 * message.el (message-check-news-syntax): Didn't check for
1512 shortened Followup-To.
1514 Mon Apr 22 22:36:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1516 * gnus.el (gnus-group-catchup-current): Warn about dead groups.
1518 Mon Apr 22 21:41:51 1996 William Perry <wmperry@monolith.spry.com>
1520 * gnus-xmas.el (gnus-xmas-define): Correct background mode under
1523 Mon Apr 22 03:50:52 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1525 * message.el (message-mode-map): New keystroke for
1526 `message-sort-headers'.
1527 (message-syntax-checks): Reverse default.
1528 (message-check-element): Use it.
1530 * nnbabyl.el (nnbabyl-read-mbox): Try to make sure that article
1531 numbers aren't reused.
1532 * nnmbox.el (nnmbox-read-mbox): Ditto.
1534 * gnus.el (gnus-continuum-version): New function.
1535 (gnus-convert-old-newsrc): New function.
1536 (gnus-convert-old-ticks): New function.
1538 * nnmbox.el (nnmbox-request-scan): Save active.
1540 * nnbabyl.el (nnbabyl-request-scan): Save the active file.
1542 * nnmbox.el (nnmbox-request-list): Odd logic.
1544 * nnbabyl.el (nnbabyl-request-list): Odd logic.
1546 * gnus-uu.el (gnus-uu-generated-file-list): Removed.
1547 (gnus-uu-delete-work-dir): Delete recursively.
1549 * gnus.el (gnus-group-insert-group-line-info): Indent properly
1551 (gnus-group-make-group): Place point on the newly created group.
1553 * gnus-vis.el (gnus-group-make-menu-bar): Would bug out when not
1554 using gnus-topic-mode.
1556 Mon Apr 22 03:45:14 1996 Brad Miller <bmiller@cs.umn.edu>
1558 * gnus-gl.el: New version.
1560 Mon Apr 22 02:34:05 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1562 * gnus-xmas.el (gnus-xmas-find-glyph-directory): Secure agains nil
1565 * nnml.el (nnml-request-move-article): Change directory back to
1566 source group before deleting.
1568 Sun Apr 21 19:59:58 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1570 * gnus.el: September Gnus v0.77 is released.
1572 * message.el (message-bounce): Wrong interactive spec.
1573 (message-bounce): Handle mimeish bounces.
1575 * nnspool.el (nnspool-inews-switches): Suppress signature.
1577 Sun Apr 21 19:50:59 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1579 * gnus-msg.el (gnus-summary-cancel-article): Cancel using the
1580 proper select method.
1582 * gnus.el (gnus-find-method-for-group): Allow methods without names.
1584 Sun Apr 21 16:34:35 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1586 * nnmh.el (nnmh-request-list-1): New function.
1588 * gnus.el (gnus-summary-articles-in-thread): Would respond badly
1591 * gnus-msg.el (gnus-article-mail): Use message.
1593 * gnus-vis.el (gnus-button-reply): Use message.
1595 Sat Apr 20 04:31:02 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
1597 * gnus-vis.el: Greyed out much more entries in group-mode's
1598 menubar and started the same for summary-mode.
1600 Sun Apr 21 15:50:09 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1602 * gnus-msg.el (gnus-copy-article-buffer): Don't widen
1605 * gnus.el (gnus-read-active-file): Don't nix out active stuff from
1607 (gnus-summary-find-next): Wouldn't respond properly to dummy
1610 Sun Apr 21 15:26:47 1996 Denis Howe <dbh@doc.ic.ac.uk>
1612 * browse-url.el: New version installed.
1614 Sun Apr 21 15:16:07 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1616 * message.el (message-reply): Respond properly even when answering
1617 to messages with no Message-ID.
1619 Sat Apr 20 18:16:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1621 * gnus.el (gnus-article-header-rank): Moved.
1623 * message.el (message-send-mail): Wouldn't resend.
1625 Sat Apr 20 00:20:09 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1627 * gnus.el: September Gnus v0.76 is released.
1629 * nntp.el (nntp-server-opened-hook): Use the default.
1631 Sat Apr 20 01:58:15 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1633 * nntp.el (nntp-open-server-semi-internal): Don't call
1634 `cancel-timer' under XEmacs.
1636 Fri Apr 19 23:20:52 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1638 * gnus.el (gnus-ask-server-for-new-groups): Would call with wrong
1641 Fri Apr 19 20:42:16 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1643 * gnus.el (gnus-article-hide-headers): Use message sorting.
1645 * message.el (message-required-mail-headers): Changed sequence.
1646 (message-sort-headers-1): New function.
1647 (message-sort-headers): New command.
1649 * nnheader.el (nnheader-change-server-old): Removed.
1650 (nnheader-file-error): New function.
1652 * nnspool.el (nnspool-request-list): Give a better error message.
1654 * message.el (message-use-followup-to): Doc fix.
1656 * gnus.el (gnus-summary-read-group): Dont limit unthreaded
1659 Fri Apr 19 15:05:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1661 * message.el (message-setup): Don't generate headers first.
1663 * nnmail.el (nnmail-message-id): Use message.
1665 Thu Apr 18 20:10:11 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1667 * gnus.el: September Gnus v0.75 is released.
1669 * gnus.el (gnus-summary-show-article): Stop page breaking when
1672 * gnus-vis.el (gnus-summary-make-menu-bar): Removed obsolete
1675 * gnus-msg.el (gnus-summary-reply): Pass on `broken-reply-to'.
1677 * message.el (message-reply): Allow broken reply-to.
1679 * gnus.el (gnus-group-jump-to-group): Refuse to treat groups that
1680 have control characters in them.
1682 Thu Apr 18 18:47:16 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1684 * gnus-vis.el (gnus-button-url-regexp): Allow "!" in URLs.
1686 * gnus.el (gnus-summary-exit): Always run
1687 `gnus-summary-prepare-exit-hook'.
1689 Thu Apr 18 12:15:27 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1691 * gnus.el: September Gnus v0.74 is released.
1693 * gnus.el (gnus-summary-update-mark): Would but out on eob.
1695 * gnus-msg.el (gnus-post-method): Would bug out.
1697 Thu Apr 18 09:08:53 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1699 * gnus.el (gnus-get-newsgroup-headers-xover): Deleted duplicate
1702 Thu Apr 18 11:06:10 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1704 * gnus.el (gnus-parse-headers-hook): Enable de-QP by default.
1706 Wed Apr 17 08:59:20 1996 Jan Vroonhof <vroonhof@math.ethz.ch>
1708 * gnus-nocem.el (gnus-nocem-enter-article): added some simple
1709 error recovery for read calls on article content.
1711 Wed Apr 17 00:51:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1713 * gnus.el (gnus-error): New function.
1715 * nnsoup.el: Generate headers.
1717 Tue Apr 16 08:06:12 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1719 * message.el (message-user-mail-address): Use
1720 `mail-extract-address-components'.
1722 * gnus.el (gnus-group-make-group): Use method history.
1723 (gnus-group-browse-foreign-server): Ditto.
1724 (gnus-ask-server-for-new-groups): Make sure symbols are bound.
1726 Tue Apr 16 00:07:47 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1728 * gnus.el (gnus-completing-read): New function.
1729 (gnus-method-history): New variable.
1730 (gnus-summary-respool-default-method): New user option.
1731 (gnus-summary-respool-article): Use them.
1733 Tue Apr 16 07:36:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1735 * gnus.el (gnus-summary-mode): Make line format bufffer local.
1737 Mon Apr 15 08:41:35 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1739 * gnus-vis.el (gnus-button-url-regexp): "-" was not in the regexp.
1741 * nntp.el (nntp-open-server): Would choke on port numbers.
1743 * gnus-soup.el (gnus-soup-send-packet): Insert
1744 X-Newsreader/X-Mailer.
1746 * nntp.el (nntp-open-server-semi-internal): Clear the server
1749 Sun Apr 14 17:11:49 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1751 * gnus-msg.el (gnus-setup-message): Don't clobber
1752 message-header-setup-hook.
1754 * nndoc.el (nndoc-type-alist): Would show end line in forwards.
1756 * gnus.el (gnus-window-to-buffer): Allow `mail' value.
1758 * message.el (message-send-mail): Would choke on Resent-to.
1759 (message-generate-new-buffers): New variable.
1760 (message-pop-to-buffer): Use it.
1761 (message-kill-buffer-on-exit): New variable.
1762 (message-send-and-exit): Use it.
1764 Sun Apr 14 08:54:37 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1766 * gnus.el: September Gnus v0.73 is released.
1768 * message.el (message-mode): Mail-hist isn't defined in XEmacs
1771 * gnus.el: September Gnus v0.72 is released.
1773 * nnoo.el (defvoo): Didn't work under XEmacs.
1775 Sun Apr 14 06:27:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1777 * gnus.el: September Gnus v0.71 is released.
1779 * nnvirtual.el (nnvirtual-open-server): Would return nil.
1781 Sat Apr 13 05:37:10 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1783 * gnus.el: September Gnus v0.70 is released.
1785 * nnvirtual.el (nnvirtual-component-regexp): New variable.
1787 Fri Apr 12 18:59:45 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1789 * nnoo.el: New file. All backends now use it.
1791 Wed Apr 10 11:39:15 1996 Jan Vroonhof <vroonhof@math.ethz.ch>
1793 * gnus-vis.el (gnus-summary-make-menu-bar): Entry for "Eddit
1794 current score file" used nonexistant function.
1796 Fri Apr 12 04:57:03 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1798 * gnus.el (gnus-group-get-new-news-this-group): Would jump around
1801 * message.el (message-make-fqdm): Better `user-mail-address'.
1803 Thu Apr 11 00:32:33 1996 Steven L Baur <steve@miranova.com>
1805 * gnus-setup.el (gnus-use-mailcrypt): Attach mailcrypt
1806 initialization to message-mode-hook.
1808 Fri Apr 12 03:30:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1810 * message.el (message-insert-to): Insert ", " if needed.
1811 (message-bounce): Insert an undo boundary.
1813 * gnus.el (gnus-summary-local-variables): Make
1814 gnus-thread-expunge-below a local variable.
1816 * message.el (message-setup): Insert default headers before
1819 * gnus-vis.el (gnus-button-url-regexp): Allow all word-constituent
1822 Thu Apr 11 04:27:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1824 * gnus-score.el (gnus-score-body): Would bug out when there were
1827 * gnus-vis.el (gnus-summary-make-menu-bar): Wrong function
1830 Wed Apr 10 12:48:59 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1832 * message.el (message-make-organization): Remove all newlines from
1834 (message-setup): Use mailabbrev.
1835 (message-send): Use mail-hist.
1837 Tue Apr 9 14:52:55 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1839 * custom.el ((fboundp 'event-point)): Was `event-closest-point'.
1841 Wed Apr 10 12:28:41 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1843 * message.el (message-mode-map): Moved Followup-to and Fcc.
1844 (message-resend): Would bug out.
1846 Wed Apr 10 00:25:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1848 * gnus.el: September Gnus v0.69 is released.
1850 * nnvirtual.el (nnvirtual-close-group): Nix out variables.
1852 * gnus-cache.el (gnus-cache-possibly-remove-article): Didn't work
1854 (gnus-cache-possibly-enter-article): Ditto.
1856 * message.el (message-do-fcc): Remove separator.
1858 * gnus-nocem.el (gnus-nocem-scan-groups): Use own dependencies
1861 Tue Apr 9 23:37:36 1996 Brad Miller <bmiller@cs.umn.edu>
1863 * gnus-gl.el: New version.
1865 Tue Apr 9 23:08:20 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1867 * gnus.el (gnus-article-de-quoted-unreadable): Downcase type.
1868 (gnus-fetch-field): Inhibit point-motion hooks.
1870 Tue Apr 9 10:50:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1872 * message.el (message-user-mail-address): Pick out <addrs>.
1874 Tue Apr 9 07:46:47 1996 Lars Magne Ingebrigtsen <lars@eyesodre.no>
1876 * gnus.el: September Gnus v0.68 is released.
1878 Tue Apr 9 00:15:43 1996 Brad Miller <bmiller@cs.umn.edu>
1880 * gnus-gl.el: New version.
1882 Mon Apr 8 23:55:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1884 * nnvirtual.el (nnvirtual-create-mapping): Would include `(0 . 0)'
1887 Tue Apr 9 01:40:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1889 * gnus.el (gnus-article-goto-next-page): Would bug out under
1891 (gnus-get-unread-articles): Wouldn't update virtual groups.
1893 * gnus-ems.el ('gnus-character-to-event): New alias.
1894 * gnus-xmas.el (gnus-xmas-redefine): Redefine.
1896 Mon Apr 8 21:55:15 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1898 * message.el (message-user-mail-address): New function.
1899 (message-make-address): Use it.
1901 Mon Apr 8 19:18:14 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1903 * message.el (message-make-fqdm): mail-host-address may be
1906 * nndoc.el (nndoc-type-alist): Unquote dashes in forwards.
1908 Mon Apr 8 19:14:05 1996 ISO-2022-JP <morioka@jaist.ac.jp>
1910 * gnus-ems.el (gnus-mule-max-width-function): Use
1913 Sat Apr 6 15:03:39 1996 Steven L. Baur <steve@miranova.com>
1915 * gnus-setup.el (gnus-use-sc): Arrange for autoload of supercite
1918 * nnml.el (nnml-server-variables): Obey user preferences for
1919 nnml-prepare-save-mail-hook.
1921 Sun Apr 7 20:14:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1923 * gnus.el: September Gnus v0.67 is released.
1925 * gnus.el (gnus-group-get-new-news-this-group): Would update
1928 * gnus-cache.el (gnus-cache-possibly-enter-article): Use real
1931 * nnvirtual.el (nnvirtual-possibly-change-group): Faulty logic.
1932 (nnvirtual-retrieve-headers): Don't force re-check.
1934 Sun Apr 7 01:11:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1936 * gnus.el: September Gnus v0.66 is released.
1938 * nnvirtual.el (nnvirtual-close-group): Don't nix out
1939 group-relevant variables.
1941 * message.el (message-send-and-exit): Would choke on sending bug
1944 Sat Apr 6 19:03:10 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1946 * gnus.el: September Gnus v0.65 is released.
1948 * nnvirtual.el (nnvirtual-close-group): Don't update component
1951 * message.el (message-make-fqdm): Wouldn't pick out the address
1952 from `user-mail-address'.
1953 (message-generate-headers): Don't insert X-Mailer if there is an
1955 (message-followup): Set `message-reply-headers'.
1956 (message-send-and-exit): Pass prefix argument.
1957 (message-cancel-news): Don't check syntax.
1959 Sat Apr 6 03:04:58 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1961 * gnus.el (gnus-summary-last-article-p): Reverse logic.
1963 * message.el (message-make-fqdm): Try mail-host-address.
1964 (message-fill-header): Would insert blank lines.
1966 Fri Apr 5 23:51:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no (Lars Magne Ingebrigtsen)>
1968 * gnus.el: September Gnus v0.64 is released.
1970 * message.el (message-send-and-exit): Don't bury buffer on
1971 unsucessful sending.
1973 Fri Apr 5 21:10:55 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
1975 * gnus-vis.el (gnus-group-make-menu-bar): Grey out certain items.
1977 Fri Apr 5 20:05:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1979 * gnus.el (gnus-group-default-level): Would set
1980 `gnus-group-default-list-level'.
1982 * gnus-score.el: Don't require gnus-scomo.
1984 * gnus-msg.el (gnus-inews-do-gcc): Remove mail header separator.
1986 * nndir.el (nndir-execute-nnml-command): Would set nnml
1989 * nnvirtual.el (nnvirtual-request-update-info): Would infloop.
1991 Fri Apr 5 17:53:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1993 * gnus.el (gnus-summary-best-unread-article): Return a proper
1995 (gnus-summary-read-group): Wouldn't configure windows properly
1996 when the first article was canceled.
1998 * nnvirtual.el (nnvirtual-create-mapping): Inline function.
1999 (nnvirtual-create-mapping): Don't set the marks lists.
2000 (nnvirtual-possibly-change-group): Would add groups twice,
2002 (nnvirtual-update-reads): New function.
2004 Thu Apr 4 21:07:53 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2006 * nnspool.el (nnspool-inews-switches): Changed default back.
2008 * nnsoup.el (nnsoup-narrow-to-article): Would choke on fetching
2009 non-existent articles.
2010 (nnsoup-store-reply): Handle courtesy copies.
2012 Thu Apr 4 21:01:53 1996 Greg Stark <gsstark@mit.edu>
2014 * nnmail.el (nnmail-process-babyl-mail-format): Would parse empty
2017 Thu Apr 4 03:37:56 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2019 * gnus.el (gnus-servers-using-backend): New function.
2020 (gnus-summary-respool-article): Use real methods instead of
2022 (gnus-summary-move-article): Use the method.
2024 * message.el (timezone): Require timezone.
2025 (message-setup): Insert the separator before generating headers.
2026 (message-goto-signature): Goto point-max if there is no signature
2029 * gnus.el (gnus-article-date-ut): Don't call
2030 `gnus-article-highlight-headers'.
2031 (gnus-server-get-method): Return the native select method when
2034 Thu Apr 4 03:12:04 1996 Richard Mlynarik <mly@adoc.xerox.com>
2036 * gnus-kill.el (gnus-apply-kill-file-unless-scored): New
2039 Thu Apr 4 01:59:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2041 * message.el (message-send-mail): Don't do the mailalias thing.
2042 (message-fill-header): Would fill long Message-IDs badly.
2044 * gnus.el (gnus-group-faq-directory): Wrong paths.
2046 Wed Apr 3 18:23:35 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2048 * gnus.el: September Gnus v0.63 is released.
2050 * message.el (message-insert-newsgroups): Capitilize Newsgroups.
2052 * gnus.el (gnus-make-hashtable-from-killed): Wouldn't use
2055 * nnfolder.el (nnfolder-group-pathname): New function; return the
2058 * gnus-score.el (gnus-score-find-bnews): Recognize "++" groups.
2060 * gnus-topic.el (gnus-topic-yank-group): Remain in the topic.
2062 * gnus.el (gnus-get-new-news-in-group): Removed function.
2063 (gnus-group-get-new-news-this-group): Update all instances of the
2066 * gnus-topic.el (gnus-topic-unindent): Insert at the right place.
2067 (gnus-topic-next-topic): New function.
2068 (gnus-topic-unindent): Would swallow sub-topics.
2069 (gnus-topic-indent): Ditto.
2071 Wed Apr 3 17:18:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2073 * gnus-msg.el (gnus-bug): Wouldn't restore window conf.
2075 * gnus.el (gnus-buffer-configuration): `bug' configuration.
2077 Tue Apr 2 22:33:25 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2079 * gnus-scomo.el: New file.
2081 Tue Apr 2 12:31:48 1996 Per Abrahamsen <abraham@dina.kvl.dk>
2083 * message.el (bold-region): New function.
2084 (unbold-region): New function.
2085 (message-face-alist): New variable.
2086 (message-mode): Add facemenu support.
2088 Tue Apr 2 20:46:11 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2090 * message.el (message-required-mail-headers): `To' isn't
2092 (message-ignored-news-headers): Remove Fcc headers.
2093 (message-ignored-mail-headers): Ditto.
2095 * gnus.el (gnus-request-article-this-buffer): Would bug out on
2098 * message.el (message-send-and-exit): Bury buffer.
2100 * gnus-uu.el (gnus-uu-digest-mail-forward): Use `message'.
2102 * nnfolder.el (nnfolder-close-group): Would try to `set-buffer'
2105 * gnus.el (gnus-server-get-method): Would return extended servers
2108 * nnml.el (nnml-request-accept-article): Accept a server
2111 Tue Apr 2 15:05:14 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2113 * gnus.el: September Gnus v0.62 is released.
2115 * nnfolder.el (nnfolder-possibly-change-group): Make sure the
2116 directory exists before writing file.
2117 (nnfolder-request-accept-article): Give a better error messae.
2119 Sat Mar 30 18:45:51 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2121 * message.el (message-mode-map): Moved `goto-signature'.
2123 * nnfolder.el (nnfolder-request-delete-group): Respect
2124 nnmail-use-long-file-name.
2125 (nnfolder-request-rename-group): Ditto.
2126 (nnfolder-possibly-change-group): Ditto.
2128 * message.el (message-send-and-exit): Bury buffer.
2130 Fri Mar 29 15:11:19 1996 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
2132 * message.el (message-from-style): New `default' value.
2133 (message-make-from): Use it.
2135 Fri Mar 29 13:50:55 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2137 * gnus-msg.el (gnus-bug-kill-buffer): New function.
2138 (gnus-bug): Use message.
2140 * message.el (message-yank-original): Avoind `mark-marker'.
2142 * gnus-setup.el (gnus-use-bbdb): `message' changes.
2143 (gnus-use-sc): Ditto.
2145 * message.el (message-user-organization): Use ORGANIZATION
2146 environment variable.
2148 * nnfolder.el (nnfolder-request-list-newsgroups): Would read the
2151 Fri Mar 29 07:38:59 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2153 * gnus.el: September Gnus v0.61 is released.
2155 * gnus.el (gnus-read-active-file): Activate secondary groups.
2157 Fri Mar 29 07:44:06 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2159 * nneething.el (nneething-get-head): Would return nil on proper
2162 Sat Mar 23 22:19:09 1996 Per Abrahamsen <abraham@dina.kvl.dk>
2164 * browse-url.el (browse-url-netscape): Start remote netscape in
2165 the background. Use sentinel to start a new netscape if the
2166 remote can't connect.
2168 Fri Mar 29 05:22:50 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2170 * message.el (message-send-mail): Would remove ignored news
2173 * gnus.el (gnus-news-group-p): Moved function here.
2174 (gnus-summary-refer-article): Use it.
2175 (gnus-group-best-unread-group): Wouldn't work under topics.
2177 * message.el (message-cite-function): New variable.
2178 (message-cite-original): New function.
2179 (message-yank-original): Use it.
2180 (message-make-domain): New definition.
2181 (message-make-address): Ditto.
2182 (message-make-message-id): New definition.
2183 (message-insert-signature): Interactive `force' of signature.
2185 Fri Mar 29 06:01:56 1996 Lars Magne Ingebrigtsen <larsi@nipling.ifi.uio.no>
2187 * gnus-msg.el (gnus-summary-mail-other-window): Restore window
2190 Thu Mar 28 10:15:06 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2192 * message.el (nnheader): Require nnheader.
2193 (message-mode): Doc fix.
2195 Thu Mar 28 06:12:28 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2197 * gnus.el: September Gnus v0.60 is released.
2199 * message.el (message-send-mail): Remove Gcc header.
2200 (message-setup): Would insert default headers in the body.
2202 Wed Mar 27 11:25:41 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
2204 * message.el: Lots of small typos corrected.
2205 (message-goto-signature): Added missing function.
2206 (message-mode): Updated the description.
2207 (message-send): Corrected format for first y-or-n-p.
2208 (message-forward): Added description.
2210 Thu Mar 28 05:31:48 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2212 * message.el (message-send-mail): Make sure point is in the right
2214 (message-send-mail): Would remove Bcc headers.
2215 (message-insert-courtesy-copy): Would bug out in non-news
2217 (message-send-news): Don't remove Gcc headers from the message
2219 (message-ignored-mail-headers): New variable.
2221 Thu Mar 28 05:30:02 1996 Lars Magne Ingebrigtsen <larsi@larsi@ifi.uio.no>
2223 * gnus-xmas.el (gnus-xmas-copy-article-buffer): Return the proper
2226 * message.el (message-mode-map): Would make XEmacs barf.
2228 Thu Mar 28 03:49:32 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2230 * gnus.el (gnus-group-make-group): Wouldn't allow usage of virtual
2233 * message.el (message-cite-hook): New variable.
2235 Thu Mar 28 03:48:54 1996 Kai Grossjohann <grossjoh@dusty.informatik.uni-dortmund.de>
2237 * message.el (message-yank-original): Run `message-cite-hook'.
2239 Wed Mar 27 05:06:16 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2241 * gnus.el: September Gnus v0.59 is released.
2243 * message.el (message-remove-header): Allow reverse removal.
2244 (message-news-p): Narrow to headers first.
2245 (message-checksum): New function.
2246 (message-check-news-syntax): Check for new text.
2247 (message-check-news-syntax): Do more checking.
2248 (message-check-news-syntax): Deny posting of articles with empty
2249 Subject lines or mangled From headers.
2250 (message-generate-headers): Didn't treat optional headers
2253 Tue Mar 26 05:15:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2255 * gnus.el: September Gnus v0.58 is released.
2257 * gnus-cache.el (gnus-cache-retrieve-headers): Would bug out on
2260 * nnmail.el (nnmail-cache-open): Mark buffer as un-modified.
2261 (nnmail-cache-close): Don't kill buffer.
2263 * gnus-msg.el: Cannibalized.
2265 * message.el: New file.
2267 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't enter
2268 sparse article into cache.
2270 Sun Mar 24 06:44:11 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2272 * gnus.el (gnus-article-hide-boring-headers): Use
2273 `gnus-extract-address-components'.
2275 Sun Mar 24 00:00:33 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2277 * gnus.el: September Gnus v0.57 is released.
2279 * gnus-topic.el (gnus-topic-insert-topic-line): Would mess up the
2281 (gnus-topic-mode-map): Moved `gnus-topic-indent' to `T TAB'.
2283 * gnus-msg.el (gnus-summary-resend-bounced-mail): Would do odd
2286 * gnus.el (gnus-buffer-configuration): Add compose-bounce.
2288 * nnspool.el (nnspool-find-nov-line): Would cut off ends of NOV
2291 Fri Mar 22 21:46:18 1996 David KÃ¥gedal <davidk@lysator.liu.se>
2293 * gnus.el (gnus-group-best-unread-group): Didn't work with topics.
2295 Sat Mar 23 05:45:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2297 * gnus.el (gnus-get-unread-articles): Inline
2298 `gnus-get-unread-articles-in-group'.
2299 (gnus-get-unread-articles-in-group): Inline
2300 `gnus-cache-possibly-alter-active'.
2302 Sat Mar 23 01:26:10 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2304 * gnus.el (gnus-summary-insert-pseudos): Would print out tabs.
2306 Sat Mar 23 00:01:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2308 * gnus.el: September Gnus v0.56 is released.
2310 * gnus.el (gnus-group-add-score): Would bug out on dead groups.
2312 Fri Mar 22 22:30:32 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2314 * gnus.el (gnus-get-newsgroup-headers): Would ignore In-Reply-To
2317 * gnus-uu.el (gnus-uu-uustrip-article): Handle multiple uuencoded
2318 files in each article.
2320 * gnus-msg.el (gnus-inews-article): Switch to buffer where
2321 `gnus-inews-article-hook' is run to make ispelling possible.
2323 * gnus.el (gnus-summary-last-article-p): New function.
2324 (gnus-summary-next-page): Wouldn't go past last article in
2326 (gnus-group-make-help-group): Would create under false name.
2328 Fri Mar 22 22:23:20 1996 Greg Stark <gsstark@mit.edu>
2330 * nneething.el (nneething-make-head): Create better heads.
2332 Fri Mar 22 18:58:17 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2334 * gnus-score.el (gnus-score-body): Would bug out.
2336 * nnfolder.el (nnfolder-retrieve-headers): Make sure the buffer
2337 exists before setting it.
2339 * gnus.el (gnus-summary-exit): Don't run prepare-exit-hook when
2340 exiting temporarliy.
2342 Fri Mar 22 00:38:28 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2344 * gnus.el: September Gnus v0.55 is released.
2346 * gnus.el (gnus-summary-update-article): Would make things bug out.
2347 (gnus-summary-insert-subject): Remove articles that have changed
2349 (gnus-summary-exit): Nix out variables.
2350 (gnus-summary-exit-no-update): Ditto.
2351 (gnus-article-setup-buffer): Create original buffer on entry.
2353 Thu Mar 21 22:28:12 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2355 * gnus-nocem.el (gnus-nocem-enter-article): Would enter things
2356 into the wrong hashtb.
2358 * nnml.el (nnml-inhibit-expiry): New variable.
2359 (nnml-request-expire-articles): Use it.
2361 * gnus.el (gnus-summary-update-article): Would bug out.
2363 * nnml.el (nnml-possibly-change-directory): Also change server.
2365 * gnus-nocem.el (gnus-nocem-scan-groups): Don't create a gazillion
2368 * nnfolder.el (nnfolder-save-mail): Create new groups
2370 (nnfolder-request-scan): Change server first.
2372 * nnheader.el (nnheader-insert-head): Don't insert file contents
2375 Thu Mar 21 18:17:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2377 * gnus-score.el (gnus-score-body): Score in proper order.
2379 Wed Mar 20 20:06:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2381 * gnus.el (gnus-select-newsgroup): Better message.
2383 * gnus-uu.el (gnus-uu-save-article): Include multiple headers of
2386 Tue Mar 19 16:26:13 1996 Roderick Schertler <roderick@gate.net>
2388 * gnus-msg.el (gnus-mail-reply): Would bug out given multiple
2389 follow-to elements for the same header.
2391 Tue Mar 19 01:15:06 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2393 * gnus.el (gnus-cut-thread): Deal with old-fetched & sparse
2395 (gnus-cut-threads): Make sure there are no nil threads.
2396 (gnus-simplify-buffer-fuzzy): Tweaked implementation.
2397 (gnus-gather-threads-by-subject): Check
2398 gnus-summary-gather-exclude-subject after simplifying.
2400 * gnus-topic.el (gnus-topic-insert-topic-line): Store the number
2402 (gnus-group-topic-unread): New function.
2403 (gnus-topic-update-topic-line): Faster implementation.
2405 * gnus.el (gnus-update-format-specifications): Would push too many
2406 emacs-versions onto specs.
2408 * gnus-msg.el (gnus-default-post-news-buffer,
2409 gnus-default-mail-buffer): New variables.
2410 (gnus-mail-setup): Set gnus-mail-buffer here.
2411 (gnus-news-followup): Set gnus-post-news-buffer here.
2413 * custom.el (custom-xmas-set-text-properties): New definition.
2415 * gnus-soup.el (gnus-soup-insert-idx): Throw the Xref header
2417 (gnus-soup-add-article): Ditto.
2418 (gnus-soup-ignored-headers): New variable.
2420 Mon Mar 18 15:01:40 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2422 * gnus-msg.el (gnus-forward-insert-buffer): Wouldn't handle
2423 continuation headers.
2425 * nnml.el (nnml-retrieve-headers-with-nov): Wouldn't strip excess
2428 * gnus-uu.el (gnus-uu-digest-mail-forward): Would reverse order.
2430 * nnsoup.el (nnsoup-make-active): Would bug out.
2432 * gnus-score.el (gnus-score-followup-thread): Make sure we are in
2435 * gnus.el (gnus-buffer-live-p): New function.
2437 * gnus-topic.el (gnus-topic-change-level): Would bug out on dead
2440 * gnus.el (gnus-summary-respool-article): Prompt better.
2441 (gnus-add-marked-articles): Would create recursive lists.
2442 (gnus-summary-move-article): Activate all groups that have been
2445 Sun Mar 17 13:17:26 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2447 * gnus.el: September Gnus v0.54 is released.
2449 * gnus.el (gnus-article-hide-pgp): Would hide one char too many.
2451 * gnus-msg.el (gnus-inews-distribution): Fall back on the
2454 * gnus.el (gnus-read-header): Read sparse threads.
2456 Sun Mar 17 11:23:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2458 * gnus.el (gnus-summary-scroll-up): Show threads.
2460 * gnus-msg.el (gnus-mail-reply): Use prefixed group name.
2461 (gnus-news-followup): Ditto.
2463 * gnus-cache.el (gnus-cache-member-of-class): Would remove ticked
2464 articles from the cache.
2466 * gnus.el (gnus-hide-text): Would bug out at bob.
2467 (gnus-unhide-text): Ditto.
2469 Sat Mar 16 13:28:57 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2471 * gnus.el: 0.53 is released.
2473 Sat Mar 16 14:46:29 1996 Brad Miller <bmiller@cs.umn.edu>
2475 * gnus-gl.el: New version.
2477 Sat Mar 16 13:28:57 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2479 * gnus-score.el (gnus-score-body): Would break on nil
2480 `gnus-scores-articles'?
2482 * gnus.el: All the backend interface functions should take virtual
2485 * gnus-msg.el (gnus-post-method): Find the real method.
2487 * gnus.el (gnus-summary-go-to-next-thread): New definition.
2488 (gnus-summary-next-thread): Use it.
2489 (gnus-prefix-to-server): New function.
2491 * gnus-vis.el (gnus-signature-toggle): Use new substs.
2492 (gnus-article-highlight-signature): Would make check point wrong.
2494 * gnus.el (gnus-hide-text): New subst.
2495 (gnus-hide-text-type): New function.
2496 (gnus-unhide-text): New subst.
2497 (gnus-article-show-all-headers, gnus-article-hide-headers,
2498 gnus-article-hide-pgp, gnus-article-hide-header,
2499 gnus-article-hide-boring-headers): Use them.
2501 Fri Mar 15 07:39:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2503 * nntp.el (nntp-send-xover-command): Would bug out on
2504 single-article groups.
2506 * gnus.el (gnus-group-prepare-flat): Deal with unactivated groups.
2507 * gnus-topic.el (gnus-topic-find-groups): Ditto.
2509 Thu Mar 14 05:24:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2511 * nnspool.el (nnspool-retrieve-headers): Use default-directory to
2512 avoid creating so many garbage strings.
2514 * nnmail.el (nnmail-split-incoming): Make sure the buffer isn't
2515 empty before starting treatment.
2516 (nnmail-get-new-mail): Open/close cache here.
2518 * gnus-msg.el (gnus-news-followup): Use markers for positions.
2520 * gnus.el (gnus-setup-news): Read NoCeM.
2522 Wed Mar 13 03:26:44 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2524 * gnus.el (gnus-functionp): Made into a subst.
2525 (gnus-all-windows-visible-p): Non-recursive implementation.
2527 * nnsoup.el (nnsoup-request-list): Don't use `format'.
2529 * gnus.el (gnus-update-format-specifications): Would recompute all
2531 (gnus-gnus-to-newsrc-format): Don't call `gnus-server-equal' for
2534 * nnspool.el (nnspool-retrieve-headers): Don't call so many
2537 * gnus-cache.el (gnus-cache-retrieve-headers): Would do too much
2540 * gnus-topic.el (gnus-topic-goto-topic): Faster.
2542 * gnus.el: Don't downcase Message-IDs before threading.
2544 Tue Mar 12 01:42:11 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2546 * gnus.el: September Gnus v0.52 is released.
2548 * gnus.el (gnus-article-strip-leading-blank-lines): New command.
2550 * gnus-score.el (gnus-score-score-files-1): Message.
2551 (gnus-score-score-files-1): Make sure this doesn't return a nil
2554 * gnus-vis.el (gnus-article-add-button): Would make all buttons
2557 Mon Mar 11 03:04:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2559 * gnus-soup.el (gnus-soup-group-brew): Might lose articles?
2561 * gnus.el (gnus-request-article-this-buffer): Would set
2562 `gnus-original-article' wrong.
2564 * nnmail.el (nnmail-search-unix-mail-delim): Secondary ">From "
2565 lines would make messages stick.
2566 (nnmail-check-duplication): Changed warning message
2568 * gnus-msg.el (gnus-inews-reject-message): Would prin1 to the echo
2571 * gnus.el (gnus-no-server): Would make variable buffer-local to
2574 * nnmail.el (nnmail-process-unix-mail-format): Doubled code.
2576 * nnvirtual.el (nnvirtual-retrieve-headers): Don't propagate
2579 * gnus-msg.el (gnus-inews-cleanup-headers): Put "poster" in the
2580 list of possible prompts.
2582 Sun Mar 10 00:13:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2584 * gnus-score.el (gnus-score-headers): Wouldn't score anything if
2587 * gnus-cache.el (gnus-cache-remove-article): Change buffer.
2589 * gnus.el (gnus-add-shutdown, gnus-shutdown): New functions.
2590 (gnus-clear-system): Nix out more variables.
2592 * gnus-*.el: Use the functions.
2594 Sat Mar 9 08:03:00 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2596 * gnus.el (gnus-group-delete-group): Remove the group from the
2599 * gnus-topic.el (gnus-topic-yank-group): Yank sub-topics as well.
2600 (gnus-topic-remove-group): New implementation.
2602 * gnus.el (gnus-gnus-to-newsrc-format): princ instead of
2605 Sat Mar 9 07:36:22 1996 Thor Kristoffersen <thor@unik.no>
2607 * nntp.el (nntp-request-article): New wait-for regexp to work with
2610 Sat Mar 9 07:21:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2612 * gnus.el (gnus-request-article-this-buffer): Would bug out when
2615 * gnus-topic.el (gnus-topic-mark-topic): Mark hidden groups in the
2618 * gnus-msg.el (gnus-summary-resend-message): Would bug out.
2620 Sat Mar 9 06:57:13 1996 Michael Cook <mcook@cognex.com>
2622 * nnmail.el (nnmail-split-fancy-syntax-table): New variable.
2624 Fri Mar 8 12:58:37 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
2626 * gnus.el (gnus-summary-go-to-next-thread): Would always jump to
2627 the next dummy-root if called on a dummy-root.
2629 Sat Mar 9 01:58:10 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2631 * gnus.el: 0.51 is released.
2633 * gnus-msg.el (gnus-tokenize-header): Wouldn't do the right thing
2636 Sat Mar 9 00:16:54 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2638 * gnus-topic.el (gnus-topic-change-level): Insert groups in the
2640 (gnus-topic-group-indentation): New function.
2641 (gnus-topic-prepare-topic): Would do incorrect tallies.
2643 Fri Mar 8 23:15:05 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2645 * nnvirtual.el (nnvirtual-create-mapping): Would enter each
2646 article twice into the marks lists, possibly.
2647 (nnvirtual-update-marked): Would "forget" marks.
2649 * gnus.el (gnus-select-newsgroup): Create unsingle article buffer
2652 * gnus-cache.el (gnus-cache-remove-article): Move forwards.
2653 (gnus-cache-retrieve-headers): Would retrieve wrong headers.
2655 Fri Mar 8 19:18:29 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2657 * gnus-score.el (gnus-summary-increase-score): Defaults were used
2659 (gnus-score-edit-current-scores): Changed name.
2661 * gnus.el (gnus-gnus-to-quick-newsrc-format): Don't crete so much
2664 * gnus-xmas.el (gnus-xmas-menu-add): New macro.
2666 Fri Mar 8 00:03:14 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2668 * gnus.el: 0.50 is released.
2670 * gnus.el (gnus-group-yank-group): Would bug out on groups with
2672 (gnus-summary-go-to-next-thread): Do dummies properly.
2673 (gnus-summary-setup-buffer): Make `gnus-article-current' be
2676 * gnus-topic.el (gnus-topic-update-topic): Don't update dead
2679 * gnus.el (gnus-clear-system): Clear list mode.
2680 (gnus-group-list-groups): Might start out in the wrong buffer.
2681 (gnus-clear-system): Clear topic variables.
2683 * gnus-msg.el (gnus-ignored-resent-headers): New variable.
2684 (gnus-summary-resend-message): Use it.
2686 Thu Mar 7 23:38:35 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2688 * nnvirtual.el (nnvirtual-retrieve-headers): `princ' bugs.
2690 * gnus-uu.el (gnus-uu-decode-with-method): Check whether `save' is
2693 Thu Mar 7 21:38:31 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2695 * gnus-vis.el (gnus-article-next-button): Move point to the start
2696 of the button when skipping backwards.
2698 Thu Mar 7 00:15:32 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2700 * gnus-soup.el (gnus-group-brew-soup): Don't pack ticked
2703 * gnus.el (gnus-eval-in-buffer-window): Use uninterned symbol.
2704 (gnus-buffer-exists-p): `let'.
2705 (gnus-summary-reparent-thread): Don't use `substring-no-props'.
2706 (gnus-summary-edit-article-done): Ditto.
2708 * gnus-msg.el (gnus-news-followup): Don't ask about "poster".
2709 (gnus-summary-followup): Bugged out on "poster".
2710 (gnus-inews-set-point): Didn't reliably set point.
2712 Wed Mar 6 01:02:25 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2714 * gnus-cache.el (gnus-cache-enter-article): Advance point.
2716 * gnus.el (gnus-summary-copy-article): Would pass the `respool'
2719 * nnmail.el (nnmail-search-unix-mail-delim): Accept a quoted From
2722 * nnvirtual.el (nnvirtual-retrieve-headers): Don't collect so much
2725 * gnus.el (gnus-group-set-mark): Allow forcing.
2726 (gnus-group-unmark-all-groups): Non-interactive.
2728 Tue Mar 5 15:21:21 1996 Lars Ingebrigtsen <lars@eyesore.no>
2730 * gnus-topic.el (gnus-topic-mark-topic): Would skip the first group.
2731 (gnus-topic-unmark-topic): New function and keystroke.
2732 (gnus-topic-tallied-groups): New variable.
2733 (gnus-topic-prepare-topic): Don't count groups twice.
2735 * gnus.el (gnus-get-split-value): Would return nil.
2737 * gnus-soup.el (gnus-soup-group-brew): Don't enter group with 0
2740 * gnus.el (gnus-group-set-current-level): Don't error out when
2741 point isn't on a group.
2743 * gnus-vis.el (gnus-article-highlight-headers): Would infollop on
2746 * gnus-topic.el (gnus-topic-hide-topic): Toggle the parent topic.
2748 * nn*.el: Made sure all virtual server variables are saved.
2750 Mon Mar 4 19:18:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2752 * nntp.el (nntp-server-variables): Save more variables.
2754 * gnus.el (gnus-read-old-newsrc-el-file): Would bug out on
2755 entering ticks into infos.
2756 (gnus-gnus-to-newsrc-format): Write "native"-server groups to the
2759 * nnsoup.el (nnsoup-store-reply): Make sure `expand-mail-aliases'
2760 and `mail-swallows-etc' is bound.
2762 * nnvirtual.el (nnvirtual-marks): Made into a defsubst.
2763 (nnvirtual-possibly-change-group): Would recreate the mapping
2766 * nnml.el (nnml-request-rename-group): Wouldn't allow renaming
2767 non-leaf group name components.
2769 * gnus.el (gnus-group-change-level): Wouldn change levels of
2772 Sun Mar 3 23:17:57 1996 Lars Ingebrigtsen <lars@eyesore.no>
2774 * gnus-msg.el (gnus-sent-message-ids-file): New variable.
2775 (gnus-sent-message-ids-length): New variable.
2776 (gnus-inews-reject-message): New function.
2778 Sun Mar 3 22:03:47 1996 Jason L. Tibbitts, III <tibbs@hpc.uh.edu>
2780 * nnmail.el (nnmail-process-unix-mail-format): Better
2781 Content-Length check.
2783 Sun Mar 3 21:53:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
2785 * nntp.el (nntp-end-of-line): New variable.
2786 (nntp-request-close, nntp-encode-text,
2787 nntp-send-strings-to-server, nntp-async-send-strings): Use it.
2788 (nntp-read-server-type): Use slow wait-for-response.
2790 Sun Mar 3 21:50:22 1996 Thor Kristoffersen <thor@unik.no>
2792 * nntp.el (nntp-open-rlogin): New definition.
2794 Sun Mar 3 21:39:20 1996 Lars Ingebrigtsen <lars@eyesore.no>
2796 * gnus.el (gnus-get-new-news-in-group): Close group after opening
2799 Sun Mar 3 02:27:17 1996 Jason L Tibbitts III <tibbs@uh.edu>
2801 * nnmail.el (nnmail-process-unix-mail-format): Rewrite of
2802 Content-Length: header processing.
2804 Sun Mar 3 13:05:15 1996 Loren Schall <schall@saifr00.ateng.az.honeywell.com>
2806 * gnus.el (gnus-simplify-buffer-fuzzy): Regexp fix.
2808 Sun Mar 3 12:07:37 1996 Lars Ingebrigtsen <lars@eyesore.no>
2810 * nnmail.el (nnmail-search-unix-mail-delim): Accept "From " as the
2811 line after the delim.
2813 * gnus-kill.el (gnus-kill-file-enter-kill): Don't move point.
2814 (gnus-kill-file-kill-by-subject, gnus-kill-file-kill-by-author,
2815 gnus-kill-file-kill-by-thread, gnus-kill-file-kill-by-xref): Use
2818 Sat Mar 2 16:39:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
2820 * gnus.el (gnus-summary-exit): Close the group.
2822 * nndoc.el (nndoc-type-alist): Be a bit slacker with digest head
2825 * gnus.el (gnus-select-newsgroup): Would kill the group buffer.
2827 * gnus-msg.el (gnus-group-post-news): Configure windows.
2829 * gnus.el (gnus-setup-news): Don't read the descriptions file when
2830 started with `no-server'.
2832 Sat Mar 2 11:38:26 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2834 * gnus.el: 0.49 is released.
2836 * gnus-vis.el (gnus-article-button-next-page): New function.
2837 (gnus-article-button-prev-page): New function.
2838 (gnus-insert-next-page-button): Use them.
2839 (gnus-article-next-button): Wrong function name.
2841 * gnus.el (gnus-get-unread-articles-in-group): Also reactivate
2842 groups that alter their info.
2843 (gnus-summary-next-thread): Would react badly to dummy roots.
2845 * nndraft.el (nndraft-request-update-info): Return success.
2847 * gnus.el (gnus-set-global-variables): Also copy the summary
2850 * gnus-cite.el (gnus-cited-text-button-line-format): New default.
2851 (gnus-article-hide-citation): Would add invisible buttons under
2854 Fri Mar 1 20:52:28 1996 Lars Ingebrigtsen <lars@eyesore.no>
2856 * gnus-msg.el (gnus-summary-resend-bounced-mail): Use
2857 `mail-unsent-separator'.
2859 * gnus.el (gnus-gather-threads-by-references): Change name.
2861 Fri Mar 1 20:25:21 1996 Brad Miller <bmiller@cs.umn.edu>
2863 * gnus-gl.el: New version.
2865 Fri Mar 1 20:04:51 1996 Robert Pluim <pluim@xylint.co.uk>
2867 * gnus-msg.el (gnus-mail-reply): Would handle Mail-Copies-To
2870 Fri Mar 1 08:17:01 1996 Lars Ingebrigtsen <lars@eyesore.no>
2872 * gnus.el: Autoload `gnus-binary-mode'.
2873 (gnus-group-prefixed-name): Would append "+" to group methods.
2875 * gnus-topic.el (gnus-topic-list-active): Use the `force' param.
2877 * gnus.el (gnus-group-change-level): Would bug out on ranks.
2878 (gnus-backlog-request-article): Would choke on Message-IDs.
2879 (gnus-group-change-level): Would bug out sometimes.
2880 (gnus-configure-frame): Just push newly-created frames on the list
2881 of frames to be closed on exit.
2882 (gnus-method-equal): New function.
2884 * nndoc.el (nndoc-generate-clari-briefs-head): Peel off whitespace
2887 * gnus-vis.el (gnus-group-make-menu-bar): Sorting entries were
2890 * gnus-cache.el (gnus-cache-update-article): New function.
2892 * gnus.el (gnus-article-prev-page): Put point at first line.
2893 (gnus-article-next-page): Ditto.
2894 (gnus-get-unread-articles-in-group): Would bug out on dead
2896 (gnus-summary-edit-article-done): Update cache.
2898 Thu Feb 29 10:50:02 1996 Steven L. Baur <steve@miranova.com>
2900 * gnus-xmas.el (gnus-xmas-redefine): Add wrapper to
2901 mail-strip-quoted-names.
2902 (gnus-xmas-mail-strip-quoted-names): New function.
2904 * gnus-msg.el (gnus-mail-reply): Use it.
2906 * gnus-soup.el (gnus-soup-store): Use it.
2908 * gnus-ems.el: mail-strip-quoted-names -> gnus-mail-strip-quoted-names.
2910 Fri Mar 1 07:12:38 1996 Lars Ingebrigtsen <lars@eyesore.no>
2912 * gnus.el (gnus-read-newsrc-file): Make sure the .newsrc file
2913 exists before reading it.
2914 (gnus-group-restart): Ask before executing.
2916 Thu Feb 29 18:15:13 1996 Lars Ingebrigtsen <lars@eyesore.no>
2918 * gnus-xmas.el (gnus-xmas-pick-menu-add,
2919 gnus-xmas-binary-menu-add, gnus-xmas-tree-menu-add,
2920 gnus-xmas-grouplens-menu-add): New functions.
2921 (gnus-xmas-redefine): Use them.
2923 Thu Feb 29 18:10:05 1996 Brad Miller <bmiller@cs.umn.edu>
2925 * gnus-gl.el: New version.
2927 Thu Feb 29 14:28:06 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2929 * gnus.el: 0.48 is released.
2931 * gnus.el (gnus-read-active-file): Wouldn't work on `some'.
2933 Thu Feb 29 09:15:05 1996 Lars Ingebrigtsen <lars@eyesore.no>
2935 * gnus.el: 0.47 is released.
2937 * nnvirtual.el (nnvirtual-create-mapping): Copy article marks.
2939 * gnus.el (gnus-add-marked-articles): Would corrupt the
2942 * gnus-vis.el (gnus-group-highlight-line): Make sure `level' and
2943 `score' are numbers.
2945 * gnus-msg.el (gnus-inews-insert-archive-gcc): Group would be nil
2946 when posting from the group buffer.
2948 * gnus.el (gnus-fetch-group): Really fetch the group.
2949 (gnus-summary-recenter): Respect `vertical'.
2950 (gnus-recenter): Heed the prefix.
2952 Thu Feb 29 08:58:59 1996 Roderick Schertler <roderick@gate.net>
2954 * gnus-score.el (gnus-score-after-write-file-function): New
2957 Thu Feb 29 08:00:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
2959 * gnus.el (gnus-after-getting-new-news-hook): New hook.
2961 * gnus-uu.el (gnus-uu-digest-mail-forward): Use normal
2962 process/prefix convetions.
2964 * nnfolder.el (nnfolder-request-scan): Kill buffers after saving.
2966 Wed Feb 28 04:39:49 1996 Lars Ingebrigtsen <lars@eyesore.no>
2968 * gnus.el: 0.46 is released.
2970 * gnus.el (gnus-read-active-file): Don't try to retrieve groups
2971 when no can be found.
2972 (gnus-find-method-for-group): Return "cleaner" select methods.
2974 * gnus-uu.el (gnus-uu-uustrip-article): Don't loop forever if the
2977 * nnmail.el (nnmail-search-unix-mail-delim): Stricter 822-delim
2980 * gnus.el (gnus-summary-local-variables): Didn't clear
2981 `gnus-cache-removable-articles'.
2982 (gnus-buffer-configuration): Display article-copy in reply and
2985 * nnvirtual.el (nnvirtual-retrieve-headers): Always insert new
2988 * gnus.el (gnus-add-marked-articles): Remove empty mark lists.
2990 * nnvirtual.el (nnvirtual-retrieve-headers): Propagate
2993 * gnus.el (gnus-check-server): Accept a `silent' parameter.
2995 * nnvirtual.el (nnvirtual-retrieve-headers): Make sure the proper
2998 * gnus.el (gnus-recenter): Don't do unconditional horizontal
3001 * gnus-vis.el (gnus-article-next-button): Skip past intangible
3004 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do archiving
3005 if `gnus-message-archive-method' is nil.
3007 * gnus.el (gnus-find-method-for-group): Don't add `*-address'
3010 Tue Feb 27 08:50:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
3012 * gnus-msg.el (gnus-draft-group): Would return a bogus group
3015 * nndir.el (nndir-open-server): Escape ftp errors.
3017 * gnus-msg.el (gnus-mail-reply): Handle "always" Mail-Reply-To.
3018 (gnus-debug): Produced messy bug reports.
3020 Tue Feb 27 04:04:17 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
3022 * gnus.el: 0.45 is released.
3024 * nntp.el (nntp-retry-on-break): New variable.
3025 (nntp-send-command): Use it.
3027 * gnus-gl.el: New version.
3029 * gnus.el (gnus-group-get-new-news): Don't NoCeM scan when given a
3032 * gnus-nocem.el (gnus-nocem-save-active): Saved wrong alist.
3034 * gnus-msg.el (gnus-inews-check-post): Would bug out on non-new
3037 * gnus-nocem.el (gnus-nocem-check-article): Better message.
3038 (gnus-nocem-save-active): New function.
3039 (gnus-nocem-scan-groups): Use it.
3040 (gnus-nocem-check-article): Don't request the article unless it is
3043 * gnus.el (gnus-request-article-this-buffer): Would bug out during
3046 * gnus-nocem.el (gnus-nocem-save-cache): Would save bad caches.
3048 Tue Feb 27 04:03:15 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3050 * gnus.el: 0.44 is released.
3052 Tue Feb 27 03:49:45 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3054 * gnus-vis.el (gnus-article-highlight-signature): Use a marker for
3057 Tue Feb 27 01:29:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
3059 * gnus-msg.el (gnus-inews-article): Always check all headers.
3060 (gnus-mail-reply): Use the Gnus-Warning Message-ID, if possible.
3061 (gnus-news-followup): Ditto.
3063 * gnus.el (gnus-summary-hide-thread): Would infloop on article
3066 * gnus-msg.el (gnus-mail-send-and-exit): Make sure we're in the
3069 Mon Feb 26 01:57:17 1996 Lars Ingebrigtsen <lars@eyesore.no>
3071 * gnus-srvr.el (gnus-server-prepare): Do more checking for nil
3074 * nnsoup.el (nnsoup-request-expire-articles): Better message.
3076 * gnus-salt.el (gnus-generate-horizontal-tree): Use <> brackets on
3079 * gnus-msg.el (gnus-inews-news): Don't allow posting when Gnus is
3082 * gnus.el (gnus-alive-p): New function.
3084 * gnus-msg.el (gnus-inews-modify-mail-mode-map): Use new macro;
3085 moved `C-c C-k' to `C-c C-q'.
3086 (gnus-kill-message-buffer): Return to the buffer from whence we
3089 * gnus.el (gnus-created-frames): New variable.
3090 (gnus-clear-system): Remove created frames.
3091 (gnus-local-set-keys): New macro.
3093 * gnus-msg.el (gnus-inews-cleanup-headers): Remove empty lines.
3094 (gnus-inews-check-post): Warn about empty headers.
3095 (gnus-check-before-posting): New default.
3097 * nnmail.el (nnmail-search-unix-mail-delim): New function.
3098 (nnmail-process-unix-mail-format): Use it.
3100 * nntp.el (nntp-open-server): Clear the nntp-server-buffer after
3101 opening a connection.
3102 (nntp-request-quit): Removed.
3103 (nntp-request-group): Change server.
3104 (nntp-kill-command): New function.
3105 (nntp-send-command): Use it.
3106 (nntp-command-timeout): New variable.
3107 (nntp-send-command): Retry commands if `C-g'.
3109 * gnus.el (gnus-summary-mark-read-and-unread-as-read): Changed
3112 * nntp.el (nntp-open-server-semi-internal): Better messages.
3114 * gnus-msg.el (gnus-debug): Did `quote' wrong.
3116 Sun Feb 25 01:37:49 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
3118 * gnus.el: 0.43 is released.
3120 * gnus-topic.el (gnus-topic-prepare-topic): Would bug out on dead
3122 (gnus-topic-grok-active): Read the active file if it hasn't been
3125 * nnfolder.el (nnfolder-close-group): Always kill the folder.
3126 (nnfolder-always-close): Removed variable.
3128 * gnus.el (gnus-update-format-specifications): Try to be in the
3129 proper buffer before updating.
3131 Sat Feb 24 22:35:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3133 * gnus.el (gnus-group-exit): BBB logout.
3135 * gnus-gl.el (bbb-grouplens-group-p): New function.
3137 * gnus.el: Autoload the GroupLens functions.
3138 (gnus-use-grouplens): New variable.
3140 (gnus-group-line-format): Changed default to include GroupLens.
3141 (gnus-group-insert-group-line): GroupLens enhanced.
3143 * gnus-gl.el: New version.
3145 Sat Feb 24 07:35:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
3147 * nnmail.el (nnmail-cache-close): Kill the cache buffer.
3149 * gnus-msg.el (gnus-post-news-buffer): Changed name.
3151 * nndir.el (nndir-execute-nnmh-command): Wouldn't allow entry into
3154 * gnus.el (gnus-summary-prepare-threads): Don't low-mark sparse
3157 Sat Feb 24 07:24:03 1996 Mark Borges <mdb@cdc.noaa.gov>
3159 * gnus-edit.el: Replaced "~/News" with the proper variable.
3161 Thu Feb 22 14:27:58 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
3163 * gnus.el (gnus-ask-server-for-new-groups): Reset new-newsgroups
3164 so it doesn't *censored*ing subscribe to newsgroups more than once.
3166 * gnus-picon.el (gnus-picons-remove-all): remove x-face icon on exit.
3168 Sat Feb 24 05:55:06 1996 Lars Ingebrigtsen <lars@eyesore.no>
3170 * gnus.el (gnus-find-method-for-group): Reply with the proper
3173 * nnmbox.el (nnmbox-request-post): Removed function.
3174 * nnmh.el (nnmh-request-post): Ditto.
3175 * nnml.el (nnml-request-post): Ditto.
3176 * nnfolder.el (nnfolder-request-post): Ditto.
3177 * nnbabyl.el (nnbabyl-request-post): Ditto.
3179 * gnus-uu.el (gnus-uu-decode-with-method): Create directory if it
3181 (gnus-uu-default-dir): New default.
3183 Thu Feb 22 20:19:47 1996 Steven L. Baur <steve@miranova.com>
3185 * nnbabyl.el (nnbabyl-request-expire-articles): set-text-properties
3186 should be called as gnus-set-text-properties.
3188 Sat Feb 24 01:08:55 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
3190 * gnus.el: 0.42 is released.
3192 * nnml.el (nnml-find-id): Make sure the .overview file exists
3195 * gnus.el (gnus-article-children): New function.
3196 (gnus-summary-limit-exclude-childless-dormant): Use it to exclude
3197 all childless dormants.
3199 * gnus-nocem.el (gnus-nocem-check-article): Would narrow to wrong
3202 * nndraft.el (nndraft-execute-nnmh-command): Make sure
3203 `nnmail-keep-last-article' is nil.
3205 Sat Feb 24 00:27:34 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3207 * gnus.el (gnus-summary-set-local-parameters): Don't set
3208 `to-address' local parameters etc.
3209 (gnus-summary-exit): Would insert dummy lines in the group
3211 (gnus-summary-enter-digest-group): Would wipe out the quirt-config.
3213 * nndoc.el (nndoc-server-variables): Didn't save all variables.
3215 Fri Feb 23 00:24:55 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3217 * gnus.el: 0.41 is released.
3219 * gnus.el (gnus-read-active-file): Would put wrong method on
3220 `gnus-have-read-active-file'.
3222 * gnus-srvr.el (gnus-browse-exit): Make sure all newly subscribed
3223 groups are listed in the group buffer.
3225 * gnus-uu.el (gnus-uu-check-for-generated-files): New
3227 (gnus-uu-save-files): Save directories properly.
3228 (gnus-uu-scan-directory): Scan directories properly.
3230 * gnus.el (gnus-configure-windows): Would create repeating
3231 windows in multiple frames.
3232 (gnus-group-make-group): Would bug out.
3234 * gnus-salt.el (gnus-generate-tree): Make sure the tree window is
3235 displayed before selecting it.
3236 (gnus-highlight-selected-tree): Ditto.
3238 Fri Feb 23 00:01:25 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3240 * gnus-srvr.el (gnus-server-yank-server): Would try to setcdr
3243 * nndraft.el (nndraft-request-post): Removed function.
3245 * gnus-score.el (gnus-score-followup): Apply "followup" scores
3246 after generating them.
3248 Thu Feb 22 23:33:35 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3250 * gnus-score.el (gnus-score-followup): Change to the adapt score
3252 (gnus-summary-score-entry): Return the added score entry.
3254 Thu Feb 22 01:03:16 1996 Lars Ingebrigtsen <lars@eyesore.no>
3256 * gnus.el (gnus-unread-mark-p): New function.
3257 (gnus-read-mark-p): New function.
3258 (gnus-summary-mark-unread-and-read-as-read): New function.
3259 (gnus-mark-article-hook): New default value.
3261 * x-easymenu.el: Double up.
3263 * gnus-edit.el (gnus-score-custom-data): Use kill file directory.
3265 * gnus-msg.el (gnus-debug): Pp the entire setq.
3267 Wed Feb 21 04:10:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
3269 * nnspool.el: Use nnheader-report/nnheader-insert.
3272 * nnkiboze.el: Ditto.
3273 * nnbabyl.el: Ditto.
3275 Wed Feb 21 00:21:56 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3277 * gnus.el: 0.40 is released.
3279 * gnus.el (gnus-summary-refer-parent-article): Also check the NOV
3282 * gnus-salt.el (gnus-possibly-generate-tree): Don't generate trees
3283 for pseudo-articles.
3285 * nnvirtual.el (nnvirtual-retrieve-headers): Make sure the group
3288 * gnus.el (gnus-summary-read-group): Search all frames when
3289 recentering the group buffer.
3290 (gnus-summary-hide-thread): Didn't hide dummy threads.
3292 * gnus.el (gnus-summary-prepare-threads): Dummy roots would
3293 swallow the following article.
3295 * gnus-msg.el (gnus-new-empty-mail): New function.
3296 (gnus-summary-resend-bounced-mail): Use it.
3298 * gnus-picon.el (gnus-picons-display-x-face): Make sure buffer
3301 Tue Feb 20 04:45:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
3303 * gnus.el (gnus-group-set-current-level): Error if not a group on
3305 (gnus-summary-next-page): Don't go to the next article when 'never
3306 and at the end of the group.
3307 (gnus-group-make-group): Make sure the server is opened.
3308 (gnus-read-descriptions-file): Make sure the method is a method
3311 * gnus-msg.el (gnus-copy-article-buffer): Ditto.
3312 (gnus-forward-insert-buffer): Ditto.
3314 * gnus-cite.el (gnus-cite-parse): Use `gnus-set-text-properties'.
3316 * nnheader.el (nnheader-temp-write): Would bug out on nil files.
3318 Mon Feb 19 23:01:33 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3320 * browse-url.el: New version installed.
3322 * gnus.el: 0.39 is released.
3324 Mon Feb 19 01:00:33 1996 Lars Ingebrigtsen <lars@eyesore.no>
3326 * gnus.el (gnus-group-read-ephemeral-group): Put the quit-config
3327 in the group parameters.
3328 (gnus-summary-subject-string): Alias for backwards compatibility.
3330 * gnus-nocem.el (gnus-nocem-hashtb): Moved here.
3331 (gnus-nocem-check-article): Check whether the article is new.
3332 (gnus-nocem-unwanted-article-p): Mew function.
3334 * gnus.el (gnus-summary-limit-children): Use NoCeM.
3335 (gnus-summary-initial-limit): Ditto.
3336 (gnus-get-newsgroup-headers): Don't use NoCeM.
3338 Sun Feb 18 00:03:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
3340 * nnsoup.el (nnsoup-request-expire-articles): Message better.
3342 * gnus.el (gnus-summary-read-group): Display all dormant articles
3345 * nndir.el (nndir-request-list): Would build to wide.
3346 (nndir-execute-nnmh-command): Allow reading from nndir servers.
3348 * nnmh.el (nnmh-open-server): Report errors.o
3350 * nnml.el (nnml-open-server): Report errors.
3352 * nnsoup.el (nnsoup-open-server): Report errors.
3354 * nnspool.el (nnspool-open-server): Report errors.
3356 Sat Feb 17 11:08:16 1996 Lars Ingebrigtsen <lars@eyesore.no>
3358 * nnfolder.el (nnfolder-open-server): Report errors.
3360 * nndraft.el (nndraft-open-server): Report errors.
3361 (nndraft-close-server): Close.
3363 * nndir.el (nndir-open-server): Report errors.
3364 (nndir-close-server): Close.
3366 * nnmbox.el (nnmbox-open-server): Report errors.
3367 (nnmbox-close-server): Kill buffer.
3369 * nnbabyl.el (nnbabyl-open-server): Report errors.
3371 * nndir.el: New-stylee backquotes.
3373 * nnml.el (nnml-generate-nov-file): Make sure numerical files are
3376 * gnus.el (gnus-check-server): Give a better message.
3378 * nndoc.el (nndoc-babyl-body-begin-function): New function.
3379 (nndoc-type-alist): Find beginning of babyl articles.
3381 * nnsoup.el (nnsoup-unpack-packets): Message better.
3383 * gnus.el (gnus-article-mark-lists): Don't save the cache marks.
3385 Fri Feb 16 19:14:26 1996 Lars Ingebrigtsen <lars@eyesore.no>
3387 * nndoc.el (nndoc-type-alist): Recognize the end of digests.
3389 Fri Feb 16 06:46:48 1996 Per Abrahamsen <abraham@dina.kvl.dk>
3391 * gnus-score.el (gnus-summary-score-effect): Didn't correctly
3392 escape meta charcters for substring and exact match types.
3394 Fri Feb 16 00:50:35 1996 Lars Ingebrigtsen <lars@eyesore.no>
3396 * gnus.el (gnus-article-setup-buffer): Set global counterparts.
3397 (gnus-valid-select-methods): All methods should use address.
3398 (gnus-article-show-hidden-text): Hide all hidden text.
3400 * gnus-kill.el (gnus-kill-file-mode-map): New implementation.
3402 * gnus-salt.el (gnus-pick-mode): Install proper minor mode map.
3404 * gnus.el (gnus-summary-exit): Kill article buffer when using
3406 (gnus-set-global-variables): Copy the original buffer to global
3409 * nnspool.el (nnspool-open-server): Simplify.
3410 * nnmbox.el (nnmbox-open-server): Ditto.
3411 * nnbabyl.el (nnbabyl-open-server): Ditto.
3412 * nnml.el (nnml-open-server): Ditto.
3413 * nnfolder.el (nnfolder-open-server): Ditto.
3414 * nnmh.el (nnmh-open-server): Ditto.
3416 * gnus-msg.el (gnus-debug): Pretty-print variables.
3418 * gnus-srvr.el (gnus-server-kill-server): Don't allow killing
3419 opened-only servers.
3420 (gnus-server-edit-server): Would create duplicate servers.
3422 * gnus.el (gnus-get-unread-articles): Close groups after opening
3424 (gnus-server-to-method): Search the opened servers for matches.
3426 * gnus-vm.el (gnus-summary-save-in-vm): Use the split methods.
3428 * gnus.el (gnus-summary-skip-intangible): Don't use `when'.
3430 Thu Feb 15 11:02:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
3432 * nndoc.el (nndoc-type-alist): Allow several newlines in
3435 * gnus.el (gnus-select-newsgroup): Don't message when quitting.
3437 * nnfolder.el (nnfolder-request-close): Close the server.
3439 * gnus.el (gnus-group-method): Changed name.
3440 (gnus-group-method): Return the real select method, if possible.
3442 Wed Feb 14 15:01:57 1996 Lars Ingebrigtsen <lars@eyesore.no>
3444 * gnus-score.el (gnus-summary-increase-score): Regexp-quote regexp
3447 * gnus-msg.el (gnus-forward-insert-buffer): Remove all text
3449 (gnus-forward-included-headers): Buggy regexp.
3451 * gnus-salt.el (gnus-possibly-generate-tree): Don't generate trees
3452 unless threads are used.
3454 * nnheader.el (nnheader-insert-head): Would almost laways stop
3457 Wed Feb 14 07:41:58 1996 Colin Rafferty <craffert@ml.com>
3459 * gnus.el (gnus-group-add-parameter): Remove old versions of the
3462 Wed Feb 14 07:28:50 1996 Lars Ingebrigtsen <lars@eyesore.no>
3464 * gnus-msg.el (gnus-news-followup): Don't query if Followup-To and
3465 Newsgroups are the same.
3466 (gnus-inews-check-post): Reversed check for Followup-To.
3468 * gnus.el (gnus-group-kill-group): Kill lots of zombie groups.
3469 (gnus-article-hide-headers): Check whether `gnus-visible-headers'
3472 Tue Feb 13 06:29:47 1996 Lars Ingebrigtsen <lars@eyesore.no>
3474 * gnus.el (gnus-add-configuration): Autoload.
3475 (gnus-summary-tick-article): Made interactive.
3477 * nntp.el (nntp-open-server-internal): Don't bug out when the
3478 server hangs up during initial negotiations.
3480 Mon Feb 12 04:47:14 1996 Lars Ingebrigtsen <lars@eyesore.no>
3482 * nntp.el (nntp-default-directories): New variable.
3483 (nntp-open-server-internal): Use it.
3485 * nnsoup.el (nnsoup-read-areas): Delete AREAS file.
3486 (nnsoup-read-areas): Check whether the MSG file exists.
3488 * gnus.el (gnus-summary-move-article): Only mark as canceled when
3491 * gnus-ems.el (gnus-set-text-properties): New alias.
3493 Sun Feb 11 13:53:23 1996 Lars Ingebrigtsen <lars@eyesore.no>
3495 * gnus-msg.el (gnus-inews-remove-signature): New function.
3497 Sun Feb 11 09:29:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3499 * gnus.el (gnus-request-article-this-buffer): Make sure the
3500 article buffer exists.
3502 Sun Feb 11 09:28:46 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3504 * gnus.el: 0.38 is released.
3506 Sun Feb 11 04:49:16 1996 Mark Borges <mdb@cdc.noaa.gov>
3508 * gnus-xmas.el (gnus-xmas-define): Conditionally redefine
3509 `set-text-properties'.
3511 Sun Feb 11 04:40:39 1996 Lars Ingebrigtsen <lars@eyesore.no>
3513 * gnus.el (gnus-summary-limit-to-subject): Limit to any header.
3515 Sat Feb 10 03:26:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
3517 * nnmail.el (nnmail-days-to-time): Don't bug out on large
3520 Fri Feb 9 22:17:55 1996 Lars Ingebrigtsen <lars@eyesore.no>
3522 * gnus-msg.el (gnus-forward-included-headers): Include Message-ID
3524 (gnus-post-news): Make sure the parent group is a news group.
3526 Fri Feb 9 09:56:45 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3528 * gnus-picon.el (gnus-picons-convert-x-face): Changed to use
3531 * gnus.el (gnus-buffer-configuration): One quote too many.
3533 * gnus-kill.el (gnus-execute): Allow searching bodies.
3535 * gnus.el (gnus-summary-execute-command): Accept "Body" searches.
3537 * gnus.el: 0.37 is released.
3539 Fri Feb 9 09:44:04 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3541 * nnmail.el (nnmail-time-since): Reversed time.
3543 * nnml.el (nnml-request-expire-articles): Set lower limit
3546 Fri Feb 9 05:40:39 1996 Lars Ingebrigtsen <lars@eyesore.no>
3548 * nntp.el (nntp-open-server-semi-internal): Report errors better.
3550 Thu Feb 8 00:36:09 1996 Lars Ingebrigtsen <lars@eyesore.no>
3552 * gnus.el (gnus-group-jump-to-group): Don't jump to ephemeral
3554 (gnus-summary-catchup-and-goto-next-group): Allow quiet going.
3556 * gnus-topic.el (gnus-topic-move-group): Allow removal of groups.
3557 (gnus-topic-remove-group): New command and keystroke.
3559 * nnsoup.el (nnsoup-read-areas): Message.
3561 * nndoc.el (nndoc-possibly-change-buffer): Return nil when the
3563 (nndoc-close-server): Really close.
3565 * gnus.el (gnus-update-format-specifications): Would not update
3568 * gnus-topic.el (gnus-topic-remove-topic): Accept a list-level.
3569 (gnus-group-prepare-topics): List dead groups.
3571 Wed Feb 7 00:04:23 1996 Lars Ingebrigtsen <lars@eyesore.no>
3573 * gnus.el (gnus-summary-hide-thread): Hide the last thread.
3575 * gnus-kill.el (gnus-kill): Provide.
3576 (gnus-execute-1): Accept forms.
3578 * nnheader.el (nnheader-temp-write): New macro.
3580 * gnus-soup.el (gnus-soup-group-brew): Pack ticked.
3581 (gnus-soup-write-replies): Be silent.
3583 * gnus-msg.el (gnus-bug-mail-send-and-exit): Kill gnus-bug buffer
3586 * gnus.el (gnus-setup-news): Find new newsgroups even if
3587 gnus-read-active-file is nil.
3589 * gnus-soup.el (gnus-soup-group-brew): Would pack too few
3592 * nneething.el (nneething-request-type): New function.
3593 (nneething-request-post): Removed.
3595 * nnvirtual.el (nnvirtual-find-group-art): Never return `(nil)'.
3597 * nndoc.el (nndoc-rnews-body-end): Really go to the end.
3599 * nnsoup.el (nnsoup-read-areas): Would calculate new article
3601 (nnsoup-index-buffer): Check whether the file exists before
3603 (nnsoup-retrieve-headers): Ditto.
3605 * gnus-topic.el (gnus-topic-goto-missing-group): New function.
3607 Tue Feb 6 22:33:50 1996 Lars Ingebrigtsen <lars@eyesore.no>
3609 * gnus.el (gnus-goto-missing-group-function): New variable.
3611 * nnmail.el (nnmail-time-since): Don't alter time.
3612 (nnmail-days-to-time): Would give wrong result.
3614 * gnus.el (gnus-article-de-quoted-unreadable): Decode headers
3617 Tue Feb 6 09:51:14 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
3619 * gnus.el (gnus-article-show-hidden-text): Don't use `(1+
3620 (point))'. It does not work in Mule.
3622 Mon Feb 5 13:03:47 1996 Wes Hardaker <hardaker@teal.ece.ucdavis.edu>
3624 * gnus-picon.el (gnus-group-display-picons): Delete buffer on exit.
3625 (gnus-article-display-picons): Ditto.
3627 Tue Feb 6 00:26:44 1996 Lars Ingebrigtsen <lars@eyesore.no>
3629 * gnus-salt.el (gnus-tree-recenter): Recenter the tree buffer.
3631 * gnus-cite.el (gnus-article-toggle-cited-text): Bind
3634 * gnus.el (gnus-configure-windows): Don't search all frames unless
3635 when using a frame split.
3636 (gnus-summary-mode-map): Change `W t'.
3638 Mon Feb 5 23:41:09 1996 Lars Ingebrigtsen <lars@eyesore.no>
3640 * gnus-score.el (gnus-short-name-score-file-cache): New variable.
3641 (gnus-score-score-files): Use it.
3642 (gnus-score-flush-cache): Ditto.
3644 Mon Feb 4 23:55:30 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
3646 * gnus.el (gnus-configure-windows): Check minibuffer only frame.
3648 Mon Feb 5 22:36:24 1996 Lars Ingebrigtsen <lars@eyesore.no>
3650 * nnsoup.el (nnsoup-old-functions): New variable.
3651 (nnsoup-revert-variables): New command.
3653 Mon Feb 5 17:54:07 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3655 * nnvirtual.el (nnvirtual-update-marked): Copy empty mark lists.
3657 * gnus.el (gnus-summary-read-group): Allow entry with no-display.
3659 * gnus.el: 0.36 is released.
3661 Sat Feb 3 11:56:53 1996 Steven L. Baur <steve@miranova.com>
3663 * gnus-uu.el (gnus-uu-default-view-rules): Added rule for playing of
3666 Mon Feb 5 05:08:54 1996 Lars Ingebrigtsen <lars@eyesore.no>
3668 * gnus.el (gnus-summary-mode-map): Move `v' to `W v'.
3670 * gnus-cache.el (gnus-cache-possibly-enter-article): Request the
3671 buffer to the nntp buffer.
3673 * gnus.el (gnus-recenter): Allow a prefix.
3675 Mon Feb 5 04:56:35 1996 Michael Cook <mcook@cognex.com>
3677 * gnus.el (gnus-configure-windows): Return to the original frame.
3679 Mon Feb 5 03:49:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
3681 * gnus-topic.el (gnus-topic-kill-group): Update topics.
3682 (gnus-topic-yank-group): Ditto.
3684 * nnfolder.el (nnfolder-directory): Doc fix.
3686 * gnus.el (gnus-summary-move-article): Add marks when moving
3688 (gnus-summary-recenter): Don't do horizontal recenter unless the
3691 Sun Feb 4 16:22:20 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3693 * gnus.el (gnus-summary-edit-article): Make sure we're in the
3696 * gnus.el: 0.35 is released.
3698 Sun Feb 4 14:05:20 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3700 * nndoc.el (nndoc-guess-digest-type): Too strict body-begin for
3703 * gnus-msg.el (gnus-removable-headers): Don't remove Bcc header.
3704 (gnus-mail-send): Accept a parameter.
3705 (gnus-inews-send-mail-copy): Use it.
3707 * gnus-salt.el (gnus-tree-close): Don't kill the tree buffer.
3709 * gnus.el (gnus-summary-select-article): Changed return value.
3710 (gnus-summary-scroll-up): Use it.
3712 Sat Feb 3 20:39:59 1996 Lars Ingebrigtsen <lars@eyesore.no>
3714 * gnus.el (gnus-summary-dummy-line-format): Included tabs.
3715 (gnus-summary-prepare-threads): Insert dummy lines properly.
3716 (gnus-summary-hide-thread): Hide dummies better.
3718 * gnus-uu.el (gnus-uu-get-actions): Escape special characters.
3720 * gnus-soup.el (gnus-soup-group-brew): Add articles in right
3721 order; don't generate display.
3723 * gnus.el (gnus-summary-sort): Allow sorting in reverse order.
3724 (gnus-summary-pop-limit): Don't pop if there isn't anything to
3726 (gnus-sort-articles): Would destroy the newsgroup data.
3728 * gnus-soup.el (gnus-soup-unpack-packet): Return the process value.
3730 * gnus.el (gnus-summary-exit): Don't bury buffers that don't exist.
3731 (gnus-summary-exit-no-update): Ditto.
3733 Sat Feb 3 14:37:31 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3735 * gnus-soup.el (gnus-soup-add-article): Would bug out on
3736 non-existent articles.
3738 * gnus.el (gnus-configure-windows): Delete windows on all frames.
3740 Sat Feb 3 15:07:38 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3742 * gnus.el (gnus-summary-read-group): Wouldn't score anything.
3744 * gnus.el: 0.34 is released.
3746 Sat Feb 3 13:08:48 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3748 * gnus-msg.el (gnus-summary-resend-bounced-mail): Strip more
3751 * gnus.el: 0.33 is released.
3753 Fri Feb 2 20:19:07 1996 Lars Ingebrigtsen <lars@eyesore.no>
3755 * gnus.el (gnus-summary-exit): Bury the article buffer.
3757 * gnus-score.el (gnus-score-followup-article): Don't do
3760 Fri Feb 2 20:07:31 1996 Jason L. Tibbitts, III <tibbs@uh.edu>
3762 * nnmail.el (nnmail-process-babyl-mail-format): Allow many spaces
3765 Fri Feb 2 20:05:02 1996 Lars Ingebrigtsen <lars@eyesore.no>
3767 * gnus.el (gnus-summary-select-article): Return t on success.
3769 Thu Feb 1 00:50:54 1996 Lars Ingebrigtsen <lars@eyesore.no>
3771 * nnfolder.el (nnfolder-request-group): Give a better error
3774 * nnfolder.el: Really use virtual servers.
3776 * gnus.el (gnus-select-newsgroup): Moved score file processing to
3779 * gnus-msg.el (gnus-post-method): Use `gnus-post-method' from the
3782 * nnsoup.el (nnsoup-request-expire-articles): Bombed.
3783 (nnsoup-delete-unreferenced-message-files): New command.
3785 * gnus-cache.el (gnus-cache-possibly-enter-article): Update cache
3787 (gnus-cache-possibly-remove-article): Ditto.
3789 * gnus-srvr.el (gnus-server-prepare): Weed out nil servers.
3791 * gnus-msg.el (gnus-mail-reply): Respect
3792 `rmail-dont-reply-to-names'.
3794 Wed Jan 31 19:25:50 1996 Per Abrahamsen <abraham@dina.kvl.dk>
3796 * gnus-msg.el (gnus-inews-insert-mime-headers): `(widen)' before
3797 searching for 8-bit characters.
3799 * gnus-vis.el (gnus-article-highlight-headers): Make it ignore
3800 the `intangible' text property.
3802 Thu Feb 1 00:33:37 1996 Lars Ingebrigtsen <lars@eyesore.no>
3804 * gnus.el (gnus-summary-limit-to-unread): Remove sparse articles.
3806 Wed Jan 31 15:54:38 1996 Lars Ingebrigtsen <lars@eyesore.no>
3808 * gnus-score.el (gnus-summary-score-map): Recursive map.
3810 * gnus-msg.el (gnus-dissociate-buffer-from-draft): Didn't run hook
3813 * gnus-kill.el (gnus-execute): Don't use `gnus-header-*'.
3815 * gnus-msg.el (gnus-kill-message-buffer): New command and
3817 (gnus-mail-setup): Use the gnus-mail-*-method variables.
3819 * gnus-topic.el (gnus-topic-rename): Default to current topic.
3820 (gnus-topic-create-topic): Ditto.
3822 * gnus-vis.el (gnus-group-highlight-line): Offer ticked number.
3824 * gnus-uu.el (gnus-uu-grab-articles): Remove the message.
3826 * gnus-vis.el (gnus-group-highlight): New default for dark
3829 * gnus-topic.el (gnus-group-prepare-topics): Don't do anything
3832 * gnus.el (gnus-summary-mode-map): Clobbered "D".
3834 Mon Jan 29 19:06:00 1996 Kim-Minh Kaplan <kkaplan@cdfhp3.in2p3.fr>
3836 * gnus.el (gnus-simplify-subject-fuzzy): Fold case.
3838 Mon Jan 29 17:48:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
3840 * gnus.el (gnus-summary-limit): Hide any threads, possibly.
3842 * gnus-msg.el (gnus-forward-insert-buffer): Really delete unwanted
3845 * gnus-vis.el (gnus-insert-prev-page-button): Allow clicking.
3846 (gnus-insert-next-page-button): Ditto.
3848 * nntp.el (nntp-send-region-to-server): Copy text to a temp buffer
3851 Sun Jan 28 10:28:39 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3853 * gnus-cite.el (gnus-dissect-cited-text): Don't push a nil on the
3856 Sat Jan 27 20:32:29 1996 Lars Ingebrigtsen <lars@eyesore.no>
3858 * gnus-topic.el (gnus-group-topic-topics-only): Removed variable.
3860 * nnbabyl.el (nnbabyl-request-group): Don't report failures on
3862 * nnmbox.el (nnmbox-request-group): Ditto.
3864 * gnus.el (gnus-simplify-buffer-fuzzy): Simplify [x/x].
3866 * gnus-score.el (gnus-score-default-header): Duplicate defvars.
3867 (gnus-summary-increase-score): Default variables should be
3870 * gnus.el (gnus-summary-mode-map): Wrong name for `t' keystroke.
3872 Sat Jan 27 20:29:45 1996 Marc Auslander <marc@watson.ibm.com>
3874 * gnus-score.el (gnus-summary-increase-score): Didn't work for
3875 non-temporary score entries.
3877 Fri Jan 26 17:24:00 1996 David K}gedal <davidk@lysator.liu.se>
3879 * nnmail.el (nnmail-check-duplication): Don't tread 'delete as a
3882 Sat Jan 27 19:51:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
3884 * gnus-topic.el (gnus-topic-prepare-topic): Number of groups would
3886 (gnus-topic-update-topic-line): Ditto.
3888 Fri Jan 26 15:10:09 1996 Steven L. Baur <steve@miranova.com>
3890 * gnus-vis.el (gnus-article-add-buttons): Need to reset point to top
3891 of article before trying the next regexp in the gnus-button-alist.
3893 Sat Jan 27 19:22:24 1996 Lars Ingebrigtsen <lars@eyesore.no>
3895 * gnus-vis.el (gnus-button-alist): Allow space after "<URL: ".
3897 Fri Jan 26 20:20:25 1996 Lars Ingebrigtsen <lars@eyesore.no>
3899 * gnus-topic.el (gnus-topic-indent-level): New variable.
3900 (gnus-topic-yank-group): Use it.
3901 (gnus-topic-insert-topic-line): Ditto.
3902 (gnus-topic-prepare-topic): Ditto.
3904 Fri Jan 26 17:18:25 1996 ISO-2022-JP <yamaoka@ga.sony.co.jp>
3906 * gnus-vis.el (gnus-article-highlight-headers): Would infloop.
3908 Fri Jan 26 14:10:19 1996 Lars Ingebrigtsen <lars@eyesore.no>
3910 * gnus.el (gnus-dribble-read-file): Set file modes on the dribble
3912 (gnus-article-check-hidden-text): Only checked signature.
3913 (gnus-article-check-hidden-text): Do things in the article
3915 (gnus-group-line-format-alist): Let N have its old definition.
3916 (gnus-group-catchup-group-hook): New variable.
3917 (gnus-group-catchup): Use it.
3918 (gnus-group-remove-mark): Give a useful return value.
3919 (gnus-group-kill-group): Would bug out when killing lots of dead
3922 Thu Jan 25 09:32:19 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
3924 * gnus.el (gnus-group-insert-group-line) : Changed "header" to
3925 "gnus-tmp-header" for parameter that gets passed to user
3926 functions. Set to the group name, but may not necessarily want
3928 (gnus-group-set-mode-line) : ditto, gnus-tmp-header set to nil.
3929 (gnus-set-mode-line) : ditto, gnus-tmp-header set to nil.
3931 Fri Jan 26 07:47:59 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3933 * gnus.el (gnus): Goto the first unread group.
3935 * gnus.el: 0.32 is released.
3937 Thu Jan 25 18:27:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
3939 * gnus.el: Autoload `gnus-group-highlight-line'.
3941 * gnus-vis.el (gnus-article-highlight-headers): Wrap the regexp in
3944 * nnmbox.el (nnmbox-request-group): Don't bug out on non-existant
3946 * nnbabyl.el (nnbabyl-request-group): Ditto.
3947 (nnbabyl-possibly-change-newsgroup): Return t.
3949 * gnus.el (gnus-group-insert-group-line): Define gnus-tmp-header.
3951 * gnus-msg.el (gnus-mail-parse-comma-list): New function.
3952 (gnus-mail-reply): Use it.
3953 (gnus-mail-reply): Merge follow-to headers.
3955 * gnus-score.el (gnus-summary-score-map): New implementation.
3957 * gnus.el (gnus-summary-exit): Remove articles before updating.
3958 (gnus-summary-next-article): Accept a param to force slightly.
3960 Thu Jan 25 08:41:44 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3962 * nnml.el (nnml-deletable-article-p): Always responed with nil.
3964 Thu Jan 25 08:45:52 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3966 * gnus.el: 0.31 is released.
3968 * nnmail.el (nnmail-insert-lines): Would return negative lines
3971 * gnus-xmas.el (gnus-xmas-extent-start-open): New function.
3973 * gnus-topic.el (gnus-topic-insert-topic-line): Remove excess
3976 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties): New
3979 Thu Jan 25 07:34:05 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3981 * gnus-ems.el (gnus-extent-detached-p): New alias.
3983 * gnus-xmas.el (gnus-xmas-find-glyph-directory): Changed from
3984 "etc" to "etc/gnus".
3986 Tue Jan 23 13:40:35 1996 Lars Ingebrigtsen <lars@eyesore.no>
3988 * gnus-score.el (gnus-score-make-menu-bar): New function.
3989 (gnus-score-menu-hook): New variable.
3991 * gnus-vis.el (gnus-article-next-button): Move point.
3993 * nndoc.el (nndoc-type-alist): Recognize ends of digests.
3994 (nndoc-retrieve-headers): Don't bug out on non-existant articles.
3996 * gnus-msg.el (gnus-mail-buffer): Renamed.
3998 * gnus-cache.el (gnus-cache-possibly-remove-articles): Check some
4001 * nnmail.el (nnmail-insert-lines): Off by 1.
4003 * nnml.el (nnml-deletable-article-p): Check for file writability.
4004 * nnmh.el (nnml-deletable-article-p): Ditto.
4006 * gnus-msg.el (gnus-associate-buffer-with-draft): Allow
4008 (gnus-use-draft): New variable.
4010 * gnus.el (gnus-summary-move-article): Use `move' action by
4013 * nnmail.el (nnmail-get-split-group): Be more restrictive in
4014 selecting procmail spools.
4015 (nnmail-get-spool-files): Don't return the spool file when doing a
4016 single procmail file.
4018 * gnus.el (gnus-summary-move-article): Allow moving to the same
4021 * gnus-score.el (gnus-score-pretty-print): New command and
4023 (gnus-summary-increase-score): Would always bug out.
4024 (gnus-score-edit-done): Change windows before loading score file.
4026 * gnus.el (gnus-summary-reparent-thread): Rethread after
4029 * gnus-xmas.el (gnus-xmas-make-overlay): Don't make extents
4032 * nndoc.el (nndoc-post-type): New variable.
4034 Tue Jan 23 13:39:11 1996 Eberhard Mattes <mattes@azu.informatik.uni-stuttgart.de>
4036 * nndoc.el (nndoc-request-type): New function.
4038 Tue Jan 23 00:13:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
4040 * gnus.el (gnus-group-group-indentation): New function.
4041 (gnus-group-update-group-line): Use it.
4042 (gnus-group-update-group): Indent.
4044 * gnus-topic.el (gnus-topic-hide-subtopics): Removed variable.
4045 (gnus-topic-prepare-topic): Indent group lines.
4046 (gnus-topic-yank-group): Indent groups.
4048 * gnus.el (gnus-group-update-hook): New variable.
4049 (gnus-group-insert-group-line): Use it.
4051 * gnus-vis.el (gnus-group-highlight-line): New function.
4053 * gnus.el (gnus-group-entry): New macro.
4055 * gnus-vis.el (gnus-group-highlight): New variable.
4057 * gnus-topic.el (gnus-topic-insert-topic-line): Would show "..."
4059 (gnus-topic-indent): Don't move point.
4060 (gnus-topic-unindent): Ditto.
4061 (gnus-topic-prepare-topic): Display unread articles in sub-topics.
4063 * nnsoup.el (nnsoup-next-prefix): New function.
4064 (nnsoup-read-areas): Use it.
4066 * gnus-soup.el (gnus-soup-set-area-prefix): New macro.
4068 * nnsoup.el (nnsoup-tmp-directory): New directory.
4069 (nnsoup-write-active-file): Save it.
4070 (nnsoup-unpack-packets): Use it.
4072 * gnus-msg.el (gnus-dissociate-buffer-from-draft): New command and
4075 * gnus.el (gnus-group-list-groups): Goto last group if at eob.
4077 * gnus-topic.el (gnus-topic-mode): Use it.
4078 (gnus-topic-goto-next-group): New function.
4080 * gnus.el (gnus-group-list-groups): Allow positioning point in
4082 (gnus-group-goto-next-group-function): New internal variable.
4084 * nnsoup.el (nnsoup-read-active-file): Give a proper return
4087 * gnus.el (gnus-start-news-server): Give a better error message.
4089 Mon Jan 21 23:34:55 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
4091 * gnus-mh.el (gnus-mh-mail-setup): It didn't work when pressing
4092 `R' or yanking because of lack of setting to variable
4093 `mail-reply-buffer' and mh-sent-from-folder buffer local variable
4096 Mon Jan 22 02:58:42 1996 Lars Ingebrigtsen <lars@eyesore.no>
4098 * nntp.el (nntp-open-server-internal): Make sure that the server
4099 was successfully opened.
4101 * gnus.el (gnus-read-active-file): Wouldn't activate properly.
4102 (gnus-read-active-file): Ignore errors from the archive server.
4104 * nnbabyl.el (nnbabyl-request-group): Ditto.
4106 * nnmbox.el (nnmbox-request-group): Would bug out.
4108 Sat Jan 20 20:39:03 1996 Steven L. Baur <steve@miranova.com>
4110 * nnmbox.el (nnmbox-read-mbox): find-file-noselect ->
4111 nnheader-find-file-noselect.
4113 Mon Jan 22 01:15:52 1996 Lars Ingebrigtsen <lars@eyesore.no>
4115 * gnus.el (gnus-group-mark-buffer): Optional param.
4117 * nnsoup.el (nnsoup-request-expire-articles): Message more.
4118 (nnsoup-read-active-file): Add proper active info.
4119 (nnsoup-request-group): New implementation.
4120 (nnsoup-request-list): Ditto.
4122 Sun Jan 21 08:22:47 1996 Lars Ingebrigtsen <lars@eyesore.no>
4124 * gnus.el (gnus-request-article-this-buffer): Update sparse
4126 (gnus-data-set-number): New macro.
4127 (gnus-summary-update-article): Use it.
4129 Sun Jan 21 03:54:18 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
4131 * gnus-soup.el (gnus-soup-add-article): Don't save canceled