1 Sat Aug 19 16:37:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
3 * nnbabyl.el (nnbabyl-read-mbox): Would create ghost articles.
5 * gnus.el (gnus-summary-move-article): Would barf on respooling to
6 (as-yet) non-existant groups.
7 (gnus-summary-best-unread-article): Really go to the best article.
8 (gnus-activate-group): Continue on non-available groups.
10 * gnus-score.el (gnus-score-change-score-file): Prompt from dir,
13 * nnfolder.el (nnfolder-read-folder): Ghost articles would be
14 produced when there were more than 1 consecutive "From " line.
16 * gnus.el (gnus-update-read-articles): Would display the wrong
17 number of unread articles in the group buffer when updates have
18 been done while the summary buffer was active.
19 (gnus-summary-read-group): `O' old-fetched articles would be
21 (gnus-ignored-newsgroups): Removed again.
22 (gnus-active-to-gnus-format): Understand groups that have strange
24 (gnus-select-newsgroup): Would ignore the first article from all
25 backends that did not support NOV when using
26 `gnus-fetch-old-headers'.
27 (gnus-article-mode-map): Disabled all summary commands in the
29 (gnus-get-unread-articles): Make sure that the server connection
32 Sat Aug 19 16:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
34 * gnus.el (gnus-group-catchup): Would bug out on `all' sometimes.
36 Thu Aug 17 20:19:07 1995 Per Abrahamsen <abraham@dina.kvl.dk>
38 * gnus-cus.el: Added `gnus-summary-highlight'.
40 Wed Aug 16 16:07:35 1995 Per Abrahamsen <abraham@dina.kvl.dk>
42 * custom.el: Added support for including values that needs to be
45 Fri Aug 18 15:27:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
47 * gnus.el (gnus-ignored-newsgroups): Start ignoring stuff again.
48 (gnus-summary-show-article): Removed interpretation of prefix arg.
50 Wed Aug 16 08:22:05 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
52 * gnus.el (gnus-summary-mark-same-subject): Update number mode
55 Tue Aug 15 19:21:55 1995 Per Abrahamsen <abraham@dina.kvl.dk>
57 * custom.el: Allow all field to contain invalid data. Only parse
58 field when point leaves it or when the value is needed, not
59 after each change as previously.
61 Wed Aug 16 08:11:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
63 * gnus-ems.el: Don't destroy the hidden props in 19.28.
65 Tue Aug 15 09:03:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
67 * gnus.el (gnus-offer-save-summaries): Allow ! and q as answers.
68 (gnus-summary-mode-map): Defined date keys in the wrong map.
70 * gnus-vis.el (gnus-button-url): Use w3 if it exists.
72 Mon Aug 14 15:51:08 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
74 * gnus-vis.el (gnus-group-make-menu-bar): Removed "post" menu.
76 Mon Aug 14 11:37:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
78 * gnus.el (gnus-summary-edit-article-done): Do the visual hook
79 after returning to the summary buffer.
81 * gnus-score.el (gnus-score-save): Ignore score files that can't
84 Sun Aug 13 17:15:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
86 * gnus.el: 0.99.11 is released.
88 * gnus.el (gnus-groups-to-gnus-format): Don't skip everything if a
89 simple error occurs; just ignore the buggy line.
91 * gnus-vis.el (gnus-netscape-start-url): Don't use shell-command.
92 (gnus-button-alist): Didn't match mailto urls.
94 * gnus.el (gnus-group-select-group-all): New command and menu-bar
96 ('gnus-article-display-hook): Do some article highlighting by
99 * gnus-score.el (gnus-default-adaptive-score-alist): Changed to
102 * gnus.el (gnus-summary-mode-map): Completele redesign of article
104 (gnus-summary-caesar-message): Don't use recenter.
106 Sat Aug 12 23:23:45 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
108 * gnus-vis.el (gnus-button-url): Changed default slightly.
110 * gnus.el: Removed gnus-soup.el and nnsoup.el from distribution.
112 Sat Aug 12 15:09:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
114 * gnus.el: 0.99.10 is released.
116 * nnml.el (nnml-request-create-group): Would create new groups
117 with 0 0 instead of 1 0.
119 * gnus.el (gnus-newsgroup-saveable-name): New function.
120 (gnus-score-file-name): Use it.
121 (gnus-remove-some-windows): Would leave more space for the windows
124 * gnus-msg.el (gnus-debug): Don't quote nil and t.
126 * gnus.el (gnus-groups-to-gnus-format): Might lead to possible
128 (gnus-activate-foreign-newsgroups): Changed default to 5 from nil.
130 * gnus-score.el (gnus-score-body): "all" didn't work.
132 * gnus-uu.el (gnus-uu-save-files): Would bug out on non-existing
135 * gnus.el (gnus-active-to-gnus-format): Didn't always set
138 * gnus-vis.el (gnus-summary-make-menu-bar): Merge the two score
141 * nndoc.el (nndoc-type-to-regexp): Be more lenient in article end
142 markers for digests. *Sigh*.
144 * gnus.el (gnus-group-first-unread-group): Don't move if there is
147 Sat Aug 12 12:20:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
149 * gnus.el (gnus-group-list-all-groups): Ignored the prefix arg.
151 * gnus-score.el (gnus-score-string): Would loop forever on
152 possibly-empty regexps.
154 * gnus-uu.el (gnus-uu-choose-action): Bind case-fold-search to t.
156 * gnus.el (gnus-summary-first-unread-article): Would not work with
158 (gnus-setup-news): Update format specs here.
159 (gnus-find-new-newsgroups): Really do ignore illegal groups.
160 (gnus-group-kill-all-zombies): List groups at the right level.
162 * nnbabyl.el (nnbabyl-read-mbox): Ensure forward progress.
164 * gnus.el (gnus-summary-sort-by-author): Preserve subject order.
165 (gnus-summary-sort-by-subject): Preserve author order.
167 Sat Aug 12 11:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
169 * nneething.el (nneething-get-head): Don't use file-regular-p.
171 * nndoc.el (nndoc-set-header-dependent-regexps): Don't use
172 buffer-substring-no-props.
174 * gnus-msg.el (gnus-inews-article): Unquoted hook.
176 Fri Aug 11 11:11:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
178 * gnus.el (gnus-summary-remove-lines-marked-as-read): Remove
179 canceled articles as well.
180 (gnus-group-first-unread-group): Would bug out on un-activated
183 * nnmbox.el (nnmbox-get-new-mail): Did not delete incomings.
185 Thu Aug 10 12:15:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
187 * nnkiboze.el (nnkiboze-enter-nov): Insert Xref: instead of Xref.
189 Wed Aug 9 11:56:18 1995 Per Abrahamsen <abraham@dina.kvl.dk>
191 * custom.el (custom-field-accept): Protect call with a
192 `inhibit-point-motion-hooks' around it.
194 Wed Aug 9 13:57:55 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
196 * gnus.el (gnus-read-active-file): Did not like virtual servers in
197 secondary select methods.
198 (gnus-secondary-method-p): More correct implementation.
200 Tue Aug 8 16:44:41 1995 Per Abrahamsen <abraham@dina.kvl.dk>
202 * custom.el: Put initial defvars in an `eval-when-compile'.
203 The `help' menu was renamed to `help-menu'. Adjust code.
205 Tue Aug 8 14:49:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
207 * gnus.el (gnus-summary-mark-unread-as-read): Mark read-marked
208 articles as read. Yup.
210 * gnus-vis.el (gnus-button-url): Change default to use w3-fetch
211 when no window system.
213 * gnus.el (gnus-gnus-to-quick-newsrc-format): Add the gnus version
214 to the .newsrc.eld file.
216 * gnus-msg.el (gnus-inews-insert-headers): Don't delete original
217 sender, just change it to "Original-Sender".
219 Tue Aug 8 12:39:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
221 * gnus.el: 0.99.9 is released.
223 * gnus.el (gnus-group-unsubscribe-group): Wouldn't let you sub to
224 groups not in active.
225 (gnus): Would barf on second startup.
226 (gnus-select-newsgroup): Would refuse entry of non-activated
229 Tue Aug 8 09:58:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
231 * gnus.el: 0.99.8 is released.
233 * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Would bug out
234 on the end of the buffer.
236 Tue Aug 8 07:22:17 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
238 * gnus.el (gnus-group-list-groups): Did not properly respect
241 * nnheader.el (nnheader-find-file-noselect): Didn't work on
244 * gnus.el (gnus-group-get-new-news): Would do the wrong thing
245 without permanent levels.
246 (gnus-update-format-specifications): Did not update group mark
249 * nntp.el (nntp-retrieve-headers-with-xover): Did not remove nntp
252 * gnus-cache.el (gnus-cache-save-buffers): Did not write .overview
255 Mon Aug 7 02:32:03 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
257 * gnus.el: 0.99.7 is released.
259 * gnus.el (gnus-group-list-mode): New variable.
260 (gnus-have-all-newsgroups): Obsolete variable.
261 (gnus-group-list-groups): Use new variable.
263 Sun Aug 6 06:34:37 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
265 * gnus.el (gnus-group-check-bogus-groups): Would list all groups.
267 Thu Jul 20 05:19:06 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
269 * gnus-score.el (gnus-score-insert-help): Now displays help in
270 shrink-wrapped window at bottom of frame with items aligned in
273 Sun Aug 6 02:25:31 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
275 * gnus-score.el (gnus-score-adaptive): Use fuzzy matches.
277 * gnus-uu.el (gnus-uu-mark-thread): Move cursor.
279 * nnvirtual.el (nnvirtual-retrieve-headers): Did not properly open
281 (nnvirtual-possibly-change-newsgroups): Would refuse to include
282 component groups with similar names to itself.
284 * nnmail.el (nnmail-activate): Did not set timestamp properly.
286 * gnus.el (gnus-group-default-level): New function.
287 (gnus-group-get-new-news): Use it.
288 (gnus-group-list-groups): Ditto.
289 (gnus-setup-news): Would not activate groups for `gnus-no-server'.
291 Sat Aug 5 00:12:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
293 * gnus.el: 0.99.6 is released.
295 * gnus.el (gnus-summary-next-article): Don't bug out on the end of
298 * nnmail.el (nnmail-move-inbox): Use it.
300 * gnus.el (gnus-summary-best-unread-article): Would go to articles
301 below the default score before the articles with default score.
303 * gnus-score.el (gnus-summary-increase-score): Only allow
304 substring and regexp on body.
306 * gnus.el (gnus-score-find-alist): Would produce recursive lists.
307 (gnus-summary-mode-map): Changed mucho keys.
309 * gnus-score.el (gnus-summary-header): Don't give errors when
312 * gnus.el (gnus-group-apropos): Ignore nil actives.
313 (gnus-remove-some-windows): Would bug out.
314 (gnus-update-group-mark-positions): New function.
315 (gnus-group-mark-group): Follow the group line spec on process
318 * nndoc.el (nndoc-retrieve-headers): Did not do Lines right with
319 digests that had a non-blank separator line.
320 (nndoc-request-article): Did not do anything right with the above.
321 (nndoc-set-header-dependent-regexps): Did not like more than a
322 single space after Content-Type.
324 Fri Aug 4 23:56:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
326 * nnfolder.el (nnfolder-request-group): Be sure to activate.
328 Fri Aug 4 23:50:12 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
330 * gnus-ems.el (gnus-ems-redefine): XEmacs insertion of pseudos was
333 Fri Aug 4 22:34:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
335 * gnus.el (gnus-newsgroup-reads): New variable. Used throughout
338 Fri Aug 4 03:44:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
340 * gnus.el: 0.99.5 is released. (Hah!)
342 * nnheader.el (nnheader-find-file-noselect): Did not work.
344 Fri Aug 4 00:08:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
346 * gnus.el: 0.99.4 is released.
348 * nnheader.el (nnheader-find-file-noselect): New function.
349 * nnfolder.el (nnfolder-read-folder): Use it.
350 * nnmbox.el (nnmbox-possibly-change-newsgroup): Ditto.
352 * gnus-msg.el (gnus-inews-check-post): Use y-or-n instead of
355 * nntp.el (nntp-open-server): Didn't use port number when opening.
357 * gnus.el (gnus): Set the name of the current startup file here.
359 Thu Aug 3 22:15:06 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
361 * gnus.el (gnus-remove-some-windows): Didn't delete all summary
364 * nntp.el (nntp-send-xover-command): Wait for reply.
365 (nntp-retrieve-headers-with-xover): Would not do anything useful
366 if nntp-nov-gap was nil.
368 Thu Aug 3 21:48:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
370 * gnus-msg.el (gnus-debug): Don't quote non-lists.
372 Wed Aug 2 15:08:10 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
374 * gnus.el: 0.99.3 is released.
376 * gnus.el (gnus): Don't read the dribble file that early after
378 (gnus-active-to-gnus-format): Set group to nil anyway.
379 (gnus-find-new-newsgroups): Ignore null groups.
381 * nnml.el (nnml-get-new-mail): Didn't activate before splitting.
383 * gnus-msg.el (gnus-forward-using-post): Make sure we post, even
384 if we are in a mail group.
386 * gnus.el (gnus-summary-prepare-threads): Always removed dormant
388 (gnus-save-newsrc-file): Always save when you don't use the
390 (gnus-group-make-doc-group): Would respond with "%c" on errs.
392 * gnus-msg.el (gnus-inews-check-post): Would bug out on long
395 * gnus.el (gnus): Would open two dribble buffers.
396 (gnus-group-change-level): Refuse to subscribe to groups that are
398 (gnus-active-to-gnus-format): Don't `set' bogus group symbols to
399 nil - just ignore them.
400 (gnus-summary-number-of-articles-in-thread): Gave the wrong answer
401 on gathered articles.
402 (gnus-select-newsgroup): Bind nntp-nov-gap to nil when building
405 Wed Aug 2 14:13:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
407 * gnus.el: 0.99.2 is released.
409 * nnfolder.el (nnfolder-active-number): Did not work.
411 Sun Jul 30 22:02:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
413 * 0.99.1 is released.
415 * gnus-msg.el (gnus-debug): Remove null chars.
417 * nnfolder.el (nnfolder-active-number): Would return t instead of
420 Sun Jul 30 00:00:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
422 * gnus.el: 0.99 is released.
424 * gnus.el (gnus-active-to-gnus-format): Ignore groups that have
425 flags that are not y, n or m.
426 (gnus-summary-expire-articles): Turn off the cache.
427 (gnus-setup-news): Read the dribble file before everything.
428 (gnus-dribble-eval-file): New function.
430 * gnus-ems.el (gnus-make-overlay): Use some indirection.
432 * gnus.el (gnus-make-threads): Would chop off threads that changed
433 subject on re-generation.
434 (gnus-make-threads-and-expunge): Ditto.
436 * gnus-vis.el (gnus-button-alist): Match URLS with periods
439 Sat Jul 29 21:31:15 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
441 * gnus.el: Added &optional to all `(interactive "P")' functions.
442 (gnus-summary-prepare-exit-hook): Changed name.
443 (gnus-summary-exit-hook): New hook.
445 * nnkiboze.el (nnkiboze-generate-group): Don't bug out on
448 Sat Jul 29 19:40:51 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
450 * gnus.el: 0.98.6 is released.
452 * gnus.el (gnus-get-unread-articles): Would doubly activate native
454 (gnus-summary-prepare-threads): Always removed dormant articles.
455 (gnus-summary-show-all-dormant): Did not show dormants.
456 (gnus-summary-show-all-expunged): Ditto for expunged.
458 * nntp.el (nntp-async-request-group): Would pretend to close down
461 Sat Jul 29 02:06:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
463 * gnus.el: 0.98.5. is released.
465 * nntp.el (nntp-open-server-semi-internal): Define servers that we
466 can't reach as unreachable.
468 * nnvirtual.el (nnvirtual-create-mapping): Don't ding so much.
470 * nneething.el (nneething-map-file): Make sure that the .neething
473 Fri Jul 21 14:52:06 1995 Ulrik Dickow <dickow@nbi.dk>
475 * nndoc.el (nndoc-digest-type): New variable.
476 (nndoc-set-header-dependent-regexps): Set it.
477 (nndoc-request-article): Use it -- don't unquote MIME digests.
479 Sat Jul 29 00:54:09 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
481 * nntp.el (nntp-request-close): Kill all async connections.
483 * gnus-uu.el (gnus-uu-decode-binhex): Bugged out.
485 Fri Jul 28 20:35:34 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
487 * gnus-msg.el (gnus-group-mail): Don't call `gnus-mail-hook'.
489 * gnus.el (gnus-summary-mode-map): Changed `W d' to `W m'.
490 (gnus-summary-mark-unread-as-read): Would sometimes mark the wrong
492 (gnus-summary-toggle-header): Wouldn't toggle headers after
494 (gnus-summary-next-article): Would offer to go to the next group
495 when happening upon canceled articles.
496 (gnus-summary-insert-pseudos): Did not properly note that
497 extracetd articles were unread.
498 (gnus-summary-sort-by-number): Protect against macroism.
499 (gnus-summary-verbose-headers): Didn't turn on/off verbose
502 * gnus-score.el (gnus-score-string): Mis-scored when matching on
505 * gnus-ems.el (gnus-ems-redefine): Remove long-lines and
506 control-chars checking for Mule.
508 * gnus.el (gnus-summary-prepare-unthreaded): Cull unwanted
510 (gnus-group-jump-to-group): If we haven't read the active file,
511 don't require a match.
513 Thu Jul 27 13:32:12 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
515 * nnml.el (nnml-request-group): Didn't split mail.
517 * nnmh.el (nnmh-active-number): Create new groups at the drop of a
520 * nnmail.el (nnmail-get-active): Don't activate any groups just
521 because they're mentioned in `nnmail-split-methods'.
523 * nnml.el (nnml-get-new-mail): Would bug out on multiple spool
525 * nnmbox.el (nnmbox-get-new-mail): Ditto.
526 * nnbabyl.el (nnbabyl-get-new-mail): Ditto.
527 * nnfolder.el (nnfolder-get-new-mail): Ditto.
528 (nnfolder-active-number): Don't try to switch to a group before it
531 * nnmh.el (nnmh-get-new-mail): Ditto.
533 Wed Jul 26 17:18:50 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
535 * gnus-ems.el (gnus-ems-redefine): Would bug out on rebuiling
536 (referred) threads in XEmacs.
538 * gnus-msg.el (gnus-inews-insert-signature): Would insert one \n
541 Wed Jul 26 09:38:36 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
543 * gnus.el: 0.98.4 is released.
545 * gnus-msg.el (gnus-deletable-headers): Make Date a deletable
548 * nnmail.el (nnmail-split-incoming): Treat Content-length headers
550 (nnmail-split-incoming): Would totally by out.
552 * nnmh.el (nnmh-request-group): Give a better error message.
554 * gnus.el (gnus-article-date-ut): Allow futurity
556 * gnus-msg.el (gnus-inews-user-address): New function.
557 (gnus-inews-news): Give better error messages.
559 * nnml.el (nnml-request-group): Don't check so much.
560 * nnmail.el (nnmail-activate): Check everything.
562 * gnus-msg.el (gnus-inews-check-post): Didn't match properly on
564 (gnus-check-before-posting): Didn't actually check anything before
567 Tue Jul 25 13:35:01 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
569 * gnus.el: 0.98.3 is released.
571 * nnml.el (nnml-request-replace-article): Would kill a random
574 * gnus.el (gnus-group-read-group): Doc fix.
575 (gnus-update-format-specifications): New implementation.
576 (gnus-summary-read-group): Update format specs.
577 (gnus-summary-catchup): Expose threads before catching up. Would
579 (gnus-summary-save-article): Would change window config.
580 (gnus-group-archive-directory): Changed address.
582 * nnmail.el (nnmail-get-split-group): Make sure that
583 nnmail-procmail-directory is a directory.
585 Sun Jul 23 22:27:25 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
587 * gnus.el (gnus-summary-mark-article): Would bug out on string
590 Sun Jul 23 16:49:38 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
592 * gnus.el: 0.98.2 is released.
594 * nnmail.el (nnmail-split-incoming): Ignore duplicate messages,
595 but create new message-ids for messages that do not have one.
597 * gnus.el (gnus-thread-sort-by-score): Totally bombed out.
599 * gnus-score.el (gnus-score-insert-help): Do the `select-window'
600 outside the `save-excursion'.
602 * gnus.el (gnus-article-mode-map): Remove the summary `s' binding.
604 * gnus-uu.el (gnus-uu-grab-articles): Wouldn't mark some articles
606 (gnus-uu-save-files): Don't ask twice whether to overwrite a file.
608 * gnus.el (gnus-summary-show-thread): Avoid `save-excursion'.
609 (gnus-summary-mark-same-subject): Did not expose hidden threads,
612 Sat Jul 22 04:34:25 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
614 * gnus-cache.el (gnus-cache-file-name): Also translate :'s.
616 * gnus.el (gnus-dribble-file-name): Use the current startup file
619 Sat Jul 22 00:26:49 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
621 * gnus.el: 0.98.1 is released.
623 * gnus.el (gnus-summary-mark-unread-as-read): Don't mark already
625 (gnus-summary-edit-article): Widen before editing.
626 (gnus-summary-edit-article-done): Remove all text properties.
627 (gnus-summary-prepare-threads): Inline `gnus-summary-insert-line'.
628 (gnus-summary-mark-article-as-read): Faster, simpler function for
630 (gnus-summary-mark-same-subject): Faster implementation.
631 (gnus-summary-search-forward): Changed to macro.
632 (gnus-summary-search-backward): Ditto.
633 (gnus-summary-thread-level): Ditto.
634 (gnus-summary-article-number): Ditto.
635 (gnus-summary-article-mark): Ditto.
637 * gnus-uu.el (gnus-uu-grab-articles): Disable async.
639 Fri Jul 21 22:00:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
641 * nndoc.el (nndoc-type-to-regexp): Use the new default to avoud
642 the 1,, line in babyl files.
644 * nnml.el (nnml-request-group): Force re-reading of the active
645 file if the file is new.
647 * gnus-vis.el (gnus-article-add-buttons): Turn off the header
650 * nntp.el (nntp-async-request-group): Really save async state.
652 Thu Jul 20 00:02:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
654 * gnus.el: 0.98 is released.
656 * gnus-vis.el (gnus-article-add-buttons): Buttonize the headers.
658 * nndoc.el (nndoc-insert-article): Don't insert the status line.
660 * gnus-vis.el (gnus-article-add-buttons): Do a `nil t' on the
663 * nnml.el (nnml-request-replace-article): Would bug out on
664 slightly corrupted NOV files.
666 * gnus-ems.el (gnus-ems-redefine): max-width for Mule was wrong.
668 * nnbabyl.el (nnbabyl-request-expire-articles): Didn't use the
670 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
672 * gnus-msg.el (gnus-mail-forward-using-mail): Force window config.
673 (gnus-bug-mail-send-and-exit): New command.
675 (gnus-summary-mail-other-window): Configured windows strangely.
677 * gnus.el (gnus-gnus-to-newsrc-format): Wouldn't save
678 .newsrc-SERVER, but just .newsrc.
679 (gnus-make-newsrc-file): Would not find .newsrc-SERVER.eld if
680 .newsrc-SERVER didn't exist.
682 * nndoc.el (nndoc-set-header-dependent-regexps): New function.
683 (nndoc-request-group): Use it.
685 Wed Jul 19 17:07:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
687 * gnus-ems.el: Defvar instead of setq.
689 * gnus.el (gnus-summary-expire-articles): Don't do anything if
690 there are no articles to expire.
691 (gnus-unload): New command.
693 * nnmh.el (nnmh-possibly-create-directory): Would create "a/b/c"
694 dirs when "a.b.c" dir was requested.
696 * gnus.el (gnus-newsrc-to-gnus-format): Also recognize "Options".
698 * nnmail.el (nnmail-activate): New function for faster activation.
700 * gnus.el (gnus-summary-expire-articles): Be slightly faster.
702 * gnus-cache.el (gnus-cache-possibly-enter-article): Bugged out on
705 * gnus.el (gnus-summary-update-lines): Didn't set the article number.
706 (gnus-summary-exit): Force a group window config.
707 (gnus-select-newsgroup): Copy all marks lists.
708 (gnus-group-sort-groups): Would not heed the last `l' or `L'.
710 * nndoc.el (nndoc-retrieve-headers): Would sometimes be in the
711 wrong buffer for folding continuation lines.
713 * gnus-ems.el (gnus-ems-redefine): Redefine
714 `gnus-article-add-button' for XEmacs.
716 * gnus.el (gnus-summary-mark-forward): Never go to the next unread
717 article when marking as unread.
719 * gnus-kill.el (gnus-kill-file-enter-kill): Wouldn't allow editing
720 of the global kill file.
722 * gnus.el (gnus-summary-mode): Don't update format specs.
724 Tue Jul 18 16:39:31 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
726 * gnus.el (gnus-summary-number-of-articles-in-thread): Didn't work
727 with the new thread machine.
729 Tue Jul 18 13:38:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
731 * gnus.el: 0.97.2 is released.
733 * gnus.el (gnus-thread-header): Define as a macro.
734 (gnus-all-windows-visible-p): Don't barf on horizontal specs.
735 (gnus-mouse-face-function, gnus-max-width-function): Separate into
736 functions to make it easier for XEmacs and Mule to redefine.
738 * gnus-cache.el (gnus-cache-save-buffers): Make sure that the
741 * gnus-msg.el (gnus-group-mail): Don't do configure.
743 * gnus.el (gnus-all-windows-visible-p): Almost always reported
746 Tue Jul 18 11:04:02 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
748 * gnus.el: 0.97.1 is released.
750 * gnus.el (gnus-parse-format): Use macros instead of defuns.
752 * gnus-msg.el (gnus-debug): Slap more condition-cases around
755 * gnus.el (gnus-summary-prepare-threads): Slight rewrite.
756 (gnus-summary-prepare-threads): Would bug out on culling.
757 (gnus-summary-expand-window): Didn't.
759 Mon Jul 17 16:31:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
761 * gnus.el (gnus-summary-goto-unread): New default.
763 Mon Jul 17 12:28:36 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
765 * gnus.el: 0.97 is released.
767 * gnus.el (gnus-summary-prepare-threads): New implementation.
769 * gnus-vis.el (gnus-netscape-open-url): Used 10.29isms.
771 * gnus.el (gnus-summary-exit-no-update): Removed call to the cache
773 (gnus-summary-prepare-untreaded): New function to prepare an
774 unthreaded summary buffer faster.
775 (gnus-summary-mode-map): Bound hide-citation-maybe to `W C'.
777 Mon Jul 17 04:24:40 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
779 * gnus-cache.el (gnus-cache-save-buffers): Only save the overview
780 file if absolutely necessary. Delete cache subdirectories when
781 the overview file is empty...actually when the buffer to be saved
782 is empty, so it doesn't delete any existing empty subdirs.
784 * gnus-cache.el (gnus-cache-change-buffer): All saving of
785 overviews is through gnus-cache-save-buffers now. More careful
786 about modification flags on overview buffers to save redundant
789 * gnus-cache.el (gnus-cache-possibly-remove-articles): Added call
790 to gnus-cache-save-buffers to ensure that overviews are written
793 Mon Jul 17 10:15:35 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
795 * gnus.el (gnus-summary-update-lines): Faster implementation.
797 * gnus-uu.el (gnus-uu-command): Also escape &'s.
799 * gnus-vis.el (gnus-article-make-menu-bar): Only the first menu
800 bar item was defined.
802 Sun Jul 16 15:15:01 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
804 * gnus-msg.el (gnus-summary-supersede-article): Reversed comaprison.
806 * gnus.el (gnus-read-old-newsrc-el-file): Add "options" to the
809 * nndoc.el (nndoc-insert-article): Weed out babyl extra headers.
811 * gnus-msg.el (gnus-summary-mail-other-window): Configure windows
814 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-rebuild-thread
817 * gnus.el (gnus-all-windows-visible-p): New function. Don't
818 configure windows if all buffers are visible.
819 (gnus-summary-expand-window): Allow forcing of `article' config.
821 * nnbabyl.el (nnbabyl-active-number): Create new groups on the
823 * nnfolder.el (nnfolder-active-number): Ditto.
824 * nnmbox.el (nnmbox-active-number): Ditto.
826 * gnus.el (gnus-summary-expire-articles): Didn't use total-expire.
828 Sat Jul 15 20:08:47 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
830 * gnus-kill.el (gnus-kill-save-kill-file): New variable.
831 (gnus-kill-parse-gnus-kill-file): Don't save kill files unless you
834 * gnus.el: 0.96 is released.
836 Sat Jul 15 03:54:00 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
838 * gnus-vis.el (gnus-article-add-button): Use overlays for
839 gnus-article-button-face to ensure that it gets priority
842 Sat Jul 15 17:50:23 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
844 * gnus.el (gnus-article-summary-command-nosave): Pop instead of
845 switch to the summary buffer.
847 * gnus-score.el (gnus-summary-increase-score): Make sure
848 gnus-score-winconf isn't nil.
850 * gnus-vm.el: Use gnus-article-copy instead of the article buffer.
852 * gnus-vis.el (gnus-summary-make-menu-bar): Don't recreate menus
853 if the are already created.
855 * gnus.el (gnus-group-get-new-news): Would not check unread
856 articles when using permament levels.
858 * nnfolder.el (nnfolder-request-accept-article): Didn't accept a
861 * gnus-score.el (gnus-score-add-followups): Bugged out all over
864 Fri Jul 14 15:25:20 1995 Per Abrahamsen <abraham@dina.kvl.dk>
866 * gnus-vis.el (gnus-button-url): Default to `gnus-netscape-open-url'.
867 (gnus-netscape-open-url): New function.
868 (gnus-netscape-start-url): New function.
870 Fri Jul 14 10:03:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
872 * gnus.el (gnus-cache-removeable-articles): Make this a local
873 variable to the summary buffers.
875 * gnus-cache.el (gnus-cache-change-buffer): Don't reset
876 gnus-cache-removeable-articles here.
878 * gnus-msg.el (gnus-summary-followup): Make sure we get the
881 * gnus-ems.el: Removed def for `gnus-header-face-alist'.
882 (gnus-ems-redefine): Redefined gnus-article-push-button for
885 Thu Jul 13 12:12:15 1995 Scott Byer <byer@mv.us.adobe.com>
887 * nnfolder.el (nnfolder-request-expire-articles) commented out
888 line that was causing a problem when exiting group.
890 * nnfolder.el (nnfolder-request-list) always get the active list
891 from the file, since we're being more careful to keep it up to
892 date. Fixes new-group creation problems.
894 * nnfolder.el (nnfolder-request-group) added timestamp check on
895 active file. Fixed problem of new messages not being shown upon
896 first starting up (ding).
898 Thu Jul 13 00:14:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
902 * nndoc.el (nndoc-type-to-regexp): Some digests do not start with
903 the required over-long --- line.
905 * gnus.el (gnus-article-prepare): Didn't set gnus-have-all-headers
907 (gnus-read-mark): Swicthed marks around.
908 (gnus-summary-next-group): Would barf on unactivated groups.
910 * gnus-vis.el (gnus-visual-score-map): Turn score menus off.
912 Wed Jul 12 21:02:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
914 * gnus.el (gnus-save-newsrc-file): Allow backups of files.
915 (gnus-gnus-to-newsrc-format): Ditto.
916 (gnus-article-mode-map): Don't use summary buffer def for return.
918 * gnus-ems.el: set-text-properties did not work for XEmacs.
920 * gnus-uu.el (gnus-uu-initialize): Don't check for generated files
921 - this would delete any previously decoded files.
922 (gnus-uu-output-buffer-name): Changed name.
923 (gnus-uu-initialize): Maintain an alist of tmp dirs.
925 * gnus.el (gnus-group-search-forward): Would also find group with
926 a lower level than LEVEL.
928 * nntp.el: `telnet' was autoloaded as a non-interactive function.
930 * gnus.el (gnus-summary-next-group): Configure windows properly on
932 (gnus-summary-refer-article): Make sure overlays are copied by
935 * gnus-msg.el (gnus-inews-insert-mime-headers): Bind
936 mail-header-separator to "".
938 Tue Jul 11 16:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
940 * gnus.el (gnus-summary-exit): Run the exit hook before updating
943 Tue Jul 11 09:36:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
945 * gnus.el: 0.94 is released.
947 * gnus-msg.el (gnus-debug): A `sit-for' may sometimes change
950 * nn*.el: Fix in expire article which would nix out the active
953 * gnus-ems.el (gnus-ems-redefine): Mule redefinition.
955 * gnus.el (gnus-summary-respool-article): Didn't allow respooling.
957 * gnus-uu.el (gnus-uu-command): Also escape !s.
959 * gnus-cache.el (gnus-cache-change-buffer): Reset
960 gnus-cache-removeable-articles.
961 (gnus-cache-possibly-remove-articles): Don't stat everything
962 between heaven and earth.
964 * gnus.el (gnus-summary-expire-articles-now): Use -1 as the expiry
966 (gnus-summary-caesar-message): Changed somewhat. Removed all
967 caesar code from gnus - use the functions in rnews.el instead.
969 Mon Jul 10 20:42:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
971 * gnus.el (gnus-summary-catchup-to-here): Don't mark current
974 Mon Jul 10 10:44:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
976 * gnus.el: 0.93 is released.
978 * gnus-ems.el (gnus-ems-redefine): Redefine for XEmacs.
980 * gnus.el (gnus-summary-expire-articles-now): New function and
981 keystrokem by popular demand.
982 (gnus-summary-exit-hook): New variable.
984 * gnus-vis.el (gnus-visual-turn-off-edit-menus): New function.
986 * nnml.el (nnml-request-expire-articles): When you have found one
987 new article, the rest are probably also new, so stop checking,
989 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
990 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
991 * nnmh.el (nnmh-request-expire-articles): Ditto.
992 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
994 * gnus-ems.el: Setq gnus-display-type and gnus-background-mode for
997 * gnus-vis.el (gnus-summary-highlight): Defvarred twice.
999 * gnus-uu.el (gnus-uu-uustrip-article): Remove any non-body line
1000 after the begin line.
1002 Sun Jul 9 15:01:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1004 * gnus-uu.el (gnus-uu-get-actions): Substitute "file" for
1007 * gnus-vis.el (gnus-group-make-menu-bar): Disable the Edit menu in
1010 * gnus-msg.el (gnus-insert-mime-headers): New function.
1011 (gnus-inews-insert-headers): Make deletable headers italic.
1012 (gnus-inews-check-post): Stricter From header checks.
1014 * gnus.el (gnus-subject-equal): Would bug out on numerical
1016 (gnus-limit-string): New function.
1017 (gnus-score-score-files): Translate the ":" to "/".
1018 (gnus-score-find-bnews): Ditto.
1019 ('gnus-startup-hook): Remove all hilit hooks by default.
1021 * gnus-score.el (gnus-default-adaptive-score-alist): Don't let
1022 ticks affect adaptive score.
1024 * gnus-msg.el ('rmail): Require rmail.
1026 * gnus-mh.el (gnus-mail-reply-using-mhe): Make sure the To isn't
1029 * gnus-msg.el (gnus-inews-news): Don't restore window config if
1030 article is rejected.
1032 * gnus.el (gnus-summary-show-article): Now takes a prefix.
1033 (gnus-browse-exit): List all groups on exit.
1034 (gnus-summary-edit-article): Make sure the article buffer is the
1035 selected window before editing.
1037 Sat Jul 8 16:57:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1039 * gnus.el: 0.92 is released.
1041 * gnus.el (gnus-summary-fetch-faq): Get the real name.
1042 (gnus-summary-fetch-faq): Don't do the config thing unless the
1043 fetch is successful.
1044 (gnus-group-group-unread): New function.
1046 * gnus-score.el (gnus-summary-header): Beep on pseudo-articles.
1048 * gnus.el (gnus-group-expire-all-groups): Don't move the cursor.
1049 (gnus-group-remove-mark): Don't be so verbose.
1050 (gnus-summary-read-group): Return the the server buffer if
1051 quitting a group entry from the server buffer.
1053 * gnus-score.el (gnus-score-add-followups): Local variable shadows
1056 * gnus.el (gnus-summary-exit): Didn't update cache when proceeding
1058 (gnus-summary-next-group): Didn't respect `gnus-keep-same-level'.
1059 (gnus-summary-remove-lines-marked-as-read): Also remove canceled
1062 * gnus-score.el (gnus-score-insert-help): Make the summary buffer
1063 the selected window.
1065 * gnus-vis.el (gnus-visual-score-map): New function to create a
1066 gazillion menu bar entries.
1068 * gnus.el (gnus-summary-next-group): New implementation.
1070 Fri Jul 7 12:55:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1072 * gnus-cache.el (gnus-cache-possibly-remove-article): Don't barf
1073 on corrupted .overview files.
1075 * gnus.el (gnus-summary-copy-article): Make sure to open
1077 (gnus-summary-move-article): Ditto.
1078 (gnus-group-make-group): Initialized active entry with wrong data.
1079 (gnus-summary-mark-article): Don't mark ancients as expirable.
1081 * nnbabyl.el (nnbabyl-request-create-group): New function.
1083 * gnus.el (gnus-group-make-group): Did not check to see whether
1084 the backend was loaded.
1086 * gnus-vis.el (gnus-header-face-alist): New colours.
1088 Thu Jul 6 15:30:00 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1090 * gnus-vis.el: Use `custom-face-lookup' to create faces for
1093 Thu Jul 6 14:17:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1095 * nntp.el (nntp-async-request-group): New function to save async
1096 state between groups that are open at the same time.
1098 * nnbabyl.el (nnbabyl-retrieve-headers): Possible removal of
1101 * nnmbox.el (nnmbox-retrieve-headers): Ditto.
1103 Wed Jul 5 18:21:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1105 * gnus.el (gnus-summary-mode): Set the name of the group here.
1107 * gnus-ems.el: `set-text-properties' doesn't work on strings.
1108 (gnus-ems-redefine): Require gnus-msg on startup.
1110 Mon Jul 3 12:04:43 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1112 * gnus.el (gnus-group-startup-message): Tweaked message.
1114 Sun Jul 2 14:11:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1116 * gnus.el: 0.91 and 0.91.1 is released.
1118 * nnvirtual.el (nnvirtual-catchup-group): Would kill the group
1121 * gnus-ems.el (gnus-ems-redefine): Redefine insertion of group
1122 lines to avoid that awfol front-stickyness of extents.
1123 (gnus-ems-redefine): Redefine gnus-copy-article-buffer.
1124 (gnus-ems-redefine): Redefine gnus-summary-refer-article.
1126 * nnml.el (nnml-request-expire-articles): Would delete everything
1129 * gnus-ems.el (gnus-ems-redefine): Really redefine
1130 gnus-highlight-selected-summary.
1132 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-summary-recenter.
1134 Sun Jul 2 13:02:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1136 * gnus.el: Removed tons of unreferenced local variables from all
1138 (gnus-read-active-file): When using several nntp servers, the
1139 native nntp server often would not be consulted for an active
1142 Sun Jul 2 12:03:18 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1144 * gnus.el (gnus-group-make-articles-read): name instead of group.
1146 Sat Jul 1 16:04:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1148 * gnus.el: 0.90 is released.
1150 * gnus.el (gnus-summary-edit-article-done): No arguments to
1151 buffer-disable-undo.
1153 * nnkiboze.el (nnkiboze-generate-group): Turn off slow stuff.
1155 * gnus-msg.el (gnus-inews-news): Don't restore the summary config
1156 if posting is unsuccessful.
1158 * gnus-score.el (gnus-score-find-trace): Don't pop to score window
1161 * gnus-msg.el (gnus-summary-cancel-article): Don't mark article as
1162 cancelled if they are not.
1163 (gnus-mail-reply-using-mail): Change map after running mail-setup.
1165 * gnus.el (gnus-group-best-unread-group): Would return a group
1166 that was supposed to be excluded.
1167 (gnus-summary-next-group): Skip empty groups.
1169 * nntp.el (nntp-open-server-semi-internal): Don't attempt a second
1170 async connection if the server is down.
1172 * gnus.el (gnus-summary-goto-last-article): Doc fix.
1173 (gnus-no-server): Use permanent levels.
1175 * gnus-msg.el: Unhide and hide was unnecessary when forwarding and
1178 * nnvirtual.el (nnvirtual-retrieve-headers): Mark cancelled and
1179 expired articles as read in the component group.
1180 (nnvirtual-update-marked): When removing all marks, they wouldn't
1183 * gnus.el (gnus-summary-catchup): Do thorough nnvirtual catchups.
1185 Fri Jun 30 09:10:57 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1187 * gnus.el: gnus-bug wasn't interactive.
1189 Thu Jun 29 13:42:33 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1191 * gnus.el (gnus-summary-catchup-to-here): Would mark one article
1193 (gnus-articles-to-read): Accept whitespace.
1194 (gnus-summary-go-to-next-thread): Didn't go to next thread when
1195 threads were hidden.
1196 (gnus-summary-display-article): When the first article was
1197 cancelled, point would remain in the group buffer.
1199 Wed Jun 28 16:24:38 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1201 * gnus.el: 0.89 is released.
1203 * nnfolder.el (nnfolder-directory): file-name-as-directory thing.
1205 * gnus-mh.el (gnus-mail-reply-using-mhe): Set gnus-mail-buffer to
1208 * gnus.el (gnus-article-mode-map): Copy all summary keystrokes.
1209 (gnus-summary-insert-pseudos): Don't view if you ask to save
1210 (gnus-summary-edit-article): Enable undo.
1212 Sun Jun 25 11:47:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1214 * gnus.el (gnus-summary-next-group): Fixed possible bug on `n' on
1216 (gnus-remove-some-windows): Didn't delete all Gnus windows.
1217 (gnus-group-unsubscribe-current-group): Use universal-argument as
1219 (gnus-summary-beginning-of-article): Didn't configure windows.
1220 (gnus-compress-newsrc-alist): Be more lenient in compressing.
1221 (gnus-newsrc-parse-options): "-" was counted as a non-word
1222 character for some reason.
1223 (gnus-articles-to-read): Accept white space.
1224 (gnus-truncate-string): Did the opposite of what it should.
1226 Sat Jun 24 14:11:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1228 * gnus.el: 0.88 is released.
1230 * gnus.el (gnus-bug): Use gnus-mail-send-and-exit.
1231 (gnus-summary-line-format-alist): Int instead of char with %e.
1232 (gnus-format-max-width): Mule refefinition.
1234 Sat Jun 24 13:14:40 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1236 * gnus.el (gnus-subject-eq): New function.
1237 (gnus-summary-search-subject): Use it.
1239 * gnus-msg.el (gnus-cancel-news): Use previous distribution, if
1242 * gnus.el (gnus-summary-next-group): Tried exiting while in the
1245 Sat Jun 24 10:35:33 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
1247 * gnus.el (gnus-article-date-ut): Slap a condition-case on the
1249 (gnus-summary-mode-hook): Doc fix.
1250 (gnus-group-get-new-news): Update native and secondary groups of
1251 the proper levels if levels are wanted.
1253 * gnus-msg.el (gnus-inews-insert-signature): Checked whether
1254 `gnus-signature-function' was a function.
1256 Sat Jun 17 02:38:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
1258 * gnus.el: 0.87 is released.
1260 * nnkiboze.el (nnkiboze-close-group): Don't bug out on missing nov
1263 * gnus-cache.el (gnus-cache-possibly-remove-articles): Wait until
1264 exit to remove articles from the cache.
1266 * gnus.el (gnus-summary-next-group): Go to the next group, or exit
1268 (gnus-summary-search-article-forward): Cleaned up.
1269 (gnus-summary-search-article-backward): New implementation.
1271 * gnus-uu.el (gnus-uu-decode-with-method): Make sure the dir name
1274 * gnus.el (gnus-summary-mode-map): Add binding for gnus-bug.
1275 (gnus-article-mode-map): Ditto.
1276 (gnus-browse-mode-map): Ditto.
1278 * nnmh.el (nnmh-request-expire-articles): Possibly keep last
1279 article; and return the right `rest' undeleted list.
1281 * gnus.el (gnus-summary-mark-article): Don't auto-expire ancient
1284 * nnbabyl.el (nnbabyl-request-expire-articles): Would infloop.
1286 * gnus.el (gnus-summary-mark-article): Would possibly enter a nil
1287 into the lists of articles.
1289 Fri Jun 16 01:51:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
1291 * nneething.el (nneething-get-head): Returned nil.
1293 * gnus-cache.el (gnus-cache-possibly-enter-article): Make doubly
1294 sure that point as at the start of the line.
1296 * gnus-score.el (gnus-summary-score-entry): Matches on lines were
1297 entered with strings, leading to later bugouts.
1299 * nntp.el (nntp-request-asynchronous): Error message slightly
1302 * gnus.el (gnus-summary-verbose-header): New command and keystroke
1303 for POG compatability.
1304 (gnus-article-hide-headers-if-wanted): Fix to the same.
1306 * gnus-score.el (gnus-score-edit-alist): Use it new config.
1308 * gnus.el (gnus-summary-refer-parent-article): Give a more
1309 unabiguous error message.
1310 (gnus-summary-refer-article): Save the article buffer before
1311 trying to refer some other.
1312 (gnus-summary-refer-article): Don't blank out the old article
1314 (gnus-buffer-configuration): New entry for summary-edit-score.
1316 * gnus-mh.el (gnus-mail-reply-using-mhe): Set mail-bug to wrong
1319 * gnus.el (gnus-article-word-wrap): Let adaptive-fill-regexp be
1320 somewhat more permissive.
1321 (gnus-summary-first-subject): Did not go to the first article.
1323 Thu Jun 15 21:31:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
1325 * gnus.el (gnus-setup-news): Read active file from secondary
1326 servers even if native is down.
1327 (gnus-get-unread-articles): Didn't display unread articles when
1328 started on a low level.
1329 (gnus-get-unread-articles): More efficient implementation.
1331 Thu Jun 15 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
1333 * gnus-score.el (gnus-score-save): Delete empty score files.
1335 Thu Jun 15 03:34:23 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1337 * gnus.el: 0.86 is released.
1339 * gnus.el (gnus-summary-refer-article): Recenter after fetching.
1341 Wed Jun 14 10:34:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
1343 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't initialize
1346 * gnus-msg.el (gnus-mail-buffer): New variable.
1348 * gnus-score.el (gnus-summary-increase-score): Restore window
1351 * nnmail.el (nnmail-use-procmail): New variable.
1353 * nntp.el (nntp-send-strings-to-server): Really reopen connection
1356 * gnus.el (gnus-group-exit): Remove carpal window on exit.
1357 (gnus-summary-recenter): Center on line 2 when in small windows.
1358 (gnus-newsrc-to-gnus-format): Reset the options list.
1359 (gnus-read-active-file): Would not activate primary groups when
1361 (gnus-get-unread-articles): Don't activate secondary groups
1364 Tue Jun 13 00:26:45 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1366 * Treat empty comments fields.
1368 * gnus.el (gnus-newsrc-to-gnus-format): Exponentiality revealed.
1369 (gnus-score-find-hierarchical): Didn't really work for adaptive
1371 (gnus-select-newsgroup): Really strip the first unwanted article.
1373 * gnus-score.el (gnus-summary-score-entry): Doc fix.
1375 Tue Jun 13 10:02:57 1995 Scott Byer <byer@mv.us.adobe.com>
1377 * nnfolder.el (nnfolder-possibly-change-group) An added check for
1378 a file being a directory also checked for a symlink without
1379 verifying that the symlink actually pointed to a directory. This
1380 would seriosly mess up some mail setups.
1382 * nnfolder.el (nnfolder-server-opened)
1383 (nnfolder-possibly-change-group) Made sure checks for buffer
1384 existence included checks for the name being nil, since
1385 buffer-name with a nil name returns some random buffer.
1387 Sat Jun 10 00:15:13 1995 Lars Ingebrigtsen <lars@eyesore.no>
1389 * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
1390 reading newgroups files.
1391 (gnus-summary-next-group): Would bug out when all articles were
1392 expinged from scoring.
1393 (gnus-simplify-subject-fuzzy): Totally bugged out.
1395 * gnus.el: 0.85 is released.
1397 Thu Jun 8 22:27:07 1995 Per Abrahamsen <abraham@iesd.auc.dk>
1399 * custom.el: Added support for faces, sexp, and pair types. Added
1400 support for declaring emacs packages. Added support for loading,
1401 saveing, and editing Emacs customization. Declared all user
1402 variables in the custom package itself.
1404 * gnus-edit.el: Added support for `eval', `adapt', and `local'
1407 * gnus-cus.el: New file.
1409 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
1411 * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively.
1413 * gnus.el (gnus-group-edit-group): Refuse to edit killed groups.
1414 (gnus-summary-enter-digest-group): Have followups in digest groups
1415 go to the parent group.
1416 (gnus-newsrc-to-gnus-format): Would infloop on empty lines.
1418 * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
1420 (gnus-score-load-file): Have a nil 'adapt entry mean "use current
1423 * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
1426 * gnus.el (gnus-configure-windows): Accept integer hor specs.
1428 * nnfolder.el (nnfolder-request-create-group): Make sure new
1429 groups that are created are, indeedn, created.
1430 (nnfolder-request-accept-article): Would save two copies of all
1433 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
1435 * gnus.el: 0.84 is released.
1437 * nneething.el (nneething-retrieve-headers): Check for empty
1440 * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
1442 (gnus-inews-organization): Be a bit more clever about missing
1445 * gnus-score.el (gnus-score-body): Didn't work at all.
1447 * gnus-msg.el (gnus-summary-supersede-article): Did not select
1448 article before superseding.
1449 (gnus-summary-supersede-article): Delete certain headers before
1451 (gnus-delete-supersedes-headers): New variable.
1453 Thu Jun 8 20:15:24 1995 Lars Ingebrigtsen <lars@eyesore.no>
1455 * nnmh.el (nnmh-request-list): Would add a "." to the group name
1456 if nnmh-directory didn't end with /.
1458 * nnmail.el (nnmail-resplit-incoming): New variable.
1460 * nnml.el (nnml-get-new-mail): Wrong group name.
1462 * gnus.el (gnus-simplify-subject-fuzzy): Inline
1463 simplify-buffer-fuzzy.
1464 (gnus-simplify-buffer-fuzzy): New Re: match.
1466 * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name.
1467 (gnus-uu-decode-unshar-and-save): Start working.
1469 * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
1471 (gnus-score-find-hierarchical): Ditto.
1473 Thu Jun 8 15:38:58 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
1475 * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
1476 from the .eld files of they do not exist in the .newsrc file.
1478 * gnus.el: Doc string typo corrections galore courtesy of Frank D.
1481 * gnus-ems.el: Bind buffer-substring-no-properties if not bound.
1483 * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove
1484 (gnus-matches-options-n): Reversed match, sort of.
1485 (gnus-extract-address-components): Didn't treat chopped-off lines
1487 (gnus-read-all-descriptions-files): Returned nil.
1488 (gnus-gmt-to-local): Wouldn't strip props before calling timzone.
1490 Wed Jun 7 15:04:20 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
1492 * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
1494 (gnus-summary-reselect-current-group): Did not allow reselecting.
1496 * nndoc.el (nndoc-retrieve-headers): Would fetch headers
1499 * gnus.el (gnus-summary-search-subject): Don't bug out on
1501 (gnus-score-score-files): Use file-exists instead of
1502 file-readable because of os/2 bug.
1503 (gnus-select-newsgroup): Didn't remove the first fetched article
1506 * gnus.el: 0.83 is released.
1508 Wed Jun 7 12:59:46 1995 Lars Ingebrigtsen <lars@eyesore.no>
1510 * gnus.el (gnus-configure-windows): Also make the selected buffer
1511 in the selected window the current buffer.
1513 Mon Jun 5 23:04:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
1515 * nntp.el: Anchor all lines with \n instead of $.
1517 Sun Jun 4 17:03:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
1519 * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
1522 Sun Jun 4 00:48:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
1524 * gnus.el (gnus-group-catchup): Would not properly catchup all
1527 * nndoc.el (nndoc-number-of-articles): Would totally bug out on
1530 * gnus.el: 0.82 is released.
1532 Sat Jun 3 00:27:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
1534 * gnus.el (gnus-summary-sort): Re-send async info after sorting.
1535 (gnus-strict-mime): New variable.
1536 (gnus-extract-address-components): XOVER From headers might not
1537 support folded lines.
1539 * nnmail.el (nnmail-move-inbox): Always use movemail to move
1542 * gnus.el (gnus-summary-zcore-fuzz): New variable.
1543 (gnus-summary-insert-line): Use it.
1545 * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
1546 substring and regexp matches.
1548 * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
1549 existing message-ids.
1551 * gnus-ems.el: Provide gnusutil for Mule users.
1553 * gnus.el (gnus-summary-catchup): Would nix out dormant articles.
1555 * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
1556 results on non-xover servers.
1558 * gnus.el (gnus-group-make-group): Would insert groups at the end
1559 of the list at the beginning.
1561 * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
1562 summary buffer before evaling nok-kill forms.
1564 * gnus-score.el (gnus-score-edit-done): Make sure the directory
1565 where we save the score file exists.
1567 * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
1568 by id from the cache.
1570 * nnsoup.el (nnsoup-read-areas): New packets would bomb.
1572 * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
1574 (gnus-read-descriptions-file): Don't try to re-read desc file if
1575 it failed the first time.
1576 (gnus-add-configuration): New function.
1577 (gnus-summary-next-article): The group window was selected. We
1578 select the summary buffer.
1579 (gnus-active-to-gnus-format): Would leave illegal group symbols
1582 Fri Jun 2 20:58:58 1995 Lars Ingebrigtsen <lars@eyesore.no>
1584 * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
1585 the nnvirtual group doesn't include itself.
1587 * gnus-score.el (gnus-score-body): Changed message to "num of
1590 * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
1593 * gnus.el (gnus-mark-article-as-read): Did not remove articles
1596 * nnmail.el (nnmail-get-spool-files): Remove directories that
1599 * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
1600 better mimic a keymap.
1601 (gnus-summary-increase-score): Don't display match types that are
1602 illegal for the header to be scored on.
1603 (gnus-summary-increase-score): Allow C-h to list help.
1605 * nnmail.el (nnmail-get-split-group): Get the right group to split
1606 in when doing procmail splits.
1608 Fri Jun 2 17:25:28 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1610 * gnus.el: 0.81 is released.
1612 Fri Jun 2 14:56:40 1995 Lars Ingebrigtsen <lars@eyesore.no>
1614 * gnus.el (gnus-group-exit): Would offer to save summaries after
1617 * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
1620 Wed May 31 16:37:02 1995 Per Abrahamsen <abraham@iesd.auc.dk>
1622 * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
1625 Fri Jun 2 00:29:57 1995 Lars Ingebrigtsen <lars@eyesore.no>
1627 * gnus.el (gnus-read-descriptions-file): Allow reading from
1629 (gnus-group-describe-group): Wouldn't describe foreign groups.
1630 (gnus-read-all-descriptions-files): New function.
1631 (gnus-group-get-new-news-this-group): Would step to the bottom of
1633 (gnus-group-update-group): Would often insert groups one below
1634 where they were supposed to go.
1636 * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
1639 * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
1642 * gnus-ems.el: Would define make-face, which would confuse Info.
1644 * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
1645 in the right buffer.
1647 * gnus-edit.el (gnus-score-customize): Added keystroke and
1650 * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
1652 (gnus-group-check-bogus-groups): Prefix now means "don't ask".
1653 (gnus-check-bogus-newsgroups): Would bug out on several bogus
1654 groups with the same name.
1656 Thu Jun 1 01:17:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
1658 * gnus-msg.el (gnus-post-news): Would 'ask even when posting.
1659 (gnus-inews-insert-headers): Only remove message-id previously
1661 (gnus-inews-news): Insert the same message-id in mail copies of
1663 (gnus-deletable-headers): New variable.
1665 * nnmh.el (nnmh-request-list): Would mess up the list.
1667 * gnus.el (gnus-group-make-empty-virtual): Create a group that
1668 matches nothing, not everything.
1669 (gnus-group-catchup-current): Catch up component nnvirtual
1672 * gnus-soup.el: New file.
1674 * nnsoup.el: New file.
1676 * gnus-msg.el (gnus-inews-article-function): New variable.
1677 (gnus-inews-article): Check headers after they have been
1680 Wed May 31 11:37:22 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1682 * gnus.el (gnus-summary-expire-articles): Cancelled instead of
1685 Wed May 31 03:45:35 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
1687 * nnmh.el (nnmh-request-expire-articles): If a file can't be
1688 deleted, don't remove it from the list of expirables.
1690 * gnus.el: 0.80 is released.
1692 Tue May 30 10:59:22 1995 Per Abrahamsen <abraham@iesd.auc.dk>
1694 * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
1695 `says' attribution, no matter how stupid it sounds.
1697 Wed May 31 00:46:27 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
1699 * gnus.el (gnus-summary-read-group): Recenter in wrong window.
1701 Tue May 30 10:05:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
1703 * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
1704 new dummy.groups are prepended.
1705 (gnus-make-hashtable-from-newsrc-alist): Would potentially be
1708 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1710 * gnus.el (gnus-summary-goto-subject): Would not report
1711 non-existing numbers.
1713 * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
1714 mail-signature is non-nil.
1715 (gnus-post-news): Would set gnus-newsgroup-name to something
1718 * gnus.el (gnus-configure-windows): Would, in obscure cases,
1719 display a buffer in two windows.
1721 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1723 * gnus.el: 0.79 is released.
1725 * nnmail.el (nnmail-delete-incoming): New variable.
1727 * gnus.el (gnus-summary-read-group): Would scroll to the end of
1730 * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
1731 news-reply-header-hook if mail-yank-hooks is non-nil.
1733 Sun May 28 15:25:02 1995 Lars Ingebrigtsen <lars@eyesore.no>
1735 * gnus.el (gnus-summary-update-mark): Would add unread marks to
1736 articles that had been marked with the process mark.
1737 (gnus-summary-read-group): Forcibly recenter group buffer if
1740 * gnus-score.el (gnus-summary-increase-score): Allow "?"s.
1742 * gnus.el (gnus-summary-import-article): New command and
1745 * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
1748 * gnus.el (gnus-group-get-new-news): Did not use
1749 default-list-level properly.
1751 Sun May 28 10:01:10 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1753 * gnus.el (gnus-article-word-wrap): Use fill-column.
1755 * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
1758 * nnspool.el (nnspool-find-article-by-message-id): Did not work.
1760 * gnus-score.el (gnus-score-adaptive): Would try to score one too
1763 * gnus.el (gnus-group-make-help-group): Use new doc backend.
1765 * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
1766 has been reached in digests.
1768 Sun May 28 01:30:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
1770 * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
1771 even if the user kills the mbox buffer.
1773 Sat May 27 20:16:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
1775 * nneething.el (nneething-make-head): Produced buggy From
1777 (nneething-article-p): More strict definition.
1779 * gnus.el (gnus-summary-next-page): Would show end of buffer.
1780 (gnus-group-exit): Really offer to save summaries.
1781 (gnus-offer-save-summaries): Reverse match.
1783 Sat May 27 09:25:52 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
1785 * gnus.el: 0.78 is released.
1787 * nnmail.el (nnmail-split-incoming): Would bug out on long
1790 * gnus.el (gnus-active-to-gnus-format): Do more checking.
1791 (gnus-summary-prev-page): Would not configure windows.
1793 * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
1794 insert From headers in nov files.
1796 * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
1798 * gnus.el (gnus-browse-group-name): Did not work.
1799 (gnus-browse-select-group): No interactive spec.
1801 * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
1804 Fri May 26 06:34:55 1995 Lars Ingebrigtsen <lars@eyesore.no>
1806 * gnus.el (gnus-group-make-doc-group): New command and keystroke.
1808 * nndoc.el (nndoc-open-server): New implementation. Now does
1809 babyl, mbox and digest.
1811 * nnspool.el (nnspool-request-post): Use a pipe instead of a pty.
1813 * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
1816 Thu May 25 13:05:05 1995 Lars Ingebrigtsen <lars@eyesore.no>
1818 * gnus.el (gnus-summary-enter-digest-group): Did not work.
1820 * nndigest.el (nndigest-current-buffer): Doc fix.
1822 * nnmh.el (nnmh-request-list): Would recurse needlessly.
1824 Thu May 25 05:34:16 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
1826 * gnus.el: 0.77 is released.
1828 * gnus.el (gnus-article-date-ut): Ignore missing dates.
1829 (gnus-group-enter-directory): New command and keystroke.
1831 * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
1834 * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject.
1836 * gnus.el (gnus-score-find-alist): New function.
1837 (gnus-score-score-files): ADAPT files would nix out all other
1839 (gnus-score-score-files): Would not find any when short names were
1842 Sat May 20 06:45:04 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1844 * gnus-score.el (gnus-score-find-alist): New function.
1845 (gnus-possibly-score-headers): Use it.
1847 * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
1850 Thu May 25 03:44:53 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
1852 * gnus-kill.el (gnus-expunge): Would infloop.
1854 * nnspool.el (nnspool-inews-sentinel): Did not kill the error
1857 * nnmail.el (nnmail-article-group): Would but out on function in
1860 * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned.
1862 * nnml.el (nnml-get-new-mail): Ditto.
1864 * gnus.el (gnus-start-news-server): Don't let the nnmh backend
1867 Wed May 24 07:59:39 1995 Lars Ingebrigtsen <lars@eyesore.no>
1869 * nneething.el: New backend.
1871 Wed May 24 02:35:49 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
1873 * gnus.el: 0.76 is released.
1875 * nnfolder.el (nnfolder-close-group): New version. Don't close if
1878 * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
1880 * gnus.el (gnus-summary-delete-article): Would make all expirable
1883 * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
1884 cancelled before it actually is cancelled.
1885 (gnus-mail-reply-using-mail): Did not narrow to headers.
1886 (gnus-group-mail): Use the mail-other-window method.
1888 * gnus.el (gnus-signature-separator): Moved to gnus.el.
1889 (gnus-debug): Ignore nils in load-path.
1890 (gnus-score-score-files): Did not find adapt files when using
1892 (gnus-score-score-files): Changing from short to long file names
1894 (gnus-get-newsgroup-headers): Would bug out on empty articles.
1896 * nnheader.el (nnheader-insert-head): Would stop before getting
1899 * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
1900 marks in the wrong buffer.
1901 (gnus-post-news): Ditto.
1902 (gnus-inews-do-fcc): Would make a directory out of the file name.
1904 Tue May 23 07:24:52 1995 Lars Ingebrigtsen <lars@eyesore.no>
1906 * gnus.el (gnus-group-real-name): Get the word after the last
1907 colon, not after the first colon.
1909 * nnmail.el (nnmail-split-incoming): When "splitting" for just a
1910 single group, narrow the split method to just the single group.
1912 * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
1915 * gnus-score.el (gnus-score-load-file): Added the `local' atom.
1917 * gnus.el (gnus-group-make-empty-virtual): New function and
1919 (gnus-dummy-mark): New variable.
1920 (gnus-summary-remove-lines-marked-with): Remove dummy roots that
1922 (gnus-articles-to-read): Allow the user to specify how many
1923 articles to read with a numerical prefix.
1924 (gnus-browse-read-group): New command and keystroke.
1925 (gnus-summary-insert-line): Go back to using normal plists for
1926 article info. Changes all over in the summary code.
1927 (gnus-summary-first-subject): New implementation.
1929 Tue May 23 02:54:05 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
1931 * nnmail.el (nnmail-move-inbox): tofile fix.
1933 * gnus-msg.el (gnus-group-mail): Moved here.
1934 (gnus-group-mail): Run gnus-mail-hook.
1936 * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
1938 * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
1939 gnus-group-real-name.
1941 * gnus.el (gnus-active-to-gnus-format): Add more error control.
1943 * gnus-score.el (gnus-summary-increase-score): Would bug out on
1946 * gnus.el (gnus-group-sort-groups): Would rescan.
1947 (gnus-group-sort-groups): Added keystroke.
1948 (gnus-article-setup-buffer): Always set article mode.
1949 (gnus-group-add-to-virtual): Prompt with nnvirtual:.
1951 Sun May 21 07:33:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
1953 * gnus.el (gnus-offer-save-summaries): Save any still-existing
1954 summary buffer on exit from Gnus.
1956 Sun May 21 00:11:00 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
1958 * gnus.el: 0.75 is released.
1960 * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
1961 changed source groups.
1963 * gnus.el (gnus-matches-options-n): Did not find matching options.
1964 (gnus-configure-windows): Signal error with missing point.
1965 (gnus-narrow-to-headers): Don't bug out on malformed mail.
1967 * gnus-uu.el: Made prompts more explicit.
1969 * gnus.el (gnus-article-prepare): Show thread before doing visual
1971 (gnus-summary-scroll-up): Would recenter oddly.
1973 Sat May 20 23:37:42 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
1975 * gnus-score.el (gnus-score-headers): gnus-current-score-file
1978 * gnus-cite.el (gnus-supercite-regexp): New value.
1980 Sat May 20 04:56:14 1995 Lars Ingebrigtsen <lars@eyesore.no>
1982 * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
1984 * nnheader.el (nnheader-insert-head): New function to speed up
1987 * nnspool.el (nnspool-retrieve-headers): Use it.
1988 * nnmh.el (nnmh-retrieve-headers): Ditto.
1989 * nnml.el (nnml-retrieve-headers): Ditto.
1991 * nnmh.el (nnmh-be-safe): New variable and serious speedup.
1993 Sat May 20 17:11:50 1995 Lars Ingebrigtsen <lars@eyesore.no>
1995 * gnus.el: 0.74 is released.
1997 Sat May 20 00:11:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
1999 * gnus.el: 0.73 is released.
2001 * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
2004 * gnus-score.el (gnus-score-load-file): 'eval was not right.
2006 * gnus.el (gnus-make-articles-unread): Would deliver wrong
2009 Fri May 19 01:10:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2011 * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
2013 (nnbabyl-insert-lines): Wrong number of lines.
2014 (nnbabyl-request-accept-article): Bugged out.
2016 * nnmh.el (nnmh-request-accept-article): Would never accept an
2019 * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
2022 * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table.
2024 * gnus.el (gnus): Init server buffer, just in case.
2026 * nnml.el (nnml-request-create-group): string-to-int instead of
2029 * gnus.el (gnus-group-use-permament-levels): New variable,
2030 supersedes other variables.
2031 (gnus-article-prepare): Let buffer-read-only nil before calling
2033 (gnus-summary-next-group): Recenter group buffer.
2034 (gnus-get-newsgroup-headers): Articles without message-id's
2035 fetched in separate batches would be clobbered.
2037 * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists.
2038 (gnus-inews-news): If both mailing and posting, remove the Fcc
2041 * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
2042 newsgroups to post in.
2044 * gnus.el (gnus-list-of-read-articles): Would totally bug out.
2046 * gnus-score.el (gnus-score-string): Add tracing.
2047 (gnus-score-find-trace): New command and keystroke.
2049 * nnmbox.el (nnmbox-request-expire-articles): When deleting the
2050 last article, would infloop.
2052 * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
2055 * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
2056 copying of article buffer.
2057 (gnus-copy-article-buffer): Would barf when the article buffer
2060 * gnus.el (gnus-configure-windows): Split the opposite way.
2061 (gnus-summary-next-group): Would cycle on 0 on the last group.
2063 * gnus-score.el (gnus-summary-increase-score): Give fuller
2066 Sun May 14 10:01:49 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2068 * gnus.el: Use (point-min) instead if `1'.
2070 * gnus.el (gnus-hidden-properties): Added.
2071 (gnus-summary-toggle-header, gnus-article-show-all-headers,
2072 gnus-article-hide-headers): Use it.
2074 * gnus-cite.el (gnus-article-hide-citation,
2075 gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
2077 * gnus-vis.el (gnus-article-hide-signature,
2078 gnus-signature-toggle): use it.
2080 * gnus.el (gnus-article-hide-signature): Deleted. Use the version
2081 in `gnus-vis.el' instead.
2083 * gnus-vis.el (gnus-article-next-button): New function and
2086 Thu May 18 03:10:03 1995 Lars Ingebrigtsen <lars@eyesore.no>
2088 * gnus-score.el (gnus-score-edit-alist): Really save winconf.
2090 * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
2093 * nnmail.el (nnmail-split-incoming): Use Content-Length header.
2095 * gnus-score.el (gnus-score-headers): Let current-score-file.
2097 * gnus-ems.el: Don't use intagible before 19.29.
2099 * nndigest.el (nndigest-narrow-to-article): Stop before that *End
2102 * gnus-score.el (gnus-score-score-files): Expand the kill-file
2103 path before using it.
2104 (gnus-summary-increase-score): Double quoting of types.
2106 * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
2109 * gnus.el (gnus-summary-prepare-threads): False roots would get
2110 incorrect number of children.
2112 * nnspool.el (nnspool-inews-sentinel): condition-case the sending
2115 * gnus.el (gnus-summary-mark-article): Always un-hide threads.
2116 (gnus-update-read-articles): Peel off expired article numbers.
2117 (gnus-article-set-window-start): New function.
2118 (gnus-summary-refer-article): Would scroll to the end of the
2121 * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
2124 * gnus-score.el (gnus-score-add-followups): Don't enter if there
2127 * gnus.el (gnus-nov-read-integer): Condition-case the read.
2129 * nnvirtual.el (nnvirtual-close-group): Always handle a close.
2131 * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
2133 * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
2135 * gnus.el (gnus-summary-make-display-table): New function.
2137 Thu May 18 00:58:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2139 * gnus.el (gnus-summary-mode): Display-table would be nil.
2141 * gnus.el: 0.72 is released.
2143 Wed May 17 19:38:43 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
2145 * gnus.el: 0.71 is released.
2147 Mon May 15 15:53:00 1995 Scott Byer <byer@mv.us.adobe.com>
2149 * nnfolder.el (nnfolder-possibly-activate-groups) New function.
2150 nnmail-get-active returns a bogus list the second time around, so
2151 we want to make sure we only call it once.
2153 * nnfolder.el (nnfolder-active-number) Mase things a little more
2154 paranoid in the case where we enter this procedure from splitting
2155 mail - it will do a possibly-change-group, which, if
2156 nnfolder-use-active-file is nil, will figure out the _true_ active
2157 numbers from the nnfolder mail file.
2159 Wed May 17 17:43:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2161 * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
2163 (gnus-summary-catchup): Reversed comparison.
2164 (gnus-summary-mode): Set mode line before group name was defined.
2165 (gnus-short-group-name): New implementation.
2166 (gnus-article-display-x-face): New implementation.
2167 (gnus-article-x-face-too-ugly): New variable.
2168 (gnus-remove-some-windows): Don't bug out on non-defined buffers.
2170 Wed May 17 14:23:37 1995 Lars Ingebrigtsen <lars@eyesore.no>
2172 * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
2173 finer granulatity than on/off.
2175 * gnus-score.el (gnus-summary-increase-score): Changed the maps
2176 and score file entry commands.
2178 Tue May 16 00:40:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2180 * gnus-score.el (gnus-summary-score-entry): When used
2181 interactively, didn't do the right TYPE.
2182 (gnus-summary-score-entry): Added keystroke.
2184 * gnus.el (gnus-summary-current-score): New command and keystroke.
2186 * nnmail.el (nnmail-incoming-mail-directory): New variable.
2187 (nnmail-get-spool-files): Use it.
2189 * nndigest.el (nndigest-request-group): Would not widen before
2190 inserting, resulting in a partial digest group.
2192 * gnus.el (gnus-article-summary-command): Use `call-interactively'
2193 instead of executing macro.
2194 (gnus-article-get-xrefs): Would sometimes bug out.
2196 * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
2198 * nnfolder.el (nn*-prepare-save-mail-hook): New variables.
2200 * gnus.el (gnus-summary-next-group): Would step one group to far
2201 when using `quietly'.
2202 (gnus-newsgroup-directory-form): Don't make directory form of the
2203 entire foreign group name.
2205 * gnus-uu.el (gnus-uu-save-article): Get continuation lines.
2207 * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
2210 * nnmail.el (nnmail-split-fancy): New variable and stuff.
2212 * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
2215 * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
2216 display control characters and the like.
2217 (gnus-active-to-gnus-format): Faster implementation.
2218 (gnus-ignored-newsgroups): Semi-obsolescent.
2219 (gnus-bug): Offer a help page.
2220 (gnus-article-prepare): Made summary and article buffer writable.
2221 (gnus-group-make-kiboze-group): Created incorrect score files.
2223 Mon May 15 21:40:15 1995 Lars Ingebrigtsen <lars@eyesore.no>
2225 * nntp.el (nntp-nov-gap): New variable.
2226 (nntp-retrieve-headers-with-xover): Use it.