1 Thu Oct 26 00:32:40 1995 Lars Ingebrigtsen <lars@eyesore.no>
3 * gnus-msg.el (gnus-inews-news): Didn't delete continuation Bcc
6 * gnus-cite.el (gnus-cite-parse): Set noerror on the search.
8 * gnus.el (gnus-extract-address-components): Linear white space
10 (gnus-newsrc-to-gnus-format): Would swallow the first line after
13 Wed Oct 25 23:40:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
15 * gnus.el (gnus-windows-old-to-new): Deal with really old Gnus 3
18 * nnbabyl.el (nnbabyl-request-article): Didn't like Summary-line
21 Wed Oct 18 19:09:10 1995 Lars Ingebrigtsen <lars@eyesore.no>
23 * gnus.el (gnus-summary-catchup-and-exit): Do the right thing on
24 exit from ephemeral groups.
25 (gnus-ephemeral-group-p): New function.
26 (gnus-score-find-bnews): Translate ".all" to "\\..*".
27 (gnus-summary-sort-by-subject): Use article numbers as the
30 Sat Oct 14 01:41:11 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
32 * nntp.el (nntp-possibly-change-server): Open SERVER even if
35 Mon Oct 16 11:53:04 1995 Lars Ingebrigtsen <lars@eyesore.no>
37 * nntp.el (nntp-send-xover-command): Check for bogus results from
40 Sun Oct 15 06:57:03 1995 Lars Ingebrigtsen <lars@eyesore.no>
42 * gnus.el (gnus-windows-old-to-new): Would bug out on bogus window
45 * gnus-score.el (gnus-score-load-file): Add all 'excude-files from
48 Sat Oct 14 11:58:47 1995 Lars Ingebrigtsen <lars@eyesore.no>
50 * gnus.el: 5.0.8 is released.
52 * gnus.el (gnus-summary-remove-lines-marked-with): Try to go to
53 the article from whence we came.
55 Fri Oct 13 15:05:50 1995 Per Abrahamsen <abraham@dina.kvl.dk>
57 * gnus.el (gnus-sort-threads): Keep the user informed.
59 Sat Oct 14 01:53:57 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
61 * nnmh.el (nnmh-request-list): Still wouldn't recurse properly.
63 Fri Oct 13 10:37:57 1995 Lars Ingebrigtsen <lars@eyesore.no>
65 * gnus.el (gnus-configure-windows): Would possibly bug out when
66 the minibuffer was active and in a different frame.
68 Fri Oct 13 01:27:15 1995 Lars Ingebrigtsen <lars@eyesore.no>
70 * gnus.el: 5.0.7 is released.
72 * nnmh.el (nnmh-request-list): Wouldn't recurse down symlinks.
74 * nntp.el (nntp-request-close): Really kill all connections.
76 Mon Oct 2 15:05:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
78 * gnus-edit.el (gnus-score-custom-sanify): Don't cut of number and
79 date match types to the first char, like we do for string match
80 types. Reported by Kevin Christian
81 <kchrist@lochness.ncrmicro.ncr.com>.
83 Thu Oct 12 09:28:32 1995 Lars Ingebrigtsen <lars@eyesore.no>
85 * gnus-msg.el: Don't require rmail.
87 * gnus.el (gnus-nov-parse-line): Might bug out on bogus NOV lines.
89 Tue Sep 26 03:39:43 1995 Lars Magne Ingebrigtsen <larsi@gjalp.ifi.uio.no>
91 * gnus.el (gnus-thread-sort-by-subject): Only strip Re:'s.
93 Tue Sep 26 01:20:41 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
95 * gnus.el (gnus-group-mode-map): gnus-group-description-apropos on
98 * nnheader.el (nnheader-insert-references): Would produce errant
99 References headers on articles without Message-IDs.
101 Tue Sep 26 00:42:54 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
103 * gnus.el: 5.0.5 & 5.0.6 are released.
105 Sat Sep 23 20:00:35 1995 Lars Ingebrigtsen <lars@eyesore.no>
107 * gnus.el (gnus-summary-insert-line): Don't lose process marks.
109 * auc-menu.el: Removed file.
111 * gnus.el (gnus-no-server): Would have permanent effects.
113 * gnus-kill.el (gnus-execute): Would bug out on pseudo-articles.
115 * gnus.el (gnus-article-display-x-face): Would bug out on articles
117 (gnus-summary-sort): Async would not work after sorting.
119 * gnus-cache.el (gnus-cache-possibly-enter-article): Would enter
122 Sat Sep 16 10:24:02 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
124 * gnus.el (gnus-summary-best-unread-article): Didn't select the
125 first best unread article.
127 Sat Sep 16 06:44:33 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
129 * gnus.el: 5.0.4 is released.
131 * gnus.el (gnus-group-make-group): Be able to create native
133 (gnus-group-set-info): Create native groups.
135 * gnus-msg.el (gnus-post-news): Just use Cc to do the
136 `gnus-auto-mail-to-author'.
138 * gnus-uu.el (gnus-uu-grab-articles): Widen the article buffer.
140 * gnus.el (gnus-group-get-new-news): Check more groups.
141 (gnus-score-find-bnews): "nntp+" score files were not recognized.
142 (gnus-summary-search-subject): Unhide thread.
144 * nneething.el (nneething-retrieve-headers): Didn't work over
147 * gnus.el (gnus-group-read-only-p): New function.
148 (gnus-summary-edit-article): Take a prefix argument to force.
149 (gnus-summary-edit-article-done): Warn when editing in a read-only
152 Fri Sep 15 15:42:28 1995 Per Abrahamsen <abraham@dina.kvl.dk>
154 * nntp.el (nntp-request-post-buffer): Did the opposite of what the
155 user wanted w.r.t. (eq respect-poster 'ask).
157 Sat Sep 16 06:28:35 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
159 * gnus-msg.el (gnus-inews-article): Bind the newsgroup name by
160 looking at the Newsgroups line.
162 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't bug out
163 so much on malformed lines.
165 * gnus-uu.el (gnus-uu-save-article): Didn't make buffer
168 Fri Sep 15 11:09:52 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
170 * gnus.el: 5.0.3 is released.
172 * gnus.el (gnus-summary-catchup): Would make all dormants read.
174 * gnus-msg.el (gnus-article-mail-with-original): Removed function.
176 Wed Sep 13 17:50:12 1995 Per Abrahamsen <abraham@dina.kvl.dk>
178 * custom.el (custom-type-properties): List with uninitialized
179 fields are valid (required for `gnus-score-customize' to work).
181 Fri Sep 15 09:31:21 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
183 * gnus.el (gnus-summary-catchup-all): Wrong interactive spec.
184 (gnus-select-method): Would sometimes set select method with a
187 Thu Sep 14 06:07:37 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
189 * nnmail.el (nnmail-request-post-buffer): Would bug out under
192 Thu Sep 14 06:04:52 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
194 * gnus-ems.el (gnus-set-text-properties-xemacs): Wrong definition.
196 Thu Sep 14 03:44:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
198 * gnus-msg.el (gnus-inews-user-name): Check for too-verbose
199 user-mail-address variables.
201 Wed Sep 13 05:38:21 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
203 * gnus.el: 5.0.2 is released.
205 * nntp.el (nntp-async-fetch-articles): Wouldn't allow entry into
208 Tue Sep 12 17:02:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
210 * nnmail.el (nnmail-request-post-buffer): Don't CC the address in
213 Tue Sep 12 06:11:12 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
215 * gnus-ems.el: Use the new definition of `set-text-properties'.
217 Tue Sep 12 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
219 * gnus.el: 5.0.1 is released.
221 Tue Sep 12 13:53:48 1995 Scott Byer <byer@mv.us.adobe.com>
223 * nnfolder.el (nnfolder-active-number) Save away the active file
224 after bumping the highest active number.
226 Sun Sep 10 00:39:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
228 * gnus-msg.el (gnus-post-news): Set the name of the newsgroup for
231 * gnus.el (gnus-group-unsubscribe-group): Don't accept empty group
234 * nnbabyl.el (nnbabyl-get-new-mail): If moving is unsuccessful,
235 don't pretend it went ok.
236 * nnmbox.el (nnmbox-get-new-mail): Ditto.
237 * nnfolder.el (nnfolder-get-new-mail): Ditto.
238 * nnmh.el (nnmh-get-new-mail): Ditto.
239 * nnml.el (nnml-get-new-mail): Ditto.
241 * gnus-vis.el (gnus-group-menu-hook, gnus-summary-menu-hook,
242 gnus-article-menu-hook, gnus-server-menu-hook,
243 gnus-browse-menu-hook): New hooks.
245 Fri Sep 8 19:08:29 1995 Per Abrahamsen <abraham@dina.kvl.dk>
247 * nnmail.el (nnmail-request-post-buffer): Newer send to `sender',
248 don't put everything in the `To' header, filter the `CC' header
249 through `rmail-dont-reply-to'.
251 Fri Sep 8 20:42:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
253 * gnus.el (gnus-group-make-archive-group): Wrong interactive spec.
254 (gnus-select-method): Take `gnus-nntp-service' into account for
255 backwards compatability.
257 Thu Sep 7 22:17:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
259 * gnus.el (gnus-setup-news): Find new groups before finding
260 numbers of unread articles in the groups.
262 * gnus-score.el (gnus-summary-score-entry): Fuzzy wrong match
265 * gnus.el ('gnus-load-hook): Run this hook while loading.
267 * gnus-vis.el (gnus-summary-make-menu-bar): Would re-generate the
268 summary buffers on each group entry.
270 * gnus-score.el (gnus-score-save): Don't try to write a score file
273 Wed Sep 6 20:38:43 1995 Per Abrahamsen <abraham@dina.kvl.dk>
275 * gnus-cite.el (gnus-cite-parse-max-size): New variable.
276 (gnus-cite-parse-maybe): Use it.
277 (gnus-cite-parse): Move parser initialization to
278 `gnus-cite-parse-maybe' and reformat.
279 * gnus-vis.el (gnus-article-add-buttons): Force citation parsing
280 if called interactively.
281 * gnus-cite.el (gnus-article-highlight-citation): Ditto.
282 (gnus-article-hide-citation): Ditto.
283 (gnus-article-hide-citation-maybe): Ditto.
284 (gnus-article-highlight): Ditto.
285 (gnus-article-highlight-some): Ditto.
286 (gnus-article-hide): Ditto.
288 Thu Sep 7 00:52:36 1995 Lars Ingebrigtsen <lars@eyesore.no>
290 * gnus.el (gnus-summary-show-thread): Expand hidden subthreads as
293 Wed Sep 6 20:38:43 1995 Per Abrahamsen <abraham@dina.kvl.dk>
295 * gnus-msg.el (gnus-use-followup-to): New value `ask' will make
296 Gnus always ask before obeying the followup-to header. Changed
297 default to t to confirm with the Seal.
298 (gnus-summary-followup): Support `ask' value of
299 `gnus-use-followup-to'.
300 * nntp.el (nntp-request-post-buffer): Support `ask' value of
301 `gnus-use-followup-to'.
302 * gnus.texi (Post): Document `ask' value of
303 `gnus-use-followup-to'.
305 Thu Sep 7 00:20:44 1995 Lars Ingebrigtsen <lars@eyesore.no>
307 * gnus.el (gnus-select-newsgroup): Checked the server twice.
308 (gnus-select-newsgroup): Wouldn't respond properly to unwell
311 Wed Sep 6 00:11:00 1995 Lars Ingebrigtsen <lars@eyesore.no>
313 * gnus.el (gnus-read-old-newsrc-el-file): Didn't parse options
314 lines from the .el file.
315 (gnus-summary-prepare-threads): When using empty make-false-root,
316 and the subject changed, that wouldn't be reflected in the summary
319 * nnfolder.el (nnfolder-read-folder): Make absofuckinutely sure
320 that active numbers never, ever decrease.
322 * nnbabyl.el (nnbabyl-request-expire-articles): Remove all text
324 (nnbabyl-read-mbox): If an rmail buffer is in rmail mode, make it
327 * gnus.el (gnus-summary-kill-thread): Did not kill hidden
330 * gnus-uu.el (gnus-uu-save-article): Didn't remove text props.
332 * gnus.el (gnus-group-make-articles-read): Would not do
333 crosspostings in one obscure instance.
334 (gnus-summary-update-mark): Would compute score-markedness even
335 when setting the process mark.
337 Tue Sep 5 21:50:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
339 * gnus-msg.el (gnus-inews-news): Would choke on trailing
340 commands. Also used `replace-regexp'.
341 (gnus-inews-news): Would, for some reason, fold all lines
344 * gnus-ems.el: Force our definition of `set-text-properties'. So
347 * gnus.el (gnus-summary-sort-by-subject): Sorted oddly for (1/2)
349 (gnus-request-body): Had gone missing for some reason.
350 (gnus-group-exit): Would quit out of an empty group buffer without
353 Mon Sep 4 00:44:38 1995 Per Abrahamsen <abraham@dina.kvl.dk>
355 * custom.el (custom-field-face): Check that the face is defined.
356 (custom-face-tag): New function.
357 (custom-group-accept): Use it.
358 (custom-group-insert): Ditto.
359 (custom-type-properties): Give `face->other' a default value.
360 (custom-facep): New function.
361 (custom-face-lookup): Use it.
363 Sun Sep 3 19:36:29 1995 Per Abrahamsen <abraham@dina.kvl.dk>
365 * custom.el (custom-local-type-properties): Added extra line of
367 (custom-valid, custom-const-valid): Changed legal to valid in doc
369 (custom-match): More documentation.
370 (custom-field-update): Doc. clarification.
371 (custom-field-accept): Ditto.
372 (custom-type-properties): More documentation.
374 Fri Sep 1 15:39:56 1995 Per Abrahamsen <abraham@dina.kvl.dk>
376 * custom.el (menu-bar): Added XEmacs and Emacs 19.28 support.
378 Fri Sep 1 15:39:56 1995 Per Abrahamsen <abraham@dina.kvl.dk>
380 * custom.el (plist-put): Fixed bogus definition.
382 Thu Aug 31 15:21:23 1995 Per Abrahamsen <abraham@dina.kvl.dk>
384 * gnus-cus.el: Removed dead code.
386 Thu Aug 31 10:45:26 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
388 * gnus.el: 5.0 is released.
390 * gnus-cus.el (gnus-face-dark-name-list): Use dark blue instead of
393 * gnus.el: Don't read the .gnus file on load, anyway.
395 Wed Aug 30 17:56:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
397 * gnus.el: 0.99.28 is released.
399 * custom.el ((string-match "XEmacs" emacs-version)): Would barf if
400 the menu-bar wasn't in use.
402 Wed Aug 30 08:46:48 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
404 * gnus.el ('(gnus-read-init-file 'inhibit)): Don't load while
406 (gnus-summary-next-article): Would not go to the next group when
407 all articles were canceled.
408 (gnus-summary-prepare): Create the hashtb before running the
411 * gnus.el: Renamed all `header-' macros `mail-header-'. Ran
412 `indent-sexp' on all functions in all files.
414 * nnbabyl.el (nnbabyl-read-mbox): Would doubly insert RMAIL file
417 * gnus-ems.el (appt-select-lowest-window): Not defined in XEmacs.
419 * gnus-score.el (gnus-summary-header): Would bug out if there were
420 pseudo-articles in the buffer.
422 Wed Aug 30 06:08:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
424 * gnus-score.el (gnus-score-find-trace): Didn't kill "*Gnus
425 Scores*" buffer on exit.
427 Tue Aug 29 17:21:37 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
429 * gnus-msg.el (gnus-mail-reply-using-mail): Set auto-save-mode if
432 * gnus-ems.el (gnus-rebuild-thread-xemacs): Bugged out near the
435 * gnus.el (gnus-summary-read-group): Force a summary config.
437 Tue Aug 29 05:55:19 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
439 * nntp.el: Do some pussy-footing around `accept-process-output'.
441 Tue Aug 29 05:55:19 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
443 * gnus.el: 0.99.27 is released.
445 * gnus-msg.el (gnus-delete-supersedes-headers): Delete
448 * gnus-score.el (gnus-score-adaptive): Did not like matches on
451 * gnus.el (gnus-server-kill-server): Did not mark the dribble
454 * gnus-score.el (gnus-score-string): Did not do traces on fuzzy
457 * gnus.el (gnus-read-init-file): Run on load.
459 * gnus-cus.el (gnus-face-dark-name-list): Dark salmon isn't very
462 * gnus-msg.el (gnus-inews-insert-headers): Don't insert multiple
463 Original-Sender headers.
465 * gnus-vis.el (gnus-group-make-menu-bar): New submenu for editing
468 * gnus-msg.el (gnus-removable-headers): New variable.
469 (gnus-inews-remove-headers): Use it.
471 Mon Aug 28 17:19:41 1995 Per Abrahamsen <abraham@dina.kvl.dk>
473 * custom.el (custom-help-button): Add `custom-jump' property.
474 (custom-forward-field): Ignore fields with `custom-jump' property.
476 Mon Aug 28 13:59:04 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
478 * gnus.el (gnus-newsrc-to-gnus-format): Would totally barf on
481 Mon Aug 28 05:09:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
483 * gnus.el: 0.99.26 is released.
485 * nntp.el (nntp-send-region-to-server): Would hang.
487 * nnmail.el (nnmail-delete-incoming): Doc fix.
489 * gnus.el (rmail-default-file, rmail-default-rmail-file): Don't
490 init these variables.
492 Mon Aug 28 05:09:47 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
494 * gnus.el: 0.99.25 is released.
496 * gnus-vis.el (gnus-summary-make-menu-bar): Date menu was odd.
498 * custom.el: Choked under non-X Emacs.
500 Sun Aug 27 05:05:05 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
502 * gnus.el: 0.99.24 is released.
504 * nnvirtual.el (nnvirtual-create-mapping): Numbering
505 irregularities - would be off by 1 for each of some component
508 * custom.el: make-face does not exist on non-X Emacsen.
510 * gnus-vm.el (gnus-vm-make-folder): Removed the removal of the
511 toolbar since that led to other problems later.
513 * gnus-msg.el (gnus-inews-news): Don't insert Message-ID on BCC if
516 * gnus-msg.el: Autoload gnus-uu-post-news.
518 Sat Aug 26 03:18:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
520 * gnus.el: 0.99.23 is released.
522 * gnus-uu.el (gnus-uu-grab-articles): Didn't update mode line.
524 * gnus.el (gnus-replace-chars-in-string): Translate pairs.
526 Sat Aug 26 02:54:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
528 * gnus.el (gnus-summary-next-article): `n' `SPC' etc in XEmacs
531 Sat Aug 26 00:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
533 * nntp.el (nntp-open-server): Would try to reconnect to the same
536 * gnus.el (gnus-group-insert-group-line): Didn't insert process
538 (gnus-read-active-file): Would screw up the group info if a
539 secondary server was down.
541 * gnus-vm.el (gnus-vm-make-folder): Don't use toolbar.
543 * nnfolder.el (nnfolder-save-mail): Would delete one \n too much.
545 * gnus.el (gnus-start-news-server): Give better error message.
547 * nntp.el (nntp-open-server-semi-internal): Save the error message
548 on unsuccessful connects.
550 * nnfolder.el (nnfolder-request-move-article): Deleted wrong
552 (nnfolder-request-accept-article): Ditto.
554 * gnus.el (gnus-summary-refer-article): Would bug out if the
555 article buffer didn't exist.
557 * gnus-cache.el (gnus-cache-braid-nov): Would skip every other
560 Fri Aug 25 23:22:07 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
562 * gnus-msg.el (gnus-inews-news): Would kill connection after
563 posting to a foreign server.
565 * gnus.el (gnus): Read init file before doing splash.
567 Fri Aug 25 18:08:35 1995 Ulrik Dickow <dickow@nbi.dk>
569 * gnus-msg.el (gnus-post-news): Treat `gnus-auto-mail-to-author' right.
571 Fri Aug 25 15:04:37 1995 Per Abrahamsen <abraham@dina.kvl.dk>
573 * gnus-cus.el (gnus-custom-import-cite-face-list): Support old
574 light and dark settings of `gnus-cite-face-list'.
576 Fri Aug 25 06:03:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
578 * gnus.el (gnus-modtime-botch): New variable.
580 Fri Aug 25 05:44:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
582 * gnus.el: 0.99.20-22 is released.
584 Fri Aug 25 02:57:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
586 * nndir.el (nndir-status-message): Wrong number of arguments.
588 * gnus.el (gnus-summary-next-article): Woundn't go to the next
590 (gnus-group-recent-archive-directory): New variable.
591 (gnus-group-make-archive-group): Now makes both the recent and the
594 * gnus-vis.el (gnus-easymenu): Require gnus-ems first.
596 Fri Aug 25 01:13:52 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
598 * gnus-vis.el (gnus-highlight-selected-summary): Would underline
599 wrong part of line without mouse-face.
601 * gnus.el (gnus-summary-refer-article): Would mess up window
602 config when not useing full windows.
604 Fri Aug 25 00:22:14 1995 Per Abrahamsen <abraham@dina.kvl.dk>
606 * gnus-vis.el (gnus-group-make-menu-bar): Disable
607 `gnus-score-customize' in XEmacs.
609 * gnus-cus.el: Removed variables declared in `gnus-cus.el'.
611 * gnus-cite.el: Ditto.
613 Fri Aug 25 00:06:35 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
615 * custom.el: New version.
617 * gnus.el (gnus-summary-fetch-faq): Would bug out.
619 Thu Aug 24 23:54:13 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
621 * gnus.el (gnus-apply-kill-hook): Doc fix.
623 Thu Aug 24 16:25:17 1995 Ulrik Dickow <dickow@nbi.dk>
625 * gnus-msg.el (gnus-post-news): Respect Reply-To when handling
626 `gnus-auto-mail-to-author'.
628 Thu Aug 24 01:41:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
630 * gnus.el (gnus-summary-end-of-article): Recenter at -3.
632 * gnus-vis.el (gnus-summary-make-menu-bar): Commented out score
635 * gnus.el (gnus-summary-best-unread-article): Would not find the
637 (gnus-article-display-x-face): Did not work if x-face-too-ugly was
640 * gnus-vis.el (gnus-article-highlight-headers): Would infloop with
643 Thu Aug 24 01:41:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
645 * gnus.el: 0.99.19 is released.
647 * gnus.el (gnus-group-faq-directory): Changed the default to point
649 (gnus-newsrc-to-gnus-format): Would bug out when there were bogus
650 groups in the .newsrc file.
652 * gnus-ems.el: Don't bug out if x-get-resource isn't defined under
655 * gnus.el (gnus-ask-server-for-new-groups): Would sometimes
656 iterate over obarray instead of hashtb.
657 (gnus-summary-next-article): Would give wrong message when going
658 to canceled articles and gnus-auto-select-same was non-nil.
660 Wed Aug 23 22:39:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
662 * custom.el (custom-save): New variable.
663 (custom-save-and-exit): New function.
664 (custom-buffer-create): Document it.
665 (custom-mode-map): Bind it.
666 (custom-buffer-create): New optional argument `SAVE' to overwrite
668 * gnus-edit.el (gnus-score-customize): Use new argument.
670 Wed Aug 23 22:39:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
672 * custom.el (custom-mode): Insert appropiate check in hook if
673 `make-local-hook' doesn't exists.
674 (custom-post-command): Remove check for mode here.
676 Wed Aug 23 22:03:50 1995 Per Abrahamsen <abraham@dina.kvl.dk>
678 * custom.el (custom-factory-reset-all): Removed dead code.
679 (custom-field-factory-reset): Removed dead code.
680 (custom-default-factory-reset): Didn't import the default value.
681 (custom-save): Didn't import the default value.
683 Wed Aug 23 01:41:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
685 * gnus.el (gnus-ask-server-for-new-groups): Might not ignore bogus
688 * gnus-score.el (gnus-score-insert-help): `I??' would bug out.
690 * gnus.el (gnus-article-display-x-face): Reverse logic a bit.
691 (gnus): Do the startup message earlier.
692 (gnus-group-list-groups): Void variable.
693 (gnus-summary-raise-thread): Increase by (- 1 arg).
695 * nnbabyl.el (nnbabyl-read-mbox): Would create extra dummy
698 Wed Aug 23 00:49:17 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
700 * gnus.el (gnus-summary-next-article): `SPC' `n' didn't work under
703 Tue Aug 22 22:20:06 1995 Per Abrahamsen <abraham@dina.kvl.dk>
705 * custom.el (custom-default): Add support for calculated
707 * gnus-cus.el: Use it.
709 Tue Aug 22 21:05:42 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
711 * gnus.el: 0.99.18 is released.
713 Tue Aug 22 22:20:06 1995 Per Abrahamsen <abraham@dina.kvl.dk>
715 * custom.el (custom-forward-field): Allow negative args.
716 (custom-backward-field): New function.
717 (custom-mode-map): Bind it.
718 (custom-buffer-create): Document it.
720 Tue Aug 22 21:05:42 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
722 * gnus.el (gnus-gnus-to-newsrc-format): Clear modtime.
723 (gnus-offer-save-summaries): Don't prompt for any summary buffers
724 that aren't Gnus summary buffers.
725 (gnus-setup-news): Would bug out when started with
727 (gnus-get-unread-articles): Would always connect to the server.
728 (gnus-groups-to-gnus-format): Really find out whether the server
730 (gnus-article-hide-headers): Would never hide "From " lines.
732 * gnus-msg.el (gnus-bug): Put point on Subject line.
734 * gnus-ems.el: Would set invisible props to nil in 19.28.
736 * gnus.el (gnus-summary-fetch-faq): Use `gnus-group-fetch-faq'.
738 Tue Aug 22 15:16:15 1995 Per Abrahamsen <abraham@dina.kvl.dk>
740 * nnmail.el (nnmail-article-group): Protect call to
741 `nnmail-split-methods' against errors. We don't wan't the user to
742 lose mail if he made an error in `nnmail-split-methods'.
744 Tue Aug 22 04:37:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
746 * gnus-vis.el (gnus-header-face-alist): SkyeBlue.
748 * gnus.el (gnus-newsrc-to-gnus-format): Would later cause bugouts
749 in a different function.
751 Tue Aug 22 03:08:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
753 * gnus.el (gnus-offer-save-summaries): Would bug out under XEmacs
754 when there was no buffers to update.
756 Tue Aug 22 02:31:52 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
758 * gnus.el: 0.99.17 is released.
760 * gnus.el: Bugged out during 19.28 compilation.
762 Mon Aug 21 20:47:08 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
764 * gnus.el: 0.99.16 is releaed.
766 * gnus.el (gnus-group-list-groups): Didn't use default-list-level.
768 * nntp.el (nntp-retrieve-groups): Did not delete error messages.
770 * gnus.el (gnus-offer-save-summaries): Use `map-y-or-n-p'.
771 (gnus-update-group-mark-positions): Bind "dummy.group" in the
773 (gnus-gnus-to-newsrc-format): Avoid `set-visited-file-name'.
774 (gnus-save-newsrc-file): Ditto.
775 (gnus-window-top-edge): Renamed from `gnus-window-left-corner'.
776 (gnus-remove-some-windows): Don't rely on `frame-height'.
778 * nnmail.el (nnmail-move-inbox): Make sure the directory we move
781 Sun Aug 20 16:04:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
783 * gnus.el: 0.99.15 is released.
785 * gnus.el (gnus-ignored-newsgroups): Totally bogus value.
787 * nnmail.el (nnmail-delete-incoming): NB! WILL NOW DELETE INCOMING
788 FILES. NB! (damn that shift lock key)
790 Sun Aug 20 16:04:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
792 * gnus.el: 0.99.14 is released.
794 * gnus.el (gnus-summary-number-of-articles-in-thread): Include
795 adopted articles in the count.
796 (gnus-active-to-gnus-format): Would bug out on non-symbol stuff.
797 (gnus-ignored-newsgroups): Reinstated regexp.
799 * nnheader.el (nnheader-insert-file-contents-literally): Don't
800 bind `file-name-handler-list' to nil.
802 Sun Aug 20 01:04:45 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
804 * gnus.el: 0.99.13 is released.
806 * gnus-ems.el (gnus-ems-redefine): One entry too many; XEmacs
809 Sat Aug 19 22:41:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
811 * gnus.el (gnus-article-treat-overstrike): Make overstrikes
812 invisible instead of deleting them.
813 (gnus-summary-mode-map): Changed the "M p" and "M s" keymaps.
814 (gnus-update-active-hashtb-from-killed): New function.
815 (gnus-setup-news): Use it.
817 Sat Aug 19 22:03:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
819 * gnus.el (gnus-window-left-corner): New function.
820 * gnus-ems.el (gnus-window-left-corner-xemacs): Redefine it.
822 * gnus-ems.el (gnus-rebuild-thread-xemacs): Would infloop.
823 (gnus-highlight-selected-summary-xemacs): Did not work on the
824 first line in a group.
826 Sat Aug 19 16:37:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
828 * gnus.el: 0.99.12 is released.
830 * nnbabyl.el (nnbabyl-read-mbox): Would create ghost articles.
832 * gnus.el (gnus-summary-move-article): Would barf on respooling to
833 (as-yet) non-existant groups.
834 (gnus-summary-best-unread-article): Really go to the best article.
835 (gnus-activate-group): Continue on non-available groups.
837 * gnus-score.el (gnus-score-change-score-file): Prompt from dir,
840 * nnfolder.el (nnfolder-read-folder): Ghost articles would be
841 produced when there were more than 1 consecutive "From " line.
843 * gnus.el (gnus-update-read-articles): Would display the wrong
844 number of unread articles in the group buffer when updates have
845 been done while the summary buffer was active.
846 (gnus-summary-read-group): `O' old-fetched articles would be
848 (gnus-ignored-newsgroups): Removed again.
849 (gnus-active-to-gnus-format): Understand groups that have strange
851 (gnus-select-newsgroup): Would ignore the first article from all
852 backends that did not support NOV when using
853 `gnus-fetch-old-headers'.
854 (gnus-article-mode-map): Disabled all summary commands in the
856 (gnus-get-unread-articles): Make sure that the server connection
859 Sat Aug 19 16:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
861 * gnus.el (gnus-group-catchup): Would bug out on `all' sometimes.
863 Thu Aug 17 20:19:07 1995 Per Abrahamsen <abraham@dina.kvl.dk>
865 * gnus-cus.el: Added `gnus-summary-highlight'.
867 Wed Aug 16 16:07:35 1995 Per Abrahamsen <abraham@dina.kvl.dk>
869 * custom.el: Added support for including values that needs to be
872 Fri Aug 18 15:27:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
874 * gnus.el (gnus-ignored-newsgroups): Start ignoring stuff again.
875 (gnus-summary-show-article): Removed interpretation of prefix arg.
877 Wed Aug 16 08:22:05 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
879 * gnus.el (gnus-summary-mark-same-subject): Update number mode
882 Tue Aug 15 19:21:55 1995 Per Abrahamsen <abraham@dina.kvl.dk>
884 * custom.el: Allow all field to contain invalid data. Only parse
885 field when point leaves it or when the value is needed, not
886 after each change as previously.
888 Wed Aug 16 08:11:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
890 * gnus-ems.el: Don't destroy the hidden props in 19.28.
892 Tue Aug 15 09:03:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
894 * gnus.el (gnus-offer-save-summaries): Allow ! and q as answers.
895 (gnus-summary-mode-map): Defined date keys in the wrong map.
897 * gnus-vis.el (gnus-button-url): Use w3 if it exists.
899 Mon Aug 14 15:51:08 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
901 * gnus-vis.el (gnus-group-make-menu-bar): Removed "post" menu.
903 Mon Aug 14 11:37:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
905 * gnus.el (gnus-summary-edit-article-done): Do the visual hook
906 after returning to the summary buffer.
908 * gnus-score.el (gnus-score-save): Ignore score files that can't
911 Sun Aug 13 17:15:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
913 * gnus.el: 0.99.11 is released.
915 * gnus.el (gnus-groups-to-gnus-format): Don't skip everything if a
916 simple error occurs; just ignore the buggy line.
918 * gnus-vis.el (gnus-netscape-start-url): Don't use shell-command.
919 (gnus-button-alist): Didn't match mailto urls.
921 * gnus.el (gnus-group-select-group-all): New command and menu-bar
923 ('gnus-article-display-hook): Do some article highlighting by
926 * gnus-score.el (gnus-default-adaptive-score-alist): Changed to
929 * gnus.el (gnus-summary-mode-map): Completele redesign of article
931 (gnus-summary-caesar-message): Don't use recenter.
933 Sat Aug 12 23:23:45 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
935 * gnus-vis.el (gnus-button-url): Changed default slightly.
937 * gnus.el: Removed gnus-soup.el and nnsoup.el from distribution.
939 Sat Aug 12 15:09:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
941 * gnus.el: 0.99.10 is released.
943 * nnml.el (nnml-request-create-group): Would create new groups
944 with 0 0 instead of 1 0.
946 * gnus.el (gnus-newsgroup-saveable-name): New function.
947 (gnus-score-file-name): Use it.
948 (gnus-remove-some-windows): Would leave more space for the windows
951 * gnus-msg.el (gnus-debug): Don't quote nil and t.
953 * gnus.el (gnus-groups-to-gnus-format): Might lead to possible
955 (gnus-activate-foreign-newsgroups): Changed default to 5 from nil.
957 * gnus-score.el (gnus-score-body): "all" didn't work.
959 * gnus-uu.el (gnus-uu-save-files): Would bug out on non-existing
962 * gnus.el (gnus-active-to-gnus-format): Didn't always set
965 * gnus-vis.el (gnus-summary-make-menu-bar): Merge the two score
968 * nndoc.el (nndoc-type-to-regexp): Be more lenient in article end
969 markers for digests. *Sigh*.
971 * gnus.el (gnus-group-first-unread-group): Don't move if there is
974 Sat Aug 12 12:20:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
976 * gnus.el (gnus-group-list-all-groups): Ignored the prefix arg.
978 * gnus-score.el (gnus-score-string): Would loop forever on
979 possibly-empty regexps.
981 * gnus-uu.el (gnus-uu-choose-action): Bind case-fold-search to t.
983 * gnus.el (gnus-summary-first-unread-article): Would not work with
985 (gnus-setup-news): Update format specs here.
986 (gnus-find-new-newsgroups): Really do ignore illegal groups.
987 (gnus-group-kill-all-zombies): List groups at the right level.
989 * nnbabyl.el (nnbabyl-read-mbox): Ensure forward progress.
991 * gnus.el (gnus-summary-sort-by-author): Preserve subject order.
992 (gnus-summary-sort-by-subject): Preserve author order.
994 Sat Aug 12 11:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
996 * nneething.el (nneething-get-head): Don't use file-regular-p.
998 * nndoc.el (nndoc-set-header-dependent-regexps): Don't use
999 buffer-substring-no-props.
1001 * gnus-msg.el (gnus-inews-article): Unquoted hook.
1003 Fri Aug 11 11:11:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1005 * gnus.el (gnus-summary-remove-lines-marked-as-read): Remove
1006 canceled articles as well.
1007 (gnus-group-first-unread-group): Would bug out on un-activated
1010 * nnmbox.el (nnmbox-get-new-mail): Did not delete incomings.
1012 Thu Aug 10 12:15:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1014 * nnkiboze.el (nnkiboze-enter-nov): Insert Xref: instead of Xref.
1016 Wed Aug 9 11:56:18 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1018 * custom.el (custom-field-accept): Protect call with a
1019 `inhibit-point-motion-hooks' around it.
1021 Wed Aug 9 13:57:55 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1023 * gnus.el (gnus-read-active-file): Did not like virtual servers in
1024 secondary select methods.
1025 (gnus-secondary-method-p): More correct implementation.
1027 Tue Aug 8 16:44:41 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1029 * custom.el: Put initial defvars in an `eval-when-compile'.
1030 The `help' menu was renamed to `help-menu'. Adjust code.
1032 Tue Aug 8 14:49:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1034 * gnus.el (gnus-summary-mark-unread-as-read): Mark read-marked
1035 articles as read. Yup.
1037 * gnus-vis.el (gnus-button-url): Change default to use w3-fetch
1038 when no window system.
1040 * gnus.el (gnus-gnus-to-quick-newsrc-format): Add the gnus version
1041 to the .newsrc.eld file.
1043 * gnus-msg.el (gnus-inews-insert-headers): Don't delete original
1044 sender, just change it to "Original-Sender".
1046 Tue Aug 8 12:39:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1048 * gnus.el: 0.99.9 is released.
1050 * gnus.el (gnus-group-unsubscribe-group): Wouldn't let you sub to
1051 groups not in active.
1052 (gnus): Would barf on second startup.
1053 (gnus-select-newsgroup): Would refuse entry of non-activated
1056 Tue Aug 8 09:58:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1058 * gnus.el: 0.99.8 is released.
1060 * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Would bug out
1061 on the end of the buffer.
1063 Tue Aug 8 07:22:17 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
1065 * gnus.el (gnus-group-list-groups): Did not properly respect
1068 * nnheader.el (nnheader-find-file-noselect): Didn't work on
1071 * gnus.el (gnus-group-get-new-news): Would do the wrong thing
1072 without permanent levels.
1073 (gnus-update-format-specifications): Did not update group mark
1076 * nntp.el (nntp-retrieve-headers-with-xover): Did not remove nntp
1079 * gnus-cache.el (gnus-cache-save-buffers): Did not write .overview
1082 Mon Aug 7 02:32:03 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1084 * gnus.el: 0.99.7 is released.
1086 * gnus.el (gnus-group-list-mode): New variable.
1087 (gnus-have-all-newsgroups): Obsolete variable.
1088 (gnus-group-list-groups): Use new variable.
1090 Sun Aug 6 06:34:37 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1092 * gnus.el (gnus-group-check-bogus-groups): Would list all groups.
1094 Thu Jul 20 05:19:06 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1096 * gnus-score.el (gnus-score-insert-help): Now displays help in
1097 shrink-wrapped window at bottom of frame with items aligned in
1100 Sun Aug 6 02:25:31 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1102 * gnus-score.el (gnus-score-adaptive): Use fuzzy matches.
1104 * gnus-uu.el (gnus-uu-mark-thread): Move cursor.
1106 * nnvirtual.el (nnvirtual-retrieve-headers): Did not properly open
1108 (nnvirtual-possibly-change-newsgroups): Would refuse to include
1109 component groups with similar names to itself.
1111 * nnmail.el (nnmail-activate): Did not set timestamp properly.
1113 * gnus.el (gnus-group-default-level): New function.
1114 (gnus-group-get-new-news): Use it.
1115 (gnus-group-list-groups): Ditto.
1116 (gnus-setup-news): Would not activate groups for `gnus-no-server'.
1118 Sat Aug 5 00:12:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1120 * gnus.el: 0.99.6 is released.
1122 * gnus.el (gnus-summary-next-article): Don't bug out on the end of
1125 * nnmail.el (nnmail-move-inbox): Use it.
1127 * gnus.el (gnus-summary-best-unread-article): Would go to articles
1128 below the default score before the articles with default score.
1130 * gnus-score.el (gnus-summary-increase-score): Only allow
1131 substring and regexp on body.
1133 * gnus.el (gnus-score-find-alist): Would produce recursive lists.
1134 (gnus-summary-mode-map): Changed mucho keys.
1136 * gnus-score.el (gnus-summary-header): Don't give errors when
1139 * gnus.el (gnus-group-apropos): Ignore nil actives.
1140 (gnus-remove-some-windows): Would bug out.
1141 (gnus-update-group-mark-positions): New function.
1142 (gnus-group-mark-group): Follow the group line spec on process
1145 * nndoc.el (nndoc-retrieve-headers): Did not do Lines right with
1146 digests that had a non-blank separator line.
1147 (nndoc-request-article): Did not do anything right with the above.
1148 (nndoc-set-header-dependent-regexps): Did not like more than a
1149 single space after Content-Type.
1151 Fri Aug 4 23:56:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1153 * nnfolder.el (nnfolder-request-group): Be sure to activate.
1155 Fri Aug 4 23:50:12 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1157 * gnus-ems.el (gnus-ems-redefine): XEmacs insertion of pseudos was
1160 Fri Aug 4 22:34:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1162 * gnus.el (gnus-newsgroup-reads): New variable. Used throughout
1165 Fri Aug 4 03:44:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1167 * gnus.el: 0.99.5 is released. (Hah!)
1169 * nnheader.el (nnheader-find-file-noselect): Did not work.
1171 Fri Aug 4 00:08:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1173 * gnus.el: 0.99.4 is released.
1175 * nnheader.el (nnheader-find-file-noselect): New function.
1176 * nnfolder.el (nnfolder-read-folder): Use it.
1177 * nnmbox.el (nnmbox-possibly-change-newsgroup): Ditto.
1179 * gnus-msg.el (gnus-inews-check-post): Use y-or-n instead of
1182 * nntp.el (nntp-open-server): Didn't use port number when opening.
1184 * gnus.el (gnus): Set the name of the current startup file here.
1186 Thu Aug 3 22:15:06 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
1188 * gnus.el (gnus-remove-some-windows): Didn't delete all summary
1191 * nntp.el (nntp-send-xover-command): Wait for reply.
1192 (nntp-retrieve-headers-with-xover): Would not do anything useful
1193 if nntp-nov-gap was nil.
1195 Thu Aug 3 21:48:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1197 * gnus-msg.el (gnus-debug): Don't quote non-lists.
1199 Wed Aug 2 15:08:10 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
1201 * gnus.el: 0.99.3 is released.
1203 * gnus.el (gnus): Don't read the dribble file that early after
1205 (gnus-active-to-gnus-format): Set group to nil anyway.
1206 (gnus-find-new-newsgroups): Ignore null groups.
1208 * nnml.el (nnml-get-new-mail): Didn't activate before splitting.
1210 * gnus-msg.el (gnus-forward-using-post): Make sure we post, even
1211 if we are in a mail group.
1213 * gnus.el (gnus-summary-prepare-threads): Always removed dormant
1215 (gnus-save-newsrc-file): Always save when you don't use the
1217 (gnus-group-make-doc-group): Would respond with "%c" on errs.
1219 * gnus-msg.el (gnus-inews-check-post): Would bug out on long
1222 * gnus.el (gnus): Would open two dribble buffers.
1223 (gnus-group-change-level): Refuse to subscribe to groups that are
1225 (gnus-active-to-gnus-format): Don't `set' bogus group symbols to
1226 nil - just ignore them.
1227 (gnus-summary-number-of-articles-in-thread): Gave the wrong answer
1228 on gathered articles.
1229 (gnus-select-newsgroup): Bind nntp-nov-gap to nil when building
1232 Wed Aug 2 14:13:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1234 * gnus.el: 0.99.2 is released.
1236 * nnfolder.el (nnfolder-active-number): Did not work.
1238 Sun Jul 30 22:02:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1240 * 0.99.1 is released.
1242 * gnus-msg.el (gnus-debug): Remove null chars.
1244 * nnfolder.el (nnfolder-active-number): Would return t instead of
1247 Sun Jul 30 00:00:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1249 * gnus.el: 0.99 is released.
1251 * gnus.el (gnus-active-to-gnus-format): Ignore groups that have
1252 flags that are not y, n or m.
1253 (gnus-summary-expire-articles): Turn off the cache.
1254 (gnus-setup-news): Read the dribble file before everything.
1255 (gnus-dribble-eval-file): New function.
1257 * gnus-ems.el (gnus-make-overlay): Use some indirection.
1259 * gnus.el (gnus-make-threads): Would chop off threads that changed
1260 subject on re-generation.
1261 (gnus-make-threads-and-expunge): Ditto.
1263 * gnus-vis.el (gnus-button-alist): Match URLS with periods
1266 Sat Jul 29 21:31:15 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1268 * gnus.el: Added &optional to all `(interactive "P")' functions.
1269 (gnus-summary-prepare-exit-hook): Changed name.
1270 (gnus-summary-exit-hook): New hook.
1272 * nnkiboze.el (nnkiboze-generate-group): Don't bug out on
1275 Sat Jul 29 19:40:51 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1277 * gnus.el: 0.98.6 is released.
1279 * gnus.el (gnus-get-unread-articles): Would doubly activate native
1281 (gnus-summary-prepare-threads): Always removed dormant articles.
1282 (gnus-summary-show-all-dormant): Did not show dormants.
1283 (gnus-summary-show-all-expunged): Ditto for expunged.
1285 * nntp.el (nntp-async-request-group): Would pretend to close down
1288 Sat Jul 29 02:06:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1290 * gnus.el: 0.98.5. is released.
1292 * nntp.el (nntp-open-server-semi-internal): Define servers that we
1293 can't reach as unreachable.
1295 * nnvirtual.el (nnvirtual-create-mapping): Don't ding so much.
1297 * nneething.el (nneething-map-file): Make sure that the .neething
1300 Fri Jul 21 14:52:06 1995 Ulrik Dickow <dickow@nbi.dk>
1302 * nndoc.el (nndoc-digest-type): New variable.
1303 (nndoc-set-header-dependent-regexps): Set it.
1304 (nndoc-request-article): Use it -- don't unquote MIME digests.
1306 Sat Jul 29 00:54:09 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1308 * nntp.el (nntp-request-close): Kill all async connections.
1310 * gnus-uu.el (gnus-uu-decode-binhex): Bugged out.
1312 Fri Jul 28 20:35:34 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1314 * gnus-msg.el (gnus-group-mail): Don't call `gnus-mail-hook'.
1316 * gnus.el (gnus-summary-mode-map): Changed `W d' to `W m'.
1317 (gnus-summary-mark-unread-as-read): Would sometimes mark the wrong
1319 (gnus-summary-toggle-header): Wouldn't toggle headers after
1321 (gnus-summary-next-article): Would offer to go to the next group
1322 when happening upon canceled articles.
1323 (gnus-summary-insert-pseudos): Did not properly note that
1324 extracetd articles were unread.
1325 (gnus-summary-sort-by-number): Protect against macroism.
1326 (gnus-summary-verbose-headers): Didn't turn on/off verbose
1329 * gnus-score.el (gnus-score-string): Mis-scored when matching on
1332 * gnus-ems.el (gnus-ems-redefine): Remove long-lines and
1333 control-chars checking for Mule.
1335 * gnus.el (gnus-summary-prepare-unthreaded): Cull unwanted
1337 (gnus-group-jump-to-group): If we haven't read the active file,
1338 don't require a match.
1340 Thu Jul 27 13:32:12 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1342 * nnml.el (nnml-request-group): Didn't split mail.
1344 * nnmh.el (nnmh-active-number): Create new groups at the drop of a
1347 * nnmail.el (nnmail-get-active): Don't activate any groups just
1348 because they're mentioned in `nnmail-split-methods'.
1350 * nnml.el (nnml-get-new-mail): Would bug out on multiple spool
1352 * nnmbox.el (nnmbox-get-new-mail): Ditto.
1353 * nnbabyl.el (nnbabyl-get-new-mail): Ditto.
1354 * nnfolder.el (nnfolder-get-new-mail): Ditto.
1355 (nnfolder-active-number): Don't try to switch to a group before it
1358 * nnmh.el (nnmh-get-new-mail): Ditto.
1360 Wed Jul 26 17:18:50 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1362 * gnus-ems.el (gnus-ems-redefine): Would bug out on rebuiling
1363 (referred) threads in XEmacs.
1365 * gnus-msg.el (gnus-inews-insert-signature): Would insert one \n
1368 Wed Jul 26 09:38:36 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1370 * gnus.el: 0.98.4 is released.
1372 * gnus-msg.el (gnus-deletable-headers): Make Date a deletable
1375 * nnmail.el (nnmail-split-incoming): Treat Content-length headers
1377 (nnmail-split-incoming): Would totally by out.
1379 * nnmh.el (nnmh-request-group): Give a better error message.
1381 * gnus.el (gnus-article-date-ut): Allow futurity
1383 * gnus-msg.el (gnus-inews-user-address): New function.
1384 (gnus-inews-news): Give better error messages.
1386 * nnml.el (nnml-request-group): Don't check so much.
1387 * nnmail.el (nnmail-activate): Check everything.
1389 * gnus-msg.el (gnus-inews-check-post): Didn't match properly on
1391 (gnus-check-before-posting): Didn't actually check anything before
1394 Tue Jul 25 13:35:01 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1396 * gnus.el: 0.98.3 is released.
1398 * nnml.el (nnml-request-replace-article): Would kill a random
1401 * gnus.el (gnus-group-read-group): Doc fix.
1402 (gnus-update-format-specifications): New implementation.
1403 (gnus-summary-read-group): Update format specs.
1404 (gnus-summary-catchup): Expose threads before catching up. Would
1406 (gnus-summary-save-article): Would change window config.
1407 (gnus-group-archive-directory): Changed address.
1409 * nnmail.el (nnmail-get-split-group): Make sure that
1410 nnmail-procmail-directory is a directory.
1412 Sun Jul 23 22:27:25 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1414 * gnus.el (gnus-summary-mark-article): Would bug out on string
1417 Sun Jul 23 16:49:38 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1419 * gnus.el: 0.98.2 is released.
1421 * nnmail.el (nnmail-split-incoming): Ignore duplicate messages,
1422 but create new message-ids for messages that do not have one.
1424 * gnus.el (gnus-thread-sort-by-score): Totally bombed out.
1426 * gnus-score.el (gnus-score-insert-help): Do the `select-window'
1427 outside the `save-excursion'.
1429 * gnus.el (gnus-article-mode-map): Remove the summary `s' binding.
1431 * gnus-uu.el (gnus-uu-grab-articles): Wouldn't mark some articles
1433 (gnus-uu-save-files): Don't ask twice whether to overwrite a file.
1435 * gnus.el (gnus-summary-show-thread): Avoid `save-excursion'.
1436 (gnus-summary-mark-same-subject): Did not expose hidden threads,
1439 Sat Jul 22 04:34:25 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1441 * gnus-cache.el (gnus-cache-file-name): Also translate :'s.
1443 * gnus.el (gnus-dribble-file-name): Use the current startup file
1446 Sat Jul 22 00:26:49 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
1448 * gnus.el: 0.98.1 is released.
1450 * gnus.el (gnus-summary-mark-unread-as-read): Don't mark already
1452 (gnus-summary-edit-article): Widen before editing.
1453 (gnus-summary-edit-article-done): Remove all text properties.
1454 (gnus-summary-prepare-threads): Inline `gnus-summary-insert-line'.
1455 (gnus-summary-mark-article-as-read): Faster, simpler function for
1457 (gnus-summary-mark-same-subject): Faster implementation.
1458 (gnus-summary-search-forward): Changed to macro.
1459 (gnus-summary-search-backward): Ditto.
1460 (gnus-summary-thread-level): Ditto.
1461 (gnus-summary-article-number): Ditto.
1462 (gnus-summary-article-mark): Ditto.
1464 * gnus-uu.el (gnus-uu-grab-articles): Disable async.
1466 Fri Jul 21 22:00:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1468 * nndoc.el (nndoc-type-to-regexp): Use the new default to avoud
1469 the 1,, line in babyl files.
1471 * nnml.el (nnml-request-group): Force re-reading of the active
1472 file if the file is new.
1474 * gnus-vis.el (gnus-article-add-buttons): Turn off the header
1477 * nntp.el (nntp-async-request-group): Really save async state.
1479 Thu Jul 20 00:02:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1481 * gnus.el: 0.98 is released.
1483 * gnus-vis.el (gnus-article-add-buttons): Buttonize the headers.
1485 * nndoc.el (nndoc-insert-article): Don't insert the status line.
1487 * gnus-vis.el (gnus-article-add-buttons): Do a `nil t' on the
1490 * nnml.el (nnml-request-replace-article): Would bug out on
1491 slightly corrupted NOV files.
1493 * gnus-ems.el (gnus-ems-redefine): max-width for Mule was wrong.
1495 * nnbabyl.el (nnbabyl-request-expire-articles): Didn't use the
1497 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1499 * gnus-msg.el (gnus-mail-forward-using-mail): Force window config.
1500 (gnus-bug-mail-send-and-exit): New command.
1502 (gnus-summary-mail-other-window): Configured windows strangely.
1504 * gnus.el (gnus-gnus-to-newsrc-format): Wouldn't save
1505 .newsrc-SERVER, but just .newsrc.
1506 (gnus-make-newsrc-file): Would not find .newsrc-SERVER.eld if
1507 .newsrc-SERVER didn't exist.
1509 * nndoc.el (nndoc-set-header-dependent-regexps): New function.
1510 (nndoc-request-group): Use it.
1512 Wed Jul 19 17:07:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1514 * gnus-ems.el: Defvar instead of setq.
1516 * gnus.el (gnus-summary-expire-articles): Don't do anything if
1517 there are no articles to expire.
1518 (gnus-unload): New command.
1520 * nnmh.el (nnmh-possibly-create-directory): Would create "a/b/c"
1521 dirs when "a.b.c" dir was requested.
1523 * gnus.el (gnus-newsrc-to-gnus-format): Also recognize "Options".
1525 * nnmail.el (nnmail-activate): New function for faster activation.
1527 * gnus.el (gnus-summary-expire-articles): Be slightly faster.
1529 * gnus-cache.el (gnus-cache-possibly-enter-article): Bugged out on
1532 * gnus.el (gnus-summary-update-lines): Didn't set the article number.
1533 (gnus-summary-exit): Force a group window config.
1534 (gnus-select-newsgroup): Copy all marks lists.
1535 (gnus-group-sort-groups): Would not heed the last `l' or `L'.
1537 * nndoc.el (nndoc-retrieve-headers): Would sometimes be in the
1538 wrong buffer for folding continuation lines.
1540 * gnus-ems.el (gnus-ems-redefine): Redefine
1541 `gnus-article-add-button' for XEmacs.
1543 * gnus.el (gnus-summary-mark-forward): Never go to the next unread
1544 article when marking as unread.
1546 * gnus-kill.el (gnus-kill-file-enter-kill): Wouldn't allow editing
1547 of the global kill file.
1549 * gnus.el (gnus-summary-mode): Don't update format specs.
1551 Tue Jul 18 16:39:31 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1553 * gnus.el (gnus-summary-number-of-articles-in-thread): Didn't work
1554 with the new thread machine.
1556 Tue Jul 18 13:38:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1558 * gnus.el: 0.97.2 is released.
1560 * gnus.el (gnus-thread-header): Define as a macro.
1561 (gnus-all-windows-visible-p): Don't barf on horizontal specs.
1562 (gnus-mouse-face-function, gnus-max-width-function): Separate into
1563 functions to make it easier for XEmacs and Mule to redefine.
1565 * gnus-cache.el (gnus-cache-save-buffers): Make sure that the
1568 * gnus-msg.el (gnus-group-mail): Don't do configure.
1570 * gnus.el (gnus-all-windows-visible-p): Almost always reported
1573 Tue Jul 18 11:04:02 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1575 * gnus.el: 0.97.1 is released.
1577 * gnus.el (gnus-parse-format): Use macros instead of defuns.
1579 * gnus-msg.el (gnus-debug): Slap more condition-cases around
1582 * gnus.el (gnus-summary-prepare-threads): Slight rewrite.
1583 (gnus-summary-prepare-threads): Would bug out on culling.
1584 (gnus-summary-expand-window): Didn't.
1586 Mon Jul 17 16:31:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1588 * gnus.el (gnus-summary-goto-unread): New default.
1590 Mon Jul 17 12:28:36 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1592 * gnus.el: 0.97 is released.
1594 * gnus.el (gnus-summary-prepare-threads): New implementation.
1596 * gnus-vis.el (gnus-netscape-open-url): Used 10.29isms.
1598 * gnus.el (gnus-summary-exit-no-update): Removed call to the cache
1600 (gnus-summary-prepare-untreaded): New function to prepare an
1601 unthreaded summary buffer faster.
1602 (gnus-summary-mode-map): Bound hide-citation-maybe to `W C'.
1604 Mon Jul 17 04:24:40 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1606 * gnus-cache.el (gnus-cache-save-buffers): Only save the overview
1607 file if absolutely necessary. Delete cache subdirectories when
1608 the overview file is empty...actually when the buffer to be saved
1609 is empty, so it doesn't delete any existing empty subdirs.
1611 * gnus-cache.el (gnus-cache-change-buffer): All saving of
1612 overviews is through gnus-cache-save-buffers now. More careful
1613 about modification flags on overview buffers to save redundant
1616 * gnus-cache.el (gnus-cache-possibly-remove-articles): Added call
1617 to gnus-cache-save-buffers to ensure that overviews are written
1620 Mon Jul 17 10:15:35 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1622 * gnus.el (gnus-summary-update-lines): Faster implementation.
1624 * gnus-uu.el (gnus-uu-command): Also escape &'s.
1626 * gnus-vis.el (gnus-article-make-menu-bar): Only the first menu
1627 bar item was defined.
1629 Sun Jul 16 15:15:01 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1631 * gnus-msg.el (gnus-summary-supersede-article): Reversed comaprison.
1633 * gnus.el (gnus-read-old-newsrc-el-file): Add "options" to the
1636 * nndoc.el (nndoc-insert-article): Weed out babyl extra headers.
1638 * gnus-msg.el (gnus-summary-mail-other-window): Configure windows
1641 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-rebuild-thread
1644 * gnus.el (gnus-all-windows-visible-p): New function. Don't
1645 configure windows if all buffers are visible.
1646 (gnus-summary-expand-window): Allow forcing of `article' config.
1648 * nnbabyl.el (nnbabyl-active-number): Create new groups on the
1650 * nnfolder.el (nnfolder-active-number): Ditto.
1651 * nnmbox.el (nnmbox-active-number): Ditto.
1653 * gnus.el (gnus-summary-expire-articles): Didn't use total-expire.
1655 Sat Jul 15 20:08:47 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1657 * gnus-kill.el (gnus-kill-save-kill-file): New variable.
1658 (gnus-kill-parse-gnus-kill-file): Don't save kill files unless you
1661 * gnus.el: 0.96 is released.
1663 Sat Jul 15 03:54:00 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1665 * gnus-vis.el (gnus-article-add-button): Use overlays for
1666 gnus-article-button-face to ensure that it gets priority
1669 Sat Jul 15 17:50:23 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1671 * gnus.el (gnus-article-summary-command-nosave): Pop instead of
1672 switch to the summary buffer.
1674 * gnus-score.el (gnus-summary-increase-score): Make sure
1675 gnus-score-winconf isn't nil.
1677 * gnus-vm.el: Use gnus-article-copy instead of the article buffer.
1679 * gnus-vis.el (gnus-summary-make-menu-bar): Don't recreate menus
1680 if the are already created.
1682 * gnus.el (gnus-group-get-new-news): Would not check unread
1683 articles when using permament levels.
1685 * nnfolder.el (nnfolder-request-accept-article): Didn't accept a
1688 * gnus-score.el (gnus-score-add-followups): Bugged out all over
1691 Fri Jul 14 15:25:20 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1693 * gnus-vis.el (gnus-button-url): Default to `gnus-netscape-open-url'.
1694 (gnus-netscape-open-url): New function.
1695 (gnus-netscape-start-url): New function.
1697 Fri Jul 14 10:03:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1699 * gnus.el (gnus-cache-removeable-articles): Make this a local
1700 variable to the summary buffers.
1702 * gnus-cache.el (gnus-cache-change-buffer): Don't reset
1703 gnus-cache-removeable-articles here.
1705 * gnus-msg.el (gnus-summary-followup): Make sure we get the
1708 * gnus-ems.el: Removed def for `gnus-header-face-alist'.
1709 (gnus-ems-redefine): Redefined gnus-article-push-button for
1712 Thu Jul 13 12:12:15 1995 Scott Byer <byer@mv.us.adobe.com>
1714 * nnfolder.el (nnfolder-request-expire-articles) commented out
1715 line that was causing a problem when exiting group.
1717 * nnfolder.el (nnfolder-request-list) always get the active list
1718 from the file, since we're being more careful to keep it up to
1719 date. Fixes new-group creation problems.
1721 * nnfolder.el (nnfolder-request-group) added timestamp check on
1722 active file. Fixed problem of new messages not being shown upon
1723 first starting up (ding).
1725 Thu Jul 13 00:14:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1729 * nndoc.el (nndoc-type-to-regexp): Some digests do not start with
1730 the required over-long --- line.
1732 * gnus.el (gnus-article-prepare): Didn't set gnus-have-all-headers
1733 in the right buffer.
1734 (gnus-read-mark): Swicthed marks around.
1735 (gnus-summary-next-group): Would barf on unactivated groups.
1737 * gnus-vis.el (gnus-visual-score-map): Turn score menus off.
1739 Wed Jul 12 21:02:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1741 * gnus.el (gnus-save-newsrc-file): Allow backups of files.
1742 (gnus-gnus-to-newsrc-format): Ditto.
1743 (gnus-article-mode-map): Don't use summary buffer def for return.
1745 * gnus-ems.el: set-text-properties did not work for XEmacs.
1747 * gnus-uu.el (gnus-uu-initialize): Don't check for generated files
1748 - this would delete any previously decoded files.
1749 (gnus-uu-output-buffer-name): Changed name.
1750 (gnus-uu-initialize): Maintain an alist of tmp dirs.
1752 * gnus.el (gnus-group-search-forward): Would also find group with
1753 a lower level than LEVEL.
1755 * nntp.el: `telnet' was autoloaded as a non-interactive function.
1757 * gnus.el (gnus-summary-next-group): Configure windows properly on
1759 (gnus-summary-refer-article): Make sure overlays are copied by
1760 renaming the buffer.
1762 * gnus-msg.el (gnus-inews-insert-mime-headers): Bind
1763 mail-header-separator to "".
1765 Tue Jul 11 16:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1767 * gnus.el (gnus-summary-exit): Run the exit hook before updating
1770 Tue Jul 11 09:36:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1772 * gnus.el: 0.94 is released.
1774 * gnus-msg.el (gnus-debug): A `sit-for' may sometimes change
1777 * nn*.el: Fix in expire article which would nix out the active
1780 * gnus-ems.el (gnus-ems-redefine): Mule redefinition.
1782 * gnus.el (gnus-summary-respool-article): Didn't allow respooling.
1784 * gnus-uu.el (gnus-uu-command): Also escape !s.
1786 * gnus-cache.el (gnus-cache-change-buffer): Reset
1787 gnus-cache-removeable-articles.
1788 (gnus-cache-possibly-remove-articles): Don't stat everything
1789 between heaven and earth.
1791 * gnus.el (gnus-summary-expire-articles-now): Use -1 as the expiry
1793 (gnus-summary-caesar-message): Changed somewhat. Removed all
1794 caesar code from gnus - use the functions in rnews.el instead.
1796 Mon Jul 10 20:42:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1798 * gnus.el (gnus-summary-catchup-to-here): Don't mark current
1801 Mon Jul 10 10:44:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1803 * gnus.el: 0.93 is released.
1805 * gnus-ems.el (gnus-ems-redefine): Redefine for XEmacs.
1807 * gnus.el (gnus-summary-expire-articles-now): New function and
1808 keystrokem by popular demand.
1809 (gnus-summary-exit-hook): New variable.
1811 * gnus-vis.el (gnus-visual-turn-off-edit-menus): New function.
1813 * nnml.el (nnml-request-expire-articles): When you have found one
1814 new article, the rest are probably also new, so stop checking,
1816 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1817 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1818 * nnmh.el (nnmh-request-expire-articles): Ditto.
1819 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1821 * gnus-ems.el: Setq gnus-display-type and gnus-background-mode for
1824 * gnus-vis.el (gnus-summary-highlight): Defvarred twice.
1826 * gnus-uu.el (gnus-uu-uustrip-article): Remove any non-body line
1827 after the begin line.
1829 Sun Jul 9 15:01:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1831 * gnus-uu.el (gnus-uu-get-actions): Substitute "file" for
1834 * gnus-vis.el (gnus-group-make-menu-bar): Disable the Edit menu in
1837 * gnus-msg.el (gnus-insert-mime-headers): New function.
1838 (gnus-inews-insert-headers): Make deletable headers italic.
1839 (gnus-inews-check-post): Stricter From header checks.
1841 * gnus.el (gnus-subject-equal): Would bug out on numerical
1843 (gnus-limit-string): New function.
1844 (gnus-score-score-files): Translate the ":" to "/".
1845 (gnus-score-find-bnews): Ditto.
1846 ('gnus-startup-hook): Remove all hilit hooks by default.
1848 * gnus-score.el (gnus-default-adaptive-score-alist): Don't let
1849 ticks affect adaptive score.
1851 * gnus-msg.el ('rmail): Require rmail.
1853 * gnus-mh.el (gnus-mail-reply-using-mhe): Make sure the To isn't
1856 * gnus-msg.el (gnus-inews-news): Don't restore window config if
1857 article is rejected.
1859 * gnus.el (gnus-summary-show-article): Now takes a prefix.
1860 (gnus-browse-exit): List all groups on exit.
1861 (gnus-summary-edit-article): Make sure the article buffer is the
1862 selected window before editing.
1864 Sat Jul 8 16:57:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1866 * gnus.el: 0.92 is released.
1868 * gnus.el (gnus-summary-fetch-faq): Get the real name.
1869 (gnus-summary-fetch-faq): Don't do the config thing unless the
1870 fetch is successful.
1871 (gnus-group-group-unread): New function.
1873 * gnus-score.el (gnus-summary-header): Beep on pseudo-articles.
1875 * gnus.el (gnus-group-expire-all-groups): Don't move the cursor.
1876 (gnus-group-remove-mark): Don't be so verbose.
1877 (gnus-summary-read-group): Return the the server buffer if
1878 quitting a group entry from the server buffer.
1880 * gnus-score.el (gnus-score-add-followups): Local variable shadows
1883 * gnus.el (gnus-summary-exit): Didn't update cache when proceeding
1885 (gnus-summary-next-group): Didn't respect `gnus-keep-same-level'.
1886 (gnus-summary-remove-lines-marked-as-read): Also remove canceled
1889 * gnus-score.el (gnus-score-insert-help): Make the summary buffer
1890 the selected window.
1892 * gnus-vis.el (gnus-visual-score-map): New function to create a
1893 gazillion menu bar entries.
1895 * gnus.el (gnus-summary-next-group): New implementation.
1897 Fri Jul 7 12:55:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1899 * gnus-cache.el (gnus-cache-possibly-remove-article): Don't barf
1900 on corrupted .overview files.
1902 * gnus.el (gnus-summary-copy-article): Make sure to open
1904 (gnus-summary-move-article): Ditto.
1905 (gnus-group-make-group): Initialized active entry with wrong data.
1906 (gnus-summary-mark-article): Don't mark ancients as expirable.
1908 * nnbabyl.el (nnbabyl-request-create-group): New function.
1910 * gnus.el (gnus-group-make-group): Did not check to see whether
1911 the backend was loaded.
1913 * gnus-vis.el (gnus-header-face-alist): New colours.
1915 Thu Jul 6 15:30:00 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1917 * gnus-vis.el: Use `custom-face-lookup' to create faces for
1920 Thu Jul 6 14:17:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1922 * nntp.el (nntp-async-request-group): New function to save async
1923 state between groups that are open at the same time.
1925 * nnbabyl.el (nnbabyl-retrieve-headers): Possible removal of
1928 * nnmbox.el (nnmbox-retrieve-headers): Ditto.
1930 Wed Jul 5 18:21:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1932 * gnus.el (gnus-summary-mode): Set the name of the group here.
1934 * gnus-ems.el: `set-text-properties' doesn't work on strings.
1935 (gnus-ems-redefine): Require gnus-msg on startup.
1937 Mon Jul 3 12:04:43 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1939 * gnus.el (gnus-group-startup-message): Tweaked message.
1941 Sun Jul 2 14:11:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1943 * gnus.el: 0.91 and 0.91.1 is released.
1945 * nnvirtual.el (nnvirtual-catchup-group): Would kill the group
1948 * gnus-ems.el (gnus-ems-redefine): Redefine insertion of group
1949 lines to avoid that awfol front-stickyness of extents.
1950 (gnus-ems-redefine): Redefine gnus-copy-article-buffer.
1951 (gnus-ems-redefine): Redefine gnus-summary-refer-article.
1953 * nnml.el (nnml-request-expire-articles): Would delete everything
1956 * gnus-ems.el (gnus-ems-redefine): Really redefine
1957 gnus-highlight-selected-summary.
1959 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-summary-recenter.
1961 Sun Jul 2 13:02:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1963 * gnus.el: Removed tons of unreferenced local variables from all
1965 (gnus-read-active-file): When using several nntp servers, the
1966 native nntp server often would not be consulted for an active
1969 Sun Jul 2 12:03:18 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1971 * gnus.el (gnus-group-make-articles-read): name instead of group.
1973 Sat Jul 1 16:04:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1975 * gnus.el: 0.90 is released.
1977 * gnus.el (gnus-summary-edit-article-done): No arguments to
1978 buffer-disable-undo.
1980 * nnkiboze.el (nnkiboze-generate-group): Turn off slow stuff.
1982 * gnus-msg.el (gnus-inews-news): Don't restore the summary config
1983 if posting is unsuccessful.
1985 * gnus-score.el (gnus-score-find-trace): Don't pop to score window
1988 * gnus-msg.el (gnus-summary-cancel-article): Don't mark article as
1989 cancelled if they are not.
1990 (gnus-mail-reply-using-mail): Change map after running mail-setup.
1992 * gnus.el (gnus-group-best-unread-group): Would return a group
1993 that was supposed to be excluded.
1994 (gnus-summary-next-group): Skip empty groups.
1996 * nntp.el (nntp-open-server-semi-internal): Don't attempt a second
1997 async connection if the server is down.
1999 * gnus.el (gnus-summary-goto-last-article): Doc fix.
2000 (gnus-no-server): Use permanent levels.
2002 * gnus-msg.el: Unhide and hide was unnecessary when forwarding and
2005 * nnvirtual.el (nnvirtual-retrieve-headers): Mark cancelled and
2006 expired articles as read in the component group.
2007 (nnvirtual-update-marked): When removing all marks, they wouldn't
2010 * gnus.el (gnus-summary-catchup): Do thorough nnvirtual catchups.
2012 Fri Jun 30 09:10:57 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
2014 * gnus.el: gnus-bug wasn't interactive.
2016 Thu Jun 29 13:42:33 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
2018 * gnus.el (gnus-summary-catchup-to-here): Would mark one article
2020 (gnus-articles-to-read): Accept whitespace.
2021 (gnus-summary-go-to-next-thread): Didn't go to next thread when
2022 threads were hidden.
2023 (gnus-summary-display-article): When the first article was
2024 cancelled, point would remain in the group buffer.
2026 Wed Jun 28 16:24:38 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
2028 * gnus.el: 0.89 is released.
2030 * nnfolder.el (nnfolder-directory): file-name-as-directory thing.
2032 * gnus-mh.el (gnus-mail-reply-using-mhe): Set gnus-mail-buffer to
2035 * gnus.el (gnus-article-mode-map): Copy all summary keystrokes.
2036 (gnus-summary-insert-pseudos): Don't view if you ask to save
2037 (gnus-summary-edit-article): Enable undo.
2039 Sun Jun 25 11:47:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
2041 * gnus.el (gnus-summary-next-group): Fixed possible bug on `n' on
2043 (gnus-remove-some-windows): Didn't delete all Gnus windows.
2044 (gnus-group-unsubscribe-current-group): Use universal-argument as
2046 (gnus-summary-beginning-of-article): Didn't configure windows.
2047 (gnus-compress-newsrc-alist): Be more lenient in compressing.
2048 (gnus-newsrc-parse-options): "-" was counted as a non-word
2049 character for some reason.
2050 (gnus-articles-to-read): Accept white space.
2051 (gnus-truncate-string): Did the opposite of what it should.
2053 Sat Jun 24 14:11:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
2055 * gnus.el: 0.88 is released.
2057 * gnus.el (gnus-bug): Use gnus-mail-send-and-exit.
2058 (gnus-summary-line-format-alist): Int instead of char with %e.
2059 (gnus-format-max-width): Mule refefinition.
2061 Sat Jun 24 13:14:40 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
2063 * gnus.el (gnus-subject-eq): New function.
2064 (gnus-summary-search-subject): Use it.
2066 * gnus-msg.el (gnus-cancel-news): Use previous distribution, if
2069 * gnus.el (gnus-summary-next-group): Tried exiting while in the
2072 Sat Jun 24 10:35:33 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
2074 * gnus.el (gnus-article-date-ut): Slap a condition-case on the
2076 (gnus-summary-mode-hook): Doc fix.
2077 (gnus-group-get-new-news): Update native and secondary groups of
2078 the proper levels if levels are wanted.
2080 * gnus-msg.el (gnus-inews-insert-signature): Checked whether
2081 `gnus-signature-function' was a function.
2083 Sat Jun 17 02:38:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
2085 * gnus.el: 0.87 is released.
2087 * nnkiboze.el (nnkiboze-close-group): Don't bug out on missing nov
2090 * gnus-cache.el (gnus-cache-possibly-remove-articles): Wait until
2091 exit to remove articles from the cache.
2093 * gnus.el (gnus-summary-next-group): Go to the next group, or exit
2095 (gnus-summary-search-article-forward): Cleaned up.
2096 (gnus-summary-search-article-backward): New implementation.
2098 * gnus-uu.el (gnus-uu-decode-with-method): Make sure the dir name
2101 * gnus.el (gnus-summary-mode-map): Add binding for gnus-bug.
2102 (gnus-article-mode-map): Ditto.
2103 (gnus-browse-mode-map): Ditto.
2105 * nnmh.el (nnmh-request-expire-articles): Possibly keep last
2106 article; and return the right `rest' undeleted list.
2108 * gnus.el (gnus-summary-mark-article): Don't auto-expire ancient
2111 * nnbabyl.el (nnbabyl-request-expire-articles): Would infloop.
2113 * gnus.el (gnus-summary-mark-article): Would possibly enter a nil
2114 into the lists of articles.
2116 Fri Jun 16 01:51:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
2118 * nneething.el (nneething-get-head): Returned nil.
2120 * gnus-cache.el (gnus-cache-possibly-enter-article): Make doubly
2121 sure that point as at the start of the line.
2123 * gnus-score.el (gnus-summary-score-entry): Matches on lines were
2124 entered with strings, leading to later bugouts.
2126 * nntp.el (nntp-request-asynchronous): Error message slightly
2129 * gnus.el (gnus-summary-verbose-header): New command and keystroke
2130 for POG compatability.
2131 (gnus-article-hide-headers-if-wanted): Fix to the same.
2133 * gnus-score.el (gnus-score-edit-alist): Use it new config.
2135 * gnus.el (gnus-summary-refer-parent-article): Give a more
2136 unabiguous error message.
2137 (gnus-summary-refer-article): Save the article buffer before
2138 trying to refer some other.
2139 (gnus-summary-refer-article): Don't blank out the old article
2141 (gnus-buffer-configuration): New entry for summary-edit-score.
2143 * gnus-mh.el (gnus-mail-reply-using-mhe): Set mail-bug to wrong
2146 * gnus.el (gnus-article-word-wrap): Let adaptive-fill-regexp be
2147 somewhat more permissive.
2148 (gnus-summary-first-subject): Did not go to the first article.
2150 Thu Jun 15 21:31:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2152 * gnus.el (gnus-setup-news): Read active file from secondary
2153 servers even if native is down.
2154 (gnus-get-unread-articles): Didn't display unread articles when
2155 started on a low level.
2156 (gnus-get-unread-articles): More efficient implementation.
2158 Thu Jun 15 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2160 * gnus-score.el (gnus-score-save): Delete empty score files.
2162 Thu Jun 15 03:34:23 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2164 * gnus.el: 0.86 is released.
2166 * gnus.el (gnus-summary-refer-article): Recenter after fetching.
2168 Wed Jun 14 10:34:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
2170 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't initialize
2173 * gnus-msg.el (gnus-mail-buffer): New variable.
2175 * gnus-score.el (gnus-summary-increase-score): Restore window
2178 * nnmail.el (nnmail-use-procmail): New variable.
2180 * nntp.el (nntp-send-strings-to-server): Really reopen connection
2183 * gnus.el (gnus-group-exit): Remove carpal window on exit.
2184 (gnus-summary-recenter): Center on line 2 when in small windows.
2185 (gnus-newsrc-to-gnus-format): Reset the options list.
2186 (gnus-read-active-file): Would not activate primary groups when
2188 (gnus-get-unread-articles): Don't activate secondary groups
2191 Tue Jun 13 00:26:45 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2193 * Treat empty comments fields.
2195 * gnus.el (gnus-newsrc-to-gnus-format): Exponentiality revealed.
2196 (gnus-score-find-hierarchical): Didn't really work for adaptive
2198 (gnus-select-newsgroup): Really strip the first unwanted article.
2200 * gnus-score.el (gnus-summary-score-entry): Doc fix.
2202 Tue Jun 13 10:02:57 1995 Scott Byer <byer@mv.us.adobe.com>
2204 * nnfolder.el (nnfolder-possibly-change-group) An added check for
2205 a file being a directory also checked for a symlink without
2206 verifying that the symlink actually pointed to a directory. This
2207 would seriosly mess up some mail setups.
2209 * nnfolder.el (nnfolder-server-opened)
2210 (nnfolder-possibly-change-group) Made sure checks for buffer
2211 existence included checks for the name being nil, since
2212 buffer-name with a nil name returns some random buffer.
2214 Sat Jun 10 00:15:13 1995 Lars Ingebrigtsen <lars@eyesore.no>
2216 * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
2217 reading newgroups files.
2218 (gnus-summary-next-group): Would bug out when all articles were
2219 expinged from scoring.
2220 (gnus-simplify-subject-fuzzy): Totally bugged out.
2222 * gnus.el: 0.85 is released.
2224 Thu Jun 8 22:27:07 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2226 * custom.el: Added support for faces, sexp, and pair types. Added
2227 support for declaring emacs packages. Added support for loading,
2228 saveing, and editing Emacs customization. Declared all user
2229 variables in the custom package itself.
2231 * gnus-edit.el: Added support for `eval', `adapt', and `local'
2234 * gnus-cus.el: New file.
2236 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
2238 * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively.
2240 * gnus.el (gnus-group-edit-group): Refuse to edit killed groups.
2241 (gnus-summary-enter-digest-group): Have followups in digest groups
2242 go to the parent group.
2243 (gnus-newsrc-to-gnus-format): Would infloop on empty lines.
2245 * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
2247 (gnus-score-load-file): Have a nil 'adapt entry mean "use current
2250 * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
2253 * gnus.el (gnus-configure-windows): Accept integer hor specs.
2255 * nnfolder.el (nnfolder-request-create-group): Make sure new
2256 groups that are created are, indeedn, created.
2257 (nnfolder-request-accept-article): Would save two copies of all
2260 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
2262 * gnus.el: 0.84 is released.
2264 * nneething.el (nneething-retrieve-headers): Check for empty
2267 * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
2269 (gnus-inews-organization): Be a bit more clever about missing
2272 * gnus-score.el (gnus-score-body): Didn't work at all.
2274 * gnus-msg.el (gnus-summary-supersede-article): Did not select
2275 article before superseding.
2276 (gnus-summary-supersede-article): Delete certain headers before
2278 (gnus-delete-supersedes-headers): New variable.
2280 Thu Jun 8 20:15:24 1995 Lars Ingebrigtsen <lars@eyesore.no>
2282 * nnmh.el (nnmh-request-list): Would add a "." to the group name
2283 if nnmh-directory didn't end with /.
2285 * nnmail.el (nnmail-resplit-incoming): New variable.
2287 * nnml.el (nnml-get-new-mail): Wrong group name.
2289 * gnus.el (gnus-simplify-subject-fuzzy): Inline
2290 simplify-buffer-fuzzy.
2291 (gnus-simplify-buffer-fuzzy): New Re: match.
2293 * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name.
2294 (gnus-uu-decode-unshar-and-save): Start working.
2296 * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
2298 (gnus-score-find-hierarchical): Ditto.
2300 Thu Jun 8 15:38:58 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2302 * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
2303 from the .eld files of they do not exist in the .newsrc file.
2305 * gnus.el: Doc string typo corrections galore courtesy of Frank D.
2308 * gnus-ems.el: Bind buffer-substring-no-properties if not bound.
2310 * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove
2311 (gnus-matches-options-n): Reversed match, sort of.
2312 (gnus-extract-address-components): Didn't treat chopped-off lines
2314 (gnus-read-all-descriptions-files): Returned nil.
2315 (gnus-gmt-to-local): Wouldn't strip props before calling timzone.
2317 Wed Jun 7 15:04:20 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2319 * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
2321 (gnus-summary-reselect-current-group): Did not allow reselecting.
2323 * nndoc.el (nndoc-retrieve-headers): Would fetch headers
2326 * gnus.el (gnus-summary-search-subject): Don't bug out on
2328 (gnus-score-score-files): Use file-exists instead of
2329 file-readable because of os/2 bug.
2330 (gnus-select-newsgroup): Didn't remove the first fetched article
2333 * gnus.el: 0.83 is released.
2335 Wed Jun 7 12:59:46 1995 Lars Ingebrigtsen <lars@eyesore.no>
2337 * gnus.el (gnus-configure-windows): Also make the selected buffer
2338 in the selected window the current buffer.
2340 Mon Jun 5 23:04:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
2342 * nntp.el: Anchor all lines with \n instead of $.
2344 Sun Jun 4 17:03:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2346 * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
2349 Sun Jun 4 00:48:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2351 * gnus.el (gnus-group-catchup): Would not properly catchup all
2354 * nndoc.el (nndoc-number-of-articles): Would totally bug out on
2357 * gnus.el: 0.82 is released.
2359 Sat Jun 3 00:27:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
2361 * gnus.el (gnus-summary-sort): Re-send async info after sorting.
2362 (gnus-strict-mime): New variable.
2363 (gnus-extract-address-components): XOVER From headers might not
2364 support folded lines.
2366 * nnmail.el (nnmail-move-inbox): Always use movemail to move
2369 * gnus.el (gnus-summary-zcore-fuzz): New variable.
2370 (gnus-summary-insert-line): Use it.
2372 * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
2373 substring and regexp matches.
2375 * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
2376 existing message-ids.
2378 * gnus-ems.el: Provide gnusutil for Mule users.
2380 * gnus.el (gnus-summary-catchup): Would nix out dormant articles.
2382 * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
2383 results on non-xover servers.
2385 * gnus.el (gnus-group-make-group): Would insert groups at the end
2386 of the list at the beginning.
2388 * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
2389 summary buffer before evaling nok-kill forms.
2391 * gnus-score.el (gnus-score-edit-done): Make sure the directory
2392 where we save the score file exists.
2394 * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
2395 by id from the cache.
2397 * nnsoup.el (nnsoup-read-areas): New packets would bomb.
2399 * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
2401 (gnus-read-descriptions-file): Don't try to re-read desc file if
2402 it failed the first time.
2403 (gnus-add-configuration): New function.
2404 (gnus-summary-next-article): The group window was selected. We
2405 select the summary buffer.
2406 (gnus-active-to-gnus-format): Would leave illegal group symbols
2409 Fri Jun 2 20:58:58 1995 Lars Ingebrigtsen <lars@eyesore.no>
2411 * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
2412 the nnvirtual group doesn't include itself.
2414 * gnus-score.el (gnus-score-body): Changed message to "num of
2417 * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
2420 * gnus.el (gnus-mark-article-as-read): Did not remove articles
2423 * nnmail.el (nnmail-get-spool-files): Remove directories that
2426 * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
2427 better mimic a keymap.
2428 (gnus-summary-increase-score): Don't display match types that are
2429 illegal for the header to be scored on.
2430 (gnus-summary-increase-score): Allow C-h to list help.
2432 * nnmail.el (nnmail-get-split-group): Get the right group to split
2433 in when doing procmail splits.
2435 Fri Jun 2 17:25:28 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2437 * gnus.el: 0.81 is released.
2439 Fri Jun 2 14:56:40 1995 Lars Ingebrigtsen <lars@eyesore.no>
2441 * gnus.el (gnus-group-exit): Would offer to save summaries after
2444 * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
2447 Wed May 31 16:37:02 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2449 * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
2452 Fri Jun 2 00:29:57 1995 Lars Ingebrigtsen <lars@eyesore.no>
2454 * gnus.el (gnus-read-descriptions-file): Allow reading from
2456 (gnus-group-describe-group): Wouldn't describe foreign groups.
2457 (gnus-read-all-descriptions-files): New function.
2458 (gnus-group-get-new-news-this-group): Would step to the bottom of
2460 (gnus-group-update-group): Would often insert groups one below
2461 where they were supposed to go.
2463 * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
2466 * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
2469 * gnus-ems.el: Would define make-face, which would confuse Info.
2471 * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
2472 in the right buffer.
2474 * gnus-edit.el (gnus-score-customize): Added keystroke and
2477 * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
2479 (gnus-group-check-bogus-groups): Prefix now means "don't ask".
2480 (gnus-check-bogus-newsgroups): Would bug out on several bogus
2481 groups with the same name.
2483 Thu Jun 1 01:17:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
2485 * gnus-msg.el (gnus-post-news): Would 'ask even when posting.
2486 (gnus-inews-insert-headers): Only remove message-id previously
2488 (gnus-inews-news): Insert the same message-id in mail copies of
2490 (gnus-deletable-headers): New variable.
2492 * nnmh.el (nnmh-request-list): Would mess up the list.
2494 * gnus.el (gnus-group-make-empty-virtual): Create a group that
2495 matches nothing, not everything.
2496 (gnus-group-catchup-current): Catch up component nnvirtual
2499 * gnus-soup.el: New file.
2501 * nnsoup.el: New file.
2503 * gnus-msg.el (gnus-inews-article-function): New variable.
2504 (gnus-inews-article): Check headers after they have been
2507 Wed May 31 11:37:22 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2509 * gnus.el (gnus-summary-expire-articles): Cancelled instead of
2512 Wed May 31 03:45:35 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2514 * nnmh.el (nnmh-request-expire-articles): If a file can't be
2515 deleted, don't remove it from the list of expirables.
2517 * gnus.el: 0.80 is released.
2519 Tue May 30 10:59:22 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2521 * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
2522 `says' attribution, no matter how stupid it sounds.
2524 Wed May 31 00:46:27 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2526 * gnus.el (gnus-summary-read-group): Recenter in wrong window.
2528 Tue May 30 10:05:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2530 * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
2531 new dummy.groups are prepended.
2532 (gnus-make-hashtable-from-newsrc-alist): Would potentially be
2535 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2537 * gnus.el (gnus-summary-goto-subject): Would not report
2538 non-existing numbers.
2540 * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
2541 mail-signature is non-nil.
2542 (gnus-post-news): Would set gnus-newsgroup-name to something
2545 * gnus.el (gnus-configure-windows): Would, in obscure cases,
2546 display a buffer in two windows.
2548 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2550 * gnus.el: 0.79 is released.
2552 * nnmail.el (nnmail-delete-incoming): New variable.
2554 * gnus.el (gnus-summary-read-group): Would scroll to the end of
2557 * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
2558 news-reply-header-hook if mail-yank-hooks is non-nil.
2560 Sun May 28 15:25:02 1995 Lars Ingebrigtsen <lars@eyesore.no>
2562 * gnus.el (gnus-summary-update-mark): Would add unread marks to
2563 articles that had been marked with the process mark.
2564 (gnus-summary-read-group): Forcibly recenter group buffer if
2567 * gnus-score.el (gnus-summary-increase-score): Allow "?"s.
2569 * gnus.el (gnus-summary-import-article): New command and
2572 * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
2575 * gnus.el (gnus-group-get-new-news): Did not use
2576 default-list-level properly.
2578 Sun May 28 10:01:10 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2580 * gnus.el (gnus-article-word-wrap): Use fill-column.
2582 * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
2585 * nnspool.el (nnspool-find-article-by-message-id): Did not work.
2587 * gnus-score.el (gnus-score-adaptive): Would try to score one too
2590 * gnus.el (gnus-group-make-help-group): Use new doc backend.
2592 * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
2593 has been reached in digests.
2595 Sun May 28 01:30:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
2597 * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
2598 even if the user kills the mbox buffer.
2600 Sat May 27 20:16:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2602 * nneething.el (nneething-make-head): Produced buggy From
2604 (nneething-article-p): More strict definition.
2606 * gnus.el (gnus-summary-next-page): Would show end of buffer.
2607 (gnus-group-exit): Really offer to save summaries.
2608 (gnus-offer-save-summaries): Reverse match.
2610 Sat May 27 09:25:52 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2612 * gnus.el: 0.78 is released.
2614 * nnmail.el (nnmail-split-incoming): Would bug out on long
2617 * gnus.el (gnus-active-to-gnus-format): Do more checking.
2618 (gnus-summary-prev-page): Would not configure windows.
2620 * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
2621 insert From headers in nov files.
2623 * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
2625 * gnus.el (gnus-browse-group-name): Did not work.
2626 (gnus-browse-select-group): No interactive spec.
2628 * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
2631 Fri May 26 06:34:55 1995 Lars Ingebrigtsen <lars@eyesore.no>
2633 * gnus.el (gnus-group-make-doc-group): New command and keystroke.
2635 * nndoc.el (nndoc-open-server): New implementation. Now does
2636 babyl, mbox and digest.
2638 * nnspool.el (nnspool-request-post): Use a pipe instead of a pty.
2640 * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
2643 Thu May 25 13:05:05 1995 Lars Ingebrigtsen <lars@eyesore.no>
2645 * gnus.el (gnus-summary-enter-digest-group): Did not work.
2647 * nndigest.el (nndigest-current-buffer): Doc fix.
2649 * nnmh.el (nnmh-request-list): Would recurse needlessly.
2651 Thu May 25 05:34:16 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2653 * gnus.el: 0.77 is released.
2655 * gnus.el (gnus-article-date-ut): Ignore missing dates.
2656 (gnus-group-enter-directory): New command and keystroke.
2658 * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
2661 * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject.
2663 * gnus.el (gnus-score-find-alist): New function.
2664 (gnus-score-score-files): ADAPT files would nix out all other
2666 (gnus-score-score-files): Would not find any when short names were
2669 Sat May 20 06:45:04 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
2671 * gnus-score.el (gnus-score-find-alist): New function.
2672 (gnus-possibly-score-headers): Use it.
2674 * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
2677 Thu May 25 03:44:53 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2679 * gnus-kill.el (gnus-expunge): Would infloop.
2681 * nnspool.el (nnspool-inews-sentinel): Did not kill the error
2684 * nnmail.el (nnmail-article-group): Would but out on function in
2687 * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned.
2689 * nnml.el (nnml-get-new-mail): Ditto.
2691 * gnus.el (gnus-start-news-server): Don't let the nnmh backend
2694 Wed May 24 07:59:39 1995 Lars Ingebrigtsen <lars@eyesore.no>
2696 * nneething.el: New backend.
2698 Wed May 24 02:35:49 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2700 * gnus.el: 0.76 is released.
2702 * nnfolder.el (nnfolder-close-group): New version. Don't close if
2705 * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
2707 * gnus.el (gnus-summary-delete-article): Would make all expirable
2710 * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
2711 cancelled before it actually is cancelled.
2712 (gnus-mail-reply-using-mail): Did not narrow to headers.
2713 (gnus-group-mail): Use the mail-other-window method.
2715 * gnus.el (gnus-signature-separator): Moved to gnus.el.
2716 (gnus-debug): Ignore nils in load-path.
2717 (gnus-score-score-files): Did not find adapt files when using
2719 (gnus-score-score-files): Changing from short to long file names
2721 (gnus-get-newsgroup-headers): Would bug out on empty articles.
2723 * nnheader.el (nnheader-insert-head): Would stop before getting
2726 * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
2727 marks in the wrong buffer.
2728 (gnus-post-news): Ditto.
2729 (gnus-inews-do-fcc): Would make a directory out of the file name.
2731 Tue May 23 07:24:52 1995 Lars Ingebrigtsen <lars@eyesore.no>
2733 * gnus.el (gnus-group-real-name): Get the word after the last
2734 colon, not after the first colon.
2736 * nnmail.el (nnmail-split-incoming): When "splitting" for just a
2737 single group, narrow the split method to just the single group.
2739 * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
2742 * gnus-score.el (gnus-score-load-file): Added the `local' atom.
2744 * gnus.el (gnus-group-make-empty-virtual): New function and
2746 (gnus-dummy-mark): New variable.
2747 (gnus-summary-remove-lines-marked-with): Remove dummy roots that
2749 (gnus-articles-to-read): Allow the user to specify how many
2750 articles to read with a numerical prefix.
2751 (gnus-browse-read-group): New command and keystroke.
2752 (gnus-summary-insert-line): Go back to using normal plists for
2753 article info. Changes all over in the summary code.
2754 (gnus-summary-first-subject): New implementation.
2756 Tue May 23 02:54:05 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2758 * nnmail.el (nnmail-move-inbox): tofile fix.
2760 * gnus-msg.el (gnus-group-mail): Moved here.
2761 (gnus-group-mail): Run gnus-mail-hook.
2763 * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
2765 * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
2766 gnus-group-real-name.
2768 * gnus.el (gnus-active-to-gnus-format): Add more error control.
2770 * gnus-score.el (gnus-summary-increase-score): Would bug out on
2773 * gnus.el (gnus-group-sort-groups): Would rescan.
2774 (gnus-group-sort-groups): Added keystroke.
2775 (gnus-article-setup-buffer): Always set article mode.
2776 (gnus-group-add-to-virtual): Prompt with nnvirtual:.
2778 Sun May 21 07:33:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
2780 * gnus.el (gnus-offer-save-summaries): Save any still-existing
2781 summary buffer on exit from Gnus.
2783 Sun May 21 00:11:00 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2785 * gnus.el: 0.75 is released.
2787 * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
2788 changed source groups.
2790 * gnus.el (gnus-matches-options-n): Did not find matching options.
2791 (gnus-configure-windows): Signal error with missing point.
2792 (gnus-narrow-to-headers): Don't bug out on malformed mail.
2794 * gnus-uu.el: Made prompts more explicit.
2796 * gnus.el (gnus-article-prepare): Show thread before doing visual
2798 (gnus-summary-scroll-up): Would recenter oddly.
2800 Sat May 20 23:37:42 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2802 * gnus-score.el (gnus-score-headers): gnus-current-score-file
2805 * gnus-cite.el (gnus-supercite-regexp): New value.
2807 Sat May 20 04:56:14 1995 Lars Ingebrigtsen <lars@eyesore.no>
2809 * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
2811 * nnheader.el (nnheader-insert-head): New function to speed up
2814 * nnspool.el (nnspool-retrieve-headers): Use it.
2815 * nnmh.el (nnmh-retrieve-headers): Ditto.
2816 * nnml.el (nnml-retrieve-headers): Ditto.
2818 * nnmh.el (nnmh-be-safe): New variable and serious speedup.
2820 Sat May 20 17:11:50 1995 Lars Ingebrigtsen <lars@eyesore.no>
2822 * gnus.el: 0.74 is released.
2824 Sat May 20 00:11:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
2826 * gnus.el: 0.73 is released.
2828 * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
2831 * gnus-score.el (gnus-score-load-file): 'eval was not right.
2833 * gnus.el (gnus-make-articles-unread): Would deliver wrong
2836 Fri May 19 01:10:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2838 * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
2840 (nnbabyl-insert-lines): Wrong number of lines.
2841 (nnbabyl-request-accept-article): Bugged out.
2843 * nnmh.el (nnmh-request-accept-article): Would never accept an
2846 * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
2849 * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table.
2851 * gnus.el (gnus): Init server buffer, just in case.
2853 * nnml.el (nnml-request-create-group): string-to-int instead of
2856 * gnus.el (gnus-group-use-permament-levels): New variable,
2857 supersedes other variables.
2858 (gnus-article-prepare): Let buffer-read-only nil before calling
2860 (gnus-summary-next-group): Recenter group buffer.
2861 (gnus-get-newsgroup-headers): Articles without message-id's
2862 fetched in separate batches would be clobbered.
2864 * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists.
2865 (gnus-inews-news): If both mailing and posting, remove the Fcc
2868 * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
2869 newsgroups to post in.
2871 * gnus.el (gnus-list-of-read-articles): Would totally bug out.
2873 * gnus-score.el (gnus-score-string): Add tracing.
2874 (gnus-score-find-trace): New command and keystroke.
2876 * nnmbox.el (nnmbox-request-expire-articles): When deleting the
2877 last article, would infloop.
2879 * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
2882 * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
2883 copying of article buffer.
2884 (gnus-copy-article-buffer): Would barf when the article buffer
2887 * gnus.el (gnus-configure-windows): Split the opposite way.
2888 (gnus-summary-next-group): Would cycle on 0 on the last group.
2890 * gnus-score.el (gnus-summary-increase-score): Give fuller
2893 Sun May 14 10:01:49 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2895 * gnus.el: Use (point-min) instead if `1'.
2897 * gnus.el (gnus-hidden-properties): Added.
2898 (gnus-summary-toggle-header, gnus-article-show-all-headers,
2899 gnus-article-hide-headers): Use it.
2901 * gnus-cite.el (gnus-article-hide-citation,
2902 gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
2904 * gnus-vis.el (gnus-article-hide-signature,
2905 gnus-signature-toggle): use it.
2907 * gnus.el (gnus-article-hide-signature): Deleted. Use the version
2908 in `gnus-vis.el' instead.
2910 * gnus-vis.el (gnus-article-next-button): New function and
2913 Thu May 18 03:10:03 1995 Lars Ingebrigtsen <lars@eyesore.no>
2915 * gnus-score.el (gnus-score-edit-alist): Really save winconf.
2917 * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
2920 * nnmail.el (nnmail-split-incoming): Use Content-Length header.
2922 * gnus-score.el (gnus-score-headers): Let current-score-file.
2924 * gnus-ems.el: Don't use intagible before 19.29.
2926 * nndigest.el (nndigest-narrow-to-article): Stop before that *End
2929 * gnus-score.el (gnus-score-score-files): Expand the kill-file
2930 path before using it.
2931 (gnus-summary-increase-score): Double quoting of types.
2933 * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
2936 * gnus.el (gnus-summary-prepare-threads): False roots would get
2937 incorrect number of children.
2939 * nnspool.el (nnspool-inews-sentinel): condition-case the sending
2942 * gnus.el (gnus-summary-mark-article): Always un-hide threads.
2943 (gnus-update-read-articles): Peel off expired article numbers.
2944 (gnus-article-set-window-start): New function.
2945 (gnus-summary-refer-article): Would scroll to the end of the
2948 * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
2951 * gnus-score.el (gnus-score-add-followups): Don't enter if there
2954 * gnus.el (gnus-nov-read-integer): Condition-case the read.
2956 * nnvirtual.el (nnvirtual-close-group): Always handle a close.
2958 * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
2960 * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
2962 * gnus.el (gnus-summary-make-display-table): New function.
2964 Thu May 18 00:58:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2966 * gnus.el (gnus-summary-mode): Display-table would be nil.
2968 * gnus.el: 0.72 is released.
2970 Wed May 17 19:38:43 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
2972 * gnus.el: 0.71 is released.
2974 Mon May 15 15:53:00 1995 Scott Byer <byer@mv.us.adobe.com>
2976 * nnfolder.el (nnfolder-possibly-activate-groups) New function.
2977 nnmail-get-active returns a bogus list the second time around, so
2978 we want to make sure we only call it once.
2980 * nnfolder.el (nnfolder-active-number) Mase things a little more
2981 paranoid in the case where we enter this procedure from splitting
2982 mail - it will do a possibly-change-group, which, if
2983 nnfolder-use-active-file is nil, will figure out the _true_ active
2984 numbers from the nnfolder mail file.
2986 Wed May 17 17:43:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2988 * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
2990 (gnus-summary-catchup): Reversed comparison.
2991 (gnus-summary-mode): Set mode line before group name was defined.
2992 (gnus-short-group-name): New implementation.
2993 (gnus-article-display-x-face): New implementation.
2994 (gnus-article-x-face-too-ugly): New variable.
2995 (gnus-remove-some-windows): Don't bug out on non-defined buffers.
2997 Wed May 17 14:23:37 1995 Lars Ingebrigtsen <lars@eyesore.no>
2999 * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
3000 finer granulatity than on/off.
3002 * gnus-score.el (gnus-summary-increase-score): Changed the maps
3003 and score file entry commands.
3005 Tue May 16 00:40:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
3007 * gnus-score.el (gnus-summary-score-entry): When used
3008 interactively, didn't do the right TYPE.
3009 (gnus-summary-score-entry): Added keystroke.
3011 * gnus.el (gnus-summary-current-score): New command and keystroke.
3013 * nnmail.el (nnmail-incoming-mail-directory): New variable.
3014 (nnmail-get-spool-files): Use it.
3016 * nndigest.el (nndigest-request-group): Would not widen before
3017 inserting, resulting in a partial digest group.
3019 * gnus.el (gnus-article-summary-command): Use `call-interactively'
3020 instead of executing macro.
3021 (gnus-article-get-xrefs): Would sometimes bug out.
3023 * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
3025 * nnfolder.el (nn*-prepare-save-mail-hook): New variables.
3027 * gnus.el (gnus-summary-next-group): Would step one group to far
3028 when using `quietly'.
3029 (gnus-newsgroup-directory-form): Don't make directory form of the
3030 entire foreign group name.
3032 * gnus-uu.el (gnus-uu-save-article): Get continuation lines.
3034 * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
3037 * nnmail.el (nnmail-split-fancy): New variable and stuff.
3039 * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
3042 * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
3043 display control characters and the like.
3044 (gnus-active-to-gnus-format): Faster implementation.
3045 (gnus-ignored-newsgroups): Semi-obsolescent.
3046 (gnus-bug): Offer a help page.
3047 (gnus-article-prepare): Made summary and article buffer writable.
3048 (gnus-group-make-kiboze-group): Created incorrect score files.
3050 Mon May 15 21:40:15 1995 Lars Ingebrigtsen <lars@eyesore.no>
3052 * nntp.el (nntp-nov-gap): New variable.
3053 (nntp-retrieve-headers-with-xover): Use it.