1 Fri Jun 7 22:08:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
3 * gnus.el (gnus-summary-refer-article): Would bug out when
4 referring non-sparse articles.
6 Fri Jun 7 19:59:45 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
8 * gnus.el: Gnus v5.2.11 is released.
10 * gnus.el (gnus-summary-save-article): Would set
11 `gnus-original-article-buffer' to a bogus value.
12 (gnus-header-value): Didn't understand continuation headers!
13 (gnus-get-newsgroup-headers): Use new value and pick out
15 (gnus-number-to-header): New function.
16 (gnus-summary-refer-article): Didn't work when sparse articles
19 Fri Jun 7 17:19:21 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
21 * nnheader.el (nnheader-insert-head): Use
22 `nnheader-insert-file-contents-literally'.
23 (nnheader-mail-file-mbox-p): Ditto.
25 Fri Jun 7 14:05:28 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
27 * custom.el ((string-match "XEmacs" emacs-version)): dito
29 * gnus-vis.el (gnus-group-make-menu-bar): enable customize for XEmacs
31 Fri Jun 7 19:20:22 1996 Richard Pieri <ratinox@unilab.dfci.harvard.edu>
33 * nnheaderems.el (nnheader-ms-strip-cr): New function.
35 Thu Jun 6 18:22:04 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
37 * gnus.el: Gnus v5.2.10 is released.
39 * message.el (message-header-format-alist): Use
40 `message-fill-address' for To and Cc.
41 (message-fill-address): New function.
43 * gnus.el (gnus-article-check-hidden-text): Respect a postive
45 (gnus-summary-save-article): Remove headers from the original
47 (gnus-article-hide-headers): Delete "From " if wanted.
49 * nnmail.el (nnmail-load-hook): Run hooks.
51 Thu Jun 6 14:41:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
53 * message.el (message-check-news-syntax): Don't warn on "poster".
55 Wed Jun 5 20:22:48 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
57 * gnus.el: Gnus v5.2.9 is released.
59 * message.el (message-setup): Add Mailcrypt magic.
61 Wed Jun 5 18:01:58 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
63 * gnus-cus.el (()): New colors.
65 * gnus-xmas.el (gnus-xmas-group-startup-message): Would bug out
66 when compiled without XPM support.
68 Wed Jun 5 17:17:00 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
70 * gnus.el: Gnus v5.2.8 is released.
72 * nndoc.el (nndoc-type-alist): New babyl head begin.
73 (nndoc-babyl-head-begin): New function.
75 Wed Jun 5 16:26:55 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
77 * gnus.el (gnus-summary-save-article): Remove headers.
79 Wed Jun 5 18:16:55 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
81 * gnus.el (gnus-read-old-newsrc-el-file): Would bug out.
83 Wed Jun 5 12:43:22 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
85 * gnus-score.el: `V f' to flush the cache.
86 (gnus-score-flush-cache): Save scores before flushing.
88 * gnus-cite.el (gnus-cite-prefix-regexp): Removed "-" as cite
91 * gnus.el (gnus-summary-caesar-message): Use message.
93 * gnus-cite.el (gnus-cite-prefix-regexp): Allow "-" as a cite
96 * nnvirtual.el (nnvirtual-convert-headers): Wouldn't convert.
98 * gnus-cus.el (()): Have `gnus-mouse-face' respect gnus-visual.
100 Wed Jun 5 12:52:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
102 * dgnushack.el (custom-file): Changed setq.
104 Tue Jun 4 13:46:45 1996 Scott Byer <byer@mv.us.adobe.com>
106 * nnfolder.el (nnfolder-read-folder) Take an additional parameter,
107 scanning, which is t when we are only scanning for new news. In
108 this case, if the modtime of the file hasn't changed since we last
109 scanned it, we don't bother reading the file in, and simply return
110 nil. When we do scan it, pay attention to the
111 nnfolder-distrust-mbox variable, and only scan forward from the
112 last marked message when nil. After scanning, remember the
113 modtime of the visited buffer.
115 * nnfolder.el (nnfolder-save-mail) If nnfolder-current-buffer is
116 nil, make sure any open group is closed before changing the group
117 - in the case where a group was opened for scanning but not read
118 in because it wasn't touched, this forces the read.
120 * nnfolder.el (nnfolder-possibly-change-group) Take an additional
121 optional variable, which indicated if we're scanning. Passes it
122 on to nnfolder-read-folder, and is prepared for
123 nnfolder-read-folder to return nil for nnfolder-current-buffer.
124 If we get a request to change to the currently open group, and
125 nnfolder-current-buffer is nil (we're on the tail end of a scan),
128 * nnfolder.el (nnfolder-request-scan) Inform
129 nnfolder-possibly-change-group that we're scanning.
131 * nnfolder.el (nnfolder-scantime-alist) New internal variable.
132 Keep track of the last scantime of each mbox.
134 * nnfolder.el (nnfolder-distrust-mbox) New variable. When t,
135 nnfolder-read-folder reverts to it's old behavior of scanning an
136 entire file looking for unmarked messages. When nil (the
137 default), scans forward from the last marked message. Unless you
138 have an external mailer which inserts new messages in the middle
139 of your mailboxes, leave nil.
141 Wed Jun 5 09:20:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
143 * message.el (message-goto-body): Expand abbrev.
145 Tue Jun 4 17:12:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
147 * gnus.el: Gnus v5.2.7 is released.
149 Tue Jun 4 18:26:24 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
151 * message-xms.el (message-xmas-find-glyph-directory): Wouldn't use
152 PACKAGE-xmas-glyph-directory even if it is non-nil and a
154 (message-toolbar): Use special ispell function for messages. Jump
155 to info pages for message composition.
157 Tue Jun 4 17:12:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
159 * message.el (rmail): Require.
161 Tue Jun 4 18:11:46 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
163 * gnus-cus.el (()): Bold group faces.
165 Tue Jun 4 15:10:20 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
167 * gnus-cus.el (()): Unbold group faces.
169 * custom.el (custom-face-lookup): Make all parameters optional.
171 * gnus.el (gnus-thread-total-score): Protect against nil input.
173 Tue Jun 4 11:11:13 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
175 * gnus.el: Gnus v5.2.6 is released.
177 * gnus.el (gnus-summary-make-local-variables): Set local variables
180 Tue Jun 4 07:51:02 1996 Steven L. Baur <steve@miranova.com>
182 * gnus-cus.el (()): New "light' group highlighting.
184 Tue Jun 4 07:26:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
186 * gnus.el (gnus-subscribe-hierarchical-interactive): Don't accept
189 * message.el (message-directory): Autoload.
191 Mon Jun 3 07:30:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
193 * gnus.el (gnus-summary-make-local-variables): Separated into own
195 (gnus-summary-make-local-variables): Respect global values.
197 * nnheader.el (sendmail): Unrequired.
200 * nntp.el (rnews): Unrequired.
202 * gnus-msg.el (gnus-group-post-news): `C-u a' posts to the group
203 under point, `C-u 1 a' prompts, `a' uses an empty group name.
205 * message.el (message-setup): Make separator read-only.
207 * gnus-cus.el (()): Define `gnus-group-highlight'.
209 * gnus-vis.el (gnus-group-highlight): Commented out.
211 * gnus-topic.el (gnus-topic-yank-group): Yank topics at the end of
212 the buffer correctly.
214 * gnus-score.el (gnus-score-adaptive): Make sure we use the
215 buffer-local adaptive score variable.
217 * gnus-msg.el (gnus-group-post-news): Prompt when given a prefix.
219 * nnvirtual.el (nnvirtual-catchup-group): Might have corrupted the
220 list of component groups.
222 * gnus-ems.el: Work under OS/2 again.
224 * gnus.el (gnus-remove-header): New function.
225 (gnus-read-header): Use it.
226 (gnus-summary-insert-subject): Didn't work when editing articles
227 in a non-threaded display.
228 (gnus-summary-update-article): Would create multiple root
229 threads when editing.
231 * message.el (message-do-send-housekeeping): Reverse check.
233 * nnheader.el (backquote): Required.
235 * gnus.el (backquote): Required.
237 * message.el (message-make-from): Use the `user-full-name'
240 Sun Jun 2 16:50:49 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
242 * message.el (message-number-of-buffers): New variable.
243 (message-generate-new-buffers): Changed default.
244 (message-do-send-housekeeping): New function.
245 (message-buffer-name): New function.
247 Sun Jun 2 07:41:20 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
249 * gnus.el: Gnus v5.2.5 is released.
251 * gnus-topic.el (gnus-topic-remove-group): Only delete first
253 (gnus-topic-move-group): Ditto.
254 (gnus-topic-change-level): Ditto.
256 * gnus.el (gnus-summary-insert-subject): Do rebuilding of sparse
258 (gnus-summary-update-article): Do updating of referred articles
260 (gnus-delete-first): New function.
262 * gnus-cus.el (()): Color change.
264 * gnus.el (gnus-version): Accept a prefix to insert.
266 Sat Jun 1 02:03:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
268 * custom.el: Require cl.
270 * gnus.el (gnus-group-list-matching): `10 A m' to read the active
273 * message.el (message-supersede): Don't use
274 `mail-strip-quoted-names'.
275 (message-cancel-news): Ditto.
277 * nnfolder.el (nnfolder-retrieve-headers): Don't allow selecting
279 (nnfolder-request-group): Ditto.
281 Sat Jun 1 01:26:45 1996 Per Abrahamsen <abraham@dina.kvl.dk>
283 * dgnushack.el (custom-file): Nix out.
285 Sat Jun 1 01:24:28 1996 Massimo Campostrini <campo@sunthpi3.difi.unipi.it>
287 * gnus-cus.el (()): Wrong number of arguments.
289 Fri May 31 08:32:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
291 * gnus.el: Removed obsolete autoloads.
293 * gnus-demon.el (gnus-demon-init): Use `nnheader-run-at-time'.
295 * gnus.el (gnus-group-catchup-current): Warn.
297 * gnus-srvr.el (gnus-browse-foreign-server): Message better.
299 * gnus-topic.el (gnus-topic-change-level): Make sure we're in the
302 * gnus-srvr.el (gnus-server-exit-hook): New hook.
303 (gnus-server-exit): Use it.
305 * gnus-topic.el (gnus-topic-mode): Update more.
307 * gnus.el (gnus-group-update-group-hook): New hook.
308 (gnus-group-update-group): Use it.
310 Fri May 31 04:33:16 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
312 * gnus.el: Gnus v5.2.4 is released.
314 * custom.el (custom-face-lookup): Escape errors.
316 * gnus-msg.el (gnus-inews-do-gcc): Don't do anything unless Gnus
319 * custom.el (custom-face-lookup): Wrong number of params.
321 Fri May 31 00:14:17 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
323 * gnus.el (gnus-continuum-version): Also give responses to
325 (gnus-summary-update-article): Would bug out on editing articles.
327 Thu May 30 05:04:07 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
329 * gnus.el: Gnus v5.2.2 is released.
331 * gnus.el (gnus-article-hide-headers): Show boring headers as
334 Tue May 28 15:47:15 1996 Per Abrahamsen <abraham@dina.kvl.dk>
336 * custom.el ((fboundp 'event-point)): Wrong test.
338 Thu May 30 03:19:21 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
340 * gnus.el (gnus-headers-decode-quoted-printable): Wrong name.
342 * message.el (message-header-hook): Defvarred.
344 * gnus-nocem.el (gnus-nocem-verifyer): Couldn't verify that it
347 Thu May 30 00:25:46 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
349 * gnus-nocem.el (gnus-nocem-verify-issuer): Widen before
352 Wed May 29 23:19:46 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
354 * custom.el (custom-xmas-set-text-properties): Changed name.
356 Wed May 29 23:01:52 1996 Paul D. Smith <psmith@baynetworks.com>
358 * gnus-cus.el: toggle -> sexp.
360 Wed May 29 23:00:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
362 * gnus-msg.el (gnus-inews-add-send-actions): Use `gnus-add-hook'.
364 Wed May 29 22:52:47 1996 Francois Felix Ingrand <felix@laas.fr>
366 * gnus-topic.el (gnus-topic-remove-group): Would not delete groups
369 Wed May 29 08:57:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
371 * custom.el (custom-face-lookup): Avoid `modify-face' to speed up
372 face retrieval on Indys & over slow modem lines.
374 Wed May 29 05:08:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
376 * gnus.el: Gnus v5.2.2 is released.
378 * custom.el (custom-xmas-add-text-properties,
379 custom-xmas-put-text-property): New functions used throughout.
380 May now work under XEmacs.
382 Wed May 29 00:07:13 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
384 * gnus-cite.el (gnus-cite-article): New variable.
385 (gnus-cite-parse-maybe): Use it.
387 * nnspool.el (nnspool-open-server): Refuse opening if the active
390 * gnus.el (gnus-read-active-file): Message more.
392 * nntp.el (nntp-request-article): Wouldn't wait until the entire
395 * nnvirtual.el (nnvirtual-request-group): Make sure that things
396 don't recurse endlessly.
398 * message.el (message-expand-group): Make buffer not read-only.
400 * gnus-nocem.el (gnus-nocem-verifyer): New variable.
401 (gnus-nocem-verify-issuer): Use it.
403 * gnus-xmas.el (gnus-xmas-logo-color-alist): New variable.
404 (gnus-xmas-logo-color-style): New variable.
405 (gnus-xmas-logo-colors): Use them.
407 Tue May 28 00:28:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
409 * gnus-score.el (gnus-score-followup): Would infloop on exact
412 * message.el (message-forward): Insert separator at the start of
415 * nnfolder.el (nnfolder-save-buffer): New function.
416 (nnfolder-save-buffer-hook): New variable.
418 * message.el (message-mode-hook): Defined variable.
420 * nntp.el (nntp-request-close): Remove the sentinel before closing
423 * gnus.el (gnus-group-mode): Add to local hook.
424 (gnus-continuum-version): Would return wrong answer for non-alpha
426 (gnus-version-number): New variable.
427 (gnus-version): Use it.
429 * gnus-msg.el (gnus-inews-add-send-actions): Add to local hook.
431 * gnus-xmas.el (gnus-xmas-add-hook): New function.
433 * gnus-ems.el (gnus-add-hook): New alias.
435 Tue May 28 00:23:17 1996 Joao Cachopo <jcachopo@gia.ist.utl.pt>
437 * gnus-salt.el (gnus-binary-mode): Would put wrong minor mode
440 Tue May 28 00:18:19 1996 Thor Kristoffersen <thor@unik.no>
442 * nntp.el (nntp-close-server): Supply parameter to
443 `nntp-server-opened'.
445 Sun May 26 20:29:02 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
447 * gnus.el (gnus-article-sort-by-date): Inline.
449 * nnmail.el (nnmail-find-file): Don't insert literally.
451 * message.el (message-send-mail-with-mh): Save before sending.
453 * gnus-cite.el (gnus-article-hide-citation): Would bug out.
455 * gnus-topic.el (gnus-topic-grok-active): Could only be run once.
457 * message.el (message-check-news-syntax): Don't warn on long
458 signatures on forwarded articles.
460 * gnus.el (gnus-request-article-this-buffer): Put un-numbered
461 articles into the original buffer as well.
463 Sun May 26 03:51:38 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
465 * gnus.el: Gnus v5.2.1 is released.
467 * gnus.el: Gnus v5.2.0 is released.
469 * gnus.el: September Gnus v0.96 is released.
471 * nnheader-ems.el: Raw-file confusion.
473 * gnus-xmas.el (gnus-xmas-logo-colors): New variable.
474 (gnus-xmas-group-startup-message): Use it.
476 Sun May 26 02:35:48 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
478 * nnheader-ems.el: Bind nnheader-insert-raw-file-contents.
480 * gnus.el: 0.95 is released.
482 Sun May 26 02:34:01 1996 Bart Robinson <lomew@cs.utah.edu>
484 * gnus.el (gnus-save-newsrc-file): Make the backups go to the
487 Sun May 26 00:04:38 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
489 * gnus.el (gnus-cut-thread): Wouldn't cut properly with
490 old-fetched and dormant articles.
492 Sat May 25 22:49:51 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
494 * gnus.el (gnus-summary-search-article): Continue from where we
496 (gnus-summary-insert-subject): Wouldn't insert when old-fetched
498 (gnus-cut-threads): Would display too many threads when both
499 sparse & ancient articles were present.
500 (gnus-invisible-cut-children): New function.
502 Fri May 24 17:56:19 1996 Andy Norman <ange@hplb.hpl.hp.com>
504 * nnheader-ems.el (nnheader-xmas-find-file-noselect): Use
505 `nnheader-insert-file-contents-literally'.
507 Fri May 24 17:51:46 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
509 * gnus.el (gnus-summary-find-prev): With point at eob, would
510 select the next-to-last article.
512 Fri May 24 17:25:48 1996 Magnus Hammerin <qmah@bull.se>
514 * gnus.el (gnus-group-mode): Use `gnus-make-local-hook'.
515 (gnus-sortable-date): Typo.
517 Fri May 24 17:24:15 1996 ISO-2022-JP <morioka@jaist.ac.jp>
519 * gnus.el (gnus-narrow-to-signature): Didn't work.
521 Fri May 24 21:27:49 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
523 * gnus.el: 0.94 is released.
525 * nnvirtual.el (nnvirtual-request-group): Don't include itself in
526 its component groups.
528 * gnus.el (gnus-summary-mark-below): Changed default.
530 Fri May 24 19:29:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
532 * message.el (message-check-news-syntax): Check invalid Newsgroups
534 (message-mode-menu): Added spellcheck.
536 * nntp.el (nntp-wait-for-response): Peel off ^Ms.
538 * message.el (message-fix-before-sending): New function.
539 (message-send): Use it.
540 (message-check-news-syntax): Check for invalid group names.
542 * gnus.el (gnus-summary-number-of-articles-in-thread): Return 0 if
545 Thu May 23 23:32:43 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
547 * gnus.el: September Gnus v0.93 is released.
549 * nnbabyl.el (nnbabyl-read-mbox): Would bogously increase the
552 Thu May 23 21:06:47 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
554 * gnus.el: September Gnus v0.92 is released.
556 * gnus-soup.el (gnus-soup-add-article): Would remove Xrefs from
559 * gnus.el (gnus-summary-catchup-to-here): Don't show hidden
562 * nnmail.el (nnmail-moved-inboxes): New variable.
563 (nnmail-move-inbox): Use it.
565 * gnus-uu.el (gnus-uu-decode-uu): Optional argument.
567 * nnbabyl.el (nnbabyl-insert-lines): Don't insert negative Lines
570 Thu May 23 19:28:15 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
572 * gnus.el (gnus-summary-insert-pseudos): Would create contiguous
575 * nnheader-ems.el: New file.
576 (nnheader-xmas-run-at-time): New function.
577 (nnheader-xmas-cancel-timer): Ditto.
578 (nnheader-xmas-insert-file-contents-literally): Moved here.
580 * gnus.el (gnus-read-move-group-name): Bind
581 minibuffer-confirm-incomplete.
583 Thu May 23 15:20:47 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
585 * nntp.el (nntp-request-close): Give the QUIT time to reach the
586 server before closing the connection.
587 (nntp-close-server): Ditto.
589 * gnus.el (gnus-summary-exit): Run the exit hook with point on the
592 Thu May 23 15:03:16 1996 <morioka@jaist.ac.jp>
594 * gnus.el (gnus-narrow-to-signature): Mimeish new definition.
596 Thu May 23 15:03:16 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
598 * nnfolder.el (nnfolder-close-group): Don't read the buffer when
601 * gnus.el (gnus-group-exit): Prompt even when the server is down.
603 Wed May 22 21:56:56 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
605 * gnus.el: September Gnus v0.91 is released.
607 * gnus.el (gnus-setup-news): Slave Gnusii should clear the dribble
610 Wed May 22 22:32:21 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
612 * gnus-score.el (gnus-summary-set-score): Moved here.
613 (gnus-summary-raise-score): Would bug out on nil arguments.
615 * message-xmas.el (message-toolbar): Changed.
617 * gnus-xmas.el (gnus-summary-mail-toolbar): New toolbar.
618 (gnus-xmas-setup-summary-toolbar): Use it.
620 Wed May 22 19:24:04 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
622 * gnus.el (gnus-message-archive-method): Buggy definition.
623 (gnus-summary-prepare-threads): Don't mark ancient as low-scored.
624 (gnus-summary-prepare-unthreaded): Ditto.
626 Wed May 22 02:14:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
628 * gnus.el (gnus-save-hidden-threads): New macro.
629 (gnus-hidden-threads-configuration): New function.
630 (gnus-restore-hidden-threads-configuration): New function.
631 (gnus-summary-search-article): Use it.
633 * gnus-picon.el (gnus-picons-reverse-domain-path): New definition.
635 * message.el: Required wrong file under XEmacs.
637 * gnus-gl.el (bbb-get-predictions): Return nil on errors.
639 * nnfolder.el (nnfolder-close-group): Make sure the buffer is
640 alive before killing it.
642 Tue May 21 20:08:33 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
644 * gnus.el: September Gnus v0.90 is released.
646 * gnus.el (gnus-dribble-read-file): Don't do modes unless they are
649 * gnus-score.el (gnus-summary-score-entry): Wouldn't show
650 immediate scorign of followups.
651 (gnus-score-save): Use prin1 instead of format.
653 * gnus-msg.el (gnus-bug-kill-buffer): Bogus.
655 Tue May 21 18:32:29 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
657 * gnus-vis.el (gnus-button-next-page): New command.
658 (gnus-button-prev-page): Ditto.
660 * gnus-topic.el (gnus-topic-unique): Removed variable.
661 (gnus-current-topic): New function.
662 (gnus-topic-move-group): Use it.
663 (gnus-topic-goto-next-group): Use it.
665 Tue May 21 11:08:42 1996 Steven L Baur <steve@miranova.com>
667 * gnus-setup.el: Copyright assigned to FSF.
669 Tue May 21 17:09:27 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
671 * message.el (message-fetch-field): New function.
673 * gnus.el (gnus-directory): New variable.
675 * message.el (message-directory): New variable.
677 * nnmail.el (nnmail-insert-lines): Make sure point is at the
678 beginning of the line.
679 (nnmail-directory): New variable.
681 * gnus.el (gnus-mode-string-quote): New function.
682 (gnus-set-mode-line): Use it.
684 Tue May 21 10:34:26 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
686 * gnus-msg.el (gnus-inews-do-gcc): Use message narrow to headers.
687 (gnus-inews-do-gcc): Find the right archive method.
689 * gnus.el (gnus-select-newsgroup): Check whether the group can be
691 (gnus-no-server): Nonsensical.
692 (gnus-group-mark-group): Go past topic lines.
693 (gnus-server-to-method): Would return nil on select methods.
695 * gnus-topic.el (gnus-topic-mode): Don't check topology unless we
696 have the newsrc alist.
697 (gnus-topic-check-topology): Wouldn't check topology properly.
699 * nnsoup.el (nnsoup-request-list): Make sure the active file is
702 * gnus.el (gnus-sortable-date): Simplified.
703 (gnus-group-set-mode-line): Remove the ":" if the server is "".
705 Tue May 21 10:13:28 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
707 * message.el (message-rename-buffer): New command and keystroke.
709 Mon May 20 10:15:12 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
711 * gnus.el (gnus-summary-search-article): New implementation; set
712 point in the article buffer to the match.
713 (gnus-parent-headers): New function.
714 (gnus-dd-mmm): Protect against broken dates.
716 * gnus-topic.el (gnus-topic-unread): New function.
717 (gnus-topic-update-topic-line): Use it.
719 * gnus.el (gnus-group-list-active): Protect against unbound
722 Mon May 20 00:31:36 1996 Per Abrahamsen <abraham@dina.kvl.dk>
724 * nnmail.el (nnmail-article-group): Do not split into empty list
727 Mon May 20 09:42:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
729 * gnus-picon.el: Ran `indent-sexp' over file.
730 (gnus-article-display-picons): Make sure there is a From before
733 * nnfolder.el (nnfolder-save-mail): Insert a blank line before the
736 * message.el (message-mode-map): Changed key.
737 (message-sort-headers): `start-open' text props.
738 (message-sort-headers): Would sort oddly on continuation lines.
740 Sun May 19 20:26:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
742 * gnus.el (gnus-group-set-mode-line): Longer "modified".
744 * gnus-uu.el (gnus-uu-grab-articles): Don't do any display hooks.
746 Sun May 19 19:42:55 1996 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
748 * message.el (message-y-or-n-p, message-talkative-question,
749 message-flatten-list, message-flatten-list-1): New functions.
751 Sun May 19 17:28:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
753 * message.el (message-mode-map): Define \t.
754 (message-newgroups-header-regexp): New variable.
755 (message-tab): New command.
756 (message-expand-group): New function.
758 * gnus-msg.el (gnus-group-post-news): Don't prompt.
760 * gnus.el (gnus-group-update-group-line): Preserve indentation.
762 * gnus-msg.el (gnus-copy-article-buffer): Copy the head from the
763 original article buffer.
765 * gnus-vm.el: Decimated.
767 * gnus-mh.el (gnus-mh-mail-send-and-exit): Removed.
768 (gnus-mh-mail-setup): Removed.
770 * message.el (message-send-mail-with-sendmail): Renamed.
771 (message-send-mail-with-mh): New function.
773 * gnus-salt.el (gnus-pick-start-reading): Select the first
776 Sun May 19 09:58:30 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
778 * gnus.el: September Gnus v0.89 is released.
780 * gnus.el (gnus-group-set-mode-line): Make sure we're in the group
783 Sun May 19 11:14:54 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
785 * gnus.el (gnus-group-set-mode-line): Empty dribble is unchanged.
786 (gnus-article-set-window-start): Search all frames.
787 (gnus-eval-in-buffer-window): Select window in different frame.
788 (gnus-get-unread-articles): Update info here.
790 Sun May 19 07:30:07 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
792 * gnus.el (gnus-backlog-remove-article): Read-only.
794 * gnus-xmas.el (gnus-xmas-put-text-property): New function.
796 * gnus.el (gnus-subscribe-newsgroup-method): Doc fix.
798 Sat May 18 14:33:37 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
800 * gnus.el (gnus-save-newsrc-file): Update mode line.
802 * message.el (message-exit-actions, message-kill-actions,
803 message-postpone-actions): New variables.
804 (message-kill-buffer): New command and keystroke.
805 (message-bury): Changed keystroke.
806 (message-do-actions): New function.
807 (message-add-action): New function.
808 (message-send-news): Report failures.
809 (message-send-mail): Don't remove Message-ID already generated for
812 Sat May 18 08:20:03 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
814 * nnspool.el (nnspool-retrieve-headers-with-nov): Escape buggy nov
817 Sat May 18 08:42:34 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
819 * gnus.el: 0.88 is released.
821 * gnus.el (gnus-group-set-mode-line): Say whether the dribble
822 buffer has been modified.
824 * gnus-xmas.el (gnus-xmas-add-text-properties): New function.
825 (gnus-xmas-group-remove-excess-properties): Removed.
827 * gnus-ems.el (gnus-add-text-properties): New alias.
829 * gnus-xmas.el (gnus-xmas-group-remove-excess-properties): Open
832 Fri May 17 16:27:42 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
834 * gnus.el (gnus-article-hide-headers): Would make headers
835 iinvisible under XEmacs.
837 * gnus.el: 0.87 is released.
839 Fri May 17 11:38:52 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
841 * gnus.el (gnus-summary-edit-article-done): Remove article from
843 (gnus-group-update-group-line): Would indent oddly.
845 * gnus-uu.el (gnus-uu-post-encoded): Use message.
846 (gnus-uu-post-encoded): Don't double-prompt.
848 * message.el (message-mode): Do mailabbrev things here.
850 * nntp.el (nntp-default-sentinel): Reset nntp-current-group when
853 * gnus-score.el (gnus-score-load-file): Dumb downcasing.
855 Fri May 17 06:16:00 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
857 * gnus.el (gnus-summary-delete-article): Better prompt.
859 * gnus-score.el (gnus-score-load-file): Downcase all header
862 Thu May 16 14:04:30 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
864 * gnus.el (gnus-make-date-line): Separated into own function
865 and don't reply "Now" to bogus dates.
866 (gnus-summary-search-article): Bind `gnus-article-display-hook' to
869 Thu May 16 07:40:24 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
871 * gnus.el: September Gnus v0.86 is released.
873 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties): Remove
876 Thu May 16 04:31:59 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
878 * gnus-vis.el (gnus-button-alist): Recognize more message-ids.
880 * nnheader.el (nnheader-parse-head): Wouldn't get the first line
883 * gnus.el (gnus-summary-refer-article): Don't connect to the refer
884 method unless using a news method.
886 Wed May 15 11:41:09 1996 Steven L Baur <steve@miranova.com>
888 * nnmail.el (nnmail-get-spool-files): Fix typo.
890 Wed May 15 03:52:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
892 * gnus.el: 0.85 is released.
894 * nnspool.el (nnspool-open-server): Use directory file name.
896 * gnus-topic.el (gnus-topic-create-topic): Changed prompt.
898 Tue May 14 03:16:43 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
900 * gnus.el (gnus-decode-rfc1522): Only decode headers; changed
903 * nnmail.el (nnmail-get-spool-files): Anchor matches.
905 * gnus.el (gnus-summary-expire-articles-now): Didn't work in group
907 (gnus-summary-expire-articles): Accept `now' parameter.
909 Sun May 12 01:29:12 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no (Lars Magne Ingebrigtsen)>
911 * gnus.el: September Gnus v0.84 is released.
913 * gnus-xmas.el (gnus-xmas-summary-recenter): Protect against evil.
915 Sat May 11 23:23:15 1996 Michael Sperber <sperber@informatik.uni-tuebingen.de>
917 * gnus-xmas.el (gnus-xmas-summary-recenter): Would act oddly.
919 Fri May 10 22:49:46 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
921 * nnheader.el (nnheader-parse-head): Deal with naked heads.
923 * nnml.el (nnml-parse-head): `naked' heads.
925 Fri May 10 00:27:59 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
927 * gnus.el (gnus-group-mark-group): Didn't work well in topic
929 (gnus-read-active-file-p): New function.
930 (gnus-group-list-killed): Read active file.
931 (gnus-group-list-active): Ditto.
932 (gnus-group-list-matching): Possibly read active file.
933 (gnus-get-killed-groups): Separated into own function.
934 (gnus-update-group-mark-positions): Don't define "dummy.group".
936 * gnus-topic.el (gnus-topic-rename): Use topic under point.
937 (gnus-topic-create-topic): Don't prompt for parent topic.
938 (gnus-topic-create-topic): Go to the new topic.
940 * gnus.el (gnus-mime-decode-quoted-printable): Preserve text
942 (gnus-article-date-ut): Would bug out on read-only.
944 Thu May 9 11:12:30 1996 Steven L Baur <steve@miranova.com>
946 * message.el (message-followup): Correct typos in regular expression
949 Thu May 9 20:38:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
951 * gnus-uu.el (gnus-uu-delete-work-dir): Don't message so much.
953 Wed May 8 03:20:23 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
955 * nnmail.el (nnmail-process-unix-mail-format): Didn't nix out
956 bogus Message-ID headers properly.
958 * nnml.el (nnml-parse-head): Use nnheader functions for parsing
959 and generating nov headers.
961 Wed May 8 22:55:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
963 * gnus.el (gnus-execute-command): Make sure the buffer isn't
965 (gnus-article-prepare): Would perform hooks on pseudo articles.
967 * gnus-uu.el (gnus-uu-mark-sparse): Would bug out on pseudos.
968 (gnus-uu-mark-all): Ditto.
970 * gnus.el (gnus-request-article-this-buffer): Ignore canceled
972 (gnus-summary-next-page): Pass by canceled articles.
974 * message.el (message-check-element): Reverse logic.
976 Wed May 8 22:36:18 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
978 * gnus.el (gnus-tree-buffer): Moved from gnus-salt.el.
980 Wed May 8 23:45:46 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
982 * gnus.el (gnus-no-server): New definition.
983 (gnus-group-default-level): Use permanent levels.
985 Wed May 8 21:35:35 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
987 * gnus.el (gnus-summary-select-article):
989 Tue May 7 21:49:30 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
991 * gnus.el: 0.83 is released.
993 * gnus.el: September Gnus v0.83 is released.
995 * gnus.el (gnus-summary-insert-subject): Would change article
997 (gnus-summary-display-article): Go to the right article when
998 fetching sparse articles.
1000 Sun Apr 28 21:53:44 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1002 * nnml.el (nnml-active-number): Create and change the directory
1003 before using any of the variables that requires the directory to
1004 be created and change.
1006 Tue May 7 22:06:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1008 * gnus-xmas.el (gnus-xmas-setup-group-toolbar): Would bug out on
1011 Tue May 7 18:21:59 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1013 * gnus.el (gnus-kill-or-deaden-summary): Kill multiple buffers
1016 Tue May 7 16:52:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1018 * gnus-cite.el (gnus-cite-add-face): Would bug out in obscure
1021 Mon May 6 09:16:02 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1023 * message.el (message-mode-map): Do not bind button3.
1024 (message-mode-menu): Use easymenu.
1025 (message-mode): Call `easy-menu-add'.
1026 (message-make-menu-bar): Deleted.
1028 * message-xmas.el (message-mode-menu): Deleted.
1030 Mon May 6 20:51:43 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
1032 * gnus.el: September Gnus v0.82 is released.
1034 * gnus-cite.el (gnus-dissect-cited-text): Sift single empty
1037 * gnus.el (gnus-id-to-article): Would bug out once in a while.
1039 * gnus-cite.el (gnus-article-hide-citation-in-followups): Really
1040 hide citations in un-root articles.
1041 (gnus-article-hide-citation): Place [...] consistently.
1043 * gnus.el (gnus-article-date-ut): Preserve faces.
1045 * gnus-cite.el (gnus-article-hide-citation): Would mess up
1048 Mon May 6 00:23:09 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1050 * gnus.el: 0.81 is released.
1052 * message-xmas.el (message-mode-menu): Moved to this file.
1054 * message.el (message-make-organization): Use env var.
1056 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties):
1057 Wouldn't remove sufficient props.
1059 * message-xmas.el: New file.
1061 * gnus-cache.el (gnus-cache-read-active): Make sure the cache
1064 * gnus.el (gnus-summary-articles-in-thread): Would not give right
1065 answer on the fine thread.
1067 Sun May 5 14:54:06 1996 Steven L Baur <steve@miranova.com>
1069 * message.el (message-mode-map): Added mode menu for XEmacs.
1071 Mon May 6 00:12:59 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1073 * gnus-xmas.el (gnus-xmas-summary-recenter): Wouldn't display the
1076 Sun May 5 23:54:04 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1078 * gnus.el (gnus-convert-old-newsrc): Would bomb when no
1079 .newsrc.eld was loaded.
1081 Sun May 5 17:34:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1083 * gnus.el (gnus-set-mode-line): Use window width instead of frame
1086 Sat May 4 22:18:05 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1088 * gnus.el (gnus-article-de-quoted-unreadable): Always decode
1089 RFC1522-encoded headers.
1091 Sat May 4 22:03:39 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1093 * nntp.el (nntp-default-sentinel): Would bug out when closing
1096 Thu May 2 16:11:52 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1098 * message.el (message-mode-map): Changed.
1100 Mon Apr 29 19:09:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1102 * gnus-vis.el (gnus-button-mailto): Use message.
1103 (gnus-button-mailto): Copy mail buffer.
1105 Mon Apr 29 18:32:19 1996 Kees de Bruin <bruin@tasking.nl>
1107 * gnus.el (gnus-current-copy-group): New variable.
1109 Mon Apr 29 18:29:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1111 * message.el (message-setup): Don't require Subject.
1113 Mon Apr 29 02:24:14 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1115 * gnus.el: September Gnus v0.80 is released.
1117 * message.el (message-check-news-syntax): Better `empty' check.
1118 (message-checksum): Better checksums.
1120 Sun Apr 28 14:40:04 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1122 * message.el (message-ignored-bounced-headers): New default.
1124 * nnsoup.el (nnsoup-store-reply): Generate in mail buffer.
1126 Sun Apr 28 13:12:48 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
1128 * gnus-picon.el: Moved variables.
1130 Sun Apr 28 11:58:51 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1132 * nnml.el (nnml-active-number): Change group.
1134 * gnus.el (gnus-group-sort-by-rank): Reverse logic.
1136 * message.el (message-font-lock-keywords): New default.
1138 * gnus-cite.el (gnus-article-hide-citation-in-followups): Didn't
1141 * gnus.el: Autoload gnus-article-hide-citation-in-followups.
1143 * nnml.el (nnml-active-number): Bugged out.
1145 * gnus-uu.el (gnus-uu-grab-articles): Override
1146 `gnus-summary-display-article-function'.
1148 * gnus.el (gnus-summary-move-article): Didn't use proper defaults
1151 Sun Apr 28 11:40:44 1996 ISO-2022-JP <morioka@jaist.ac.jp>
1153 * nnheader.el (nnheader-insert-raw-file-contents): Ner alias.
1155 Sun Apr 28 11:19:58 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1157 * gnus.el (gnus-read-save-file-name): Use different prompt when
1160 Wed Apr 24 23:21:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1162 * gnus.el (gnus-summary-mode): Make gnus-summary-mark-positions
1165 * gnus-vis.el (gnus-header-button-alist): Buttonize urls in
1168 * gnus-uu.el (gnus-uu-part-number): Check more.
1170 Wed Apr 24 04:04:54 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1172 * gnus.el: September Gnus v0.79 is released.
1174 * message.el (message-syntax-checks): Doc fix.
1176 Wed Apr 24 05:08:10 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1178 * gnus.el (gnus-group-process-prefix): Make sure `mark-active' is
1181 Wed Apr 24 05:06:42 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1183 * gnus-xmas.el (gnus-xmas-define): Would make compilation
1186 Wed Apr 24 02:20:08 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1188 * message.el (message-unsent-separator): New variable.
1190 * gnus.el (gnus-summary-edit-article-done): Nix out original
1193 Wed Apr 24 01:31:17 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1195 * gnus-vis.el (gnus-summary-make-menu-bar): Used
1198 Wed Apr 24 00:11:28 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1200 * message.el (message-unix-mail-delimiter): New variable.
1202 * nnbabyl.el (nnbabyl-check-mbox): New command.
1204 * nnspool.el (nnspool-insert-nov-head): New function.
1205 (nnspool-retrieve-headers-with-nov): Use it to protect against
1206 unsynched NOV files.
1208 * nnheader.el (nnheader-insert-nov): New function.
1209 (nnheader-parse-head): New function.
1210 (nnheader-insert-article-line): New function.
1212 Tue Apr 23 22:55:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1214 * message.el (message-cancel-news): Disable syntax checks.
1215 (message-do-fcc): Didn't quote separator.
1217 * gnus.el (gnus-update-summary-mark-positions): Use local format
1218 spec when computing.
1220 * gnus-msg.el (gnus-summary-cancel-article): Remove article from
1221 cache after cancelling.
1222 (gnus-summary-supersede-article): Ditto.
1224 Tue Apr 23 12:05:21 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1226 * gnus.el (gnus-group-history): New variable.
1227 (gnus-completing-read): Handle null default arg.
1228 (gnus-group-jump-to-group): Use them.
1229 (gnus-group-unsubscribe-group): Ditto.
1230 (gnus-read-move-group-name): Ditto.
1232 * gnus-msg.el (gnus-group-post-news): Use `gnus-group-history' and
1233 `gnus-completing-read'.
1235 Tue Apr 23 22:39:37 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1237 * nnml.el (nnml-active-number): Protect against corrupt active
1240 * nnvirtual.el (nnvirtual-open-server): Don't allow recursive
1243 Tue Apr 23 00:13:22 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1245 * gnus.el: September Gnus v0.78 is released.
1247 * gnus.el (gnus-get-newsgroup-headers): Run
1248 `gnus-parse-headers-hook'.
1249 (gnus-mime-decode-quoted-printable): Make interactive.
1250 (gnus-setup-news): Don't scan nocem on gnus-no-server.
1251 (gnus-read-header): Let `gnus-refer-article-method' override.
1252 (gnus-rebuild-thread): Cut threads before inserting.
1254 Mon Apr 22 23:54:10 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1256 * message.el (message-check-news-syntax): Didn't check for
1257 shortened Followup-To.
1259 Mon Apr 22 22:36:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1261 * gnus.el (gnus-group-catchup-current): Warn about dead groups.
1263 Mon Apr 22 21:41:51 1996 William Perry <wmperry@monolith.spry.com>
1265 * gnus-xmas.el (gnus-xmas-define): Correct background mode under
1268 Mon Apr 22 03:50:52 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1270 * message.el (message-mode-map): New keystroke for
1271 `message-sort-headers'.
1272 (message-syntax-checks): Reverse default.
1273 (message-check-element): Use it.
1275 * nnbabyl.el (nnbabyl-read-mbox): Try to make sure that article
1276 numbers aren't reused.
1277 * nnmbox.el (nnmbox-read-mbox): Ditto.
1279 * gnus.el (gnus-continuum-version): New function.
1280 (gnus-convert-old-newsrc): New function.
1281 (gnus-convert-old-ticks): New function.
1283 * nnmbox.el (nnmbox-request-scan): Save active.
1285 * nnbabyl.el (nnbabyl-request-scan): Save the active file.
1287 * nnmbox.el (nnmbox-request-list): Odd logic.
1289 * nnbabyl.el (nnbabyl-request-list): Odd logic.
1291 * gnus-uu.el (gnus-uu-generated-file-list): Removed.
1292 (gnus-uu-delete-work-dir): Delete recursively.
1294 * gnus.el (gnus-group-insert-group-line-info): Indent properly
1296 (gnus-group-make-group): Place point on the newly created group.
1298 * gnus-vis.el (gnus-group-make-menu-bar): Would bug out when not
1299 using gnus-topic-mode.
1301 Mon Apr 22 03:45:14 1996 Brad Miller <bmiller@cs.umn.edu>
1303 * gnus-gl.el: New version.
1305 Mon Apr 22 02:34:05 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1307 * gnus-xmas.el (gnus-xmas-find-glyph-directory): Secure agains nil
1310 * nnml.el (nnml-request-move-article): Change directory back to
1311 source group before deleting.
1313 Sun Apr 21 19:59:58 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1315 * gnus.el: September Gnus v0.77 is released.
1317 * message.el (message-bounce): Wrong interactive spec.
1318 (message-bounce): Handle mimeish bounces.
1320 * nnspool.el (nnspool-inews-switches): Suppress signature.
1322 Sun Apr 21 19:50:59 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1324 * gnus-msg.el (gnus-summary-cancel-article): Cancel using the
1325 proper select method.
1327 * gnus.el (gnus-find-method-for-group): Allow methods without names.
1329 Sun Apr 21 16:34:35 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1331 * nnmh.el (nnmh-request-list-1): New function.
1333 * gnus.el (gnus-summary-articles-in-thread): Would respond badly
1336 * gnus-msg.el (gnus-article-mail): Use message.
1338 * gnus-vis.el (gnus-button-reply): Use message.
1340 Sat Apr 20 04:31:02 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
1342 * gnus-vis.el: Greyed out much more entries in group-mode's
1343 menubar and started the same for summary-mode.
1345 Sun Apr 21 15:50:09 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1347 * gnus-msg.el (gnus-copy-article-buffer): Don't widen
1350 * gnus.el (gnus-read-active-file): Don't nix out active stuff from
1352 (gnus-summary-find-next): Wouldn't respond properly to dummy
1355 Sun Apr 21 15:26:47 1996 Denis Howe <dbh@doc.ic.ac.uk>
1357 * browse-url.el: New version installed.
1359 Sun Apr 21 15:16:07 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1361 * message.el (message-reply): Respond properly even when answering
1362 to messages with no Message-ID.
1364 Sat Apr 20 18:16:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1366 * gnus.el (gnus-article-header-rank): Moved.
1368 * message.el (message-send-mail): Wouldn't resend.
1370 Sat Apr 20 00:20:09 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1372 * gnus.el: September Gnus v0.76 is released.
1374 * nntp.el (nntp-server-opened-hook): Use the default.
1376 Sat Apr 20 01:58:15 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1378 * nntp.el (nntp-open-server-semi-internal): Don't call
1379 `cancel-timer' under XEmacs.
1381 Fri Apr 19 23:20:52 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1383 * gnus.el (gnus-ask-server-for-new-groups): Would call with wrong
1386 Fri Apr 19 20:42:16 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1388 * gnus.el (gnus-article-hide-headers): Use message sorting.
1390 * message.el (message-required-mail-headers): Changed sequence.
1391 (message-sort-headers-1): New function.
1392 (message-sort-headers): New command.
1394 * nnheader.el (nnheader-change-server-old): Removed.
1395 (nnheader-file-error): New function.
1397 * nnspool.el (nnspool-request-list): Give a better error message.
1399 * message.el (message-use-followup-to): Doc fix.
1401 * gnus.el (gnus-summary-read-group): Dont limit unthreaded
1404 Fri Apr 19 15:05:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1406 * message.el (message-setup): Don't generate headers first.
1408 * nnmail.el (nnmail-message-id): Use message.
1410 Thu Apr 18 20:10:11 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1412 * gnus.el: September Gnus v0.75 is released.
1414 * gnus.el (gnus-summary-show-article): Stop page breaking when
1417 * gnus-vis.el (gnus-summary-make-menu-bar): Removed obsolete
1420 * gnus-msg.el (gnus-summary-reply): Pass on `broken-reply-to'.
1422 * message.el (message-reply): Allow broken reply-to.
1424 * gnus.el (gnus-group-jump-to-group): Refuse to treat groups that
1425 have control characters in them.
1427 Thu Apr 18 18:47:16 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1429 * gnus-vis.el (gnus-button-url-regexp): Allow "!" in URLs.
1431 * gnus.el (gnus-summary-exit): Always run
1432 `gnus-summary-prepare-exit-hook'.
1434 Thu Apr 18 12:15:27 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1436 * gnus.el: September Gnus v0.74 is released.
1438 * gnus.el (gnus-summary-update-mark): Would but out on eob.
1440 * gnus-msg.el (gnus-post-method): Would bug out.
1442 Thu Apr 18 09:08:53 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1444 * gnus.el (gnus-get-newsgroup-headers-xover): Deleted duplicate
1447 Thu Apr 18 11:06:10 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
1449 * gnus.el (gnus-parse-headers-hook): Enable de-QP by default.
1451 Wed Apr 17 08:59:20 1996 Jan Vroonhof <vroonhof@math.ethz.ch>
1453 * gnus-nocem.el (gnus-nocem-enter-article): added some simple
1454 error recovery for read calls on article content.
1456 Wed Apr 17 00:51:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1458 * gnus.el (gnus-error): New function.
1460 * nnsoup.el: Generate headers.
1462 Tue Apr 16 08:06:12 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1464 * message.el (message-user-mail-address): Use
1465 `mail-extract-address-components'.
1467 * gnus.el (gnus-group-make-group): Use method history.
1468 (gnus-group-browse-foreign-server): Ditto.
1469 (gnus-ask-server-for-new-groups): Make sure symbols are bound.
1471 Tue Apr 16 00:07:47 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1473 * gnus.el (gnus-completing-read): New function.
1474 (gnus-method-history): New variable.
1475 (gnus-summary-respool-default-method): New user option.
1476 (gnus-summary-respool-article): Use them.
1478 Tue Apr 16 07:36:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1480 * gnus.el (gnus-summary-mode): Make line format bufffer local.
1482 Mon Apr 15 08:41:35 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1484 * gnus-vis.el (gnus-button-url-regexp): "-" was not in the regexp.
1486 * nntp.el (nntp-open-server): Would choke on port numbers.
1488 * gnus-soup.el (gnus-soup-send-packet): Insert
1489 X-Newsreader/X-Mailer.
1491 * nntp.el (nntp-open-server-semi-internal): Clear the server
1494 Sun Apr 14 17:11:49 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1496 * gnus-msg.el (gnus-setup-message): Don't clobber
1497 message-header-setup-hook.
1499 * nndoc.el (nndoc-type-alist): Would show end line in forwards.
1501 * gnus.el (gnus-window-to-buffer): Allow `mail' value.
1503 * message.el (message-send-mail): Would choke on Resent-to.
1504 (message-generate-new-buffers): New variable.
1505 (message-pop-to-buffer): Use it.
1506 (message-kill-buffer-on-exit): New variable.
1507 (message-send-and-exit): Use it.
1509 Sun Apr 14 08:54:37 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
1511 * gnus.el: September Gnus v0.73 is released.
1513 * message.el (message-mode): Mail-hist isn't defined in XEmacs
1516 * gnus.el: September Gnus v0.72 is released.
1518 * nnoo.el (defvoo): Didn't work under XEmacs.
1520 Sun Apr 14 06:27:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1522 * gnus.el: September Gnus v0.71 is released.
1524 * nnvirtual.el (nnvirtual-open-server): Would return nil.
1526 Sat Apr 13 05:37:10 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1528 * gnus.el: September Gnus v0.70 is released.
1530 * nnvirtual.el (nnvirtual-component-regexp): New variable.
1532 Fri Apr 12 18:59:45 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1534 * nnoo.el: New file. All backends now use it.
1536 Wed Apr 10 11:39:15 1996 Jan Vroonhof <vroonhof@math.ethz.ch>
1538 * gnus-vis.el (gnus-summary-make-menu-bar): Entry for "Eddit
1539 current score file" used nonexistant function.
1541 Fri Apr 12 04:57:03 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1543 * gnus.el (gnus-group-get-new-news-this-group): Would jump around
1546 * message.el (message-make-fqdm): Better `user-mail-address'.
1548 Thu Apr 11 00:32:33 1996 Steven L Baur <steve@miranova.com>
1550 * gnus-setup.el (gnus-use-mailcrypt): Attach mailcrypt
1551 initialization to message-mode-hook.
1553 Fri Apr 12 03:30:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1555 * message.el (message-insert-to): Insert ", " if needed.
1556 (message-bounce): Insert an undo boundary.
1558 * gnus.el (gnus-summary-local-variables): Make
1559 gnus-thread-expunge-below a local variable.
1561 * message.el (message-setup): Insert default headers before
1564 * gnus-vis.el (gnus-button-url-regexp): Allow all word-constituent
1567 Thu Apr 11 04:27:19 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1569 * gnus-score.el (gnus-score-body): Would bug out when there were
1572 * gnus-vis.el (gnus-summary-make-menu-bar): Wrong function
1575 Wed Apr 10 12:48:59 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1577 * message.el (message-make-organization): Remove all newlines from
1579 (message-setup): Use mailabbrev.
1580 (message-send): Use mail-hist.
1582 Tue Apr 9 14:52:55 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1584 * custom.el ((fboundp 'event-point)): Was `event-closest-point'.
1586 Wed Apr 10 12:28:41 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1588 * message.el (message-mode-map): Moved Followup-to and Fcc.
1589 (message-resend): Would bug out.
1591 Wed Apr 10 00:25:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1593 * gnus.el: September Gnus v0.69 is released.
1595 * nnvirtual.el (nnvirtual-close-group): Nix out variables.
1597 * gnus-cache.el (gnus-cache-possibly-remove-article): Didn't work
1599 (gnus-cache-possibly-enter-article): Ditto.
1601 * message.el (message-do-fcc): Remove separator.
1603 * gnus-nocem.el (gnus-nocem-scan-groups): Use own dependencies
1606 Tue Apr 9 23:37:36 1996 Brad Miller <bmiller@cs.umn.edu>
1608 * gnus-gl.el: New version.
1610 Tue Apr 9 23:08:20 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1612 * gnus.el (gnus-article-de-quoted-unreadable): Downcase type.
1613 (gnus-fetch-field): Inhibit point-motion hooks.
1615 Tue Apr 9 10:50:20 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1617 * message.el (message-user-mail-address): Pick out <addrs>.
1619 Tue Apr 9 07:46:47 1996 Lars Magne Ingebrigtsen <lars@eyesodre.no>
1621 * gnus.el: September Gnus v0.68 is released.
1623 Tue Apr 9 00:15:43 1996 Brad Miller <bmiller@cs.umn.edu>
1625 * gnus-gl.el: New version.
1627 Mon Apr 8 23:55:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1629 * nnvirtual.el (nnvirtual-create-mapping): Would include `(0 . 0)'
1632 Tue Apr 9 01:40:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1634 * gnus.el (gnus-article-goto-next-page): Would bug out under
1636 (gnus-get-unread-articles): Wouldn't update virtual groups.
1638 * gnus-ems.el ('gnus-character-to-event): New alias.
1639 * gnus-xmas.el (gnus-xmas-redefine): Redefine.
1641 Mon Apr 8 21:55:15 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1643 * message.el (message-user-mail-address): New function.
1644 (message-make-address): Use it.
1646 Mon Apr 8 19:18:14 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1648 * message.el (message-make-fqdm): mail-host-address may be
1651 * nndoc.el (nndoc-type-alist): Unquote dashes in forwards.
1653 Mon Apr 8 19:14:05 1996 ISO-2022-JP <morioka@jaist.ac.jp>
1655 * gnus-ems.el (gnus-mule-max-width-function): Use
1658 Sat Apr 6 15:03:39 1996 Steven L. Baur <steve@miranova.com>
1660 * gnus-setup.el (gnus-use-sc): Arrange for autoload of supercite
1663 * nnml.el (nnml-server-variables): Obey user preferences for
1664 nnml-prepare-save-mail-hook.
1666 Sun Apr 7 20:14:50 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1668 * gnus.el: September Gnus v0.67 is released.
1670 * gnus.el (gnus-group-get-new-news-this-group): Would update
1673 * gnus-cache.el (gnus-cache-possibly-enter-article): Use real
1676 * nnvirtual.el (nnvirtual-possibly-change-group): Faulty logic.
1677 (nnvirtual-retrieve-headers): Don't force re-check.
1679 Sun Apr 7 01:11:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1681 * gnus.el: September Gnus v0.66 is released.
1683 * nnvirtual.el (nnvirtual-close-group): Don't nix out
1684 group-relevant variables.
1686 * message.el (message-send-and-exit): Would choke on sending bug
1689 Sat Apr 6 19:03:10 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1691 * gnus.el: September Gnus v0.65 is released.
1693 * nnvirtual.el (nnvirtual-close-group): Don't update component
1696 * message.el (message-make-fqdm): Wouldn't pick out the address
1697 from `user-mail-address'.
1698 (message-generate-headers): Don't insert X-Mailer if there is an
1700 (message-followup): Set `message-reply-headers'.
1701 (message-send-and-exit): Pass prefix argument.
1702 (message-cancel-news): Don't check syntax.
1704 Sat Apr 6 03:04:58 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1706 * gnus.el (gnus-summary-last-article-p): Reverse logic.
1708 * message.el (message-make-fqdm): Try mail-host-address.
1709 (message-fill-header): Would insert blank lines.
1711 Fri Apr 5 23:51:17 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no (Lars Magne Ingebrigtsen)>
1713 * gnus.el: September Gnus v0.64 is released.
1715 * message.el (message-send-and-exit): Don't bury buffer on
1716 unsucessful sending.
1718 Fri Apr 5 21:10:55 1996 Jens Lautenbacher <jens@lemcbed.lem.uni-karlsruhe.de>
1720 * gnus-vis.el (gnus-group-make-menu-bar): Grey out certain items.
1722 Fri Apr 5 20:05:19 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1724 * gnus.el (gnus-group-default-level): Would set
1725 `gnus-group-default-list-level'.
1727 * gnus-score.el: Don't require gnus-scomo.
1729 * gnus-msg.el (gnus-inews-do-gcc): Remove mail header separator.
1731 * nndir.el (nndir-execute-nnml-command): Would set nnml
1734 * nnvirtual.el (nnvirtual-request-update-info): Would infloop.
1736 Fri Apr 5 17:53:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1738 * gnus.el (gnus-summary-best-unread-article): Return a proper
1740 (gnus-summary-read-group): Wouldn't configure windows properly
1741 when the first article was canceled.
1743 * nnvirtual.el (nnvirtual-create-mapping): Inline function.
1744 (nnvirtual-create-mapping): Don't set the marks lists.
1745 (nnvirtual-possibly-change-group): Would add groups twice,
1747 (nnvirtual-update-reads): New function.
1749 Thu Apr 4 21:07:53 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1751 * nnspool.el (nnspool-inews-switches): Changed default back.
1753 * nnsoup.el (nnsoup-narrow-to-article): Would choke on fetching
1754 non-existent articles.
1755 (nnsoup-store-reply): Handle courtesy copies.
1757 Thu Apr 4 21:01:53 1996 Greg Stark <gsstark@mit.edu>
1759 * nnmail.el (nnmail-process-babyl-mail-format): Would parse empty
1762 Thu Apr 4 03:37:56 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1764 * gnus.el (gnus-servers-using-backend): New function.
1765 (gnus-summary-respool-article): Use real methods instead of
1767 (gnus-summary-move-article): Use the method.
1769 * message.el (timezone): Require timezone.
1770 (message-setup): Insert the separator before generating headers.
1771 (message-goto-signature): Goto point-max if there is no signature
1774 * gnus.el (gnus-article-date-ut): Don't call
1775 `gnus-article-highlight-headers'.
1776 (gnus-server-get-method): Return the native select method when
1779 Thu Apr 4 03:12:04 1996 Richard Mlynarik <mly@adoc.xerox.com>
1781 * gnus-kill.el (gnus-apply-kill-file-unless-scored): New
1784 Thu Apr 4 01:59:18 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1786 * message.el (message-send-mail): Don't do the mailalias thing.
1787 (message-fill-header): Would fill long Message-IDs badly.
1789 * gnus.el (gnus-group-faq-directory): Wrong paths.
1791 Wed Apr 3 18:23:35 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1793 * gnus.el: September Gnus v0.63 is released.
1795 * message.el (message-insert-newsgroups): Capitilize Newsgroups.
1797 * gnus.el (gnus-make-hashtable-from-killed): Wouldn't use
1800 * nnfolder.el (nnfolder-group-pathname): New function; return the
1803 * gnus-score.el (gnus-score-find-bnews): Recognize "++" groups.
1805 * gnus-topic.el (gnus-topic-yank-group): Remain in the topic.
1807 * gnus.el (gnus-get-new-news-in-group): Removed function.
1808 (gnus-group-get-new-news-this-group): Update all instances of the
1811 * gnus-topic.el (gnus-topic-unindent): Insert at the right place.
1812 (gnus-topic-next-topic): New function.
1813 (gnus-topic-unindent): Would swallow sub-topics.
1814 (gnus-topic-indent): Ditto.
1816 Wed Apr 3 17:18:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1818 * gnus-msg.el (gnus-bug): Wouldn't restore window conf.
1820 * gnus.el (gnus-buffer-configuration): `bug' configuration.
1822 Tue Apr 2 22:33:25 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1824 * gnus-scomo.el: New file.
1826 Tue Apr 2 12:31:48 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1828 * message.el (bold-region): New function.
1829 (unbold-region): New function.
1830 (message-face-alist): New variable.
1831 (message-mode): Add facemenu support.
1833 Tue Apr 2 20:46:11 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1835 * message.el (message-required-mail-headers): `To' isn't
1837 (message-ignored-news-headers): Remove Fcc headers.
1838 (message-ignored-mail-headers): Ditto.
1840 * gnus.el (gnus-request-article-this-buffer): Would bug out on
1843 * message.el (message-send-and-exit): Bury buffer.
1845 * gnus-uu.el (gnus-uu-digest-mail-forward): Use `message'.
1847 * nnfolder.el (nnfolder-close-group): Would try to `set-buffer'
1850 * gnus.el (gnus-server-get-method): Would return extended servers
1853 * nnml.el (nnml-request-accept-article): Accept a server
1856 Tue Apr 2 15:05:14 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1858 * gnus.el: September Gnus v0.62 is released.
1860 * nnfolder.el (nnfolder-possibly-change-group): Make sure the
1861 directory exists before writing file.
1862 (nnfolder-request-accept-article): Give a better error messae.
1864 Sat Mar 30 18:45:51 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1866 * message.el (message-mode-map): Moved `goto-signature'.
1868 * nnfolder.el (nnfolder-request-delete-group): Respect
1869 nnmail-use-long-file-name.
1870 (nnfolder-request-rename-group): Ditto.
1871 (nnfolder-possibly-change-group): Ditto.
1873 * message.el (message-send-and-exit): Bury buffer.
1875 Fri Mar 29 15:11:19 1996 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1877 * message.el (message-from-style): New `default' value.
1878 (message-make-from): Use it.
1880 Fri Mar 29 13:50:55 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1882 * gnus-msg.el (gnus-bug-kill-buffer): New function.
1883 (gnus-bug): Use message.
1885 * message.el (message-yank-original): Avoind `mark-marker'.
1887 * gnus-setup.el (gnus-use-bbdb): `message' changes.
1888 (gnus-use-sc): Ditto.
1890 * message.el (message-user-organization): Use ORGANIZATION
1891 environment variable.
1893 * nnfolder.el (nnfolder-request-list-newsgroups): Would read the
1896 Fri Mar 29 07:38:59 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1898 * gnus.el: September Gnus v0.61 is released.
1900 * gnus.el (gnus-read-active-file): Activate secondary groups.
1902 Fri Mar 29 07:44:06 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1904 * nneething.el (nneething-get-head): Would return nil on proper
1907 Sat Mar 23 22:19:09 1996 Per Abrahamsen <abraham@dina.kvl.dk>
1909 * browse-url.el (browse-url-netscape): Start remote netscape in
1910 the background. Use sentinel to start a new netscape if the
1911 remote can't connect.
1913 Fri Mar 29 05:22:50 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1915 * message.el (message-send-mail): Would remove ignored news
1918 * gnus.el (gnus-news-group-p): Moved function here.
1919 (gnus-summary-refer-article): Use it.
1920 (gnus-group-best-unread-group): Wouldn't work under topics.
1922 * message.el (message-cite-function): New variable.
1923 (message-cite-original): New function.
1924 (message-yank-original): Use it.
1925 (message-make-domain): New definition.
1926 (message-make-address): Ditto.
1927 (message-make-message-id): New definition.
1928 (message-insert-signature): Interactive `force' of signature.
1930 Fri Mar 29 06:01:56 1996 Lars Magne Ingebrigtsen <larsi@nipling.ifi.uio.no>
1932 * gnus-msg.el (gnus-summary-mail-other-window): Restore window
1935 Thu Mar 28 10:15:06 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
1937 * message.el (nnheader): Require nnheader.
1938 (message-mode): Doc fix.
1940 Thu Mar 28 06:12:28 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1942 * gnus.el: September Gnus v0.60 is released.
1944 * message.el (message-send-mail): Remove Gcc header.
1945 (message-setup): Would insert default headers in the body.
1947 Wed Mar 27 11:25:41 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
1949 * message.el: Lots of small typos corrected.
1950 (message-goto-signature): Added missing function.
1951 (message-mode): Updated the description.
1952 (message-send): Corrected format for first y-or-n-p.
1953 (message-forward): Added description.
1955 Thu Mar 28 05:31:48 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
1957 * message.el (message-send-mail): Make sure point is in the right
1959 (message-send-mail): Would remove Bcc headers.
1960 (message-insert-courtesy-copy): Would bug out in non-news
1962 (message-send-news): Don't remove Gcc headers from the message
1964 (message-ignored-mail-headers): New variable.
1966 Thu Mar 28 05:30:02 1996 Lars Magne Ingebrigtsen <larsi@larsi@ifi.uio.no>
1968 * gnus-xmas.el (gnus-xmas-copy-article-buffer): Return the proper
1971 * message.el (message-mode-map): Would make XEmacs barf.
1973 Thu Mar 28 03:49:32 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1975 * gnus.el (gnus-group-make-group): Wouldn't allow usage of virtual
1978 * message.el (message-cite-hook): New variable.
1980 Thu Mar 28 03:48:54 1996 Kai Grossjohann <grossjoh@dusty.informatik.uni-dortmund.de>
1982 * message.el (message-yank-original): Run `message-cite-hook'.
1984 Wed Mar 27 05:06:16 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
1986 * gnus.el: September Gnus v0.59 is released.
1988 * message.el (message-remove-header): Allow reverse removal.
1989 (message-news-p): Narrow to headers first.
1990 (message-checksum): New function.
1991 (message-check-news-syntax): Check for new text.
1992 (message-check-news-syntax): Do more checking.
1993 (message-check-news-syntax): Deny posting of articles with empty
1994 Subject lines or mangled From headers.
1995 (message-generate-headers): Didn't treat optional headers
1998 Tue Mar 26 05:15:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2000 * gnus.el: September Gnus v0.58 is released.
2002 * gnus-cache.el (gnus-cache-retrieve-headers): Would bug out on
2005 * nnmail.el (nnmail-cache-open): Mark buffer as un-modified.
2006 (nnmail-cache-close): Don't kill buffer.
2008 * gnus-msg.el: Cannibalized.
2010 * message.el: New file.
2012 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't enter
2013 sparse article into cache.
2015 Sun Mar 24 06:44:11 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2017 * gnus.el (gnus-article-hide-boring-headers): Use
2018 `gnus-extract-address-components'.
2020 Sun Mar 24 00:00:33 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2022 * gnus.el: September Gnus v0.57 is released.
2024 * gnus-topic.el (gnus-topic-insert-topic-line): Would mess up the
2026 (gnus-topic-mode-map): Moved `gnus-topic-indent' to `T TAB'.
2028 * gnus-msg.el (gnus-summary-resend-bounced-mail): Would do odd
2031 * gnus.el (gnus-buffer-configuration): Add compose-bounce.
2033 * nnspool.el (nnspool-find-nov-line): Would cut off ends of NOV
2036 Fri Mar 22 21:46:18 1996 David KÃ¥gedal <davidk@lysator.liu.se>
2038 * gnus.el (gnus-group-best-unread-group): Didn't work with topics.
2040 Sat Mar 23 05:45:38 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2042 * gnus.el (gnus-get-unread-articles): Inline
2043 `gnus-get-unread-articles-in-group'.
2044 (gnus-get-unread-articles-in-group): Inline
2045 `gnus-cache-possibly-alter-active'.
2047 Sat Mar 23 01:26:10 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2049 * gnus.el (gnus-summary-insert-pseudos): Would print out tabs.
2051 Sat Mar 23 00:01:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2053 * gnus.el: September Gnus v0.56 is released.
2055 * gnus.el (gnus-group-add-score): Would bug out on dead groups.
2057 Fri Mar 22 22:30:32 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2059 * gnus.el (gnus-get-newsgroup-headers): Would ignore In-Reply-To
2062 * gnus-uu.el (gnus-uu-uustrip-article): Handle multiple uuencoded
2063 files in each article.
2065 * gnus-msg.el (gnus-inews-article): Switch to buffer where
2066 `gnus-inews-article-hook' is run to make ispelling possible.
2068 * gnus.el (gnus-summary-last-article-p): New function.
2069 (gnus-summary-next-page): Wouldn't go past last article in
2071 (gnus-group-make-help-group): Would create under false name.
2073 Fri Mar 22 22:23:20 1996 Greg Stark <gsstark@mit.edu>
2075 * nneething.el (nneething-make-head): Create better heads.
2077 Fri Mar 22 18:58:17 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2079 * gnus-score.el (gnus-score-body): Would bug out.
2081 * nnfolder.el (nnfolder-retrieve-headers): Make sure the buffer
2082 exists before setting it.
2084 * gnus.el (gnus-summary-exit): Don't run prepare-exit-hook when
2085 exiting temporarliy.
2087 Fri Mar 22 00:38:28 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2089 * gnus.el: September Gnus v0.55 is released.
2091 * gnus.el (gnus-summary-update-article): Would make things bug out.
2092 (gnus-summary-insert-subject): Remove articles that have changed
2094 (gnus-summary-exit): Nix out variables.
2095 (gnus-summary-exit-no-update): Ditto.
2096 (gnus-article-setup-buffer): Create original buffer on entry.
2098 Thu Mar 21 22:28:12 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2100 * gnus-nocem.el (gnus-nocem-enter-article): Would enter things
2101 into the wrong hashtb.
2103 * nnml.el (nnml-inhibit-expiry): New variable.
2104 (nnml-request-expire-articles): Use it.
2106 * gnus.el (gnus-summary-update-article): Would bug out.
2108 * nnml.el (nnml-possibly-change-directory): Also change server.
2110 * gnus-nocem.el (gnus-nocem-scan-groups): Don't create a gazillion
2113 * nnfolder.el (nnfolder-save-mail): Create new groups
2115 (nnfolder-request-scan): Change server first.
2117 * nnheader.el (nnheader-insert-head): Don't insert file contents
2120 Thu Mar 21 18:17:21 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2122 * gnus-score.el (gnus-score-body): Score in proper order.
2124 Wed Mar 20 20:06:08 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2126 * gnus.el (gnus-select-newsgroup): Better message.
2128 * gnus-uu.el (gnus-uu-save-article): Include multiple headers of
2131 Tue Mar 19 16:26:13 1996 Roderick Schertler <roderick@gate.net>
2133 * gnus-msg.el (gnus-mail-reply): Would bug out given multiple
2134 follow-to elements for the same header.
2136 Tue Mar 19 01:15:06 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2138 * gnus.el (gnus-cut-thread): Deal with old-fetched & sparse
2140 (gnus-cut-threads): Make sure there are no nil threads.
2141 (gnus-simplify-buffer-fuzzy): Tweaked implementation.
2142 (gnus-gather-threads-by-subject): Check
2143 gnus-summary-gather-exclude-subject after simplifying.
2145 * gnus-topic.el (gnus-topic-insert-topic-line): Store the number
2147 (gnus-group-topic-unread): New function.
2148 (gnus-topic-update-topic-line): Faster implementation.
2150 * gnus.el (gnus-update-format-specifications): Would push too many
2151 emacs-versions onto specs.
2153 * gnus-msg.el (gnus-default-post-news-buffer,
2154 gnus-default-mail-buffer): New variables.
2155 (gnus-mail-setup): Set gnus-mail-buffer here.
2156 (gnus-news-followup): Set gnus-post-news-buffer here.
2158 * custom.el (custom-xmas-set-text-properties): New definition.
2160 * gnus-soup.el (gnus-soup-insert-idx): Throw the Xref header
2162 (gnus-soup-add-article): Ditto.
2163 (gnus-soup-ignored-headers): New variable.
2165 Mon Mar 18 15:01:40 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2167 * gnus-msg.el (gnus-forward-insert-buffer): Wouldn't handle
2168 continuation headers.
2170 * nnml.el (nnml-retrieve-headers-with-nov): Wouldn't strip excess
2173 * gnus-uu.el (gnus-uu-digest-mail-forward): Would reverse order.
2175 * nnsoup.el (nnsoup-make-active): Would bug out.
2177 * gnus-score.el (gnus-score-followup-thread): Make sure we are in
2180 * gnus.el (gnus-buffer-live-p): New function.
2182 * gnus-topic.el (gnus-topic-change-level): Would bug out on dead
2185 * gnus.el (gnus-summary-respool-article): Prompt better.
2186 (gnus-add-marked-articles): Would create recursive lists.
2187 (gnus-summary-move-article): Activate all groups that have been
2190 Sun Mar 17 13:17:26 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2192 * gnus.el: September Gnus v0.54 is released.
2194 * gnus.el (gnus-article-hide-pgp): Would hide one char too many.
2196 * gnus-msg.el (gnus-inews-distribution): Fall back on the
2199 * gnus.el (gnus-read-header): Read sparse threads.
2201 Sun Mar 17 11:23:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2203 * gnus.el (gnus-summary-scroll-up): Show threads.
2205 * gnus-msg.el (gnus-mail-reply): Use prefixed group name.
2206 (gnus-news-followup): Ditto.
2208 * gnus-cache.el (gnus-cache-member-of-class): Would remove ticked
2209 articles from the cache.
2211 * gnus.el (gnus-hide-text): Would bug out at bob.
2212 (gnus-unhide-text): Ditto.
2214 Sat Mar 16 13:28:57 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2216 * gnus.el: 0.53 is released.
2218 Sat Mar 16 14:46:29 1996 Brad Miller <bmiller@cs.umn.edu>
2220 * gnus-gl.el: New version.
2222 Sat Mar 16 13:28:57 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2224 * gnus-score.el (gnus-score-body): Would break on nil
2225 `gnus-scores-articles'?
2227 * gnus.el: All the backend interface functions should take virtual
2230 * gnus-msg.el (gnus-post-method): Find the real method.
2232 * gnus.el (gnus-summary-go-to-next-thread): New definition.
2233 (gnus-summary-next-thread): Use it.
2234 (gnus-prefix-to-server): New function.
2236 * gnus-vis.el (gnus-signature-toggle): Use new substs.
2237 (gnus-article-highlight-signature): Would make check point wrong.
2239 * gnus.el (gnus-hide-text): New subst.
2240 (gnus-hide-text-type): New function.
2241 (gnus-unhide-text): New subst.
2242 (gnus-article-show-all-headers, gnus-article-hide-headers,
2243 gnus-article-hide-pgp, gnus-article-hide-header,
2244 gnus-article-hide-boring-headers): Use them.
2246 Fri Mar 15 07:39:10 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2248 * nntp.el (nntp-send-xover-command): Would bug out on
2249 single-article groups.
2251 * gnus.el (gnus-group-prepare-flat): Deal with unactivated groups.
2252 * gnus-topic.el (gnus-topic-find-groups): Ditto.
2254 Thu Mar 14 05:24:42 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2256 * nnspool.el (nnspool-retrieve-headers): Use default-directory to
2257 avoid creating so many garbage strings.
2259 * nnmail.el (nnmail-split-incoming): Make sure the buffer isn't
2260 empty before starting treatment.
2261 (nnmail-get-new-mail): Open/close cache here.
2263 * gnus-msg.el (gnus-news-followup): Use markers for positions.
2265 * gnus.el (gnus-setup-news): Read NoCeM.
2267 Wed Mar 13 03:26:44 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2269 * gnus.el (gnus-functionp): Made into a subst.
2270 (gnus-all-windows-visible-p): Non-recursive implementation.
2272 * nnsoup.el (nnsoup-request-list): Don't use `format'.
2274 * gnus.el (gnus-update-format-specifications): Would recompute all
2276 (gnus-gnus-to-newsrc-format): Don't call `gnus-server-equal' for
2279 * nnspool.el (nnspool-retrieve-headers): Don't call so many
2282 * gnus-cache.el (gnus-cache-retrieve-headers): Would do too much
2285 * gnus-topic.el (gnus-topic-goto-topic): Faster.
2287 * gnus.el: Don't downcase Message-IDs before threading.
2289 Tue Mar 12 01:42:11 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2291 * gnus.el: September Gnus v0.52 is released.
2293 * gnus.el (gnus-article-strip-leading-blank-lines): New command.
2295 * gnus-score.el (gnus-score-score-files-1): Message.
2296 (gnus-score-score-files-1): Make sure this doesn't return a nil
2299 * gnus-vis.el (gnus-article-add-button): Would make all buttons
2302 Mon Mar 11 03:04:15 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2304 * gnus-soup.el (gnus-soup-group-brew): Might lose articles?
2306 * gnus.el (gnus-request-article-this-buffer): Would set
2307 `gnus-original-article' wrong.
2309 * nnmail.el (nnmail-search-unix-mail-delim): Secondary ">From "
2310 lines would make messages stick.
2311 (nnmail-check-duplication): Changed warning message
2313 * gnus-msg.el (gnus-inews-reject-message): Would prin1 to the echo
2316 * gnus.el (gnus-no-server): Would make variable buffer-local to
2319 * nnmail.el (nnmail-process-unix-mail-format): Doubled code.
2321 * nnvirtual.el (nnvirtual-retrieve-headers): Don't propagate
2324 * gnus-msg.el (gnus-inews-cleanup-headers): Put "poster" in the
2325 list of possible prompts.
2327 Sun Mar 10 00:13:48 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2329 * gnus-score.el (gnus-score-headers): Wouldn't score anything if
2332 * gnus-cache.el (gnus-cache-remove-article): Change buffer.
2334 * gnus.el (gnus-add-shutdown, gnus-shutdown): New functions.
2335 (gnus-clear-system): Nix out more variables.
2337 * gnus-*.el: Use the functions.
2339 Sat Mar 9 08:03:00 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2341 * gnus.el (gnus-group-delete-group): Remove the group from the
2344 * gnus-topic.el (gnus-topic-yank-group): Yank sub-topics as well.
2345 (gnus-topic-remove-group): New implementation.
2347 * gnus.el (gnus-gnus-to-newsrc-format): princ instead of
2350 Sat Mar 9 07:36:22 1996 Thor Kristoffersen <thor@unik.no>
2352 * nntp.el (nntp-request-article): New wait-for regexp to work with
2355 Sat Mar 9 07:21:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2357 * gnus.el (gnus-request-article-this-buffer): Would bug out when
2360 * gnus-topic.el (gnus-topic-mark-topic): Mark hidden groups in the
2363 * gnus-msg.el (gnus-summary-resend-message): Would bug out.
2365 Sat Mar 9 06:57:13 1996 Michael Cook <mcook@cognex.com>
2367 * nnmail.el (nnmail-split-fancy-syntax-table): New variable.
2369 Fri Mar 8 12:58:37 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
2371 * gnus.el (gnus-summary-go-to-next-thread): Would always jump to
2372 the next dummy-root if called on a dummy-root.
2374 Sat Mar 9 01:58:10 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2376 * gnus.el: 0.51 is released.
2378 * gnus-msg.el (gnus-tokenize-header): Wouldn't do the right thing
2381 Sat Mar 9 00:16:54 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2383 * gnus-topic.el (gnus-topic-change-level): Insert groups in the
2385 (gnus-topic-group-indentation): New function.
2386 (gnus-topic-prepare-topic): Would do incorrect tallies.
2388 Fri Mar 8 23:15:05 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2390 * nnvirtual.el (nnvirtual-create-mapping): Would enter each
2391 article twice into the marks lists, possibly.
2392 (nnvirtual-update-marked): Would "forget" marks.
2394 * gnus.el (gnus-select-newsgroup): Create unsingle article buffer
2397 * gnus-cache.el (gnus-cache-remove-article): Move forwards.
2398 (gnus-cache-retrieve-headers): Would retrieve wrong headers.
2400 Fri Mar 8 19:18:29 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2402 * gnus-score.el (gnus-summary-increase-score): Defaults were used
2404 (gnus-score-edit-current-scores): Changed name.
2406 * gnus.el (gnus-gnus-to-quick-newsrc-format): Don't crete so much
2409 * gnus-xmas.el (gnus-xmas-menu-add): New macro.
2411 Fri Mar 8 00:03:14 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2413 * gnus.el: 0.50 is released.
2415 * gnus.el (gnus-group-yank-group): Would bug out on groups with
2417 (gnus-summary-go-to-next-thread): Do dummies properly.
2418 (gnus-summary-setup-buffer): Make `gnus-article-current' be
2421 * gnus-topic.el (gnus-topic-update-topic): Don't update dead
2424 * gnus.el (gnus-clear-system): Clear list mode.
2425 (gnus-group-list-groups): Might start out in the wrong buffer.
2426 (gnus-clear-system): Clear topic variables.
2428 * gnus-msg.el (gnus-ignored-resent-headers): New variable.
2429 (gnus-summary-resend-message): Use it.
2431 Thu Mar 7 23:38:35 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2433 * nnvirtual.el (nnvirtual-retrieve-headers): `princ' bugs.
2435 * gnus-uu.el (gnus-uu-decode-with-method): Check whether `save' is
2438 Thu Mar 7 21:38:31 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2440 * gnus-vis.el (gnus-article-next-button): Move point to the start
2441 of the button when skipping backwards.
2443 Thu Mar 7 00:15:32 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2445 * gnus-soup.el (gnus-group-brew-soup): Don't pack ticked
2448 * gnus.el (gnus-eval-in-buffer-window): Use uninterned symbol.
2449 (gnus-buffer-exists-p): `let'.
2450 (gnus-summary-reparent-thread): Don't use `substring-no-props'.
2451 (gnus-summary-edit-article-done): Ditto.
2453 * gnus-msg.el (gnus-news-followup): Don't ask about "poster".
2454 (gnus-summary-followup): Bugged out on "poster".
2455 (gnus-inews-set-point): Didn't reliably set point.
2457 Wed Mar 6 01:02:25 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2459 * gnus-cache.el (gnus-cache-enter-article): Advance point.
2461 * gnus.el (gnus-summary-copy-article): Would pass the `respool'
2464 * nnmail.el (nnmail-search-unix-mail-delim): Accept a quoted From
2467 * nnvirtual.el (nnvirtual-retrieve-headers): Don't collect so much
2470 * gnus.el (gnus-group-set-mark): Allow forcing.
2471 (gnus-group-unmark-all-groups): Non-interactive.
2473 Tue Mar 5 15:21:21 1996 Lars Ingebrigtsen <lars@eyesore.no>
2475 * gnus-topic.el (gnus-topic-mark-topic): Would skip the first group.
2476 (gnus-topic-unmark-topic): New function and keystroke.
2477 (gnus-topic-tallied-groups): New variable.
2478 (gnus-topic-prepare-topic): Don't count groups twice.
2480 * gnus.el (gnus-get-split-value): Would return nil.
2482 * gnus-soup.el (gnus-soup-group-brew): Don't enter group with 0
2485 * gnus.el (gnus-group-set-current-level): Don't error out when
2486 point isn't on a group.
2488 * gnus-vis.el (gnus-article-highlight-headers): Would infollop on
2491 * gnus-topic.el (gnus-topic-hide-topic): Toggle the parent topic.
2493 * nn*.el: Made sure all virtual server variables are saved.
2495 Mon Mar 4 19:18:57 1996 Lars Magne Ingebrigtsen <lars@eyesore.no>
2497 * nntp.el (nntp-server-variables): Save more variables.
2499 * gnus.el (gnus-read-old-newsrc-el-file): Would bug out on
2500 entering ticks into infos.
2501 (gnus-gnus-to-newsrc-format): Write "native"-server groups to the
2504 * nnsoup.el (nnsoup-store-reply): Make sure `expand-mail-aliases'
2505 and `mail-swallows-etc' is bound.
2507 * nnvirtual.el (nnvirtual-marks): Made into a defsubst.
2508 (nnvirtual-possibly-change-group): Would recreate the mapping
2511 * nnml.el (nnml-request-rename-group): Wouldn't allow renaming
2512 non-leaf group name components.
2514 * gnus.el (gnus-group-change-level): Wouldn change levels of
2517 Sun Mar 3 23:17:57 1996 Lars Ingebrigtsen <lars@eyesore.no>
2519 * gnus-msg.el (gnus-sent-message-ids-file): New variable.
2520 (gnus-sent-message-ids-length): New variable.
2521 (gnus-inews-reject-message): New function.
2523 Sun Mar 3 22:03:47 1996 Jason L. Tibbitts, III <tibbs@hpc.uh.edu>
2525 * nnmail.el (nnmail-process-unix-mail-format): Better
2526 Content-Length check.
2528 Sun Mar 3 21:53:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
2530 * nntp.el (nntp-end-of-line): New variable.
2531 (nntp-request-close, nntp-encode-text,
2532 nntp-send-strings-to-server, nntp-async-send-strings): Use it.
2533 (nntp-read-server-type): Use slow wait-for-response.
2535 Sun Mar 3 21:50:22 1996 Thor Kristoffersen <thor@unik.no>
2537 * nntp.el (nntp-open-rlogin): New definition.
2539 Sun Mar 3 21:39:20 1996 Lars Ingebrigtsen <lars@eyesore.no>
2541 * gnus.el (gnus-get-new-news-in-group): Close group after opening
2544 Sun Mar 3 02:27:17 1996 Jason L Tibbitts III <tibbs@uh.edu>
2546 * nnmail.el (nnmail-process-unix-mail-format): Rewrite of
2547 Content-Length: header processing.
2549 Sun Mar 3 13:05:15 1996 Loren Schall <schall@saifr00.ateng.az.honeywell.com>
2551 * gnus.el (gnus-simplify-buffer-fuzzy): Regexp fix.
2553 Sun Mar 3 12:07:37 1996 Lars Ingebrigtsen <lars@eyesore.no>
2555 * nnmail.el (nnmail-search-unix-mail-delim): Accept "From " as the
2556 line after the delim.
2558 * gnus-kill.el (gnus-kill-file-enter-kill): Don't move point.
2559 (gnus-kill-file-kill-by-subject, gnus-kill-file-kill-by-author,
2560 gnus-kill-file-kill-by-thread, gnus-kill-file-kill-by-xref): Use
2563 Sat Mar 2 16:39:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
2565 * gnus.el (gnus-summary-exit): Close the group.
2567 * nndoc.el (nndoc-type-alist): Be a bit slacker with digest head
2570 * gnus.el (gnus-select-newsgroup): Would kill the group buffer.
2572 * gnus-msg.el (gnus-group-post-news): Configure windows.
2574 * gnus.el (gnus-setup-news): Don't read the descriptions file when
2575 started with `no-server'.
2577 Sat Mar 2 11:38:26 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2579 * gnus.el: 0.49 is released.
2581 * gnus-vis.el (gnus-article-button-next-page): New function.
2582 (gnus-article-button-prev-page): New function.
2583 (gnus-insert-next-page-button): Use them.
2584 (gnus-article-next-button): Wrong function name.
2586 * gnus.el (gnus-get-unread-articles-in-group): Also reactivate
2587 groups that alter their info.
2588 (gnus-summary-next-thread): Would react badly to dummy roots.
2590 * nndraft.el (nndraft-request-update-info): Return success.
2592 * gnus.el (gnus-set-global-variables): Also copy the summary
2595 * gnus-cite.el (gnus-cited-text-button-line-format): New default.
2596 (gnus-article-hide-citation): Would add invisible buttons under
2599 Fri Mar 1 20:52:28 1996 Lars Ingebrigtsen <lars@eyesore.no>
2601 * gnus-msg.el (gnus-summary-resend-bounced-mail): Use
2602 `mail-unsent-separator'.
2604 * gnus.el (gnus-gather-threads-by-references): Change name.
2606 Fri Mar 1 20:25:21 1996 Brad Miller <bmiller@cs.umn.edu>
2608 * gnus-gl.el: New version.
2610 Fri Mar 1 20:04:51 1996 Robert Pluim <pluim@xylint.co.uk>
2612 * gnus-msg.el (gnus-mail-reply): Would handle Mail-Copies-To
2615 Fri Mar 1 08:17:01 1996 Lars Ingebrigtsen <lars@eyesore.no>
2617 * gnus.el: Autoload `gnus-binary-mode'.
2618 (gnus-group-prefixed-name): Would append "+" to group methods.
2620 * gnus-topic.el (gnus-topic-list-active): Use the `force' param.
2622 * gnus.el (gnus-group-change-level): Would bug out on ranks.
2623 (gnus-backlog-request-article): Would choke on Message-IDs.
2624 (gnus-group-change-level): Would bug out sometimes.
2625 (gnus-configure-frame): Just push newly-created frames on the list
2626 of frames to be closed on exit.
2627 (gnus-method-equal): New function.
2629 * nndoc.el (nndoc-generate-clari-briefs-head): Peel off whitespace
2632 * gnus-vis.el (gnus-group-make-menu-bar): Sorting entries were
2635 * gnus-cache.el (gnus-cache-update-article): New function.
2637 * gnus.el (gnus-article-prev-page): Put point at first line.
2638 (gnus-article-next-page): Ditto.
2639 (gnus-get-unread-articles-in-group): Would bug out on dead
2641 (gnus-summary-edit-article-done): Update cache.
2643 Thu Feb 29 10:50:02 1996 Steven L. Baur <steve@miranova.com>
2645 * gnus-xmas.el (gnus-xmas-redefine): Add wrapper to
2646 mail-strip-quoted-names.
2647 (gnus-xmas-mail-strip-quoted-names): New function.
2649 * gnus-msg.el (gnus-mail-reply): Use it.
2651 * gnus-soup.el (gnus-soup-store): Use it.
2653 * gnus-ems.el: mail-strip-quoted-names -> gnus-mail-strip-quoted-names.
2655 Fri Mar 1 07:12:38 1996 Lars Ingebrigtsen <lars@eyesore.no>
2657 * gnus.el (gnus-read-newsrc-file): Make sure the .newsrc file
2658 exists before reading it.
2659 (gnus-group-restart): Ask before executing.
2661 Thu Feb 29 18:15:13 1996 Lars Ingebrigtsen <lars@eyesore.no>
2663 * gnus-xmas.el (gnus-xmas-pick-menu-add,
2664 gnus-xmas-binary-menu-add, gnus-xmas-tree-menu-add,
2665 gnus-xmas-grouplens-menu-add): New functions.
2666 (gnus-xmas-redefine): Use them.
2668 Thu Feb 29 18:10:05 1996 Brad Miller <bmiller@cs.umn.edu>
2670 * gnus-gl.el: New version.
2672 Thu Feb 29 14:28:06 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2674 * gnus.el: 0.48 is released.
2676 * gnus.el (gnus-read-active-file): Wouldn't work on `some'.
2678 Thu Feb 29 09:15:05 1996 Lars Ingebrigtsen <lars@eyesore.no>
2680 * gnus.el: 0.47 is released.
2682 * nnvirtual.el (nnvirtual-create-mapping): Copy article marks.
2684 * gnus.el (gnus-add-marked-articles): Would corrupt the
2687 * gnus-vis.el (gnus-group-highlight-line): Make sure `level' and
2688 `score' are numbers.
2690 * gnus-msg.el (gnus-inews-insert-archive-gcc): Group would be nil
2691 when posting from the group buffer.
2693 * gnus.el (gnus-fetch-group): Really fetch the group.
2694 (gnus-summary-recenter): Respect `vertical'.
2695 (gnus-recenter): Heed the prefix.
2697 Thu Feb 29 08:58:59 1996 Roderick Schertler <roderick@gate.net>
2699 * gnus-score.el (gnus-score-after-write-file-function): New
2702 Thu Feb 29 08:00:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
2704 * gnus.el (gnus-after-getting-new-news-hook): New hook.
2706 * gnus-uu.el (gnus-uu-digest-mail-forward): Use normal
2707 process/prefix convetions.
2709 * nnfolder.el (nnfolder-request-scan): Kill buffers after saving.
2711 Wed Feb 28 04:39:49 1996 Lars Ingebrigtsen <lars@eyesore.no>
2713 * gnus.el: 0.46 is released.
2715 * gnus.el (gnus-read-active-file): Don't try to retrieve groups
2716 when no can be found.
2717 (gnus-find-method-for-group): Return "cleaner" select methods.
2719 * gnus-uu.el (gnus-uu-uustrip-article): Don't loop forever if the
2722 * nnmail.el (nnmail-search-unix-mail-delim): Stricter 822-delim
2725 * gnus.el (gnus-summary-local-variables): Didn't clear
2726 `gnus-cache-removable-articles'.
2727 (gnus-buffer-configuration): Display article-copy in reply and
2730 * nnvirtual.el (nnvirtual-retrieve-headers): Always insert new
2733 * gnus.el (gnus-add-marked-articles): Remove empty mark lists.
2735 * nnvirtual.el (nnvirtual-retrieve-headers): Propagate
2738 * gnus.el (gnus-check-server): Accept a `silent' parameter.
2740 * nnvirtual.el (nnvirtual-retrieve-headers): Make sure the proper
2743 * gnus.el (gnus-recenter): Don't do unconditional horizontal
2746 * gnus-vis.el (gnus-article-next-button): Skip past intangible
2749 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do archiving
2750 if `gnus-message-archive-method' is nil.
2752 * gnus.el (gnus-find-method-for-group): Don't add `*-address'
2755 Tue Feb 27 08:50:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
2757 * gnus-msg.el (gnus-draft-group): Would return a bogus group
2760 * nndir.el (nndir-open-server): Escape ftp errors.
2762 * gnus-msg.el (gnus-mail-reply): Handle "always" Mail-Reply-To.
2763 (gnus-debug): Produced messy bug reports.
2765 Tue Feb 27 04:04:17 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2767 * gnus.el: 0.45 is released.
2769 * nntp.el (nntp-retry-on-break): New variable.
2770 (nntp-send-command): Use it.
2772 * gnus-gl.el: New version.
2774 * gnus.el (gnus-group-get-new-news): Don't NoCeM scan when given a
2777 * gnus-nocem.el (gnus-nocem-save-active): Saved wrong alist.
2779 * gnus-msg.el (gnus-inews-check-post): Would bug out on non-new
2782 * gnus-nocem.el (gnus-nocem-check-article): Better message.
2783 (gnus-nocem-save-active): New function.
2784 (gnus-nocem-scan-groups): Use it.
2785 (gnus-nocem-check-article): Don't request the article unless it is
2788 * gnus.el (gnus-request-article-this-buffer): Would bug out during
2791 * gnus-nocem.el (gnus-nocem-save-cache): Would save bad caches.
2793 Tue Feb 27 04:03:15 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2795 * gnus.el: 0.44 is released.
2797 Tue Feb 27 03:49:45 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2799 * gnus-vis.el (gnus-article-highlight-signature): Use a marker for
2802 Tue Feb 27 01:29:53 1996 Lars Magne Ingebrigtsen <larsi@hler.ifi.uio.no>
2804 * gnus-msg.el (gnus-inews-article): Always check all headers.
2805 (gnus-mail-reply): Use the Gnus-Warning Message-ID, if possible.
2806 (gnus-news-followup): Ditto.
2808 * gnus.el (gnus-summary-hide-thread): Would infloop on article
2811 * gnus-msg.el (gnus-mail-send-and-exit): Make sure we're in the
2814 Mon Feb 26 01:57:17 1996 Lars Ingebrigtsen <lars@eyesore.no>
2816 * gnus-srvr.el (gnus-server-prepare): Do more checking for nil
2819 * nnsoup.el (nnsoup-request-expire-articles): Better message.
2821 * gnus-salt.el (gnus-generate-horizontal-tree): Use <> brackets on
2824 * gnus-msg.el (gnus-inews-news): Don't allow posting when Gnus is
2827 * gnus.el (gnus-alive-p): New function.
2829 * gnus-msg.el (gnus-inews-modify-mail-mode-map): Use new macro;
2830 moved `C-c C-k' to `C-c C-q'.
2831 (gnus-kill-message-buffer): Return to the buffer from whence we
2834 * gnus.el (gnus-created-frames): New variable.
2835 (gnus-clear-system): Remove created frames.
2836 (gnus-local-set-keys): New macro.
2838 * gnus-msg.el (gnus-inews-cleanup-headers): Remove empty lines.
2839 (gnus-inews-check-post): Warn about empty headers.
2840 (gnus-check-before-posting): New default.
2842 * nnmail.el (nnmail-search-unix-mail-delim): New function.
2843 (nnmail-process-unix-mail-format): Use it.
2845 * nntp.el (nntp-open-server): Clear the nntp-server-buffer after
2846 opening a connection.
2847 (nntp-request-quit): Removed.
2848 (nntp-request-group): Change server.
2849 (nntp-kill-command): New function.
2850 (nntp-send-command): Use it.
2851 (nntp-command-timeout): New variable.
2852 (nntp-send-command): Retry commands if `C-g'.
2854 * gnus.el (gnus-summary-mark-read-and-unread-as-read): Changed
2857 * nntp.el (nntp-open-server-semi-internal): Better messages.
2859 * gnus-msg.el (gnus-debug): Did `quote' wrong.
2861 Sun Feb 25 01:37:49 1996 Lars Magne Ingebrigtsen <larsi@ylfing.ifi.uio.no>
2863 * gnus.el: 0.43 is released.
2865 * gnus-topic.el (gnus-topic-prepare-topic): Would bug out on dead
2867 (gnus-topic-grok-active): Read the active file if it hasn't been
2870 * nnfolder.el (nnfolder-close-group): Always kill the folder.
2871 (nnfolder-always-close): Removed variable.
2873 * gnus.el (gnus-update-format-specifications): Try to be in the
2874 proper buffer before updating.
2876 Sat Feb 24 22:35:56 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
2878 * gnus.el (gnus-group-exit): BBB logout.
2880 * gnus-gl.el (bbb-grouplens-group-p): New function.
2882 * gnus.el: Autoload the GroupLens functions.
2883 (gnus-use-grouplens): New variable.
2885 (gnus-group-line-format): Changed default to include GroupLens.
2886 (gnus-group-insert-group-line): GroupLens enhanced.
2888 * gnus-gl.el: New version.
2890 Sat Feb 24 07:35:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
2892 * nnmail.el (nnmail-cache-close): Kill the cache buffer.
2894 * gnus-msg.el (gnus-post-news-buffer): Changed name.
2896 * nndir.el (nndir-execute-nnmh-command): Wouldn't allow entry into
2899 * gnus.el (gnus-summary-prepare-threads): Don't low-mark sparse
2902 Sat Feb 24 07:24:03 1996 Mark Borges <mdb@cdc.noaa.gov>
2904 * gnus-edit.el: Replaced "~/News" with the proper variable.
2906 Thu Feb 22 14:27:58 1996 Wes Hardaker <hardaker@ece.ucdavis.edu>
2908 * gnus.el (gnus-ask-server-for-new-groups): Reset new-newsgroups
2909 so it doesn't *censored*ing subscribe to newsgroups more than once.
2911 * gnus-picon.el (gnus-picons-remove-all): remove x-face icon on exit.
2913 Sat Feb 24 05:55:06 1996 Lars Ingebrigtsen <lars@eyesore.no>
2915 * gnus.el (gnus-find-method-for-group): Reply with the proper
2918 * nnmbox.el (nnmbox-request-post): Removed function.
2919 * nnmh.el (nnmh-request-post): Ditto.
2920 * nnml.el (nnml-request-post): Ditto.
2921 * nnfolder.el (nnfolder-request-post): Ditto.
2922 * nnbabyl.el (nnbabyl-request-post): Ditto.
2924 * gnus-uu.el (gnus-uu-decode-with-method): Create directory if it
2926 (gnus-uu-default-dir): New default.
2928 Thu Feb 22 20:19:47 1996 Steven L. Baur <steve@miranova.com>
2930 * nnbabyl.el (nnbabyl-request-expire-articles): set-text-properties
2931 should be called as gnus-set-text-properties.
2933 Sat Feb 24 01:08:55 1996 Lars Magne Ingebrigtsen <larsi@trym.ifi.uio.no>
2935 * gnus.el: 0.42 is released.
2937 * nnml.el (nnml-find-id): Make sure the .overview file exists
2940 * gnus.el (gnus-article-children): New function.
2941 (gnus-summary-limit-exclude-childless-dormant): Use it to exclude
2942 all childless dormants.
2944 * gnus-nocem.el (gnus-nocem-check-article): Would narrow to wrong
2947 * nndraft.el (nndraft-execute-nnmh-command): Make sure
2948 `nnmail-keep-last-article' is nil.
2950 Sat Feb 24 00:27:34 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2952 * gnus.el (gnus-summary-set-local-parameters): Don't set
2953 `to-address' local parameters etc.
2954 (gnus-summary-exit): Would insert dummy lines in the group
2956 (gnus-summary-enter-digest-group): Would wipe out the quirt-config.
2958 * nndoc.el (nndoc-server-variables): Didn't save all variables.
2960 Fri Feb 23 00:24:55 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
2962 * gnus.el: 0.41 is released.
2964 * gnus.el (gnus-read-active-file): Would put wrong method on
2965 `gnus-have-read-active-file'.
2967 * gnus-srvr.el (gnus-browse-exit): Make sure all newly subscribed
2968 groups are listed in the group buffer.
2970 * gnus-uu.el (gnus-uu-check-for-generated-files): New
2972 (gnus-uu-save-files): Save directories properly.
2973 (gnus-uu-scan-directory): Scan directories properly.
2975 * gnus.el (gnus-configure-windows): Would create repeating
2976 windows in multiple frames.
2977 (gnus-group-make-group): Would bug out.
2979 * gnus-salt.el (gnus-generate-tree): Make sure the tree window is
2980 displayed before selecting it.
2981 (gnus-highlight-selected-tree): Ditto.
2983 Fri Feb 23 00:01:25 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2985 * gnus-srvr.el (gnus-server-yank-server): Would try to setcdr
2988 * nndraft.el (nndraft-request-post): Removed function.
2990 * gnus-score.el (gnus-score-followup): Apply "followup" scores
2991 after generating them.
2993 Thu Feb 22 23:33:35 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
2995 * gnus-score.el (gnus-score-followup): Change to the adapt score
2997 (gnus-summary-score-entry): Return the added score entry.
2999 Thu Feb 22 01:03:16 1996 Lars Ingebrigtsen <lars@eyesore.no>
3001 * gnus.el (gnus-unread-mark-p): New function.
3002 (gnus-read-mark-p): New function.
3003 (gnus-summary-mark-unread-and-read-as-read): New function.
3004 (gnus-mark-article-hook): New default value.
3006 * x-easymenu.el: Double up.
3008 * gnus-edit.el (gnus-score-custom-data): Use kill file directory.
3010 * gnus-msg.el (gnus-debug): Pp the entire setq.
3012 Wed Feb 21 04:10:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
3014 * nnspool.el: Use nnheader-report/nnheader-insert.
3017 * nnkiboze.el: Ditto.
3018 * nnbabyl.el: Ditto.
3020 Wed Feb 21 00:21:56 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3022 * gnus.el: 0.40 is released.
3024 * gnus.el (gnus-summary-refer-parent-article): Also check the NOV
3027 * gnus-salt.el (gnus-possibly-generate-tree): Don't generate trees
3028 for pseudo-articles.
3030 * nnvirtual.el (nnvirtual-retrieve-headers): Make sure the group
3033 * gnus.el (gnus-summary-read-group): Search all frames when
3034 recentering the group buffer.
3035 (gnus-summary-hide-thread): Didn't hide dummy threads.
3037 * gnus.el (gnus-summary-prepare-threads): Dummy roots would
3038 swallow the following article.
3040 * gnus-msg.el (gnus-new-empty-mail): New function.
3041 (gnus-summary-resend-bounced-mail): Use it.
3043 * gnus-picon.el (gnus-picons-display-x-face): Make sure buffer
3046 Tue Feb 20 04:45:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
3048 * gnus.el (gnus-group-set-current-level): Error if not a group on
3050 (gnus-summary-next-page): Don't go to the next article when 'never
3051 and at the end of the group.
3052 (gnus-group-make-group): Make sure the server is opened.
3053 (gnus-read-descriptions-file): Make sure the method is a method
3056 * gnus-msg.el (gnus-copy-article-buffer): Ditto.
3057 (gnus-forward-insert-buffer): Ditto.
3059 * gnus-cite.el (gnus-cite-parse): Use `gnus-set-text-properties'.
3061 * nnheader.el (nnheader-temp-write): Would bug out on nil files.
3063 Mon Feb 19 23:01:33 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3065 * browse-url.el: New version installed.
3067 * gnus.el: 0.39 is released.
3069 Mon Feb 19 01:00:33 1996 Lars Ingebrigtsen <lars@eyesore.no>
3071 * gnus.el (gnus-group-read-ephemeral-group): Put the quit-config
3072 in the group parameters.
3073 (gnus-summary-subject-string): Alias for backwards compatibility.
3075 * gnus-nocem.el (gnus-nocem-hashtb): Moved here.
3076 (gnus-nocem-check-article): Check whether the article is new.
3077 (gnus-nocem-unwanted-article-p): Mew function.
3079 * gnus.el (gnus-summary-limit-children): Use NoCeM.
3080 (gnus-summary-initial-limit): Ditto.
3081 (gnus-get-newsgroup-headers): Don't use NoCeM.
3083 Sun Feb 18 00:03:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
3085 * nnsoup.el (nnsoup-request-expire-articles): Message better.
3087 * gnus.el (gnus-summary-read-group): Display all dormant articles
3090 * nndir.el (nndir-request-list): Would build to wide.
3091 (nndir-execute-nnmh-command): Allow reading from nndir servers.
3093 * nnmh.el (nnmh-open-server): Report errors.o
3095 * nnml.el (nnml-open-server): Report errors.
3097 * nnsoup.el (nnsoup-open-server): Report errors.
3099 * nnspool.el (nnspool-open-server): Report errors.
3101 Sat Feb 17 11:08:16 1996 Lars Ingebrigtsen <lars@eyesore.no>
3103 * nnfolder.el (nnfolder-open-server): Report errors.
3105 * nndraft.el (nndraft-open-server): Report errors.
3106 (nndraft-close-server): Close.
3108 * nndir.el (nndir-open-server): Report errors.
3109 (nndir-close-server): Close.
3111 * nnmbox.el (nnmbox-open-server): Report errors.
3112 (nnmbox-close-server): Kill buffer.
3114 * nnbabyl.el (nnbabyl-open-server): Report errors.
3116 * nndir.el: New-stylee backquotes.
3118 * nnml.el (nnml-generate-nov-file): Make sure numerical files are
3121 * gnus.el (gnus-check-server): Give a better message.
3123 * nndoc.el (nndoc-babyl-body-begin-function): New function.
3124 (nndoc-type-alist): Find beginning of babyl articles.
3126 * nnsoup.el (nnsoup-unpack-packets): Message better.
3128 * gnus.el (gnus-article-mark-lists): Don't save the cache marks.
3130 Fri Feb 16 19:14:26 1996 Lars Ingebrigtsen <lars@eyesore.no>
3132 * nndoc.el (nndoc-type-alist): Recognize the end of digests.
3134 Fri Feb 16 06:46:48 1996 Per Abrahamsen <abraham@dina.kvl.dk>
3136 * gnus-score.el (gnus-summary-score-effect): Didn't correctly
3137 escape meta charcters for substring and exact match types.
3139 Fri Feb 16 00:50:35 1996 Lars Ingebrigtsen <lars@eyesore.no>
3141 * gnus.el (gnus-article-setup-buffer): Set global counterparts.
3142 (gnus-valid-select-methods): All methods should use address.
3143 (gnus-article-show-hidden-text): Hide all hidden text.
3145 * gnus-kill.el (gnus-kill-file-mode-map): New implementation.
3147 * gnus-salt.el (gnus-pick-mode): Install proper minor mode map.
3149 * gnus.el (gnus-summary-exit): Kill article buffer when using
3151 (gnus-set-global-variables): Copy the original buffer to global
3154 * nnspool.el (nnspool-open-server): Simplify.
3155 * nnmbox.el (nnmbox-open-server): Ditto.
3156 * nnbabyl.el (nnbabyl-open-server): Ditto.
3157 * nnml.el (nnml-open-server): Ditto.
3158 * nnfolder.el (nnfolder-open-server): Ditto.
3159 * nnmh.el (nnmh-open-server): Ditto.
3161 * gnus-msg.el (gnus-debug): Pretty-print variables.
3163 * gnus-srvr.el (gnus-server-kill-server): Don't allow killing
3164 opened-only servers.
3165 (gnus-server-edit-server): Would create duplicate servers.
3167 * gnus.el (gnus-get-unread-articles): Close groups after opening
3169 (gnus-server-to-method): Search the opened servers for matches.
3171 * gnus-vm.el (gnus-summary-save-in-vm): Use the split methods.
3173 * gnus.el (gnus-summary-skip-intangible): Don't use `when'.
3175 Thu Feb 15 11:02:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
3177 * nndoc.el (nndoc-type-alist): Allow several newlines in
3180 * gnus.el (gnus-select-newsgroup): Don't message when quitting.
3182 * nnfolder.el (nnfolder-request-close): Close the server.
3184 * gnus.el (gnus-group-method): Changed name.
3185 (gnus-group-method): Return the real select method, if possible.
3187 Wed Feb 14 15:01:57 1996 Lars Ingebrigtsen <lars@eyesore.no>
3189 * gnus-score.el (gnus-summary-increase-score): Regexp-quote regexp
3192 * gnus-msg.el (gnus-forward-insert-buffer): Remove all text
3194 (gnus-forward-included-headers): Buggy regexp.
3196 * gnus-salt.el (gnus-possibly-generate-tree): Don't generate trees
3197 unless threads are used.
3199 * nnheader.el (nnheader-insert-head): Would almost laways stop
3202 Wed Feb 14 07:41:58 1996 Colin Rafferty <craffert@ml.com>
3204 * gnus.el (gnus-group-add-parameter): Remove old versions of the
3207 Wed Feb 14 07:28:50 1996 Lars Ingebrigtsen <lars@eyesore.no>
3209 * gnus-msg.el (gnus-news-followup): Don't query if Followup-To and
3210 Newsgroups are the same.
3211 (gnus-inews-check-post): Reversed check for Followup-To.
3213 * gnus.el (gnus-group-kill-group): Kill lots of zombie groups.
3214 (gnus-article-hide-headers): Check whether `gnus-visible-headers'
3217 Tue Feb 13 06:29:47 1996 Lars Ingebrigtsen <lars@eyesore.no>
3219 * gnus.el (gnus-add-configuration): Autoload.
3220 (gnus-summary-tick-article): Made interactive.
3222 * nntp.el (nntp-open-server-internal): Don't bug out when the
3223 server hangs up during initial negotiations.
3225 Mon Feb 12 04:47:14 1996 Lars Ingebrigtsen <lars@eyesore.no>
3227 * nntp.el (nntp-default-directories): New variable.
3228 (nntp-open-server-internal): Use it.
3230 * nnsoup.el (nnsoup-read-areas): Delete AREAS file.
3231 (nnsoup-read-areas): Check whether the MSG file exists.
3233 * gnus.el (gnus-summary-move-article): Only mark as canceled when
3236 * gnus-ems.el (gnus-set-text-properties): New alias.
3238 Sun Feb 11 13:53:23 1996 Lars Ingebrigtsen <lars@eyesore.no>
3240 * gnus-msg.el (gnus-inews-remove-signature): New function.
3242 Sun Feb 11 09:29:06 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3244 * gnus.el (gnus-request-article-this-buffer): Make sure the
3245 article buffer exists.
3247 Sun Feb 11 09:28:46 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3249 * gnus.el: 0.38 is released.
3251 Sun Feb 11 04:49:16 1996 Mark Borges <mdb@cdc.noaa.gov>
3253 * gnus-xmas.el (gnus-xmas-define): Conditionally redefine
3254 `set-text-properties'.
3256 Sun Feb 11 04:40:39 1996 Lars Ingebrigtsen <lars@eyesore.no>
3258 * gnus.el (gnus-summary-limit-to-subject): Limit to any header.
3260 Sat Feb 10 03:26:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
3262 * nnmail.el (nnmail-days-to-time): Don't bug out on large
3265 Fri Feb 9 22:17:55 1996 Lars Ingebrigtsen <lars@eyesore.no>
3267 * gnus-msg.el (gnus-forward-included-headers): Include Message-ID
3269 (gnus-post-news): Make sure the parent group is a news group.
3271 Fri Feb 9 09:56:45 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3273 * gnus-picon.el (gnus-picons-convert-x-face): Changed to use
3276 * gnus.el (gnus-buffer-configuration): One quote too many.
3278 * gnus-kill.el (gnus-execute): Allow searching bodies.
3280 * gnus.el (gnus-summary-execute-command): Accept "Body" searches.
3282 * gnus.el: 0.37 is released.
3284 Fri Feb 9 09:44:04 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3286 * nnmail.el (nnmail-time-since): Reversed time.
3288 * nnml.el (nnml-request-expire-articles): Set lower limit
3291 Fri Feb 9 05:40:39 1996 Lars Ingebrigtsen <lars@eyesore.no>
3293 * nntp.el (nntp-open-server-semi-internal): Report errors better.
3295 Thu Feb 8 00:36:09 1996 Lars Ingebrigtsen <lars@eyesore.no>
3297 * gnus.el (gnus-group-jump-to-group): Don't jump to ephemeral
3299 (gnus-summary-catchup-and-goto-next-group): Allow quiet going.
3301 * gnus-topic.el (gnus-topic-move-group): Allow removal of groups.
3302 (gnus-topic-remove-group): New command and keystroke.
3304 * nnsoup.el (nnsoup-read-areas): Message.
3306 * nndoc.el (nndoc-possibly-change-buffer): Return nil when the
3308 (nndoc-close-server): Really close.
3310 * gnus.el (gnus-update-format-specifications): Would not update
3313 * gnus-topic.el (gnus-topic-remove-topic): Accept a list-level.
3314 (gnus-group-prepare-topics): List dead groups.
3316 Wed Feb 7 00:04:23 1996 Lars Ingebrigtsen <lars@eyesore.no>
3318 * gnus.el (gnus-summary-hide-thread): Hide the last thread.
3320 * gnus-kill.el (gnus-kill): Provide.
3321 (gnus-execute-1): Accept forms.
3323 * nnheader.el (nnheader-temp-write): New macro.
3325 * gnus-soup.el (gnus-soup-group-brew): Pack ticked.
3326 (gnus-soup-write-replies): Be silent.
3328 * gnus-msg.el (gnus-bug-mail-send-and-exit): Kill gnus-bug buffer
3331 * gnus.el (gnus-setup-news): Find new newsgroups even if
3332 gnus-read-active-file is nil.
3334 * gnus-soup.el (gnus-soup-group-brew): Would pack too few
3337 * nneething.el (nneething-request-type): New function.
3338 (nneething-request-post): Removed.
3340 * nnvirtual.el (nnvirtual-find-group-art): Never return `(nil)'.
3342 * nndoc.el (nndoc-rnews-body-end): Really go to the end.
3344 * nnsoup.el (nnsoup-read-areas): Would calculate new article
3346 (nnsoup-index-buffer): Check whether the file exists before
3348 (nnsoup-retrieve-headers): Ditto.
3350 * gnus-topic.el (gnus-topic-goto-missing-group): New function.
3352 Tue Feb 6 22:33:50 1996 Lars Ingebrigtsen <lars@eyesore.no>
3354 * gnus.el (gnus-goto-missing-group-function): New variable.
3356 * nnmail.el (nnmail-time-since): Don't alter time.
3357 (nnmail-days-to-time): Would give wrong result.
3359 * gnus.el (gnus-article-de-quoted-unreadable): Decode headers
3362 Tue Feb 6 09:51:14 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
3364 * gnus.el (gnus-article-show-hidden-text): Don't use `(1+
3365 (point))'. It does not work in Mule.
3367 Mon Feb 5 13:03:47 1996 Wes Hardaker <hardaker@teal.ece.ucdavis.edu>
3369 * gnus-picon.el (gnus-group-display-picons): Delete buffer on exit.
3370 (gnus-article-display-picons): Ditto.
3372 Tue Feb 6 00:26:44 1996 Lars Ingebrigtsen <lars@eyesore.no>
3374 * gnus-salt.el (gnus-tree-recenter): Recenter the tree buffer.
3376 * gnus-cite.el (gnus-article-toggle-cited-text): Bind
3379 * gnus.el (gnus-configure-windows): Don't search all frames unless
3380 when using a frame split.
3381 (gnus-summary-mode-map): Change `W t'.
3383 Mon Feb 5 23:41:09 1996 Lars Ingebrigtsen <lars@eyesore.no>
3385 * gnus-score.el (gnus-short-name-score-file-cache): New variable.
3386 (gnus-score-score-files): Use it.
3387 (gnus-score-flush-cache): Ditto.
3389 Mon Feb 4 23:55:30 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
3391 * gnus.el (gnus-configure-windows): Check minibuffer only frame.
3393 Mon Feb 5 22:36:24 1996 Lars Ingebrigtsen <lars@eyesore.no>
3395 * nnsoup.el (nnsoup-old-functions): New variable.
3396 (nnsoup-revert-variables): New command.
3398 Mon Feb 5 17:54:07 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3400 * nnvirtual.el (nnvirtual-update-marked): Copy empty mark lists.
3402 * gnus.el (gnus-summary-read-group): Allow entry with no-display.
3404 * gnus.el: 0.36 is released.
3406 Sat Feb 3 11:56:53 1996 Steven L. Baur <steve@miranova.com>
3408 * gnus-uu.el (gnus-uu-default-view-rules): Added rule for playing of
3411 Mon Feb 5 05:08:54 1996 Lars Ingebrigtsen <lars@eyesore.no>
3413 * gnus.el (gnus-summary-mode-map): Move `v' to `W v'.
3415 * gnus-cache.el (gnus-cache-possibly-enter-article): Request the
3416 buffer to the nntp buffer.
3418 * gnus.el (gnus-recenter): Allow a prefix.
3420 Mon Feb 5 04:56:35 1996 Michael Cook <mcook@cognex.com>
3422 * gnus.el (gnus-configure-windows): Return to the original frame.
3424 Mon Feb 5 03:49:34 1996 Lars Ingebrigtsen <lars@eyesore.no>
3426 * gnus-topic.el (gnus-topic-kill-group): Update topics.
3427 (gnus-topic-yank-group): Ditto.
3429 * nnfolder.el (nnfolder-directory): Doc fix.
3431 * gnus.el (gnus-summary-move-article): Add marks when moving
3433 (gnus-summary-recenter): Don't do horizontal recenter unless the
3436 Sun Feb 4 16:22:20 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3438 * gnus.el (gnus-summary-edit-article): Make sure we're in the
3441 * gnus.el: 0.35 is released.
3443 Sun Feb 4 14:05:20 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3445 * nndoc.el (nndoc-guess-digest-type): Too strict body-begin for
3448 * gnus-msg.el (gnus-removable-headers): Don't remove Bcc header.
3449 (gnus-mail-send): Accept a parameter.
3450 (gnus-inews-send-mail-copy): Use it.
3452 * gnus-salt.el (gnus-tree-close): Don't kill the tree buffer.
3454 * gnus.el (gnus-summary-select-article): Changed return value.
3455 (gnus-summary-scroll-up): Use it.
3457 Sat Feb 3 20:39:59 1996 Lars Ingebrigtsen <lars@eyesore.no>
3459 * gnus.el (gnus-summary-dummy-line-format): Included tabs.
3460 (gnus-summary-prepare-threads): Insert dummy lines properly.
3461 (gnus-summary-hide-thread): Hide dummies better.
3463 * gnus-uu.el (gnus-uu-get-actions): Escape special characters.
3465 * gnus-soup.el (gnus-soup-group-brew): Add articles in right
3466 order; don't generate display.
3468 * gnus.el (gnus-summary-sort): Allow sorting in reverse order.
3469 (gnus-summary-pop-limit): Don't pop if there isn't anything to
3471 (gnus-sort-articles): Would destroy the newsgroup data.
3473 * gnus-soup.el (gnus-soup-unpack-packet): Return the process value.
3475 * gnus.el (gnus-summary-exit): Don't bury buffers that don't exist.
3476 (gnus-summary-exit-no-update): Ditto.
3478 Sat Feb 3 14:37:31 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3480 * gnus-soup.el (gnus-soup-add-article): Would bug out on
3481 non-existent articles.
3483 * gnus.el (gnus-configure-windows): Delete windows on all frames.
3485 Sat Feb 3 15:07:38 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3487 * gnus.el (gnus-summary-read-group): Wouldn't score anything.
3489 * gnus.el: 0.34 is released.
3491 Sat Feb 3 13:08:48 1996 Lars Magne Ingebrigtsen <larsi@aegir.ifi.uio.no>
3493 * gnus-msg.el (gnus-summary-resend-bounced-mail): Strip more
3496 * gnus.el: 0.33 is released.
3498 Fri Feb 2 20:19:07 1996 Lars Ingebrigtsen <lars@eyesore.no>
3500 * gnus.el (gnus-summary-exit): Bury the article buffer.
3502 * gnus-score.el (gnus-score-followup-article): Don't do
3505 Fri Feb 2 20:07:31 1996 Jason L. Tibbitts, III <tibbs@uh.edu>
3507 * nnmail.el (nnmail-process-babyl-mail-format): Allow many spaces
3510 Fri Feb 2 20:05:02 1996 Lars Ingebrigtsen <lars@eyesore.no>
3512 * gnus.el (gnus-summary-select-article): Return t on success.
3514 Thu Feb 1 00:50:54 1996 Lars Ingebrigtsen <lars@eyesore.no>
3516 * nnfolder.el (nnfolder-request-group): Give a better error
3519 * nnfolder.el: Really use virtual servers.
3521 * gnus.el (gnus-select-newsgroup): Moved score file processing to
3524 * gnus-msg.el (gnus-post-method): Use `gnus-post-method' from the
3527 * nnsoup.el (nnsoup-request-expire-articles): Bombed.
3528 (nnsoup-delete-unreferenced-message-files): New command.
3530 * gnus-cache.el (gnus-cache-possibly-enter-article): Update cache
3532 (gnus-cache-possibly-remove-article): Ditto.
3534 * gnus-srvr.el (gnus-server-prepare): Weed out nil servers.
3536 * gnus-msg.el (gnus-mail-reply): Respect
3537 `rmail-dont-reply-to-names'.
3539 Wed Jan 31 19:25:50 1996 Per Abrahamsen <abraham@dina.kvl.dk>
3541 * gnus-msg.el (gnus-inews-insert-mime-headers): `(widen)' before
3542 searching for 8-bit characters.
3544 * gnus-vis.el (gnus-article-highlight-headers): Make it ignore
3545 the `intangible' text property.
3547 Thu Feb 1 00:33:37 1996 Lars Ingebrigtsen <lars@eyesore.no>
3549 * gnus.el (gnus-summary-limit-to-unread): Remove sparse articles.
3551 Wed Jan 31 15:54:38 1996 Lars Ingebrigtsen <lars@eyesore.no>
3553 * gnus-score.el (gnus-summary-score-map): Recursive map.
3555 * gnus-msg.el (gnus-dissociate-buffer-from-draft): Didn't run hook
3558 * gnus-kill.el (gnus-execute): Don't use `gnus-header-*'.
3560 * gnus-msg.el (gnus-kill-message-buffer): New command and
3562 (gnus-mail-setup): Use the gnus-mail-*-method variables.
3564 * gnus-topic.el (gnus-topic-rename): Default to current topic.
3565 (gnus-topic-create-topic): Ditto.
3567 * gnus-vis.el (gnus-group-highlight-line): Offer ticked number.
3569 * gnus-uu.el (gnus-uu-grab-articles): Remove the message.
3571 * gnus-vis.el (gnus-group-highlight): New default for dark
3574 * gnus-topic.el (gnus-group-prepare-topics): Don't do anything
3577 * gnus.el (gnus-summary-mode-map): Clobbered "D".
3579 Mon Jan 29 19:06:00 1996 Kim-Minh Kaplan <kkaplan@cdfhp3.in2p3.fr>
3581 * gnus.el (gnus-simplify-subject-fuzzy): Fold case.
3583 Mon Jan 29 17:48:12 1996 Lars Ingebrigtsen <lars@eyesore.no>
3585 * gnus.el (gnus-summary-limit): Hide any threads, possibly.
3587 * gnus-msg.el (gnus-forward-insert-buffer): Really delete unwanted
3590 * gnus-vis.el (gnus-insert-prev-page-button): Allow clicking.
3591 (gnus-insert-next-page-button): Ditto.
3593 * nntp.el (nntp-send-region-to-server): Copy text to a temp buffer
3596 Sun Jan 28 10:28:39 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3598 * gnus-cite.el (gnus-dissect-cited-text): Don't push a nil on the
3601 Sat Jan 27 20:32:29 1996 Lars Ingebrigtsen <lars@eyesore.no>
3603 * gnus-topic.el (gnus-group-topic-topics-only): Removed variable.
3605 * nnbabyl.el (nnbabyl-request-group): Don't report failures on
3607 * nnmbox.el (nnmbox-request-group): Ditto.
3609 * gnus.el (gnus-simplify-buffer-fuzzy): Simplify [x/x].
3611 * gnus-score.el (gnus-score-default-header): Duplicate defvars.
3612 (gnus-summary-increase-score): Default variables should be
3615 * gnus.el (gnus-summary-mode-map): Wrong name for `t' keystroke.
3617 Sat Jan 27 20:29:45 1996 Marc Auslander <marc@watson.ibm.com>
3619 * gnus-score.el (gnus-summary-increase-score): Didn't work for
3620 non-temporary score entries.
3622 Fri Jan 26 17:24:00 1996 David K}gedal <davidk@lysator.liu.se>
3624 * nnmail.el (nnmail-check-duplication): Don't tread 'delete as a
3627 Sat Jan 27 19:51:08 1996 Lars Ingebrigtsen <lars@eyesore.no>
3629 * gnus-topic.el (gnus-topic-prepare-topic): Number of groups would
3631 (gnus-topic-update-topic-line): Ditto.
3633 Fri Jan 26 15:10:09 1996 Steven L. Baur <steve@miranova.com>
3635 * gnus-vis.el (gnus-article-add-buttons): Need to reset point to top
3636 of article before trying the next regexp in the gnus-button-alist.
3638 Sat Jan 27 19:22:24 1996 Lars Ingebrigtsen <lars@eyesore.no>
3640 * gnus-vis.el (gnus-button-alist): Allow space after "<URL: ".
3642 Fri Jan 26 20:20:25 1996 Lars Ingebrigtsen <lars@eyesore.no>
3644 * gnus-topic.el (gnus-topic-indent-level): New variable.
3645 (gnus-topic-yank-group): Use it.
3646 (gnus-topic-insert-topic-line): Ditto.
3647 (gnus-topic-prepare-topic): Ditto.
3649 Fri Jan 26 17:18:25 1996 ISO-2022-JP <yamaoka@ga.sony.co.jp>
3651 * gnus-vis.el (gnus-article-highlight-headers): Would infloop.
3653 Fri Jan 26 14:10:19 1996 Lars Ingebrigtsen <lars@eyesore.no>
3655 * gnus.el (gnus-dribble-read-file): Set file modes on the dribble
3657 (gnus-article-check-hidden-text): Only checked signature.
3658 (gnus-article-check-hidden-text): Do things in the article
3660 (gnus-group-line-format-alist): Let N have its old definition.
3661 (gnus-group-catchup-group-hook): New variable.
3662 (gnus-group-catchup): Use it.
3663 (gnus-group-remove-mark): Give a useful return value.
3664 (gnus-group-kill-group): Would bug out when killing lots of dead
3667 Thu Jan 25 09:32:19 1996 Jack Vinson <jvinson@cheux.ecs.umass.edu>
3669 * gnus.el (gnus-group-insert-group-line) : Changed "header" to
3670 "gnus-tmp-header" for parameter that gets passed to user
3671 functions. Set to the group name, but may not necessarily want
3673 (gnus-group-set-mode-line) : ditto, gnus-tmp-header set to nil.
3674 (gnus-set-mode-line) : ditto, gnus-tmp-header set to nil.
3676 Fri Jan 26 07:47:59 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3678 * gnus.el (gnus): Goto the first unread group.
3680 * gnus.el: 0.32 is released.
3682 Thu Jan 25 18:27:03 1996 Lars Ingebrigtsen <lars@eyesore.no>
3684 * gnus.el: Autoload `gnus-group-highlight-line'.
3686 * gnus-vis.el (gnus-article-highlight-headers): Wrap the regexp in
3689 * nnmbox.el (nnmbox-request-group): Don't bug out on non-existant
3691 * nnbabyl.el (nnbabyl-request-group): Ditto.
3692 (nnbabyl-possibly-change-newsgroup): Return t.
3694 * gnus.el (gnus-group-insert-group-line): Define gnus-tmp-header.
3696 * gnus-msg.el (gnus-mail-parse-comma-list): New function.
3697 (gnus-mail-reply): Use it.
3698 (gnus-mail-reply): Merge follow-to headers.
3700 * gnus-score.el (gnus-summary-score-map): New implementation.
3702 * gnus.el (gnus-summary-exit): Remove articles before updating.
3703 (gnus-summary-next-article): Accept a param to force slightly.
3705 Thu Jan 25 08:41:44 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3707 * nnml.el (nnml-deletable-article-p): Always responed with nil.
3709 Thu Jan 25 08:45:52 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3711 * gnus.el: 0.31 is released.
3713 * nnmail.el (nnmail-insert-lines): Would return negative lines
3716 * gnus-xmas.el (gnus-xmas-extent-start-open): New function.
3718 * gnus-topic.el (gnus-topic-insert-topic-line): Remove excess
3721 * gnus-xmas.el (gnus-xmas-topic-remove-excess-properties): New
3724 Thu Jan 25 07:34:05 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3726 * gnus-ems.el (gnus-extent-detached-p): New alias.
3728 * gnus-xmas.el (gnus-xmas-find-glyph-directory): Changed from
3729 "etc" to "etc/gnus".
3731 Tue Jan 23 13:40:35 1996 Lars Ingebrigtsen <lars@eyesore.no>
3733 * gnus-score.el (gnus-score-make-menu-bar): New function.
3734 (gnus-score-menu-hook): New variable.
3736 * gnus-vis.el (gnus-article-next-button): Move point.
3738 * nndoc.el (nndoc-type-alist): Recognize ends of digests.
3739 (nndoc-retrieve-headers): Don't bug out on non-existant articles.
3741 * gnus-msg.el (gnus-mail-buffer): Renamed.
3743 * gnus-cache.el (gnus-cache-possibly-remove-articles): Check some
3746 * nnmail.el (nnmail-insert-lines): Off by 1.
3748 * nnml.el (nnml-deletable-article-p): Check for file writability.
3749 * nnmh.el (nnml-deletable-article-p): Ditto.
3751 * gnus-msg.el (gnus-associate-buffer-with-draft): Allow
3753 (gnus-use-draft): New variable.
3755 * gnus.el (gnus-summary-move-article): Use `move' action by
3758 * nnmail.el (nnmail-get-split-group): Be more restrictive in
3759 selecting procmail spools.
3760 (nnmail-get-spool-files): Don't return the spool file when doing a
3761 single procmail file.
3763 * gnus.el (gnus-summary-move-article): Allow moving to the same
3766 * gnus-score.el (gnus-score-pretty-print): New command and
3768 (gnus-summary-increase-score): Would always bug out.
3769 (gnus-score-edit-done): Change windows before loading score file.
3771 * gnus.el (gnus-summary-reparent-thread): Rethread after
3774 * gnus-xmas.el (gnus-xmas-make-overlay): Don't make extents
3777 * nndoc.el (nndoc-post-type): New variable.
3779 Tue Jan 23 13:39:11 1996 Eberhard Mattes <mattes@azu.informatik.uni-stuttgart.de>
3781 * nndoc.el (nndoc-request-type): New function.
3783 Tue Jan 23 00:13:10 1996 Lars Ingebrigtsen <lars@eyesore.no>
3785 * gnus.el (gnus-group-group-indentation): New function.
3786 (gnus-group-update-group-line): Use it.
3787 (gnus-group-update-group): Indent.
3789 * gnus-topic.el (gnus-topic-hide-subtopics): Removed variable.
3790 (gnus-topic-prepare-topic): Indent group lines.
3791 (gnus-topic-yank-group): Indent groups.
3793 * gnus.el (gnus-group-update-hook): New variable.
3794 (gnus-group-insert-group-line): Use it.
3796 * gnus-vis.el (gnus-group-highlight-line): New function.
3798 * gnus.el (gnus-group-entry): New macro.
3800 * gnus-vis.el (gnus-group-highlight): New variable.
3802 * gnus-topic.el (gnus-topic-insert-topic-line): Would show "..."
3804 (gnus-topic-indent): Don't move point.
3805 (gnus-topic-unindent): Ditto.
3806 (gnus-topic-prepare-topic): Display unread articles in sub-topics.
3808 * nnsoup.el (nnsoup-next-prefix): New function.
3809 (nnsoup-read-areas): Use it.
3811 * gnus-soup.el (gnus-soup-set-area-prefix): New macro.
3813 * nnsoup.el (nnsoup-tmp-directory): New directory.
3814 (nnsoup-write-active-file): Save it.
3815 (nnsoup-unpack-packets): Use it.
3817 * gnus-msg.el (gnus-dissociate-buffer-from-draft): New command and
3820 * gnus.el (gnus-group-list-groups): Goto last group if at eob.
3822 * gnus-topic.el (gnus-topic-mode): Use it.
3823 (gnus-topic-goto-next-group): New function.
3825 * gnus.el (gnus-group-list-groups): Allow positioning point in
3827 (gnus-group-goto-next-group-function): New internal variable.
3829 * nnsoup.el (nnsoup-read-active-file): Give a proper return
3832 * gnus.el (gnus-start-news-server): Give a better error message.
3834 Mon Jan 21 23:34:55 1996 Morioka Tomohiko <morioka@jaist.ac.jp>
3836 * gnus-mh.el (gnus-mh-mail-setup): It didn't work when pressing
3837 `R' or yanking because of lack of setting to variable
3838 `mail-reply-buffer' and mh-sent-from-folder buffer local variable
3841 Mon Jan 22 02:58:42 1996 Lars Ingebrigtsen <lars@eyesore.no>
3843 * nntp.el (nntp-open-server-internal): Make sure that the server
3844 was successfully opened.
3846 * gnus.el (gnus-read-active-file): Wouldn't activate properly.
3847 (gnus-read-active-file): Ignore errors from the archive server.
3849 * nnbabyl.el (nnbabyl-request-group): Ditto.
3851 * nnmbox.el (nnmbox-request-group): Would bug out.
3853 Sat Jan 20 20:39:03 1996 Steven L. Baur <steve@miranova.com>
3855 * nnmbox.el (nnmbox-read-mbox): find-file-noselect ->
3856 nnheader-find-file-noselect.
3858 Mon Jan 22 01:15:52 1996 Lars Ingebrigtsen <lars@eyesore.no>
3860 * gnus.el (gnus-group-mark-buffer): Optional param.
3862 * nnsoup.el (nnsoup-request-expire-articles): Message more.
3863 (nnsoup-read-active-file): Add proper active info.
3864 (nnsoup-request-group): New implementation.
3865 (nnsoup-request-list): Ditto.
3867 Sun Jan 21 08:22:47 1996 Lars Ingebrigtsen <lars@eyesore.no>
3869 * gnus.el (gnus-request-article-this-buffer): Update sparse
3871 (gnus-data-set-number): New macro.
3872 (gnus-summary-update-article): Use it.
3874 Sun Jan 21 03:54:18 1996 Lars Magne Ingebrigtsen <larsi@eistla.ifi.uio.no>
3876 * gnus-soup.el (gnus-soup-add-article): Don't save canceled