1 Sun Aug 27 05:05:05 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
3 * nnvirtual.el (nnvirtual-create-mapping): Numbering
4 irregularities - would be off by 1 for each of some component
7 * custom.el: make-face does not exist on non-X Emacsen.
9 * gnus-vm.el (gnus-vm-make-folder): Removed the removal of the
10 toolbar since that led to other problems later.
12 * gnus-msg.el (gnus-inews-news): Don't insert Message-ID on BCC if
15 * gnus-msg.el: Autoload gnus-uu-post-news.
17 Sat Aug 26 03:18:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
19 * gnus.el: 0.99.23 is released.
21 * gnus-uu.el (gnus-uu-grab-articles): Didn't update mode line.
23 * gnus.el (gnus-replace-chars-in-string): Translate pairs.
25 Sat Aug 26 02:54:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
27 * gnus.el (gnus-summary-next-article): `n' `SPC' etc in XEmacs
30 Sat Aug 26 00:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
32 * nntp.el (nntp-open-server): Would try to reconnect to the same
35 * gnus.el (gnus-group-insert-group-line): Didn't insert process
37 (gnus-read-active-file): Would screw up the group info if a
38 secondary server was down.
40 * gnus-vm.el (gnus-vm-make-folder): Don't use toolbar.
42 * nnfolder.el (nnfolder-save-mail): Would delete one \n too much.
44 * gnus.el (gnus-start-news-server): Give better error message.
46 * nntp.el (nntp-open-server-semi-internal): Save the error message
47 on unsuccessful connects.
49 * nnfolder.el (nnfolder-request-move-article): Deleted wrong
51 (nnfolder-request-accept-article): Ditto.
53 * gnus.el (gnus-summary-refer-article): Would bug out if the
54 article buffer didn't exist.
56 * gnus-cache.el (gnus-cache-braid-nov): Would skip every other
59 Fri Aug 25 23:22:07 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
61 * gnus-msg.el (gnus-inews-news): Would kill connection after
62 posting to a foreign server.
64 * gnus.el (gnus): Read init file before doing splash.
66 Fri Aug 25 18:08:35 1995 Ulrik Dickow <dickow@nbi.dk>
68 * gnus-msg.el (gnus-post-news): Treat `gnus-auto-mail-to-author' right.
70 Fri Aug 25 15:04:37 1995 Per Abrahamsen <abraham@dina.kvl.dk>
72 * gnus-cus.el (gnus-custom-import-cite-face-list): Support old
73 light and dark settings of `gnus-cite-face-list'.
75 Fri Aug 25 06:03:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
77 * gnus.el (gnus-modtime-botch): New variable.
79 Fri Aug 25 05:44:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
81 * gnus.el: 0.99.20-22 is released.
83 Fri Aug 25 02:57:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
85 * nndir.el (nndir-status-message): Wrong number of arguments.
87 * gnus.el (gnus-summary-next-article): Woundn't go to the next
89 (gnus-group-recent-archive-directory): New variable.
90 (gnus-group-make-archive-group): Now makes both the recent and the
93 * gnus-vis.el (gnus-easymenu): Require gnus-ems first.
95 Fri Aug 25 01:13:52 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
97 * gnus-vis.el (gnus-highlight-selected-summary): Would underline
98 wrong part of line without mouse-face.
100 * gnus.el (gnus-summary-refer-article): Would mess up window
101 config when not useing full windows.
103 Fri Aug 25 00:22:14 1995 Per Abrahamsen <abraham@dina.kvl.dk>
105 * gnus-vis.el (gnus-group-make-menu-bar): Disable
106 `gnus-score-customize' in XEmacs.
108 * gnus-cus.el: Removed variables declared in `gnus-cus.el'.
110 * gnus-cite.el: Ditto.
112 Fri Aug 25 00:06:35 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
114 * custom.el: New version.
116 * gnus.el (gnus-summary-fetch-faq): Would bug out.
118 Thu Aug 24 23:54:13 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
120 * gnus.el (gnus-apply-kill-hook): Doc fix.
122 Thu Aug 24 16:25:17 1995 Ulrik Dickow <dickow@nbi.dk>
124 * gnus-msg.el (gnus-post-news): Respect Reply-To when handling
125 `gnus-auto-mail-to-author'.
127 Thu Aug 24 01:41:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
129 * gnus.el (gnus-summary-end-of-article): Recenter at -3.
131 * gnus-vis.el (gnus-summary-make-menu-bar): Commented out score
134 * gnus.el (gnus-summary-best-unread-article): Would not find the
136 (gnus-article-display-x-face): Did not work if x-face-too-ugly was
139 * gnus-vis.el (gnus-article-highlight-headers): Would infloop with
142 Thu Aug 24 01:41:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
144 * gnus.el: 0.99.19 is released.
146 * gnus.el (gnus-group-faq-directory): Changed the default to point
148 (gnus-newsrc-to-gnus-format): Would bug out when there were bogus
149 groups in the .newsrc file.
151 * gnus-ems.el: Don't bug out if x-get-resource isn't defined under
154 * gnus.el (gnus-ask-server-for-new-groups): Would sometimes
155 iterate over obarray instead of hashtb.
156 (gnus-summary-next-article): Would give wrong message when going
157 to canceled articles and gnus-auto-select-same was non-nil.
159 Wed Aug 23 22:39:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
161 * custom.el (custom-save): New variable.
162 (custom-save-and-exit): New function.
163 (custom-buffer-create): Document it.
164 (custom-mode-map): Bind it.
165 (custom-buffer-create): New optional argument `SAVE' to overwrite
167 * gnus-edit.el (gnus-score-customize): Use new argument.
169 Wed Aug 23 22:39:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
171 * custom.el (custom-mode): Insert appropiate check in hook if
172 `make-local-hook' doesn't exists.
173 (custom-post-command): Remove check for mode here.
175 Wed Aug 23 22:03:50 1995 Per Abrahamsen <abraham@dina.kvl.dk>
177 * custom.el (custom-factory-reset-all): Removed dead code.
178 (custom-field-factory-reset): Removed dead code.
179 (custom-default-factory-reset): Didn't import the default value.
180 (custom-save): Didn't import the default value.
182 Wed Aug 23 01:41:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
184 * gnus.el (gnus-ask-server-for-new-groups): Might not ignore bogus
187 * gnus-score.el (gnus-score-insert-help): `I??' would bug out.
189 * gnus.el (gnus-article-display-x-face): Reverse logic a bit.
190 (gnus): Do the startup message earlier.
191 (gnus-group-list-groups): Void variable.
192 (gnus-summary-raise-thread): Increase by (- 1 arg).
194 * nnbabyl.el (nnbabyl-read-mbox): Would create extra dummy
197 Wed Aug 23 00:49:17 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
199 * gnus.el (gnus-summary-next-article): `SPC' `n' didn't work under
202 Tue Aug 22 22:20:06 1995 Per Abrahamsen <abraham@dina.kvl.dk>
204 * custom.el (custom-default): Add support for calculated
206 * gnus-cus.el: Use it.
208 Tue Aug 22 21:05:42 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
210 * gnus.el: 0.99.18 is released.
212 Tue Aug 22 22:20:06 1995 Per Abrahamsen <abraham@dina.kvl.dk>
214 * custom.el (custom-forward-field): Allow negative args.
215 (custom-backward-field): New function.
216 (custom-mode-map): Bind it.
217 (custom-buffer-create): Document it.
219 Tue Aug 22 21:05:42 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
221 * gnus.el (gnus-gnus-to-newsrc-format): Clear modtime.
222 (gnus-offer-save-summaries): Don't prompt for any summary buffers
223 that aren't Gnus summary buffers.
224 (gnus-setup-news): Would bug out when started with
226 (gnus-get-unread-articles): Would always connect to the server.
227 (gnus-groups-to-gnus-format): Really find out whether the server
229 (gnus-article-hide-headers): Would never hide "From " lines.
231 * gnus-msg.el (gnus-bug): Put point on Subject line.
233 * gnus-ems.el: Would set invisible props to nil in 19.28.
235 * gnus.el (gnus-summary-fetch-faq): Use `gnus-group-fetch-faq'.
237 Tue Aug 22 15:16:15 1995 Per Abrahamsen <abraham@dina.kvl.dk>
239 * nnmail.el (nnmail-article-group): Protect call to
240 `nnmail-split-methods' against errors. We don't wan't the user to
241 lose mail if he made an error in `nnmail-split-methods'.
243 Tue Aug 22 04:37:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
245 * gnus-vis.el (gnus-header-face-alist): SkyeBlue.
247 * gnus.el (gnus-newsrc-to-gnus-format): Would later cause bugouts
248 in a different function.
250 Tue Aug 22 03:08:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
252 * gnus.el (gnus-offer-save-summaries): Would bug out under XEmacs
253 when there was no buffers to update.
255 Tue Aug 22 02:31:52 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
257 * gnus.el: 0.99.17 is released.
259 * gnus.el: Bugged out during 19.28 compilation.
261 Mon Aug 21 20:47:08 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
263 * gnus.el: 0.99.16 is releaed.
265 * gnus.el (gnus-group-list-groups): Didn't use default-list-level.
267 * nntp.el (nntp-retrieve-groups): Did not delete error messages.
269 * gnus.el (gnus-offer-save-summaries): Use `map-y-or-n-p'.
270 (gnus-update-group-mark-positions): Bind "dummy.group" in the
272 (gnus-gnus-to-newsrc-format): Avoid `set-visited-file-name'.
273 (gnus-save-newsrc-file): Ditto.
274 (gnus-window-top-edge): Renamed from `gnus-window-left-corner'.
275 (gnus-remove-some-windows): Don't rely on `frame-height'.
277 * nnmail.el (nnmail-move-inbox): Make sure the directory we move
280 Sun Aug 20 16:04:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
282 * gnus.el: 0.99.15 is released.
284 * gnus.el (gnus-ignored-newsgroups): Totally bogus value.
286 * nnmail.el (nnmail-delete-incoming): NB! WILL NOW DELETE INCOMING
287 FILES. NB! (damn that shift lock key)
289 Sun Aug 20 16:04:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
291 * gnus.el: 0.99.14 is released.
293 * gnus.el (gnus-summary-number-of-articles-in-thread): Include
294 adopted articles in the count.
295 (gnus-active-to-gnus-format): Would bug out on non-symbol stuff.
296 (gnus-ignored-newsgroups): Reinstated regexp.
298 * nnheader.el (nnheader-insert-file-contents-literally): Don't
299 bind `file-name-handler-list' to nil.
301 Sun Aug 20 01:04:45 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
303 * gnus.el: 0.99.13 is released.
305 * gnus-ems.el (gnus-ems-redefine): One entry too many; XEmacs
308 Sat Aug 19 22:41:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
310 * gnus.el (gnus-article-treat-overstrike): Make overstrikes
311 invisible instead of deleting them.
312 (gnus-summary-mode-map): Changed the "M p" and "M s" keymaps.
313 (gnus-update-active-hashtb-from-killed): New function.
314 (gnus-setup-news): Use it.
316 Sat Aug 19 22:03:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
318 * gnus.el (gnus-window-left-corner): New function.
319 * gnus-ems.el (gnus-window-left-corner-xemacs): Redefine it.
321 * gnus-ems.el (gnus-rebuild-thread-xemacs): Would infloop.
322 (gnus-highlight-selected-summary-xemacs): Did not work on the
323 first line in a group.
325 Sat Aug 19 16:37:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
327 * gnus.el: 0.99.12 is released.
329 * nnbabyl.el (nnbabyl-read-mbox): Would create ghost articles.
331 * gnus.el (gnus-summary-move-article): Would barf on respooling to
332 (as-yet) non-existant groups.
333 (gnus-summary-best-unread-article): Really go to the best article.
334 (gnus-activate-group): Continue on non-available groups.
336 * gnus-score.el (gnus-score-change-score-file): Prompt from dir,
339 * nnfolder.el (nnfolder-read-folder): Ghost articles would be
340 produced when there were more than 1 consecutive "From " line.
342 * gnus.el (gnus-update-read-articles): Would display the wrong
343 number of unread articles in the group buffer when updates have
344 been done while the summary buffer was active.
345 (gnus-summary-read-group): `O' old-fetched articles would be
347 (gnus-ignored-newsgroups): Removed again.
348 (gnus-active-to-gnus-format): Understand groups that have strange
350 (gnus-select-newsgroup): Would ignore the first article from all
351 backends that did not support NOV when using
352 `gnus-fetch-old-headers'.
353 (gnus-article-mode-map): Disabled all summary commands in the
355 (gnus-get-unread-articles): Make sure that the server connection
358 Sat Aug 19 16:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
360 * gnus.el (gnus-group-catchup): Would bug out on `all' sometimes.
362 Thu Aug 17 20:19:07 1995 Per Abrahamsen <abraham@dina.kvl.dk>
364 * gnus-cus.el: Added `gnus-summary-highlight'.
366 Wed Aug 16 16:07:35 1995 Per Abrahamsen <abraham@dina.kvl.dk>
368 * custom.el: Added support for including values that needs to be
371 Fri Aug 18 15:27:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
373 * gnus.el (gnus-ignored-newsgroups): Start ignoring stuff again.
374 (gnus-summary-show-article): Removed interpretation of prefix arg.
376 Wed Aug 16 08:22:05 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
378 * gnus.el (gnus-summary-mark-same-subject): Update number mode
381 Tue Aug 15 19:21:55 1995 Per Abrahamsen <abraham@dina.kvl.dk>
383 * custom.el: Allow all field to contain invalid data. Only parse
384 field when point leaves it or when the value is needed, not
385 after each change as previously.
387 Wed Aug 16 08:11:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
389 * gnus-ems.el: Don't destroy the hidden props in 19.28.
391 Tue Aug 15 09:03:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
393 * gnus.el (gnus-offer-save-summaries): Allow ! and q as answers.
394 (gnus-summary-mode-map): Defined date keys in the wrong map.
396 * gnus-vis.el (gnus-button-url): Use w3 if it exists.
398 Mon Aug 14 15:51:08 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
400 * gnus-vis.el (gnus-group-make-menu-bar): Removed "post" menu.
402 Mon Aug 14 11:37:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
404 * gnus.el (gnus-summary-edit-article-done): Do the visual hook
405 after returning to the summary buffer.
407 * gnus-score.el (gnus-score-save): Ignore score files that can't
410 Sun Aug 13 17:15:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
412 * gnus.el: 0.99.11 is released.
414 * gnus.el (gnus-groups-to-gnus-format): Don't skip everything if a
415 simple error occurs; just ignore the buggy line.
417 * gnus-vis.el (gnus-netscape-start-url): Don't use shell-command.
418 (gnus-button-alist): Didn't match mailto urls.
420 * gnus.el (gnus-group-select-group-all): New command and menu-bar
422 ('gnus-article-display-hook): Do some article highlighting by
425 * gnus-score.el (gnus-default-adaptive-score-alist): Changed to
428 * gnus.el (gnus-summary-mode-map): Completele redesign of article
430 (gnus-summary-caesar-message): Don't use recenter.
432 Sat Aug 12 23:23:45 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
434 * gnus-vis.el (gnus-button-url): Changed default slightly.
436 * gnus.el: Removed gnus-soup.el and nnsoup.el from distribution.
438 Sat Aug 12 15:09:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
440 * gnus.el: 0.99.10 is released.
442 * nnml.el (nnml-request-create-group): Would create new groups
443 with 0 0 instead of 1 0.
445 * gnus.el (gnus-newsgroup-saveable-name): New function.
446 (gnus-score-file-name): Use it.
447 (gnus-remove-some-windows): Would leave more space for the windows
450 * gnus-msg.el (gnus-debug): Don't quote nil and t.
452 * gnus.el (gnus-groups-to-gnus-format): Might lead to possible
454 (gnus-activate-foreign-newsgroups): Changed default to 5 from nil.
456 * gnus-score.el (gnus-score-body): "all" didn't work.
458 * gnus-uu.el (gnus-uu-save-files): Would bug out on non-existing
461 * gnus.el (gnus-active-to-gnus-format): Didn't always set
464 * gnus-vis.el (gnus-summary-make-menu-bar): Merge the two score
467 * nndoc.el (nndoc-type-to-regexp): Be more lenient in article end
468 markers for digests. *Sigh*.
470 * gnus.el (gnus-group-first-unread-group): Don't move if there is
473 Sat Aug 12 12:20:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
475 * gnus.el (gnus-group-list-all-groups): Ignored the prefix arg.
477 * gnus-score.el (gnus-score-string): Would loop forever on
478 possibly-empty regexps.
480 * gnus-uu.el (gnus-uu-choose-action): Bind case-fold-search to t.
482 * gnus.el (gnus-summary-first-unread-article): Would not work with
484 (gnus-setup-news): Update format specs here.
485 (gnus-find-new-newsgroups): Really do ignore illegal groups.
486 (gnus-group-kill-all-zombies): List groups at the right level.
488 * nnbabyl.el (nnbabyl-read-mbox): Ensure forward progress.
490 * gnus.el (gnus-summary-sort-by-author): Preserve subject order.
491 (gnus-summary-sort-by-subject): Preserve author order.
493 Sat Aug 12 11:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
495 * nneething.el (nneething-get-head): Don't use file-regular-p.
497 * nndoc.el (nndoc-set-header-dependent-regexps): Don't use
498 buffer-substring-no-props.
500 * gnus-msg.el (gnus-inews-article): Unquoted hook.
502 Fri Aug 11 11:11:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
504 * gnus.el (gnus-summary-remove-lines-marked-as-read): Remove
505 canceled articles as well.
506 (gnus-group-first-unread-group): Would bug out on un-activated
509 * nnmbox.el (nnmbox-get-new-mail): Did not delete incomings.
511 Thu Aug 10 12:15:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
513 * nnkiboze.el (nnkiboze-enter-nov): Insert Xref: instead of Xref.
515 Wed Aug 9 11:56:18 1995 Per Abrahamsen <abraham@dina.kvl.dk>
517 * custom.el (custom-field-accept): Protect call with a
518 `inhibit-point-motion-hooks' around it.
520 Wed Aug 9 13:57:55 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
522 * gnus.el (gnus-read-active-file): Did not like virtual servers in
523 secondary select methods.
524 (gnus-secondary-method-p): More correct implementation.
526 Tue Aug 8 16:44:41 1995 Per Abrahamsen <abraham@dina.kvl.dk>
528 * custom.el: Put initial defvars in an `eval-when-compile'.
529 The `help' menu was renamed to `help-menu'. Adjust code.
531 Tue Aug 8 14:49:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
533 * gnus.el (gnus-summary-mark-unread-as-read): Mark read-marked
534 articles as read. Yup.
536 * gnus-vis.el (gnus-button-url): Change default to use w3-fetch
537 when no window system.
539 * gnus.el (gnus-gnus-to-quick-newsrc-format): Add the gnus version
540 to the .newsrc.eld file.
542 * gnus-msg.el (gnus-inews-insert-headers): Don't delete original
543 sender, just change it to "Original-Sender".
545 Tue Aug 8 12:39:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
547 * gnus.el: 0.99.9 is released.
549 * gnus.el (gnus-group-unsubscribe-group): Wouldn't let you sub to
550 groups not in active.
551 (gnus): Would barf on second startup.
552 (gnus-select-newsgroup): Would refuse entry of non-activated
555 Tue Aug 8 09:58:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
557 * gnus.el: 0.99.8 is released.
559 * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Would bug out
560 on the end of the buffer.
562 Tue Aug 8 07:22:17 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
564 * gnus.el (gnus-group-list-groups): Did not properly respect
567 * nnheader.el (nnheader-find-file-noselect): Didn't work on
570 * gnus.el (gnus-group-get-new-news): Would do the wrong thing
571 without permanent levels.
572 (gnus-update-format-specifications): Did not update group mark
575 * nntp.el (nntp-retrieve-headers-with-xover): Did not remove nntp
578 * gnus-cache.el (gnus-cache-save-buffers): Did not write .overview
581 Mon Aug 7 02:32:03 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
583 * gnus.el: 0.99.7 is released.
585 * gnus.el (gnus-group-list-mode): New variable.
586 (gnus-have-all-newsgroups): Obsolete variable.
587 (gnus-group-list-groups): Use new variable.
589 Sun Aug 6 06:34:37 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
591 * gnus.el (gnus-group-check-bogus-groups): Would list all groups.
593 Thu Jul 20 05:19:06 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
595 * gnus-score.el (gnus-score-insert-help): Now displays help in
596 shrink-wrapped window at bottom of frame with items aligned in
599 Sun Aug 6 02:25:31 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
601 * gnus-score.el (gnus-score-adaptive): Use fuzzy matches.
603 * gnus-uu.el (gnus-uu-mark-thread): Move cursor.
605 * nnvirtual.el (nnvirtual-retrieve-headers): Did not properly open
607 (nnvirtual-possibly-change-newsgroups): Would refuse to include
608 component groups with similar names to itself.
610 * nnmail.el (nnmail-activate): Did not set timestamp properly.
612 * gnus.el (gnus-group-default-level): New function.
613 (gnus-group-get-new-news): Use it.
614 (gnus-group-list-groups): Ditto.
615 (gnus-setup-news): Would not activate groups for `gnus-no-server'.
617 Sat Aug 5 00:12:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
619 * gnus.el: 0.99.6 is released.
621 * gnus.el (gnus-summary-next-article): Don't bug out on the end of
624 * nnmail.el (nnmail-move-inbox): Use it.
626 * gnus.el (gnus-summary-best-unread-article): Would go to articles
627 below the default score before the articles with default score.
629 * gnus-score.el (gnus-summary-increase-score): Only allow
630 substring and regexp on body.
632 * gnus.el (gnus-score-find-alist): Would produce recursive lists.
633 (gnus-summary-mode-map): Changed mucho keys.
635 * gnus-score.el (gnus-summary-header): Don't give errors when
638 * gnus.el (gnus-group-apropos): Ignore nil actives.
639 (gnus-remove-some-windows): Would bug out.
640 (gnus-update-group-mark-positions): New function.
641 (gnus-group-mark-group): Follow the group line spec on process
644 * nndoc.el (nndoc-retrieve-headers): Did not do Lines right with
645 digests that had a non-blank separator line.
646 (nndoc-request-article): Did not do anything right with the above.
647 (nndoc-set-header-dependent-regexps): Did not like more than a
648 single space after Content-Type.
650 Fri Aug 4 23:56:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
652 * nnfolder.el (nnfolder-request-group): Be sure to activate.
654 Fri Aug 4 23:50:12 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
656 * gnus-ems.el (gnus-ems-redefine): XEmacs insertion of pseudos was
659 Fri Aug 4 22:34:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
661 * gnus.el (gnus-newsgroup-reads): New variable. Used throughout
664 Fri Aug 4 03:44:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
666 * gnus.el: 0.99.5 is released. (Hah!)
668 * nnheader.el (nnheader-find-file-noselect): Did not work.
670 Fri Aug 4 00:08:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
672 * gnus.el: 0.99.4 is released.
674 * nnheader.el (nnheader-find-file-noselect): New function.
675 * nnfolder.el (nnfolder-read-folder): Use it.
676 * nnmbox.el (nnmbox-possibly-change-newsgroup): Ditto.
678 * gnus-msg.el (gnus-inews-check-post): Use y-or-n instead of
681 * nntp.el (nntp-open-server): Didn't use port number when opening.
683 * gnus.el (gnus): Set the name of the current startup file here.
685 Thu Aug 3 22:15:06 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
687 * gnus.el (gnus-remove-some-windows): Didn't delete all summary
690 * nntp.el (nntp-send-xover-command): Wait for reply.
691 (nntp-retrieve-headers-with-xover): Would not do anything useful
692 if nntp-nov-gap was nil.
694 Thu Aug 3 21:48:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
696 * gnus-msg.el (gnus-debug): Don't quote non-lists.
698 Wed Aug 2 15:08:10 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
700 * gnus.el: 0.99.3 is released.
702 * gnus.el (gnus): Don't read the dribble file that early after
704 (gnus-active-to-gnus-format): Set group to nil anyway.
705 (gnus-find-new-newsgroups): Ignore null groups.
707 * nnml.el (nnml-get-new-mail): Didn't activate before splitting.
709 * gnus-msg.el (gnus-forward-using-post): Make sure we post, even
710 if we are in a mail group.
712 * gnus.el (gnus-summary-prepare-threads): Always removed dormant
714 (gnus-save-newsrc-file): Always save when you don't use the
716 (gnus-group-make-doc-group): Would respond with "%c" on errs.
718 * gnus-msg.el (gnus-inews-check-post): Would bug out on long
721 * gnus.el (gnus): Would open two dribble buffers.
722 (gnus-group-change-level): Refuse to subscribe to groups that are
724 (gnus-active-to-gnus-format): Don't `set' bogus group symbols to
725 nil - just ignore them.
726 (gnus-summary-number-of-articles-in-thread): Gave the wrong answer
727 on gathered articles.
728 (gnus-select-newsgroup): Bind nntp-nov-gap to nil when building
731 Wed Aug 2 14:13:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
733 * gnus.el: 0.99.2 is released.
735 * nnfolder.el (nnfolder-active-number): Did not work.
737 Sun Jul 30 22:02:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
739 * 0.99.1 is released.
741 * gnus-msg.el (gnus-debug): Remove null chars.
743 * nnfolder.el (nnfolder-active-number): Would return t instead of
746 Sun Jul 30 00:00:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
748 * gnus.el: 0.99 is released.
750 * gnus.el (gnus-active-to-gnus-format): Ignore groups that have
751 flags that are not y, n or m.
752 (gnus-summary-expire-articles): Turn off the cache.
753 (gnus-setup-news): Read the dribble file before everything.
754 (gnus-dribble-eval-file): New function.
756 * gnus-ems.el (gnus-make-overlay): Use some indirection.
758 * gnus.el (gnus-make-threads): Would chop off threads that changed
759 subject on re-generation.
760 (gnus-make-threads-and-expunge): Ditto.
762 * gnus-vis.el (gnus-button-alist): Match URLS with periods
765 Sat Jul 29 21:31:15 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
767 * gnus.el: Added &optional to all `(interactive "P")' functions.
768 (gnus-summary-prepare-exit-hook): Changed name.
769 (gnus-summary-exit-hook): New hook.
771 * nnkiboze.el (nnkiboze-generate-group): Don't bug out on
774 Sat Jul 29 19:40:51 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
776 * gnus.el: 0.98.6 is released.
778 * gnus.el (gnus-get-unread-articles): Would doubly activate native
780 (gnus-summary-prepare-threads): Always removed dormant articles.
781 (gnus-summary-show-all-dormant): Did not show dormants.
782 (gnus-summary-show-all-expunged): Ditto for expunged.
784 * nntp.el (nntp-async-request-group): Would pretend to close down
787 Sat Jul 29 02:06:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
789 * gnus.el: 0.98.5. is released.
791 * nntp.el (nntp-open-server-semi-internal): Define servers that we
792 can't reach as unreachable.
794 * nnvirtual.el (nnvirtual-create-mapping): Don't ding so much.
796 * nneething.el (nneething-map-file): Make sure that the .neething
799 Fri Jul 21 14:52:06 1995 Ulrik Dickow <dickow@nbi.dk>
801 * nndoc.el (nndoc-digest-type): New variable.
802 (nndoc-set-header-dependent-regexps): Set it.
803 (nndoc-request-article): Use it -- don't unquote MIME digests.
805 Sat Jul 29 00:54:09 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
807 * nntp.el (nntp-request-close): Kill all async connections.
809 * gnus-uu.el (gnus-uu-decode-binhex): Bugged out.
811 Fri Jul 28 20:35:34 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
813 * gnus-msg.el (gnus-group-mail): Don't call `gnus-mail-hook'.
815 * gnus.el (gnus-summary-mode-map): Changed `W d' to `W m'.
816 (gnus-summary-mark-unread-as-read): Would sometimes mark the wrong
818 (gnus-summary-toggle-header): Wouldn't toggle headers after
820 (gnus-summary-next-article): Would offer to go to the next group
821 when happening upon canceled articles.
822 (gnus-summary-insert-pseudos): Did not properly note that
823 extracetd articles were unread.
824 (gnus-summary-sort-by-number): Protect against macroism.
825 (gnus-summary-verbose-headers): Didn't turn on/off verbose
828 * gnus-score.el (gnus-score-string): Mis-scored when matching on
831 * gnus-ems.el (gnus-ems-redefine): Remove long-lines and
832 control-chars checking for Mule.
834 * gnus.el (gnus-summary-prepare-unthreaded): Cull unwanted
836 (gnus-group-jump-to-group): If we haven't read the active file,
837 don't require a match.
839 Thu Jul 27 13:32:12 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
841 * nnml.el (nnml-request-group): Didn't split mail.
843 * nnmh.el (nnmh-active-number): Create new groups at the drop of a
846 * nnmail.el (nnmail-get-active): Don't activate any groups just
847 because they're mentioned in `nnmail-split-methods'.
849 * nnml.el (nnml-get-new-mail): Would bug out on multiple spool
851 * nnmbox.el (nnmbox-get-new-mail): Ditto.
852 * nnbabyl.el (nnbabyl-get-new-mail): Ditto.
853 * nnfolder.el (nnfolder-get-new-mail): Ditto.
854 (nnfolder-active-number): Don't try to switch to a group before it
857 * nnmh.el (nnmh-get-new-mail): Ditto.
859 Wed Jul 26 17:18:50 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
861 * gnus-ems.el (gnus-ems-redefine): Would bug out on rebuiling
862 (referred) threads in XEmacs.
864 * gnus-msg.el (gnus-inews-insert-signature): Would insert one \n
867 Wed Jul 26 09:38:36 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
869 * gnus.el: 0.98.4 is released.
871 * gnus-msg.el (gnus-deletable-headers): Make Date a deletable
874 * nnmail.el (nnmail-split-incoming): Treat Content-length headers
876 (nnmail-split-incoming): Would totally by out.
878 * nnmh.el (nnmh-request-group): Give a better error message.
880 * gnus.el (gnus-article-date-ut): Allow futurity
882 * gnus-msg.el (gnus-inews-user-address): New function.
883 (gnus-inews-news): Give better error messages.
885 * nnml.el (nnml-request-group): Don't check so much.
886 * nnmail.el (nnmail-activate): Check everything.
888 * gnus-msg.el (gnus-inews-check-post): Didn't match properly on
890 (gnus-check-before-posting): Didn't actually check anything before
893 Tue Jul 25 13:35:01 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
895 * gnus.el: 0.98.3 is released.
897 * nnml.el (nnml-request-replace-article): Would kill a random
900 * gnus.el (gnus-group-read-group): Doc fix.
901 (gnus-update-format-specifications): New implementation.
902 (gnus-summary-read-group): Update format specs.
903 (gnus-summary-catchup): Expose threads before catching up. Would
905 (gnus-summary-save-article): Would change window config.
906 (gnus-group-archive-directory): Changed address.
908 * nnmail.el (nnmail-get-split-group): Make sure that
909 nnmail-procmail-directory is a directory.
911 Sun Jul 23 22:27:25 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
913 * gnus.el (gnus-summary-mark-article): Would bug out on string
916 Sun Jul 23 16:49:38 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
918 * gnus.el: 0.98.2 is released.
920 * nnmail.el (nnmail-split-incoming): Ignore duplicate messages,
921 but create new message-ids for messages that do not have one.
923 * gnus.el (gnus-thread-sort-by-score): Totally bombed out.
925 * gnus-score.el (gnus-score-insert-help): Do the `select-window'
926 outside the `save-excursion'.
928 * gnus.el (gnus-article-mode-map): Remove the summary `s' binding.
930 * gnus-uu.el (gnus-uu-grab-articles): Wouldn't mark some articles
932 (gnus-uu-save-files): Don't ask twice whether to overwrite a file.
934 * gnus.el (gnus-summary-show-thread): Avoid `save-excursion'.
935 (gnus-summary-mark-same-subject): Did not expose hidden threads,
938 Sat Jul 22 04:34:25 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
940 * gnus-cache.el (gnus-cache-file-name): Also translate :'s.
942 * gnus.el (gnus-dribble-file-name): Use the current startup file
945 Sat Jul 22 00:26:49 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
947 * gnus.el: 0.98.1 is released.
949 * gnus.el (gnus-summary-mark-unread-as-read): Don't mark already
951 (gnus-summary-edit-article): Widen before editing.
952 (gnus-summary-edit-article-done): Remove all text properties.
953 (gnus-summary-prepare-threads): Inline `gnus-summary-insert-line'.
954 (gnus-summary-mark-article-as-read): Faster, simpler function for
956 (gnus-summary-mark-same-subject): Faster implementation.
957 (gnus-summary-search-forward): Changed to macro.
958 (gnus-summary-search-backward): Ditto.
959 (gnus-summary-thread-level): Ditto.
960 (gnus-summary-article-number): Ditto.
961 (gnus-summary-article-mark): Ditto.
963 * gnus-uu.el (gnus-uu-grab-articles): Disable async.
965 Fri Jul 21 22:00:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
967 * nndoc.el (nndoc-type-to-regexp): Use the new default to avoud
968 the 1,, line in babyl files.
970 * nnml.el (nnml-request-group): Force re-reading of the active
971 file if the file is new.
973 * gnus-vis.el (gnus-article-add-buttons): Turn off the header
976 * nntp.el (nntp-async-request-group): Really save async state.
978 Thu Jul 20 00:02:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
980 * gnus.el: 0.98 is released.
982 * gnus-vis.el (gnus-article-add-buttons): Buttonize the headers.
984 * nndoc.el (nndoc-insert-article): Don't insert the status line.
986 * gnus-vis.el (gnus-article-add-buttons): Do a `nil t' on the
989 * nnml.el (nnml-request-replace-article): Would bug out on
990 slightly corrupted NOV files.
992 * gnus-ems.el (gnus-ems-redefine): max-width for Mule was wrong.
994 * nnbabyl.el (nnbabyl-request-expire-articles): Didn't use the
996 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
998 * gnus-msg.el (gnus-mail-forward-using-mail): Force window config.
999 (gnus-bug-mail-send-and-exit): New command.
1001 (gnus-summary-mail-other-window): Configured windows strangely.
1003 * gnus.el (gnus-gnus-to-newsrc-format): Wouldn't save
1004 .newsrc-SERVER, but just .newsrc.
1005 (gnus-make-newsrc-file): Would not find .newsrc-SERVER.eld if
1006 .newsrc-SERVER didn't exist.
1008 * nndoc.el (nndoc-set-header-dependent-regexps): New function.
1009 (nndoc-request-group): Use it.
1011 Wed Jul 19 17:07:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1013 * gnus-ems.el: Defvar instead of setq.
1015 * gnus.el (gnus-summary-expire-articles): Don't do anything if
1016 there are no articles to expire.
1017 (gnus-unload): New command.
1019 * nnmh.el (nnmh-possibly-create-directory): Would create "a/b/c"
1020 dirs when "a.b.c" dir was requested.
1022 * gnus.el (gnus-newsrc-to-gnus-format): Also recognize "Options".
1024 * nnmail.el (nnmail-activate): New function for faster activation.
1026 * gnus.el (gnus-summary-expire-articles): Be slightly faster.
1028 * gnus-cache.el (gnus-cache-possibly-enter-article): Bugged out on
1031 * gnus.el (gnus-summary-update-lines): Didn't set the article number.
1032 (gnus-summary-exit): Force a group window config.
1033 (gnus-select-newsgroup): Copy all marks lists.
1034 (gnus-group-sort-groups): Would not heed the last `l' or `L'.
1036 * nndoc.el (nndoc-retrieve-headers): Would sometimes be in the
1037 wrong buffer for folding continuation lines.
1039 * gnus-ems.el (gnus-ems-redefine): Redefine
1040 `gnus-article-add-button' for XEmacs.
1042 * gnus.el (gnus-summary-mark-forward): Never go to the next unread
1043 article when marking as unread.
1045 * gnus-kill.el (gnus-kill-file-enter-kill): Wouldn't allow editing
1046 of the global kill file.
1048 * gnus.el (gnus-summary-mode): Don't update format specs.
1050 Tue Jul 18 16:39:31 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1052 * gnus.el (gnus-summary-number-of-articles-in-thread): Didn't work
1053 with the new thread machine.
1055 Tue Jul 18 13:38:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1057 * gnus.el: 0.97.2 is released.
1059 * gnus.el (gnus-thread-header): Define as a macro.
1060 (gnus-all-windows-visible-p): Don't barf on horizontal specs.
1061 (gnus-mouse-face-function, gnus-max-width-function): Separate into
1062 functions to make it easier for XEmacs and Mule to redefine.
1064 * gnus-cache.el (gnus-cache-save-buffers): Make sure that the
1067 * gnus-msg.el (gnus-group-mail): Don't do configure.
1069 * gnus.el (gnus-all-windows-visible-p): Almost always reported
1072 Tue Jul 18 11:04:02 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1074 * gnus.el: 0.97.1 is released.
1076 * gnus.el (gnus-parse-format): Use macros instead of defuns.
1078 * gnus-msg.el (gnus-debug): Slap more condition-cases around
1081 * gnus.el (gnus-summary-prepare-threads): Slight rewrite.
1082 (gnus-summary-prepare-threads): Would bug out on culling.
1083 (gnus-summary-expand-window): Didn't.
1085 Mon Jul 17 16:31:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1087 * gnus.el (gnus-summary-goto-unread): New default.
1089 Mon Jul 17 12:28:36 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1091 * gnus.el: 0.97 is released.
1093 * gnus.el (gnus-summary-prepare-threads): New implementation.
1095 * gnus-vis.el (gnus-netscape-open-url): Used 10.29isms.
1097 * gnus.el (gnus-summary-exit-no-update): Removed call to the cache
1099 (gnus-summary-prepare-untreaded): New function to prepare an
1100 unthreaded summary buffer faster.
1101 (gnus-summary-mode-map): Bound hide-citation-maybe to `W C'.
1103 Mon Jul 17 04:24:40 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1105 * gnus-cache.el (gnus-cache-save-buffers): Only save the overview
1106 file if absolutely necessary. Delete cache subdirectories when
1107 the overview file is empty...actually when the buffer to be saved
1108 is empty, so it doesn't delete any existing empty subdirs.
1110 * gnus-cache.el (gnus-cache-change-buffer): All saving of
1111 overviews is through gnus-cache-save-buffers now. More careful
1112 about modification flags on overview buffers to save redundant
1115 * gnus-cache.el (gnus-cache-possibly-remove-articles): Added call
1116 to gnus-cache-save-buffers to ensure that overviews are written
1119 Mon Jul 17 10:15:35 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1121 * gnus.el (gnus-summary-update-lines): Faster implementation.
1123 * gnus-uu.el (gnus-uu-command): Also escape &'s.
1125 * gnus-vis.el (gnus-article-make-menu-bar): Only the first menu
1126 bar item was defined.
1128 Sun Jul 16 15:15:01 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1130 * gnus-msg.el (gnus-summary-supersede-article): Reversed comaprison.
1132 * gnus.el (gnus-read-old-newsrc-el-file): Add "options" to the
1135 * nndoc.el (nndoc-insert-article): Weed out babyl extra headers.
1137 * gnus-msg.el (gnus-summary-mail-other-window): Configure windows
1140 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-rebuild-thread
1143 * gnus.el (gnus-all-windows-visible-p): New function. Don't
1144 configure windows if all buffers are visible.
1145 (gnus-summary-expand-window): Allow forcing of `article' config.
1147 * nnbabyl.el (nnbabyl-active-number): Create new groups on the
1149 * nnfolder.el (nnfolder-active-number): Ditto.
1150 * nnmbox.el (nnmbox-active-number): Ditto.
1152 * gnus.el (gnus-summary-expire-articles): Didn't use total-expire.
1154 Sat Jul 15 20:08:47 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1156 * gnus-kill.el (gnus-kill-save-kill-file): New variable.
1157 (gnus-kill-parse-gnus-kill-file): Don't save kill files unless you
1160 * gnus.el: 0.96 is released.
1162 Sat Jul 15 03:54:00 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1164 * gnus-vis.el (gnus-article-add-button): Use overlays for
1165 gnus-article-button-face to ensure that it gets priority
1168 Sat Jul 15 17:50:23 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1170 * gnus.el (gnus-article-summary-command-nosave): Pop instead of
1171 switch to the summary buffer.
1173 * gnus-score.el (gnus-summary-increase-score): Make sure
1174 gnus-score-winconf isn't nil.
1176 * gnus-vm.el: Use gnus-article-copy instead of the article buffer.
1178 * gnus-vis.el (gnus-summary-make-menu-bar): Don't recreate menus
1179 if the are already created.
1181 * gnus.el (gnus-group-get-new-news): Would not check unread
1182 articles when using permament levels.
1184 * nnfolder.el (nnfolder-request-accept-article): Didn't accept a
1187 * gnus-score.el (gnus-score-add-followups): Bugged out all over
1190 Fri Jul 14 15:25:20 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1192 * gnus-vis.el (gnus-button-url): Default to `gnus-netscape-open-url'.
1193 (gnus-netscape-open-url): New function.
1194 (gnus-netscape-start-url): New function.
1196 Fri Jul 14 10:03:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1198 * gnus.el (gnus-cache-removeable-articles): Make this a local
1199 variable to the summary buffers.
1201 * gnus-cache.el (gnus-cache-change-buffer): Don't reset
1202 gnus-cache-removeable-articles here.
1204 * gnus-msg.el (gnus-summary-followup): Make sure we get the
1207 * gnus-ems.el: Removed def for `gnus-header-face-alist'.
1208 (gnus-ems-redefine): Redefined gnus-article-push-button for
1211 Thu Jul 13 12:12:15 1995 Scott Byer <byer@mv.us.adobe.com>
1213 * nnfolder.el (nnfolder-request-expire-articles) commented out
1214 line that was causing a problem when exiting group.
1216 * nnfolder.el (nnfolder-request-list) always get the active list
1217 from the file, since we're being more careful to keep it up to
1218 date. Fixes new-group creation problems.
1220 * nnfolder.el (nnfolder-request-group) added timestamp check on
1221 active file. Fixed problem of new messages not being shown upon
1222 first starting up (ding).
1224 Thu Jul 13 00:14:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1228 * nndoc.el (nndoc-type-to-regexp): Some digests do not start with
1229 the required over-long --- line.
1231 * gnus.el (gnus-article-prepare): Didn't set gnus-have-all-headers
1232 in the right buffer.
1233 (gnus-read-mark): Swicthed marks around.
1234 (gnus-summary-next-group): Would barf on unactivated groups.
1236 * gnus-vis.el (gnus-visual-score-map): Turn score menus off.
1238 Wed Jul 12 21:02:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1240 * gnus.el (gnus-save-newsrc-file): Allow backups of files.
1241 (gnus-gnus-to-newsrc-format): Ditto.
1242 (gnus-article-mode-map): Don't use summary buffer def for return.
1244 * gnus-ems.el: set-text-properties did not work for XEmacs.
1246 * gnus-uu.el (gnus-uu-initialize): Don't check for generated files
1247 - this would delete any previously decoded files.
1248 (gnus-uu-output-buffer-name): Changed name.
1249 (gnus-uu-initialize): Maintain an alist of tmp dirs.
1251 * gnus.el (gnus-group-search-forward): Would also find group with
1252 a lower level than LEVEL.
1254 * nntp.el: `telnet' was autoloaded as a non-interactive function.
1256 * gnus.el (gnus-summary-next-group): Configure windows properly on
1258 (gnus-summary-refer-article): Make sure overlays are copied by
1259 renaming the buffer.
1261 * gnus-msg.el (gnus-inews-insert-mime-headers): Bind
1262 mail-header-separator to "".
1264 Tue Jul 11 16:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1266 * gnus.el (gnus-summary-exit): Run the exit hook before updating
1269 Tue Jul 11 09:36:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1271 * gnus.el: 0.94 is released.
1273 * gnus-msg.el (gnus-debug): A `sit-for' may sometimes change
1276 * nn*.el: Fix in expire article which would nix out the active
1279 * gnus-ems.el (gnus-ems-redefine): Mule redefinition.
1281 * gnus.el (gnus-summary-respool-article): Didn't allow respooling.
1283 * gnus-uu.el (gnus-uu-command): Also escape !s.
1285 * gnus-cache.el (gnus-cache-change-buffer): Reset
1286 gnus-cache-removeable-articles.
1287 (gnus-cache-possibly-remove-articles): Don't stat everything
1288 between heaven and earth.
1290 * gnus.el (gnus-summary-expire-articles-now): Use -1 as the expiry
1292 (gnus-summary-caesar-message): Changed somewhat. Removed all
1293 caesar code from gnus - use the functions in rnews.el instead.
1295 Mon Jul 10 20:42:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1297 * gnus.el (gnus-summary-catchup-to-here): Don't mark current
1300 Mon Jul 10 10:44:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1302 * gnus.el: 0.93 is released.
1304 * gnus-ems.el (gnus-ems-redefine): Redefine for XEmacs.
1306 * gnus.el (gnus-summary-expire-articles-now): New function and
1307 keystrokem by popular demand.
1308 (gnus-summary-exit-hook): New variable.
1310 * gnus-vis.el (gnus-visual-turn-off-edit-menus): New function.
1312 * nnml.el (nnml-request-expire-articles): When you have found one
1313 new article, the rest are probably also new, so stop checking,
1315 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1316 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1317 * nnmh.el (nnmh-request-expire-articles): Ditto.
1318 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1320 * gnus-ems.el: Setq gnus-display-type and gnus-background-mode for
1323 * gnus-vis.el (gnus-summary-highlight): Defvarred twice.
1325 * gnus-uu.el (gnus-uu-uustrip-article): Remove any non-body line
1326 after the begin line.
1328 Sun Jul 9 15:01:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1330 * gnus-uu.el (gnus-uu-get-actions): Substitute "file" for
1333 * gnus-vis.el (gnus-group-make-menu-bar): Disable the Edit menu in
1336 * gnus-msg.el (gnus-insert-mime-headers): New function.
1337 (gnus-inews-insert-headers): Make deletable headers italic.
1338 (gnus-inews-check-post): Stricter From header checks.
1340 * gnus.el (gnus-subject-equal): Would bug out on numerical
1342 (gnus-limit-string): New function.
1343 (gnus-score-score-files): Translate the ":" to "/".
1344 (gnus-score-find-bnews): Ditto.
1345 ('gnus-startup-hook): Remove all hilit hooks by default.
1347 * gnus-score.el (gnus-default-adaptive-score-alist): Don't let
1348 ticks affect adaptive score.
1350 * gnus-msg.el ('rmail): Require rmail.
1352 * gnus-mh.el (gnus-mail-reply-using-mhe): Make sure the To isn't
1355 * gnus-msg.el (gnus-inews-news): Don't restore window config if
1356 article is rejected.
1358 * gnus.el (gnus-summary-show-article): Now takes a prefix.
1359 (gnus-browse-exit): List all groups on exit.
1360 (gnus-summary-edit-article): Make sure the article buffer is the
1361 selected window before editing.
1363 Sat Jul 8 16:57:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1365 * gnus.el: 0.92 is released.
1367 * gnus.el (gnus-summary-fetch-faq): Get the real name.
1368 (gnus-summary-fetch-faq): Don't do the config thing unless the
1369 fetch is successful.
1370 (gnus-group-group-unread): New function.
1372 * gnus-score.el (gnus-summary-header): Beep on pseudo-articles.
1374 * gnus.el (gnus-group-expire-all-groups): Don't move the cursor.
1375 (gnus-group-remove-mark): Don't be so verbose.
1376 (gnus-summary-read-group): Return the the server buffer if
1377 quitting a group entry from the server buffer.
1379 * gnus-score.el (gnus-score-add-followups): Local variable shadows
1382 * gnus.el (gnus-summary-exit): Didn't update cache when proceeding
1384 (gnus-summary-next-group): Didn't respect `gnus-keep-same-level'.
1385 (gnus-summary-remove-lines-marked-as-read): Also remove canceled
1388 * gnus-score.el (gnus-score-insert-help): Make the summary buffer
1389 the selected window.
1391 * gnus-vis.el (gnus-visual-score-map): New function to create a
1392 gazillion menu bar entries.
1394 * gnus.el (gnus-summary-next-group): New implementation.
1396 Fri Jul 7 12:55:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1398 * gnus-cache.el (gnus-cache-possibly-remove-article): Don't barf
1399 on corrupted .overview files.
1401 * gnus.el (gnus-summary-copy-article): Make sure to open
1403 (gnus-summary-move-article): Ditto.
1404 (gnus-group-make-group): Initialized active entry with wrong data.
1405 (gnus-summary-mark-article): Don't mark ancients as expirable.
1407 * nnbabyl.el (nnbabyl-request-create-group): New function.
1409 * gnus.el (gnus-group-make-group): Did not check to see whether
1410 the backend was loaded.
1412 * gnus-vis.el (gnus-header-face-alist): New colours.
1414 Thu Jul 6 15:30:00 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1416 * gnus-vis.el: Use `custom-face-lookup' to create faces for
1419 Thu Jul 6 14:17:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1421 * nntp.el (nntp-async-request-group): New function to save async
1422 state between groups that are open at the same time.
1424 * nnbabyl.el (nnbabyl-retrieve-headers): Possible removal of
1427 * nnmbox.el (nnmbox-retrieve-headers): Ditto.
1429 Wed Jul 5 18:21:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1431 * gnus.el (gnus-summary-mode): Set the name of the group here.
1433 * gnus-ems.el: `set-text-properties' doesn't work on strings.
1434 (gnus-ems-redefine): Require gnus-msg on startup.
1436 Mon Jul 3 12:04:43 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1438 * gnus.el (gnus-group-startup-message): Tweaked message.
1440 Sun Jul 2 14:11:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1442 * gnus.el: 0.91 and 0.91.1 is released.
1444 * nnvirtual.el (nnvirtual-catchup-group): Would kill the group
1447 * gnus-ems.el (gnus-ems-redefine): Redefine insertion of group
1448 lines to avoid that awfol front-stickyness of extents.
1449 (gnus-ems-redefine): Redefine gnus-copy-article-buffer.
1450 (gnus-ems-redefine): Redefine gnus-summary-refer-article.
1452 * nnml.el (nnml-request-expire-articles): Would delete everything
1455 * gnus-ems.el (gnus-ems-redefine): Really redefine
1456 gnus-highlight-selected-summary.
1458 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-summary-recenter.
1460 Sun Jul 2 13:02:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1462 * gnus.el: Removed tons of unreferenced local variables from all
1464 (gnus-read-active-file): When using several nntp servers, the
1465 native nntp server often would not be consulted for an active
1468 Sun Jul 2 12:03:18 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1470 * gnus.el (gnus-group-make-articles-read): name instead of group.
1472 Sat Jul 1 16:04:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1474 * gnus.el: 0.90 is released.
1476 * gnus.el (gnus-summary-edit-article-done): No arguments to
1477 buffer-disable-undo.
1479 * nnkiboze.el (nnkiboze-generate-group): Turn off slow stuff.
1481 * gnus-msg.el (gnus-inews-news): Don't restore the summary config
1482 if posting is unsuccessful.
1484 * gnus-score.el (gnus-score-find-trace): Don't pop to score window
1487 * gnus-msg.el (gnus-summary-cancel-article): Don't mark article as
1488 cancelled if they are not.
1489 (gnus-mail-reply-using-mail): Change map after running mail-setup.
1491 * gnus.el (gnus-group-best-unread-group): Would return a group
1492 that was supposed to be excluded.
1493 (gnus-summary-next-group): Skip empty groups.
1495 * nntp.el (nntp-open-server-semi-internal): Don't attempt a second
1496 async connection if the server is down.
1498 * gnus.el (gnus-summary-goto-last-article): Doc fix.
1499 (gnus-no-server): Use permanent levels.
1501 * gnus-msg.el: Unhide and hide was unnecessary when forwarding and
1504 * nnvirtual.el (nnvirtual-retrieve-headers): Mark cancelled and
1505 expired articles as read in the component group.
1506 (nnvirtual-update-marked): When removing all marks, they wouldn't
1509 * gnus.el (gnus-summary-catchup): Do thorough nnvirtual catchups.
1511 Fri Jun 30 09:10:57 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1513 * gnus.el: gnus-bug wasn't interactive.
1515 Thu Jun 29 13:42:33 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1517 * gnus.el (gnus-summary-catchup-to-here): Would mark one article
1519 (gnus-articles-to-read): Accept whitespace.
1520 (gnus-summary-go-to-next-thread): Didn't go to next thread when
1521 threads were hidden.
1522 (gnus-summary-display-article): When the first article was
1523 cancelled, point would remain in the group buffer.
1525 Wed Jun 28 16:24:38 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1527 * gnus.el: 0.89 is released.
1529 * nnfolder.el (nnfolder-directory): file-name-as-directory thing.
1531 * gnus-mh.el (gnus-mail-reply-using-mhe): Set gnus-mail-buffer to
1534 * gnus.el (gnus-article-mode-map): Copy all summary keystrokes.
1535 (gnus-summary-insert-pseudos): Don't view if you ask to save
1536 (gnus-summary-edit-article): Enable undo.
1538 Sun Jun 25 11:47:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1540 * gnus.el (gnus-summary-next-group): Fixed possible bug on `n' on
1542 (gnus-remove-some-windows): Didn't delete all Gnus windows.
1543 (gnus-group-unsubscribe-current-group): Use universal-argument as
1545 (gnus-summary-beginning-of-article): Didn't configure windows.
1546 (gnus-compress-newsrc-alist): Be more lenient in compressing.
1547 (gnus-newsrc-parse-options): "-" was counted as a non-word
1548 character for some reason.
1549 (gnus-articles-to-read): Accept white space.
1550 (gnus-truncate-string): Did the opposite of what it should.
1552 Sat Jun 24 14:11:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1554 * gnus.el: 0.88 is released.
1556 * gnus.el (gnus-bug): Use gnus-mail-send-and-exit.
1557 (gnus-summary-line-format-alist): Int instead of char with %e.
1558 (gnus-format-max-width): Mule refefinition.
1560 Sat Jun 24 13:14:40 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1562 * gnus.el (gnus-subject-eq): New function.
1563 (gnus-summary-search-subject): Use it.
1565 * gnus-msg.el (gnus-cancel-news): Use previous distribution, if
1568 * gnus.el (gnus-summary-next-group): Tried exiting while in the
1571 Sat Jun 24 10:35:33 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
1573 * gnus.el (gnus-article-date-ut): Slap a condition-case on the
1575 (gnus-summary-mode-hook): Doc fix.
1576 (gnus-group-get-new-news): Update native and secondary groups of
1577 the proper levels if levels are wanted.
1579 * gnus-msg.el (gnus-inews-insert-signature): Checked whether
1580 `gnus-signature-function' was a function.
1582 Sat Jun 17 02:38:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
1584 * gnus.el: 0.87 is released.
1586 * nnkiboze.el (nnkiboze-close-group): Don't bug out on missing nov
1589 * gnus-cache.el (gnus-cache-possibly-remove-articles): Wait until
1590 exit to remove articles from the cache.
1592 * gnus.el (gnus-summary-next-group): Go to the next group, or exit
1594 (gnus-summary-search-article-forward): Cleaned up.
1595 (gnus-summary-search-article-backward): New implementation.
1597 * gnus-uu.el (gnus-uu-decode-with-method): Make sure the dir name
1600 * gnus.el (gnus-summary-mode-map): Add binding for gnus-bug.
1601 (gnus-article-mode-map): Ditto.
1602 (gnus-browse-mode-map): Ditto.
1604 * nnmh.el (nnmh-request-expire-articles): Possibly keep last
1605 article; and return the right `rest' undeleted list.
1607 * gnus.el (gnus-summary-mark-article): Don't auto-expire ancient
1610 * nnbabyl.el (nnbabyl-request-expire-articles): Would infloop.
1612 * gnus.el (gnus-summary-mark-article): Would possibly enter a nil
1613 into the lists of articles.
1615 Fri Jun 16 01:51:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
1617 * nneething.el (nneething-get-head): Returned nil.
1619 * gnus-cache.el (gnus-cache-possibly-enter-article): Make doubly
1620 sure that point as at the start of the line.
1622 * gnus-score.el (gnus-summary-score-entry): Matches on lines were
1623 entered with strings, leading to later bugouts.
1625 * nntp.el (nntp-request-asynchronous): Error message slightly
1628 * gnus.el (gnus-summary-verbose-header): New command and keystroke
1629 for POG compatability.
1630 (gnus-article-hide-headers-if-wanted): Fix to the same.
1632 * gnus-score.el (gnus-score-edit-alist): Use it new config.
1634 * gnus.el (gnus-summary-refer-parent-article): Give a more
1635 unabiguous error message.
1636 (gnus-summary-refer-article): Save the article buffer before
1637 trying to refer some other.
1638 (gnus-summary-refer-article): Don't blank out the old article
1640 (gnus-buffer-configuration): New entry for summary-edit-score.
1642 * gnus-mh.el (gnus-mail-reply-using-mhe): Set mail-bug to wrong
1645 * gnus.el (gnus-article-word-wrap): Let adaptive-fill-regexp be
1646 somewhat more permissive.
1647 (gnus-summary-first-subject): Did not go to the first article.
1649 Thu Jun 15 21:31:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
1651 * gnus.el (gnus-setup-news): Read active file from secondary
1652 servers even if native is down.
1653 (gnus-get-unread-articles): Didn't display unread articles when
1654 started on a low level.
1655 (gnus-get-unread-articles): More efficient implementation.
1657 Thu Jun 15 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
1659 * gnus-score.el (gnus-score-save): Delete empty score files.
1661 Thu Jun 15 03:34:23 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1663 * gnus.el: 0.86 is released.
1665 * gnus.el (gnus-summary-refer-article): Recenter after fetching.
1667 Wed Jun 14 10:34:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
1669 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't initialize
1672 * gnus-msg.el (gnus-mail-buffer): New variable.
1674 * gnus-score.el (gnus-summary-increase-score): Restore window
1677 * nnmail.el (nnmail-use-procmail): New variable.
1679 * nntp.el (nntp-send-strings-to-server): Really reopen connection
1682 * gnus.el (gnus-group-exit): Remove carpal window on exit.
1683 (gnus-summary-recenter): Center on line 2 when in small windows.
1684 (gnus-newsrc-to-gnus-format): Reset the options list.
1685 (gnus-read-active-file): Would not activate primary groups when
1687 (gnus-get-unread-articles): Don't activate secondary groups
1690 Tue Jun 13 00:26:45 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1692 * Treat empty comments fields.
1694 * gnus.el (gnus-newsrc-to-gnus-format): Exponentiality revealed.
1695 (gnus-score-find-hierarchical): Didn't really work for adaptive
1697 (gnus-select-newsgroup): Really strip the first unwanted article.
1699 * gnus-score.el (gnus-summary-score-entry): Doc fix.
1701 Tue Jun 13 10:02:57 1995 Scott Byer <byer@mv.us.adobe.com>
1703 * nnfolder.el (nnfolder-possibly-change-group) An added check for
1704 a file being a directory also checked for a symlink without
1705 verifying that the symlink actually pointed to a directory. This
1706 would seriosly mess up some mail setups.
1708 * nnfolder.el (nnfolder-server-opened)
1709 (nnfolder-possibly-change-group) Made sure checks for buffer
1710 existence included checks for the name being nil, since
1711 buffer-name with a nil name returns some random buffer.
1713 Sat Jun 10 00:15:13 1995 Lars Ingebrigtsen <lars@eyesore.no>
1715 * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
1716 reading newgroups files.
1717 (gnus-summary-next-group): Would bug out when all articles were
1718 expinged from scoring.
1719 (gnus-simplify-subject-fuzzy): Totally bugged out.
1721 * gnus.el: 0.85 is released.
1723 Thu Jun 8 22:27:07 1995 Per Abrahamsen <abraham@iesd.auc.dk>
1725 * custom.el: Added support for faces, sexp, and pair types. Added
1726 support for declaring emacs packages. Added support for loading,
1727 saveing, and editing Emacs customization. Declared all user
1728 variables in the custom package itself.
1730 * gnus-edit.el: Added support for `eval', `adapt', and `local'
1733 * gnus-cus.el: New file.
1735 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
1737 * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively.
1739 * gnus.el (gnus-group-edit-group): Refuse to edit killed groups.
1740 (gnus-summary-enter-digest-group): Have followups in digest groups
1741 go to the parent group.
1742 (gnus-newsrc-to-gnus-format): Would infloop on empty lines.
1744 * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
1746 (gnus-score-load-file): Have a nil 'adapt entry mean "use current
1749 * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
1752 * gnus.el (gnus-configure-windows): Accept integer hor specs.
1754 * nnfolder.el (nnfolder-request-create-group): Make sure new
1755 groups that are created are, indeedn, created.
1756 (nnfolder-request-accept-article): Would save two copies of all
1759 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
1761 * gnus.el: 0.84 is released.
1763 * nneething.el (nneething-retrieve-headers): Check for empty
1766 * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
1768 (gnus-inews-organization): Be a bit more clever about missing
1771 * gnus-score.el (gnus-score-body): Didn't work at all.
1773 * gnus-msg.el (gnus-summary-supersede-article): Did not select
1774 article before superseding.
1775 (gnus-summary-supersede-article): Delete certain headers before
1777 (gnus-delete-supersedes-headers): New variable.
1779 Thu Jun 8 20:15:24 1995 Lars Ingebrigtsen <lars@eyesore.no>
1781 * nnmh.el (nnmh-request-list): Would add a "." to the group name
1782 if nnmh-directory didn't end with /.
1784 * nnmail.el (nnmail-resplit-incoming): New variable.
1786 * nnml.el (nnml-get-new-mail): Wrong group name.
1788 * gnus.el (gnus-simplify-subject-fuzzy): Inline
1789 simplify-buffer-fuzzy.
1790 (gnus-simplify-buffer-fuzzy): New Re: match.
1792 * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name.
1793 (gnus-uu-decode-unshar-and-save): Start working.
1795 * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
1797 (gnus-score-find-hierarchical): Ditto.
1799 Thu Jun 8 15:38:58 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
1801 * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
1802 from the .eld files of they do not exist in the .newsrc file.
1804 * gnus.el: Doc string typo corrections galore courtesy of Frank D.
1807 * gnus-ems.el: Bind buffer-substring-no-properties if not bound.
1809 * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove
1810 (gnus-matches-options-n): Reversed match, sort of.
1811 (gnus-extract-address-components): Didn't treat chopped-off lines
1813 (gnus-read-all-descriptions-files): Returned nil.
1814 (gnus-gmt-to-local): Wouldn't strip props before calling timzone.
1816 Wed Jun 7 15:04:20 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
1818 * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
1820 (gnus-summary-reselect-current-group): Did not allow reselecting.
1822 * nndoc.el (nndoc-retrieve-headers): Would fetch headers
1825 * gnus.el (gnus-summary-search-subject): Don't bug out on
1827 (gnus-score-score-files): Use file-exists instead of
1828 file-readable because of os/2 bug.
1829 (gnus-select-newsgroup): Didn't remove the first fetched article
1832 * gnus.el: 0.83 is released.
1834 Wed Jun 7 12:59:46 1995 Lars Ingebrigtsen <lars@eyesore.no>
1836 * gnus.el (gnus-configure-windows): Also make the selected buffer
1837 in the selected window the current buffer.
1839 Mon Jun 5 23:04:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
1841 * nntp.el: Anchor all lines with \n instead of $.
1843 Sun Jun 4 17:03:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
1845 * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
1848 Sun Jun 4 00:48:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
1850 * gnus.el (gnus-group-catchup): Would not properly catchup all
1853 * nndoc.el (nndoc-number-of-articles): Would totally bug out on
1856 * gnus.el: 0.82 is released.
1858 Sat Jun 3 00:27:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
1860 * gnus.el (gnus-summary-sort): Re-send async info after sorting.
1861 (gnus-strict-mime): New variable.
1862 (gnus-extract-address-components): XOVER From headers might not
1863 support folded lines.
1865 * nnmail.el (nnmail-move-inbox): Always use movemail to move
1868 * gnus.el (gnus-summary-zcore-fuzz): New variable.
1869 (gnus-summary-insert-line): Use it.
1871 * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
1872 substring and regexp matches.
1874 * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
1875 existing message-ids.
1877 * gnus-ems.el: Provide gnusutil for Mule users.
1879 * gnus.el (gnus-summary-catchup): Would nix out dormant articles.
1881 * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
1882 results on non-xover servers.
1884 * gnus.el (gnus-group-make-group): Would insert groups at the end
1885 of the list at the beginning.
1887 * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
1888 summary buffer before evaling nok-kill forms.
1890 * gnus-score.el (gnus-score-edit-done): Make sure the directory
1891 where we save the score file exists.
1893 * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
1894 by id from the cache.
1896 * nnsoup.el (nnsoup-read-areas): New packets would bomb.
1898 * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
1900 (gnus-read-descriptions-file): Don't try to re-read desc file if
1901 it failed the first time.
1902 (gnus-add-configuration): New function.
1903 (gnus-summary-next-article): The group window was selected. We
1904 select the summary buffer.
1905 (gnus-active-to-gnus-format): Would leave illegal group symbols
1908 Fri Jun 2 20:58:58 1995 Lars Ingebrigtsen <lars@eyesore.no>
1910 * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
1911 the nnvirtual group doesn't include itself.
1913 * gnus-score.el (gnus-score-body): Changed message to "num of
1916 * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
1919 * gnus.el (gnus-mark-article-as-read): Did not remove articles
1922 * nnmail.el (nnmail-get-spool-files): Remove directories that
1925 * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
1926 better mimic a keymap.
1927 (gnus-summary-increase-score): Don't display match types that are
1928 illegal for the header to be scored on.
1929 (gnus-summary-increase-score): Allow C-h to list help.
1931 * nnmail.el (nnmail-get-split-group): Get the right group to split
1932 in when doing procmail splits.
1934 Fri Jun 2 17:25:28 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1936 * gnus.el: 0.81 is released.
1938 Fri Jun 2 14:56:40 1995 Lars Ingebrigtsen <lars@eyesore.no>
1940 * gnus.el (gnus-group-exit): Would offer to save summaries after
1943 * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
1946 Wed May 31 16:37:02 1995 Per Abrahamsen <abraham@iesd.auc.dk>
1948 * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
1951 Fri Jun 2 00:29:57 1995 Lars Ingebrigtsen <lars@eyesore.no>
1953 * gnus.el (gnus-read-descriptions-file): Allow reading from
1955 (gnus-group-describe-group): Wouldn't describe foreign groups.
1956 (gnus-read-all-descriptions-files): New function.
1957 (gnus-group-get-new-news-this-group): Would step to the bottom of
1959 (gnus-group-update-group): Would often insert groups one below
1960 where they were supposed to go.
1962 * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
1965 * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
1968 * gnus-ems.el: Would define make-face, which would confuse Info.
1970 * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
1971 in the right buffer.
1973 * gnus-edit.el (gnus-score-customize): Added keystroke and
1976 * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
1978 (gnus-group-check-bogus-groups): Prefix now means "don't ask".
1979 (gnus-check-bogus-newsgroups): Would bug out on several bogus
1980 groups with the same name.
1982 Thu Jun 1 01:17:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
1984 * gnus-msg.el (gnus-post-news): Would 'ask even when posting.
1985 (gnus-inews-insert-headers): Only remove message-id previously
1987 (gnus-inews-news): Insert the same message-id in mail copies of
1989 (gnus-deletable-headers): New variable.
1991 * nnmh.el (nnmh-request-list): Would mess up the list.
1993 * gnus.el (gnus-group-make-empty-virtual): Create a group that
1994 matches nothing, not everything.
1995 (gnus-group-catchup-current): Catch up component nnvirtual
1998 * gnus-soup.el: New file.
2000 * nnsoup.el: New file.
2002 * gnus-msg.el (gnus-inews-article-function): New variable.
2003 (gnus-inews-article): Check headers after they have been
2006 Wed May 31 11:37:22 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2008 * gnus.el (gnus-summary-expire-articles): Cancelled instead of
2011 Wed May 31 03:45:35 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2013 * nnmh.el (nnmh-request-expire-articles): If a file can't be
2014 deleted, don't remove it from the list of expirables.
2016 * gnus.el: 0.80 is released.
2018 Tue May 30 10:59:22 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2020 * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
2021 `says' attribution, no matter how stupid it sounds.
2023 Wed May 31 00:46:27 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2025 * gnus.el (gnus-summary-read-group): Recenter in wrong window.
2027 Tue May 30 10:05:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2029 * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
2030 new dummy.groups are prepended.
2031 (gnus-make-hashtable-from-newsrc-alist): Would potentially be
2034 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2036 * gnus.el (gnus-summary-goto-subject): Would not report
2037 non-existing numbers.
2039 * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
2040 mail-signature is non-nil.
2041 (gnus-post-news): Would set gnus-newsgroup-name to something
2044 * gnus.el (gnus-configure-windows): Would, in obscure cases,
2045 display a buffer in two windows.
2047 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2049 * gnus.el: 0.79 is released.
2051 * nnmail.el (nnmail-delete-incoming): New variable.
2053 * gnus.el (gnus-summary-read-group): Would scroll to the end of
2056 * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
2057 news-reply-header-hook if mail-yank-hooks is non-nil.
2059 Sun May 28 15:25:02 1995 Lars Ingebrigtsen <lars@eyesore.no>
2061 * gnus.el (gnus-summary-update-mark): Would add unread marks to
2062 articles that had been marked with the process mark.
2063 (gnus-summary-read-group): Forcibly recenter group buffer if
2066 * gnus-score.el (gnus-summary-increase-score): Allow "?"s.
2068 * gnus.el (gnus-summary-import-article): New command and
2071 * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
2074 * gnus.el (gnus-group-get-new-news): Did not use
2075 default-list-level properly.
2077 Sun May 28 10:01:10 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2079 * gnus.el (gnus-article-word-wrap): Use fill-column.
2081 * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
2084 * nnspool.el (nnspool-find-article-by-message-id): Did not work.
2086 * gnus-score.el (gnus-score-adaptive): Would try to score one too
2089 * gnus.el (gnus-group-make-help-group): Use new doc backend.
2091 * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
2092 has been reached in digests.
2094 Sun May 28 01:30:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
2096 * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
2097 even if the user kills the mbox buffer.
2099 Sat May 27 20:16:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2101 * nneething.el (nneething-make-head): Produced buggy From
2103 (nneething-article-p): More strict definition.
2105 * gnus.el (gnus-summary-next-page): Would show end of buffer.
2106 (gnus-group-exit): Really offer to save summaries.
2107 (gnus-offer-save-summaries): Reverse match.
2109 Sat May 27 09:25:52 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2111 * gnus.el: 0.78 is released.
2113 * nnmail.el (nnmail-split-incoming): Would bug out on long
2116 * gnus.el (gnus-active-to-gnus-format): Do more checking.
2117 (gnus-summary-prev-page): Would not configure windows.
2119 * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
2120 insert From headers in nov files.
2122 * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
2124 * gnus.el (gnus-browse-group-name): Did not work.
2125 (gnus-browse-select-group): No interactive spec.
2127 * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
2130 Fri May 26 06:34:55 1995 Lars Ingebrigtsen <lars@eyesore.no>
2132 * gnus.el (gnus-group-make-doc-group): New command and keystroke.
2134 * nndoc.el (nndoc-open-server): New implementation. Now does
2135 babyl, mbox and digest.
2137 * nnspool.el (nnspool-request-post): Use a pipe instead of a pty.
2139 * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
2142 Thu May 25 13:05:05 1995 Lars Ingebrigtsen <lars@eyesore.no>
2144 * gnus.el (gnus-summary-enter-digest-group): Did not work.
2146 * nndigest.el (nndigest-current-buffer): Doc fix.
2148 * nnmh.el (nnmh-request-list): Would recurse needlessly.
2150 Thu May 25 05:34:16 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2152 * gnus.el: 0.77 is released.
2154 * gnus.el (gnus-article-date-ut): Ignore missing dates.
2155 (gnus-group-enter-directory): New command and keystroke.
2157 * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
2160 * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject.
2162 * gnus.el (gnus-score-find-alist): New function.
2163 (gnus-score-score-files): ADAPT files would nix out all other
2165 (gnus-score-score-files): Would not find any when short names were
2168 Sat May 20 06:45:04 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
2170 * gnus-score.el (gnus-score-find-alist): New function.
2171 (gnus-possibly-score-headers): Use it.
2173 * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
2176 Thu May 25 03:44:53 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2178 * gnus-kill.el (gnus-expunge): Would infloop.
2180 * nnspool.el (nnspool-inews-sentinel): Did not kill the error
2183 * nnmail.el (nnmail-article-group): Would but out on function in
2186 * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned.
2188 * nnml.el (nnml-get-new-mail): Ditto.
2190 * gnus.el (gnus-start-news-server): Don't let the nnmh backend
2193 Wed May 24 07:59:39 1995 Lars Ingebrigtsen <lars@eyesore.no>
2195 * nneething.el: New backend.
2197 Wed May 24 02:35:49 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2199 * gnus.el: 0.76 is released.
2201 * nnfolder.el (nnfolder-close-group): New version. Don't close if
2204 * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
2206 * gnus.el (gnus-summary-delete-article): Would make all expirable
2209 * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
2210 cancelled before it actually is cancelled.
2211 (gnus-mail-reply-using-mail): Did not narrow to headers.
2212 (gnus-group-mail): Use the mail-other-window method.
2214 * gnus.el (gnus-signature-separator): Moved to gnus.el.
2215 (gnus-debug): Ignore nils in load-path.
2216 (gnus-score-score-files): Did not find adapt files when using
2218 (gnus-score-score-files): Changing from short to long file names
2220 (gnus-get-newsgroup-headers): Would bug out on empty articles.
2222 * nnheader.el (nnheader-insert-head): Would stop before getting
2225 * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
2226 marks in the wrong buffer.
2227 (gnus-post-news): Ditto.
2228 (gnus-inews-do-fcc): Would make a directory out of the file name.
2230 Tue May 23 07:24:52 1995 Lars Ingebrigtsen <lars@eyesore.no>
2232 * gnus.el (gnus-group-real-name): Get the word after the last
2233 colon, not after the first colon.
2235 * nnmail.el (nnmail-split-incoming): When "splitting" for just a
2236 single group, narrow the split method to just the single group.
2238 * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
2241 * gnus-score.el (gnus-score-load-file): Added the `local' atom.
2243 * gnus.el (gnus-group-make-empty-virtual): New function and
2245 (gnus-dummy-mark): New variable.
2246 (gnus-summary-remove-lines-marked-with): Remove dummy roots that
2248 (gnus-articles-to-read): Allow the user to specify how many
2249 articles to read with a numerical prefix.
2250 (gnus-browse-read-group): New command and keystroke.
2251 (gnus-summary-insert-line): Go back to using normal plists for
2252 article info. Changes all over in the summary code.
2253 (gnus-summary-first-subject): New implementation.
2255 Tue May 23 02:54:05 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2257 * nnmail.el (nnmail-move-inbox): tofile fix.
2259 * gnus-msg.el (gnus-group-mail): Moved here.
2260 (gnus-group-mail): Run gnus-mail-hook.
2262 * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
2264 * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
2265 gnus-group-real-name.
2267 * gnus.el (gnus-active-to-gnus-format): Add more error control.
2269 * gnus-score.el (gnus-summary-increase-score): Would bug out on
2272 * gnus.el (gnus-group-sort-groups): Would rescan.
2273 (gnus-group-sort-groups): Added keystroke.
2274 (gnus-article-setup-buffer): Always set article mode.
2275 (gnus-group-add-to-virtual): Prompt with nnvirtual:.
2277 Sun May 21 07:33:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
2279 * gnus.el (gnus-offer-save-summaries): Save any still-existing
2280 summary buffer on exit from Gnus.
2282 Sun May 21 00:11:00 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2284 * gnus.el: 0.75 is released.
2286 * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
2287 changed source groups.
2289 * gnus.el (gnus-matches-options-n): Did not find matching options.
2290 (gnus-configure-windows): Signal error with missing point.
2291 (gnus-narrow-to-headers): Don't bug out on malformed mail.
2293 * gnus-uu.el: Made prompts more explicit.
2295 * gnus.el (gnus-article-prepare): Show thread before doing visual
2297 (gnus-summary-scroll-up): Would recenter oddly.
2299 Sat May 20 23:37:42 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2301 * gnus-score.el (gnus-score-headers): gnus-current-score-file
2304 * gnus-cite.el (gnus-supercite-regexp): New value.
2306 Sat May 20 04:56:14 1995 Lars Ingebrigtsen <lars@eyesore.no>
2308 * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
2310 * nnheader.el (nnheader-insert-head): New function to speed up
2313 * nnspool.el (nnspool-retrieve-headers): Use it.
2314 * nnmh.el (nnmh-retrieve-headers): Ditto.
2315 * nnml.el (nnml-retrieve-headers): Ditto.
2317 * nnmh.el (nnmh-be-safe): New variable and serious speedup.
2319 Sat May 20 17:11:50 1995 Lars Ingebrigtsen <lars@eyesore.no>
2321 * gnus.el: 0.74 is released.
2323 Sat May 20 00:11:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
2325 * gnus.el: 0.73 is released.
2327 * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
2330 * gnus-score.el (gnus-score-load-file): 'eval was not right.
2332 * gnus.el (gnus-make-articles-unread): Would deliver wrong
2335 Fri May 19 01:10:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2337 * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
2339 (nnbabyl-insert-lines): Wrong number of lines.
2340 (nnbabyl-request-accept-article): Bugged out.
2342 * nnmh.el (nnmh-request-accept-article): Would never accept an
2345 * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
2348 * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table.
2350 * gnus.el (gnus): Init server buffer, just in case.
2352 * nnml.el (nnml-request-create-group): string-to-int instead of
2355 * gnus.el (gnus-group-use-permament-levels): New variable,
2356 supersedes other variables.
2357 (gnus-article-prepare): Let buffer-read-only nil before calling
2359 (gnus-summary-next-group): Recenter group buffer.
2360 (gnus-get-newsgroup-headers): Articles without message-id's
2361 fetched in separate batches would be clobbered.
2363 * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists.
2364 (gnus-inews-news): If both mailing and posting, remove the Fcc
2367 * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
2368 newsgroups to post in.
2370 * gnus.el (gnus-list-of-read-articles): Would totally bug out.
2372 * gnus-score.el (gnus-score-string): Add tracing.
2373 (gnus-score-find-trace): New command and keystroke.
2375 * nnmbox.el (nnmbox-request-expire-articles): When deleting the
2376 last article, would infloop.
2378 * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
2381 * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
2382 copying of article buffer.
2383 (gnus-copy-article-buffer): Would barf when the article buffer
2386 * gnus.el (gnus-configure-windows): Split the opposite way.
2387 (gnus-summary-next-group): Would cycle on 0 on the last group.
2389 * gnus-score.el (gnus-summary-increase-score): Give fuller
2392 Sun May 14 10:01:49 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2394 * gnus.el: Use (point-min) instead if `1'.
2396 * gnus.el (gnus-hidden-properties): Added.
2397 (gnus-summary-toggle-header, gnus-article-show-all-headers,
2398 gnus-article-hide-headers): Use it.
2400 * gnus-cite.el (gnus-article-hide-citation,
2401 gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
2403 * gnus-vis.el (gnus-article-hide-signature,
2404 gnus-signature-toggle): use it.
2406 * gnus.el (gnus-article-hide-signature): Deleted. Use the version
2407 in `gnus-vis.el' instead.
2409 * gnus-vis.el (gnus-article-next-button): New function and
2412 Thu May 18 03:10:03 1995 Lars Ingebrigtsen <lars@eyesore.no>
2414 * gnus-score.el (gnus-score-edit-alist): Really save winconf.
2416 * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
2419 * nnmail.el (nnmail-split-incoming): Use Content-Length header.
2421 * gnus-score.el (gnus-score-headers): Let current-score-file.
2423 * gnus-ems.el: Don't use intagible before 19.29.
2425 * nndigest.el (nndigest-narrow-to-article): Stop before that *End
2428 * gnus-score.el (gnus-score-score-files): Expand the kill-file
2429 path before using it.
2430 (gnus-summary-increase-score): Double quoting of types.
2432 * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
2435 * gnus.el (gnus-summary-prepare-threads): False roots would get
2436 incorrect number of children.
2438 * nnspool.el (nnspool-inews-sentinel): condition-case the sending
2441 * gnus.el (gnus-summary-mark-article): Always un-hide threads.
2442 (gnus-update-read-articles): Peel off expired article numbers.
2443 (gnus-article-set-window-start): New function.
2444 (gnus-summary-refer-article): Would scroll to the end of the
2447 * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
2450 * gnus-score.el (gnus-score-add-followups): Don't enter if there
2453 * gnus.el (gnus-nov-read-integer): Condition-case the read.
2455 * nnvirtual.el (nnvirtual-close-group): Always handle a close.
2457 * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
2459 * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
2461 * gnus.el (gnus-summary-make-display-table): New function.
2463 Thu May 18 00:58:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2465 * gnus.el (gnus-summary-mode): Display-table would be nil.
2467 * gnus.el: 0.72 is released.
2469 Wed May 17 19:38:43 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
2471 * gnus.el: 0.71 is released.
2473 Mon May 15 15:53:00 1995 Scott Byer <byer@mv.us.adobe.com>
2475 * nnfolder.el (nnfolder-possibly-activate-groups) New function.
2476 nnmail-get-active returns a bogus list the second time around, so
2477 we want to make sure we only call it once.
2479 * nnfolder.el (nnfolder-active-number) Mase things a little more
2480 paranoid in the case where we enter this procedure from splitting
2481 mail - it will do a possibly-change-group, which, if
2482 nnfolder-use-active-file is nil, will figure out the _true_ active
2483 numbers from the nnfolder mail file.
2485 Wed May 17 17:43:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2487 * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
2489 (gnus-summary-catchup): Reversed comparison.
2490 (gnus-summary-mode): Set mode line before group name was defined.
2491 (gnus-short-group-name): New implementation.
2492 (gnus-article-display-x-face): New implementation.
2493 (gnus-article-x-face-too-ugly): New variable.
2494 (gnus-remove-some-windows): Don't bug out on non-defined buffers.
2496 Wed May 17 14:23:37 1995 Lars Ingebrigtsen <lars@eyesore.no>
2498 * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
2499 finer granulatity than on/off.
2501 * gnus-score.el (gnus-summary-increase-score): Changed the maps
2502 and score file entry commands.
2504 Tue May 16 00:40:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2506 * gnus-score.el (gnus-summary-score-entry): When used
2507 interactively, didn't do the right TYPE.
2508 (gnus-summary-score-entry): Added keystroke.
2510 * gnus.el (gnus-summary-current-score): New command and keystroke.
2512 * nnmail.el (nnmail-incoming-mail-directory): New variable.
2513 (nnmail-get-spool-files): Use it.
2515 * nndigest.el (nndigest-request-group): Would not widen before
2516 inserting, resulting in a partial digest group.
2518 * gnus.el (gnus-article-summary-command): Use `call-interactively'
2519 instead of executing macro.
2520 (gnus-article-get-xrefs): Would sometimes bug out.
2522 * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
2524 * nnfolder.el (nn*-prepare-save-mail-hook): New variables.
2526 * gnus.el (gnus-summary-next-group): Would step one group to far
2527 when using `quietly'.
2528 (gnus-newsgroup-directory-form): Don't make directory form of the
2529 entire foreign group name.
2531 * gnus-uu.el (gnus-uu-save-article): Get continuation lines.
2533 * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
2536 * nnmail.el (nnmail-split-fancy): New variable and stuff.
2538 * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
2541 * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
2542 display control characters and the like.
2543 (gnus-active-to-gnus-format): Faster implementation.
2544 (gnus-ignored-newsgroups): Semi-obsolescent.
2545 (gnus-bug): Offer a help page.
2546 (gnus-article-prepare): Made summary and article buffer writable.
2547 (gnus-group-make-kiboze-group): Created incorrect score files.
2549 Mon May 15 21:40:15 1995 Lars Ingebrigtsen <lars@eyesore.no>
2551 * nntp.el (nntp-nov-gap): New variable.
2552 (nntp-retrieve-headers-with-xover): Use it.