1 Fri Sep 15 11:09:52 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
3 * gnus.el (gnus-summary-catchup): Would make all dormants read.
5 * gnus-msg.el (gnus-article-mail-with-original): Removed function.
7 Wed Sep 13 17:50:12 1995 Per Abrahamsen <abraham@dina.kvl.dk>
9 * custom.el (custom-type-properties): List with uninitialized
10 fields are valid (required for `gnus-score-customize' to work).
12 Fri Sep 15 09:31:21 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
14 * gnus.el (gnus-summary-catchup-all): Wrong interactive spec.
15 (gnus-select-method): Would sometimes set select method with a
18 Thu Sep 14 06:07:37 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
20 * nnmail.el (nnmail-request-post-buffer): Would bug out under
23 Thu Sep 14 06:04:52 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
25 * gnus-ems.el (gnus-set-text-properties-xemacs): Wrong definition.
27 Thu Sep 14 03:44:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
29 * gnus-msg.el (gnus-inews-user-name): Check for too-verbose
30 user-mail-address variables.
32 Wed Sep 13 05:38:21 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
34 * gnus.el: 5.0.2 is released.
36 * nntp.el (nntp-async-fetch-articles): Wouldn't allow entry into
39 Tue Sep 12 17:02:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
41 * nnmail.el (nnmail-request-post-buffer): Don't CC the address in
44 Tue Sep 12 06:11:12 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
46 * gnus-ems.el: Use the new definition of `set-text-properties'.
48 Tue Sep 12 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
50 * gnus.el: 5.0.1 is released.
52 Tue Sep 12 13:53:48 1995 Scott Byer <byer@mv.us.adobe.com>
54 * nnfolder.el (nnfolder-active-number) Save away the active file
55 after bumping the highest active number.
57 Sun Sep 10 00:39:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
59 * gnus-msg.el (gnus-post-news): Set the name of the newsgroup for
62 * gnus.el (gnus-group-unsubscribe-group): Don't accept empty group
65 * nnbabyl.el (nnbabyl-get-new-mail): If moving is unsuccessful,
66 don't pretend it went ok.
67 * nnmbox.el (nnmbox-get-new-mail): Ditto.
68 * nnfolder.el (nnfolder-get-new-mail): Ditto.
69 * nnmh.el (nnmh-get-new-mail): Ditto.
70 * nnml.el (nnml-get-new-mail): Ditto.
72 * gnus-vis.el (gnus-group-menu-hook, gnus-summary-menu-hook,
73 gnus-article-menu-hook, gnus-server-menu-hook,
74 gnus-browse-menu-hook): New hooks.
76 Fri Sep 8 19:08:29 1995 Per Abrahamsen <abraham@dina.kvl.dk>
78 * nnmail.el (nnmail-request-post-buffer): Newer send to `sender',
79 don't put everything in the `To' header, filter the `CC' header
80 through `rmail-dont-reply-to'.
82 Fri Sep 8 20:42:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
84 * gnus.el (gnus-group-make-archive-group): Wrong interactive spec.
85 (gnus-select-method): Take `gnus-nntp-service' into account for
86 backwards compatability.
88 Thu Sep 7 22:17:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
90 * gnus.el (gnus-setup-news): Find new groups before finding
91 numbers of unread articles in the groups.
93 * gnus-score.el (gnus-summary-score-entry): Fuzzy wrong match
96 * gnus.el ('gnus-load-hook): Run this hook while loading.
98 * gnus-vis.el (gnus-summary-make-menu-bar): Would re-generate the
99 summary buffers on each group entry.
101 * gnus-score.el (gnus-score-save): Don't try to write a score file
104 Wed Sep 6 20:38:43 1995 Per Abrahamsen <abraham@dina.kvl.dk>
106 * gnus-cite.el (gnus-cite-parse-max-size): New variable.
107 (gnus-cite-parse-maybe): Use it.
108 (gnus-cite-parse): Move parser initialization to
109 `gnus-cite-parse-maybe' and reformat.
110 * gnus-vis.el (gnus-article-add-buttons): Force citation parsing
111 if called interactively.
112 * gnus-cite.el (gnus-article-highlight-citation): Ditto.
113 (gnus-article-hide-citation): Ditto.
114 (gnus-article-hide-citation-maybe): Ditto.
115 (gnus-article-highlight): Ditto.
116 (gnus-article-highlight-some): Ditto.
117 (gnus-article-hide): Ditto.
119 Thu Sep 7 00:52:36 1995 Lars Ingebrigtsen <lars@eyesore.no>
121 * gnus.el (gnus-summary-show-thread): Expand hidden subthreads as
124 Wed Sep 6 20:38:43 1995 Per Abrahamsen <abraham@dina.kvl.dk>
126 * gnus-msg.el (gnus-use-followup-to): New value `ask' will make
127 Gnus always ask before obeying the followup-to header. Changed
128 default to t to confirm with the Seal.
129 (gnus-summary-followup): Support `ask' value of
130 `gnus-use-followup-to'.
131 * nntp.el (nntp-request-post-buffer): Support `ask' value of
132 `gnus-use-followup-to'.
133 * gnus.texi (Post): Document `ask' value of
134 `gnus-use-followup-to'.
136 Thu Sep 7 00:20:44 1995 Lars Ingebrigtsen <lars@eyesore.no>
138 * gnus.el (gnus-select-newsgroup): Checked the server twice.
139 (gnus-select-newsgroup): Wouldn't respond properly to unwell
142 Wed Sep 6 00:11:00 1995 Lars Ingebrigtsen <lars@eyesore.no>
144 * gnus.el (gnus-read-old-newsrc-el-file): Didn't parse options
145 lines from the .el file.
146 (gnus-summary-prepare-threads): When using empty make-false-root,
147 and the subject changed, that wouldn't be reflected in the summary
150 * nnfolder.el (nnfolder-read-folder): Make absofuckinutely sure
151 that active numbers never, ever decrease.
153 * nnbabyl.el (nnbabyl-request-expire-articles): Remove all text
155 (nnbabyl-read-mbox): If an rmail buffer is in rmail mode, make it
158 * gnus.el (gnus-summary-kill-thread): Did not kill hidden
161 * gnus-uu.el (gnus-uu-save-article): Didn't remove text props.
163 * gnus.el (gnus-group-make-articles-read): Would not do
164 crosspostings in one obscure instance.
165 (gnus-summary-update-mark): Would compute score-markedness even
166 when setting the process mark.
168 Tue Sep 5 21:50:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
170 * gnus-msg.el (gnus-inews-news): Would choke on trailing
171 commands. Also used `replace-regexp'.
172 (gnus-inews-news): Would, for some reason, fold all lines
175 * gnus-ems.el: Force our definition of `set-text-properties'. So
178 * gnus.el (gnus-summary-sort-by-subject): Sorted oddly for (1/2)
180 (gnus-request-body): Had gone missing for some reason.
181 (gnus-group-exit): Would quit out of an empty group buffer without
184 Mon Sep 4 00:44:38 1995 Per Abrahamsen <abraham@dina.kvl.dk>
186 * custom.el (custom-field-face): Check that the face is defined.
187 (custom-face-tag): New function.
188 (custom-group-accept): Use it.
189 (custom-group-insert): Ditto.
190 (custom-type-properties): Give `face->other' a default value.
191 (custom-facep): New function.
192 (custom-face-lookup): Use it.
194 Sun Sep 3 19:36:29 1995 Per Abrahamsen <abraham@dina.kvl.dk>
196 * custom.el (custom-local-type-properties): Added extra line of
198 (custom-valid, custom-const-valid): Changed legal to valid in doc
200 (custom-match): More documentation.
201 (custom-field-update): Doc. clarification.
202 (custom-field-accept): Ditto.
203 (custom-type-properties): More documentation.
205 Fri Sep 1 15:39:56 1995 Per Abrahamsen <abraham@dina.kvl.dk>
207 * custom.el (menu-bar): Added XEmacs and Emacs 19.28 support.
209 Fri Sep 1 15:39:56 1995 Per Abrahamsen <abraham@dina.kvl.dk>
211 * custom.el (plist-put): Fixed bogus definition.
213 Thu Aug 31 15:21:23 1995 Per Abrahamsen <abraham@dina.kvl.dk>
215 * gnus-cus.el: Removed dead code.
217 Thu Aug 31 10:45:26 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
219 * gnus.el: 5.0 is released.
221 * gnus-cus.el (gnus-face-dark-name-list): Use dark blue instead of
224 * gnus.el: Don't read the .gnus file on load, anyway.
226 Wed Aug 30 17:56:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
228 * gnus.el: 0.99.28 is released.
230 * custom.el ((string-match "XEmacs" emacs-version)): Would barf if
231 the menu-bar wasn't in use.
233 Wed Aug 30 08:46:48 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
235 * gnus.el ('(gnus-read-init-file 'inhibit)): Don't load while
237 (gnus-summary-next-article): Would not go to the next group when
238 all articles were canceled.
239 (gnus-summary-prepare): Create the hashtb before running the
242 * gnus.el: Renamed all `header-' macros `mail-header-'. Ran
243 `indent-sexp' on all functions in all files.
245 * nnbabyl.el (nnbabyl-read-mbox): Would doubly insert RMAIL file
248 * gnus-ems.el (appt-select-lowest-window): Not defined in XEmacs.
250 * gnus-score.el (gnus-summary-header): Would bug out if there were
251 pseudo-articles in the buffer.
253 Wed Aug 30 06:08:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
255 * gnus-score.el (gnus-score-find-trace): Didn't kill "*Gnus
256 Scores*" buffer on exit.
258 Tue Aug 29 17:21:37 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
260 * gnus-msg.el (gnus-mail-reply-using-mail): Set auto-save-mode if
263 * gnus-ems.el (gnus-rebuild-thread-xemacs): Bugged out near the
266 * gnus.el (gnus-summary-read-group): Force a summary config.
268 Tue Aug 29 05:55:19 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
270 * nntp.el: Do some pussy-footing around `accept-process-output'.
272 Tue Aug 29 05:55:19 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
274 * gnus.el: 0.99.27 is released.
276 * gnus-msg.el (gnus-delete-supersedes-headers): Delete
279 * gnus-score.el (gnus-score-adaptive): Did not like matches on
282 * gnus.el (gnus-server-kill-server): Did not mark the dribble
285 * gnus-score.el (gnus-score-string): Did not do traces on fuzzy
288 * gnus.el (gnus-read-init-file): Run on load.
290 * gnus-cus.el (gnus-face-dark-name-list): Dark salmon isn't very
293 * gnus-msg.el (gnus-inews-insert-headers): Don't insert multiple
294 Original-Sender headers.
296 * gnus-vis.el (gnus-group-make-menu-bar): New submenu for editing
299 * gnus-msg.el (gnus-removable-headers): New variable.
300 (gnus-inews-remove-headers): Use it.
302 Mon Aug 28 17:19:41 1995 Per Abrahamsen <abraham@dina.kvl.dk>
304 * custom.el (custom-help-button): Add `custom-jump' property.
305 (custom-forward-field): Ignore fields with `custom-jump' property.
307 Mon Aug 28 13:59:04 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
309 * gnus.el (gnus-newsrc-to-gnus-format): Would totally barf on
312 Mon Aug 28 05:09:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
314 * gnus.el: 0.99.26 is released.
316 * nntp.el (nntp-send-region-to-server): Would hang.
318 * nnmail.el (nnmail-delete-incoming): Doc fix.
320 * gnus.el (rmail-default-file, rmail-default-rmail-file): Don't
321 init these variables.
323 Mon Aug 28 05:09:47 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
325 * gnus.el: 0.99.25 is released.
327 * gnus-vis.el (gnus-summary-make-menu-bar): Date menu was odd.
329 * custom.el: Choked under non-X Emacs.
331 Sun Aug 27 05:05:05 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
333 * gnus.el: 0.99.24 is released.
335 * nnvirtual.el (nnvirtual-create-mapping): Numbering
336 irregularities - would be off by 1 for each of some component
339 * custom.el: make-face does not exist on non-X Emacsen.
341 * gnus-vm.el (gnus-vm-make-folder): Removed the removal of the
342 toolbar since that led to other problems later.
344 * gnus-msg.el (gnus-inews-news): Don't insert Message-ID on BCC if
347 * gnus-msg.el: Autoload gnus-uu-post-news.
349 Sat Aug 26 03:18:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
351 * gnus.el: 0.99.23 is released.
353 * gnus-uu.el (gnus-uu-grab-articles): Didn't update mode line.
355 * gnus.el (gnus-replace-chars-in-string): Translate pairs.
357 Sat Aug 26 02:54:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
359 * gnus.el (gnus-summary-next-article): `n' `SPC' etc in XEmacs
362 Sat Aug 26 00:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
364 * nntp.el (nntp-open-server): Would try to reconnect to the same
367 * gnus.el (gnus-group-insert-group-line): Didn't insert process
369 (gnus-read-active-file): Would screw up the group info if a
370 secondary server was down.
372 * gnus-vm.el (gnus-vm-make-folder): Don't use toolbar.
374 * nnfolder.el (nnfolder-save-mail): Would delete one \n too much.
376 * gnus.el (gnus-start-news-server): Give better error message.
378 * nntp.el (nntp-open-server-semi-internal): Save the error message
379 on unsuccessful connects.
381 * nnfolder.el (nnfolder-request-move-article): Deleted wrong
383 (nnfolder-request-accept-article): Ditto.
385 * gnus.el (gnus-summary-refer-article): Would bug out if the
386 article buffer didn't exist.
388 * gnus-cache.el (gnus-cache-braid-nov): Would skip every other
391 Fri Aug 25 23:22:07 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
393 * gnus-msg.el (gnus-inews-news): Would kill connection after
394 posting to a foreign server.
396 * gnus.el (gnus): Read init file before doing splash.
398 Fri Aug 25 18:08:35 1995 Ulrik Dickow <dickow@nbi.dk>
400 * gnus-msg.el (gnus-post-news): Treat `gnus-auto-mail-to-author' right.
402 Fri Aug 25 15:04:37 1995 Per Abrahamsen <abraham@dina.kvl.dk>
404 * gnus-cus.el (gnus-custom-import-cite-face-list): Support old
405 light and dark settings of `gnus-cite-face-list'.
407 Fri Aug 25 06:03:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
409 * gnus.el (gnus-modtime-botch): New variable.
411 Fri Aug 25 05:44:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
413 * gnus.el: 0.99.20-22 is released.
415 Fri Aug 25 02:57:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
417 * nndir.el (nndir-status-message): Wrong number of arguments.
419 * gnus.el (gnus-summary-next-article): Woundn't go to the next
421 (gnus-group-recent-archive-directory): New variable.
422 (gnus-group-make-archive-group): Now makes both the recent and the
425 * gnus-vis.el (gnus-easymenu): Require gnus-ems first.
427 Fri Aug 25 01:13:52 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
429 * gnus-vis.el (gnus-highlight-selected-summary): Would underline
430 wrong part of line without mouse-face.
432 * gnus.el (gnus-summary-refer-article): Would mess up window
433 config when not useing full windows.
435 Fri Aug 25 00:22:14 1995 Per Abrahamsen <abraham@dina.kvl.dk>
437 * gnus-vis.el (gnus-group-make-menu-bar): Disable
438 `gnus-score-customize' in XEmacs.
440 * gnus-cus.el: Removed variables declared in `gnus-cus.el'.
442 * gnus-cite.el: Ditto.
444 Fri Aug 25 00:06:35 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
446 * custom.el: New version.
448 * gnus.el (gnus-summary-fetch-faq): Would bug out.
450 Thu Aug 24 23:54:13 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
452 * gnus.el (gnus-apply-kill-hook): Doc fix.
454 Thu Aug 24 16:25:17 1995 Ulrik Dickow <dickow@nbi.dk>
456 * gnus-msg.el (gnus-post-news): Respect Reply-To when handling
457 `gnus-auto-mail-to-author'.
459 Thu Aug 24 01:41:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
461 * gnus.el (gnus-summary-end-of-article): Recenter at -3.
463 * gnus-vis.el (gnus-summary-make-menu-bar): Commented out score
466 * gnus.el (gnus-summary-best-unread-article): Would not find the
468 (gnus-article-display-x-face): Did not work if x-face-too-ugly was
471 * gnus-vis.el (gnus-article-highlight-headers): Would infloop with
474 Thu Aug 24 01:41:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
476 * gnus.el: 0.99.19 is released.
478 * gnus.el (gnus-group-faq-directory): Changed the default to point
480 (gnus-newsrc-to-gnus-format): Would bug out when there were bogus
481 groups in the .newsrc file.
483 * gnus-ems.el: Don't bug out if x-get-resource isn't defined under
486 * gnus.el (gnus-ask-server-for-new-groups): Would sometimes
487 iterate over obarray instead of hashtb.
488 (gnus-summary-next-article): Would give wrong message when going
489 to canceled articles and gnus-auto-select-same was non-nil.
491 Wed Aug 23 22:39:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
493 * custom.el (custom-save): New variable.
494 (custom-save-and-exit): New function.
495 (custom-buffer-create): Document it.
496 (custom-mode-map): Bind it.
497 (custom-buffer-create): New optional argument `SAVE' to overwrite
499 * gnus-edit.el (gnus-score-customize): Use new argument.
501 Wed Aug 23 22:39:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
503 * custom.el (custom-mode): Insert appropiate check in hook if
504 `make-local-hook' doesn't exists.
505 (custom-post-command): Remove check for mode here.
507 Wed Aug 23 22:03:50 1995 Per Abrahamsen <abraham@dina.kvl.dk>
509 * custom.el (custom-factory-reset-all): Removed dead code.
510 (custom-field-factory-reset): Removed dead code.
511 (custom-default-factory-reset): Didn't import the default value.
512 (custom-save): Didn't import the default value.
514 Wed Aug 23 01:41:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
516 * gnus.el (gnus-ask-server-for-new-groups): Might not ignore bogus
519 * gnus-score.el (gnus-score-insert-help): `I??' would bug out.
521 * gnus.el (gnus-article-display-x-face): Reverse logic a bit.
522 (gnus): Do the startup message earlier.
523 (gnus-group-list-groups): Void variable.
524 (gnus-summary-raise-thread): Increase by (- 1 arg).
526 * nnbabyl.el (nnbabyl-read-mbox): Would create extra dummy
529 Wed Aug 23 00:49:17 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
531 * gnus.el (gnus-summary-next-article): `SPC' `n' didn't work under
534 Tue Aug 22 22:20:06 1995 Per Abrahamsen <abraham@dina.kvl.dk>
536 * custom.el (custom-default): Add support for calculated
538 * gnus-cus.el: Use it.
540 Tue Aug 22 21:05:42 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
542 * gnus.el: 0.99.18 is released.
544 Tue Aug 22 22:20:06 1995 Per Abrahamsen <abraham@dina.kvl.dk>
546 * custom.el (custom-forward-field): Allow negative args.
547 (custom-backward-field): New function.
548 (custom-mode-map): Bind it.
549 (custom-buffer-create): Document it.
551 Tue Aug 22 21:05:42 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
553 * gnus.el (gnus-gnus-to-newsrc-format): Clear modtime.
554 (gnus-offer-save-summaries): Don't prompt for any summary buffers
555 that aren't Gnus summary buffers.
556 (gnus-setup-news): Would bug out when started with
558 (gnus-get-unread-articles): Would always connect to the server.
559 (gnus-groups-to-gnus-format): Really find out whether the server
561 (gnus-article-hide-headers): Would never hide "From " lines.
563 * gnus-msg.el (gnus-bug): Put point on Subject line.
565 * gnus-ems.el: Would set invisible props to nil in 19.28.
567 * gnus.el (gnus-summary-fetch-faq): Use `gnus-group-fetch-faq'.
569 Tue Aug 22 15:16:15 1995 Per Abrahamsen <abraham@dina.kvl.dk>
571 * nnmail.el (nnmail-article-group): Protect call to
572 `nnmail-split-methods' against errors. We don't wan't the user to
573 lose mail if he made an error in `nnmail-split-methods'.
575 Tue Aug 22 04:37:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
577 * gnus-vis.el (gnus-header-face-alist): SkyeBlue.
579 * gnus.el (gnus-newsrc-to-gnus-format): Would later cause bugouts
580 in a different function.
582 Tue Aug 22 03:08:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
584 * gnus.el (gnus-offer-save-summaries): Would bug out under XEmacs
585 when there was no buffers to update.
587 Tue Aug 22 02:31:52 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
589 * gnus.el: 0.99.17 is released.
591 * gnus.el: Bugged out during 19.28 compilation.
593 Mon Aug 21 20:47:08 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
595 * gnus.el: 0.99.16 is releaed.
597 * gnus.el (gnus-group-list-groups): Didn't use default-list-level.
599 * nntp.el (nntp-retrieve-groups): Did not delete error messages.
601 * gnus.el (gnus-offer-save-summaries): Use `map-y-or-n-p'.
602 (gnus-update-group-mark-positions): Bind "dummy.group" in the
604 (gnus-gnus-to-newsrc-format): Avoid `set-visited-file-name'.
605 (gnus-save-newsrc-file): Ditto.
606 (gnus-window-top-edge): Renamed from `gnus-window-left-corner'.
607 (gnus-remove-some-windows): Don't rely on `frame-height'.
609 * nnmail.el (nnmail-move-inbox): Make sure the directory we move
612 Sun Aug 20 16:04:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
614 * gnus.el: 0.99.15 is released.
616 * gnus.el (gnus-ignored-newsgroups): Totally bogus value.
618 * nnmail.el (nnmail-delete-incoming): NB! WILL NOW DELETE INCOMING
619 FILES. NB! (damn that shift lock key)
621 Sun Aug 20 16:04:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
623 * gnus.el: 0.99.14 is released.
625 * gnus.el (gnus-summary-number-of-articles-in-thread): Include
626 adopted articles in the count.
627 (gnus-active-to-gnus-format): Would bug out on non-symbol stuff.
628 (gnus-ignored-newsgroups): Reinstated regexp.
630 * nnheader.el (nnheader-insert-file-contents-literally): Don't
631 bind `file-name-handler-list' to nil.
633 Sun Aug 20 01:04:45 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
635 * gnus.el: 0.99.13 is released.
637 * gnus-ems.el (gnus-ems-redefine): One entry too many; XEmacs
640 Sat Aug 19 22:41:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
642 * gnus.el (gnus-article-treat-overstrike): Make overstrikes
643 invisible instead of deleting them.
644 (gnus-summary-mode-map): Changed the "M p" and "M s" keymaps.
645 (gnus-update-active-hashtb-from-killed): New function.
646 (gnus-setup-news): Use it.
648 Sat Aug 19 22:03:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
650 * gnus.el (gnus-window-left-corner): New function.
651 * gnus-ems.el (gnus-window-left-corner-xemacs): Redefine it.
653 * gnus-ems.el (gnus-rebuild-thread-xemacs): Would infloop.
654 (gnus-highlight-selected-summary-xemacs): Did not work on the
655 first line in a group.
657 Sat Aug 19 16:37:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
659 * gnus.el: 0.99.12 is released.
661 * nnbabyl.el (nnbabyl-read-mbox): Would create ghost articles.
663 * gnus.el (gnus-summary-move-article): Would barf on respooling to
664 (as-yet) non-existant groups.
665 (gnus-summary-best-unread-article): Really go to the best article.
666 (gnus-activate-group): Continue on non-available groups.
668 * gnus-score.el (gnus-score-change-score-file): Prompt from dir,
671 * nnfolder.el (nnfolder-read-folder): Ghost articles would be
672 produced when there were more than 1 consecutive "From " line.
674 * gnus.el (gnus-update-read-articles): Would display the wrong
675 number of unread articles in the group buffer when updates have
676 been done while the summary buffer was active.
677 (gnus-summary-read-group): `O' old-fetched articles would be
679 (gnus-ignored-newsgroups): Removed again.
680 (gnus-active-to-gnus-format): Understand groups that have strange
682 (gnus-select-newsgroup): Would ignore the first article from all
683 backends that did not support NOV when using
684 `gnus-fetch-old-headers'.
685 (gnus-article-mode-map): Disabled all summary commands in the
687 (gnus-get-unread-articles): Make sure that the server connection
690 Sat Aug 19 16:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
692 * gnus.el (gnus-group-catchup): Would bug out on `all' sometimes.
694 Thu Aug 17 20:19:07 1995 Per Abrahamsen <abraham@dina.kvl.dk>
696 * gnus-cus.el: Added `gnus-summary-highlight'.
698 Wed Aug 16 16:07:35 1995 Per Abrahamsen <abraham@dina.kvl.dk>
700 * custom.el: Added support for including values that needs to be
703 Fri Aug 18 15:27:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
705 * gnus.el (gnus-ignored-newsgroups): Start ignoring stuff again.
706 (gnus-summary-show-article): Removed interpretation of prefix arg.
708 Wed Aug 16 08:22:05 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
710 * gnus.el (gnus-summary-mark-same-subject): Update number mode
713 Tue Aug 15 19:21:55 1995 Per Abrahamsen <abraham@dina.kvl.dk>
715 * custom.el: Allow all field to contain invalid data. Only parse
716 field when point leaves it or when the value is needed, not
717 after each change as previously.
719 Wed Aug 16 08:11:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
721 * gnus-ems.el: Don't destroy the hidden props in 19.28.
723 Tue Aug 15 09:03:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
725 * gnus.el (gnus-offer-save-summaries): Allow ! and q as answers.
726 (gnus-summary-mode-map): Defined date keys in the wrong map.
728 * gnus-vis.el (gnus-button-url): Use w3 if it exists.
730 Mon Aug 14 15:51:08 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
732 * gnus-vis.el (gnus-group-make-menu-bar): Removed "post" menu.
734 Mon Aug 14 11:37:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
736 * gnus.el (gnus-summary-edit-article-done): Do the visual hook
737 after returning to the summary buffer.
739 * gnus-score.el (gnus-score-save): Ignore score files that can't
742 Sun Aug 13 17:15:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
744 * gnus.el: 0.99.11 is released.
746 * gnus.el (gnus-groups-to-gnus-format): Don't skip everything if a
747 simple error occurs; just ignore the buggy line.
749 * gnus-vis.el (gnus-netscape-start-url): Don't use shell-command.
750 (gnus-button-alist): Didn't match mailto urls.
752 * gnus.el (gnus-group-select-group-all): New command and menu-bar
754 ('gnus-article-display-hook): Do some article highlighting by
757 * gnus-score.el (gnus-default-adaptive-score-alist): Changed to
760 * gnus.el (gnus-summary-mode-map): Completele redesign of article
762 (gnus-summary-caesar-message): Don't use recenter.
764 Sat Aug 12 23:23:45 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
766 * gnus-vis.el (gnus-button-url): Changed default slightly.
768 * gnus.el: Removed gnus-soup.el and nnsoup.el from distribution.
770 Sat Aug 12 15:09:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
772 * gnus.el: 0.99.10 is released.
774 * nnml.el (nnml-request-create-group): Would create new groups
775 with 0 0 instead of 1 0.
777 * gnus.el (gnus-newsgroup-saveable-name): New function.
778 (gnus-score-file-name): Use it.
779 (gnus-remove-some-windows): Would leave more space for the windows
782 * gnus-msg.el (gnus-debug): Don't quote nil and t.
784 * gnus.el (gnus-groups-to-gnus-format): Might lead to possible
786 (gnus-activate-foreign-newsgroups): Changed default to 5 from nil.
788 * gnus-score.el (gnus-score-body): "all" didn't work.
790 * gnus-uu.el (gnus-uu-save-files): Would bug out on non-existing
793 * gnus.el (gnus-active-to-gnus-format): Didn't always set
796 * gnus-vis.el (gnus-summary-make-menu-bar): Merge the two score
799 * nndoc.el (nndoc-type-to-regexp): Be more lenient in article end
800 markers for digests. *Sigh*.
802 * gnus.el (gnus-group-first-unread-group): Don't move if there is
805 Sat Aug 12 12:20:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
807 * gnus.el (gnus-group-list-all-groups): Ignored the prefix arg.
809 * gnus-score.el (gnus-score-string): Would loop forever on
810 possibly-empty regexps.
812 * gnus-uu.el (gnus-uu-choose-action): Bind case-fold-search to t.
814 * gnus.el (gnus-summary-first-unread-article): Would not work with
816 (gnus-setup-news): Update format specs here.
817 (gnus-find-new-newsgroups): Really do ignore illegal groups.
818 (gnus-group-kill-all-zombies): List groups at the right level.
820 * nnbabyl.el (nnbabyl-read-mbox): Ensure forward progress.
822 * gnus.el (gnus-summary-sort-by-author): Preserve subject order.
823 (gnus-summary-sort-by-subject): Preserve author order.
825 Sat Aug 12 11:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
827 * nneething.el (nneething-get-head): Don't use file-regular-p.
829 * nndoc.el (nndoc-set-header-dependent-regexps): Don't use
830 buffer-substring-no-props.
832 * gnus-msg.el (gnus-inews-article): Unquoted hook.
834 Fri Aug 11 11:11:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
836 * gnus.el (gnus-summary-remove-lines-marked-as-read): Remove
837 canceled articles as well.
838 (gnus-group-first-unread-group): Would bug out on un-activated
841 * nnmbox.el (nnmbox-get-new-mail): Did not delete incomings.
843 Thu Aug 10 12:15:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
845 * nnkiboze.el (nnkiboze-enter-nov): Insert Xref: instead of Xref.
847 Wed Aug 9 11:56:18 1995 Per Abrahamsen <abraham@dina.kvl.dk>
849 * custom.el (custom-field-accept): Protect call with a
850 `inhibit-point-motion-hooks' around it.
852 Wed Aug 9 13:57:55 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
854 * gnus.el (gnus-read-active-file): Did not like virtual servers in
855 secondary select methods.
856 (gnus-secondary-method-p): More correct implementation.
858 Tue Aug 8 16:44:41 1995 Per Abrahamsen <abraham@dina.kvl.dk>
860 * custom.el: Put initial defvars in an `eval-when-compile'.
861 The `help' menu was renamed to `help-menu'. Adjust code.
863 Tue Aug 8 14:49:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
865 * gnus.el (gnus-summary-mark-unread-as-read): Mark read-marked
866 articles as read. Yup.
868 * gnus-vis.el (gnus-button-url): Change default to use w3-fetch
869 when no window system.
871 * gnus.el (gnus-gnus-to-quick-newsrc-format): Add the gnus version
872 to the .newsrc.eld file.
874 * gnus-msg.el (gnus-inews-insert-headers): Don't delete original
875 sender, just change it to "Original-Sender".
877 Tue Aug 8 12:39:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
879 * gnus.el: 0.99.9 is released.
881 * gnus.el (gnus-group-unsubscribe-group): Wouldn't let you sub to
882 groups not in active.
883 (gnus): Would barf on second startup.
884 (gnus-select-newsgroup): Would refuse entry of non-activated
887 Tue Aug 8 09:58:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
889 * gnus.el: 0.99.8 is released.
891 * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Would bug out
892 on the end of the buffer.
894 Tue Aug 8 07:22:17 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
896 * gnus.el (gnus-group-list-groups): Did not properly respect
899 * nnheader.el (nnheader-find-file-noselect): Didn't work on
902 * gnus.el (gnus-group-get-new-news): Would do the wrong thing
903 without permanent levels.
904 (gnus-update-format-specifications): Did not update group mark
907 * nntp.el (nntp-retrieve-headers-with-xover): Did not remove nntp
910 * gnus-cache.el (gnus-cache-save-buffers): Did not write .overview
913 Mon Aug 7 02:32:03 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
915 * gnus.el: 0.99.7 is released.
917 * gnus.el (gnus-group-list-mode): New variable.
918 (gnus-have-all-newsgroups): Obsolete variable.
919 (gnus-group-list-groups): Use new variable.
921 Sun Aug 6 06:34:37 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
923 * gnus.el (gnus-group-check-bogus-groups): Would list all groups.
925 Thu Jul 20 05:19:06 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
927 * gnus-score.el (gnus-score-insert-help): Now displays help in
928 shrink-wrapped window at bottom of frame with items aligned in
931 Sun Aug 6 02:25:31 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
933 * gnus-score.el (gnus-score-adaptive): Use fuzzy matches.
935 * gnus-uu.el (gnus-uu-mark-thread): Move cursor.
937 * nnvirtual.el (nnvirtual-retrieve-headers): Did not properly open
939 (nnvirtual-possibly-change-newsgroups): Would refuse to include
940 component groups with similar names to itself.
942 * nnmail.el (nnmail-activate): Did not set timestamp properly.
944 * gnus.el (gnus-group-default-level): New function.
945 (gnus-group-get-new-news): Use it.
946 (gnus-group-list-groups): Ditto.
947 (gnus-setup-news): Would not activate groups for `gnus-no-server'.
949 Sat Aug 5 00:12:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
951 * gnus.el: 0.99.6 is released.
953 * gnus.el (gnus-summary-next-article): Don't bug out on the end of
956 * nnmail.el (nnmail-move-inbox): Use it.
958 * gnus.el (gnus-summary-best-unread-article): Would go to articles
959 below the default score before the articles with default score.
961 * gnus-score.el (gnus-summary-increase-score): Only allow
962 substring and regexp on body.
964 * gnus.el (gnus-score-find-alist): Would produce recursive lists.
965 (gnus-summary-mode-map): Changed mucho keys.
967 * gnus-score.el (gnus-summary-header): Don't give errors when
970 * gnus.el (gnus-group-apropos): Ignore nil actives.
971 (gnus-remove-some-windows): Would bug out.
972 (gnus-update-group-mark-positions): New function.
973 (gnus-group-mark-group): Follow the group line spec on process
976 * nndoc.el (nndoc-retrieve-headers): Did not do Lines right with
977 digests that had a non-blank separator line.
978 (nndoc-request-article): Did not do anything right with the above.
979 (nndoc-set-header-dependent-regexps): Did not like more than a
980 single space after Content-Type.
982 Fri Aug 4 23:56:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
984 * nnfolder.el (nnfolder-request-group): Be sure to activate.
986 Fri Aug 4 23:50:12 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
988 * gnus-ems.el (gnus-ems-redefine): XEmacs insertion of pseudos was
991 Fri Aug 4 22:34:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
993 * gnus.el (gnus-newsgroup-reads): New variable. Used throughout
996 Fri Aug 4 03:44:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
998 * gnus.el: 0.99.5 is released. (Hah!)
1000 * nnheader.el (nnheader-find-file-noselect): Did not work.
1002 Fri Aug 4 00:08:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1004 * gnus.el: 0.99.4 is released.
1006 * nnheader.el (nnheader-find-file-noselect): New function.
1007 * nnfolder.el (nnfolder-read-folder): Use it.
1008 * nnmbox.el (nnmbox-possibly-change-newsgroup): Ditto.
1010 * gnus-msg.el (gnus-inews-check-post): Use y-or-n instead of
1013 * nntp.el (nntp-open-server): Didn't use port number when opening.
1015 * gnus.el (gnus): Set the name of the current startup file here.
1017 Thu Aug 3 22:15:06 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
1019 * gnus.el (gnus-remove-some-windows): Didn't delete all summary
1022 * nntp.el (nntp-send-xover-command): Wait for reply.
1023 (nntp-retrieve-headers-with-xover): Would not do anything useful
1024 if nntp-nov-gap was nil.
1026 Thu Aug 3 21:48:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1028 * gnus-msg.el (gnus-debug): Don't quote non-lists.
1030 Wed Aug 2 15:08:10 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
1032 * gnus.el: 0.99.3 is released.
1034 * gnus.el (gnus): Don't read the dribble file that early after
1036 (gnus-active-to-gnus-format): Set group to nil anyway.
1037 (gnus-find-new-newsgroups): Ignore null groups.
1039 * nnml.el (nnml-get-new-mail): Didn't activate before splitting.
1041 * gnus-msg.el (gnus-forward-using-post): Make sure we post, even
1042 if we are in a mail group.
1044 * gnus.el (gnus-summary-prepare-threads): Always removed dormant
1046 (gnus-save-newsrc-file): Always save when you don't use the
1048 (gnus-group-make-doc-group): Would respond with "%c" on errs.
1050 * gnus-msg.el (gnus-inews-check-post): Would bug out on long
1053 * gnus.el (gnus): Would open two dribble buffers.
1054 (gnus-group-change-level): Refuse to subscribe to groups that are
1056 (gnus-active-to-gnus-format): Don't `set' bogus group symbols to
1057 nil - just ignore them.
1058 (gnus-summary-number-of-articles-in-thread): Gave the wrong answer
1059 on gathered articles.
1060 (gnus-select-newsgroup): Bind nntp-nov-gap to nil when building
1063 Wed Aug 2 14:13:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1065 * gnus.el: 0.99.2 is released.
1067 * nnfolder.el (nnfolder-active-number): Did not work.
1069 Sun Jul 30 22:02:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1071 * 0.99.1 is released.
1073 * gnus-msg.el (gnus-debug): Remove null chars.
1075 * nnfolder.el (nnfolder-active-number): Would return t instead of
1078 Sun Jul 30 00:00:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1080 * gnus.el: 0.99 is released.
1082 * gnus.el (gnus-active-to-gnus-format): Ignore groups that have
1083 flags that are not y, n or m.
1084 (gnus-summary-expire-articles): Turn off the cache.
1085 (gnus-setup-news): Read the dribble file before everything.
1086 (gnus-dribble-eval-file): New function.
1088 * gnus-ems.el (gnus-make-overlay): Use some indirection.
1090 * gnus.el (gnus-make-threads): Would chop off threads that changed
1091 subject on re-generation.
1092 (gnus-make-threads-and-expunge): Ditto.
1094 * gnus-vis.el (gnus-button-alist): Match URLS with periods
1097 Sat Jul 29 21:31:15 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1099 * gnus.el: Added &optional to all `(interactive "P")' functions.
1100 (gnus-summary-prepare-exit-hook): Changed name.
1101 (gnus-summary-exit-hook): New hook.
1103 * nnkiboze.el (nnkiboze-generate-group): Don't bug out on
1106 Sat Jul 29 19:40:51 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1108 * gnus.el: 0.98.6 is released.
1110 * gnus.el (gnus-get-unread-articles): Would doubly activate native
1112 (gnus-summary-prepare-threads): Always removed dormant articles.
1113 (gnus-summary-show-all-dormant): Did not show dormants.
1114 (gnus-summary-show-all-expunged): Ditto for expunged.
1116 * nntp.el (nntp-async-request-group): Would pretend to close down
1119 Sat Jul 29 02:06:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1121 * gnus.el: 0.98.5. is released.
1123 * nntp.el (nntp-open-server-semi-internal): Define servers that we
1124 can't reach as unreachable.
1126 * nnvirtual.el (nnvirtual-create-mapping): Don't ding so much.
1128 * nneething.el (nneething-map-file): Make sure that the .neething
1131 Fri Jul 21 14:52:06 1995 Ulrik Dickow <dickow@nbi.dk>
1133 * nndoc.el (nndoc-digest-type): New variable.
1134 (nndoc-set-header-dependent-regexps): Set it.
1135 (nndoc-request-article): Use it -- don't unquote MIME digests.
1137 Sat Jul 29 00:54:09 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1139 * nntp.el (nntp-request-close): Kill all async connections.
1141 * gnus-uu.el (gnus-uu-decode-binhex): Bugged out.
1143 Fri Jul 28 20:35:34 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1145 * gnus-msg.el (gnus-group-mail): Don't call `gnus-mail-hook'.
1147 * gnus.el (gnus-summary-mode-map): Changed `W d' to `W m'.
1148 (gnus-summary-mark-unread-as-read): Would sometimes mark the wrong
1150 (gnus-summary-toggle-header): Wouldn't toggle headers after
1152 (gnus-summary-next-article): Would offer to go to the next group
1153 when happening upon canceled articles.
1154 (gnus-summary-insert-pseudos): Did not properly note that
1155 extracetd articles were unread.
1156 (gnus-summary-sort-by-number): Protect against macroism.
1157 (gnus-summary-verbose-headers): Didn't turn on/off verbose
1160 * gnus-score.el (gnus-score-string): Mis-scored when matching on
1163 * gnus-ems.el (gnus-ems-redefine): Remove long-lines and
1164 control-chars checking for Mule.
1166 * gnus.el (gnus-summary-prepare-unthreaded): Cull unwanted
1168 (gnus-group-jump-to-group): If we haven't read the active file,
1169 don't require a match.
1171 Thu Jul 27 13:32:12 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1173 * nnml.el (nnml-request-group): Didn't split mail.
1175 * nnmh.el (nnmh-active-number): Create new groups at the drop of a
1178 * nnmail.el (nnmail-get-active): Don't activate any groups just
1179 because they're mentioned in `nnmail-split-methods'.
1181 * nnml.el (nnml-get-new-mail): Would bug out on multiple spool
1183 * nnmbox.el (nnmbox-get-new-mail): Ditto.
1184 * nnbabyl.el (nnbabyl-get-new-mail): Ditto.
1185 * nnfolder.el (nnfolder-get-new-mail): Ditto.
1186 (nnfolder-active-number): Don't try to switch to a group before it
1189 * nnmh.el (nnmh-get-new-mail): Ditto.
1191 Wed Jul 26 17:18:50 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1193 * gnus-ems.el (gnus-ems-redefine): Would bug out on rebuiling
1194 (referred) threads in XEmacs.
1196 * gnus-msg.el (gnus-inews-insert-signature): Would insert one \n
1199 Wed Jul 26 09:38:36 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1201 * gnus.el: 0.98.4 is released.
1203 * gnus-msg.el (gnus-deletable-headers): Make Date a deletable
1206 * nnmail.el (nnmail-split-incoming): Treat Content-length headers
1208 (nnmail-split-incoming): Would totally by out.
1210 * nnmh.el (nnmh-request-group): Give a better error message.
1212 * gnus.el (gnus-article-date-ut): Allow futurity
1214 * gnus-msg.el (gnus-inews-user-address): New function.
1215 (gnus-inews-news): Give better error messages.
1217 * nnml.el (nnml-request-group): Don't check so much.
1218 * nnmail.el (nnmail-activate): Check everything.
1220 * gnus-msg.el (gnus-inews-check-post): Didn't match properly on
1222 (gnus-check-before-posting): Didn't actually check anything before
1225 Tue Jul 25 13:35:01 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1227 * gnus.el: 0.98.3 is released.
1229 * nnml.el (nnml-request-replace-article): Would kill a random
1232 * gnus.el (gnus-group-read-group): Doc fix.
1233 (gnus-update-format-specifications): New implementation.
1234 (gnus-summary-read-group): Update format specs.
1235 (gnus-summary-catchup): Expose threads before catching up. Would
1237 (gnus-summary-save-article): Would change window config.
1238 (gnus-group-archive-directory): Changed address.
1240 * nnmail.el (nnmail-get-split-group): Make sure that
1241 nnmail-procmail-directory is a directory.
1243 Sun Jul 23 22:27:25 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1245 * gnus.el (gnus-summary-mark-article): Would bug out on string
1248 Sun Jul 23 16:49:38 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1250 * gnus.el: 0.98.2 is released.
1252 * nnmail.el (nnmail-split-incoming): Ignore duplicate messages,
1253 but create new message-ids for messages that do not have one.
1255 * gnus.el (gnus-thread-sort-by-score): Totally bombed out.
1257 * gnus-score.el (gnus-score-insert-help): Do the `select-window'
1258 outside the `save-excursion'.
1260 * gnus.el (gnus-article-mode-map): Remove the summary `s' binding.
1262 * gnus-uu.el (gnus-uu-grab-articles): Wouldn't mark some articles
1264 (gnus-uu-save-files): Don't ask twice whether to overwrite a file.
1266 * gnus.el (gnus-summary-show-thread): Avoid `save-excursion'.
1267 (gnus-summary-mark-same-subject): Did not expose hidden threads,
1270 Sat Jul 22 04:34:25 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1272 * gnus-cache.el (gnus-cache-file-name): Also translate :'s.
1274 * gnus.el (gnus-dribble-file-name): Use the current startup file
1277 Sat Jul 22 00:26:49 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
1279 * gnus.el: 0.98.1 is released.
1281 * gnus.el (gnus-summary-mark-unread-as-read): Don't mark already
1283 (gnus-summary-edit-article): Widen before editing.
1284 (gnus-summary-edit-article-done): Remove all text properties.
1285 (gnus-summary-prepare-threads): Inline `gnus-summary-insert-line'.
1286 (gnus-summary-mark-article-as-read): Faster, simpler function for
1288 (gnus-summary-mark-same-subject): Faster implementation.
1289 (gnus-summary-search-forward): Changed to macro.
1290 (gnus-summary-search-backward): Ditto.
1291 (gnus-summary-thread-level): Ditto.
1292 (gnus-summary-article-number): Ditto.
1293 (gnus-summary-article-mark): Ditto.
1295 * gnus-uu.el (gnus-uu-grab-articles): Disable async.
1297 Fri Jul 21 22:00:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1299 * nndoc.el (nndoc-type-to-regexp): Use the new default to avoud
1300 the 1,, line in babyl files.
1302 * nnml.el (nnml-request-group): Force re-reading of the active
1303 file if the file is new.
1305 * gnus-vis.el (gnus-article-add-buttons): Turn off the header
1308 * nntp.el (nntp-async-request-group): Really save async state.
1310 Thu Jul 20 00:02:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1312 * gnus.el: 0.98 is released.
1314 * gnus-vis.el (gnus-article-add-buttons): Buttonize the headers.
1316 * nndoc.el (nndoc-insert-article): Don't insert the status line.
1318 * gnus-vis.el (gnus-article-add-buttons): Do a `nil t' on the
1321 * nnml.el (nnml-request-replace-article): Would bug out on
1322 slightly corrupted NOV files.
1324 * gnus-ems.el (gnus-ems-redefine): max-width for Mule was wrong.
1326 * nnbabyl.el (nnbabyl-request-expire-articles): Didn't use the
1328 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1330 * gnus-msg.el (gnus-mail-forward-using-mail): Force window config.
1331 (gnus-bug-mail-send-and-exit): New command.
1333 (gnus-summary-mail-other-window): Configured windows strangely.
1335 * gnus.el (gnus-gnus-to-newsrc-format): Wouldn't save
1336 .newsrc-SERVER, but just .newsrc.
1337 (gnus-make-newsrc-file): Would not find .newsrc-SERVER.eld if
1338 .newsrc-SERVER didn't exist.
1340 * nndoc.el (nndoc-set-header-dependent-regexps): New function.
1341 (nndoc-request-group): Use it.
1343 Wed Jul 19 17:07:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1345 * gnus-ems.el: Defvar instead of setq.
1347 * gnus.el (gnus-summary-expire-articles): Don't do anything if
1348 there are no articles to expire.
1349 (gnus-unload): New command.
1351 * nnmh.el (nnmh-possibly-create-directory): Would create "a/b/c"
1352 dirs when "a.b.c" dir was requested.
1354 * gnus.el (gnus-newsrc-to-gnus-format): Also recognize "Options".
1356 * nnmail.el (nnmail-activate): New function for faster activation.
1358 * gnus.el (gnus-summary-expire-articles): Be slightly faster.
1360 * gnus-cache.el (gnus-cache-possibly-enter-article): Bugged out on
1363 * gnus.el (gnus-summary-update-lines): Didn't set the article number.
1364 (gnus-summary-exit): Force a group window config.
1365 (gnus-select-newsgroup): Copy all marks lists.
1366 (gnus-group-sort-groups): Would not heed the last `l' or `L'.
1368 * nndoc.el (nndoc-retrieve-headers): Would sometimes be in the
1369 wrong buffer for folding continuation lines.
1371 * gnus-ems.el (gnus-ems-redefine): Redefine
1372 `gnus-article-add-button' for XEmacs.
1374 * gnus.el (gnus-summary-mark-forward): Never go to the next unread
1375 article when marking as unread.
1377 * gnus-kill.el (gnus-kill-file-enter-kill): Wouldn't allow editing
1378 of the global kill file.
1380 * gnus.el (gnus-summary-mode): Don't update format specs.
1382 Tue Jul 18 16:39:31 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1384 * gnus.el (gnus-summary-number-of-articles-in-thread): Didn't work
1385 with the new thread machine.
1387 Tue Jul 18 13:38:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1389 * gnus.el: 0.97.2 is released.
1391 * gnus.el (gnus-thread-header): Define as a macro.
1392 (gnus-all-windows-visible-p): Don't barf on horizontal specs.
1393 (gnus-mouse-face-function, gnus-max-width-function): Separate into
1394 functions to make it easier for XEmacs and Mule to redefine.
1396 * gnus-cache.el (gnus-cache-save-buffers): Make sure that the
1399 * gnus-msg.el (gnus-group-mail): Don't do configure.
1401 * gnus.el (gnus-all-windows-visible-p): Almost always reported
1404 Tue Jul 18 11:04:02 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1406 * gnus.el: 0.97.1 is released.
1408 * gnus.el (gnus-parse-format): Use macros instead of defuns.
1410 * gnus-msg.el (gnus-debug): Slap more condition-cases around
1413 * gnus.el (gnus-summary-prepare-threads): Slight rewrite.
1414 (gnus-summary-prepare-threads): Would bug out on culling.
1415 (gnus-summary-expand-window): Didn't.
1417 Mon Jul 17 16:31:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1419 * gnus.el (gnus-summary-goto-unread): New default.
1421 Mon Jul 17 12:28:36 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1423 * gnus.el: 0.97 is released.
1425 * gnus.el (gnus-summary-prepare-threads): New implementation.
1427 * gnus-vis.el (gnus-netscape-open-url): Used 10.29isms.
1429 * gnus.el (gnus-summary-exit-no-update): Removed call to the cache
1431 (gnus-summary-prepare-untreaded): New function to prepare an
1432 unthreaded summary buffer faster.
1433 (gnus-summary-mode-map): Bound hide-citation-maybe to `W C'.
1435 Mon Jul 17 04:24:40 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1437 * gnus-cache.el (gnus-cache-save-buffers): Only save the overview
1438 file if absolutely necessary. Delete cache subdirectories when
1439 the overview file is empty...actually when the buffer to be saved
1440 is empty, so it doesn't delete any existing empty subdirs.
1442 * gnus-cache.el (gnus-cache-change-buffer): All saving of
1443 overviews is through gnus-cache-save-buffers now. More careful
1444 about modification flags on overview buffers to save redundant
1447 * gnus-cache.el (gnus-cache-possibly-remove-articles): Added call
1448 to gnus-cache-save-buffers to ensure that overviews are written
1451 Mon Jul 17 10:15:35 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1453 * gnus.el (gnus-summary-update-lines): Faster implementation.
1455 * gnus-uu.el (gnus-uu-command): Also escape &'s.
1457 * gnus-vis.el (gnus-article-make-menu-bar): Only the first menu
1458 bar item was defined.
1460 Sun Jul 16 15:15:01 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1462 * gnus-msg.el (gnus-summary-supersede-article): Reversed comaprison.
1464 * gnus.el (gnus-read-old-newsrc-el-file): Add "options" to the
1467 * nndoc.el (nndoc-insert-article): Weed out babyl extra headers.
1469 * gnus-msg.el (gnus-summary-mail-other-window): Configure windows
1472 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-rebuild-thread
1475 * gnus.el (gnus-all-windows-visible-p): New function. Don't
1476 configure windows if all buffers are visible.
1477 (gnus-summary-expand-window): Allow forcing of `article' config.
1479 * nnbabyl.el (nnbabyl-active-number): Create new groups on the
1481 * nnfolder.el (nnfolder-active-number): Ditto.
1482 * nnmbox.el (nnmbox-active-number): Ditto.
1484 * gnus.el (gnus-summary-expire-articles): Didn't use total-expire.
1486 Sat Jul 15 20:08:47 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1488 * gnus-kill.el (gnus-kill-save-kill-file): New variable.
1489 (gnus-kill-parse-gnus-kill-file): Don't save kill files unless you
1492 * gnus.el: 0.96 is released.
1494 Sat Jul 15 03:54:00 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1496 * gnus-vis.el (gnus-article-add-button): Use overlays for
1497 gnus-article-button-face to ensure that it gets priority
1500 Sat Jul 15 17:50:23 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1502 * gnus.el (gnus-article-summary-command-nosave): Pop instead of
1503 switch to the summary buffer.
1505 * gnus-score.el (gnus-summary-increase-score): Make sure
1506 gnus-score-winconf isn't nil.
1508 * gnus-vm.el: Use gnus-article-copy instead of the article buffer.
1510 * gnus-vis.el (gnus-summary-make-menu-bar): Don't recreate menus
1511 if the are already created.
1513 * gnus.el (gnus-group-get-new-news): Would not check unread
1514 articles when using permament levels.
1516 * nnfolder.el (nnfolder-request-accept-article): Didn't accept a
1519 * gnus-score.el (gnus-score-add-followups): Bugged out all over
1522 Fri Jul 14 15:25:20 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1524 * gnus-vis.el (gnus-button-url): Default to `gnus-netscape-open-url'.
1525 (gnus-netscape-open-url): New function.
1526 (gnus-netscape-start-url): New function.
1528 Fri Jul 14 10:03:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1530 * gnus.el (gnus-cache-removeable-articles): Make this a local
1531 variable to the summary buffers.
1533 * gnus-cache.el (gnus-cache-change-buffer): Don't reset
1534 gnus-cache-removeable-articles here.
1536 * gnus-msg.el (gnus-summary-followup): Make sure we get the
1539 * gnus-ems.el: Removed def for `gnus-header-face-alist'.
1540 (gnus-ems-redefine): Redefined gnus-article-push-button for
1543 Thu Jul 13 12:12:15 1995 Scott Byer <byer@mv.us.adobe.com>
1545 * nnfolder.el (nnfolder-request-expire-articles) commented out
1546 line that was causing a problem when exiting group.
1548 * nnfolder.el (nnfolder-request-list) always get the active list
1549 from the file, since we're being more careful to keep it up to
1550 date. Fixes new-group creation problems.
1552 * nnfolder.el (nnfolder-request-group) added timestamp check on
1553 active file. Fixed problem of new messages not being shown upon
1554 first starting up (ding).
1556 Thu Jul 13 00:14:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1560 * nndoc.el (nndoc-type-to-regexp): Some digests do not start with
1561 the required over-long --- line.
1563 * gnus.el (gnus-article-prepare): Didn't set gnus-have-all-headers
1564 in the right buffer.
1565 (gnus-read-mark): Swicthed marks around.
1566 (gnus-summary-next-group): Would barf on unactivated groups.
1568 * gnus-vis.el (gnus-visual-score-map): Turn score menus off.
1570 Wed Jul 12 21:02:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1572 * gnus.el (gnus-save-newsrc-file): Allow backups of files.
1573 (gnus-gnus-to-newsrc-format): Ditto.
1574 (gnus-article-mode-map): Don't use summary buffer def for return.
1576 * gnus-ems.el: set-text-properties did not work for XEmacs.
1578 * gnus-uu.el (gnus-uu-initialize): Don't check for generated files
1579 - this would delete any previously decoded files.
1580 (gnus-uu-output-buffer-name): Changed name.
1581 (gnus-uu-initialize): Maintain an alist of tmp dirs.
1583 * gnus.el (gnus-group-search-forward): Would also find group with
1584 a lower level than LEVEL.
1586 * nntp.el: `telnet' was autoloaded as a non-interactive function.
1588 * gnus.el (gnus-summary-next-group): Configure windows properly on
1590 (gnus-summary-refer-article): Make sure overlays are copied by
1591 renaming the buffer.
1593 * gnus-msg.el (gnus-inews-insert-mime-headers): Bind
1594 mail-header-separator to "".
1596 Tue Jul 11 16:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1598 * gnus.el (gnus-summary-exit): Run the exit hook before updating
1601 Tue Jul 11 09:36:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1603 * gnus.el: 0.94 is released.
1605 * gnus-msg.el (gnus-debug): A `sit-for' may sometimes change
1608 * nn*.el: Fix in expire article which would nix out the active
1611 * gnus-ems.el (gnus-ems-redefine): Mule redefinition.
1613 * gnus.el (gnus-summary-respool-article): Didn't allow respooling.
1615 * gnus-uu.el (gnus-uu-command): Also escape !s.
1617 * gnus-cache.el (gnus-cache-change-buffer): Reset
1618 gnus-cache-removeable-articles.
1619 (gnus-cache-possibly-remove-articles): Don't stat everything
1620 between heaven and earth.
1622 * gnus.el (gnus-summary-expire-articles-now): Use -1 as the expiry
1624 (gnus-summary-caesar-message): Changed somewhat. Removed all
1625 caesar code from gnus - use the functions in rnews.el instead.
1627 Mon Jul 10 20:42:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1629 * gnus.el (gnus-summary-catchup-to-here): Don't mark current
1632 Mon Jul 10 10:44:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1634 * gnus.el: 0.93 is released.
1636 * gnus-ems.el (gnus-ems-redefine): Redefine for XEmacs.
1638 * gnus.el (gnus-summary-expire-articles-now): New function and
1639 keystrokem by popular demand.
1640 (gnus-summary-exit-hook): New variable.
1642 * gnus-vis.el (gnus-visual-turn-off-edit-menus): New function.
1644 * nnml.el (nnml-request-expire-articles): When you have found one
1645 new article, the rest are probably also new, so stop checking,
1647 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1648 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1649 * nnmh.el (nnmh-request-expire-articles): Ditto.
1650 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1652 * gnus-ems.el: Setq gnus-display-type and gnus-background-mode for
1655 * gnus-vis.el (gnus-summary-highlight): Defvarred twice.
1657 * gnus-uu.el (gnus-uu-uustrip-article): Remove any non-body line
1658 after the begin line.
1660 Sun Jul 9 15:01:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1662 * gnus-uu.el (gnus-uu-get-actions): Substitute "file" for
1665 * gnus-vis.el (gnus-group-make-menu-bar): Disable the Edit menu in
1668 * gnus-msg.el (gnus-insert-mime-headers): New function.
1669 (gnus-inews-insert-headers): Make deletable headers italic.
1670 (gnus-inews-check-post): Stricter From header checks.
1672 * gnus.el (gnus-subject-equal): Would bug out on numerical
1674 (gnus-limit-string): New function.
1675 (gnus-score-score-files): Translate the ":" to "/".
1676 (gnus-score-find-bnews): Ditto.
1677 ('gnus-startup-hook): Remove all hilit hooks by default.
1679 * gnus-score.el (gnus-default-adaptive-score-alist): Don't let
1680 ticks affect adaptive score.
1682 * gnus-msg.el ('rmail): Require rmail.
1684 * gnus-mh.el (gnus-mail-reply-using-mhe): Make sure the To isn't
1687 * gnus-msg.el (gnus-inews-news): Don't restore window config if
1688 article is rejected.
1690 * gnus.el (gnus-summary-show-article): Now takes a prefix.
1691 (gnus-browse-exit): List all groups on exit.
1692 (gnus-summary-edit-article): Make sure the article buffer is the
1693 selected window before editing.
1695 Sat Jul 8 16:57:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1697 * gnus.el: 0.92 is released.
1699 * gnus.el (gnus-summary-fetch-faq): Get the real name.
1700 (gnus-summary-fetch-faq): Don't do the config thing unless the
1701 fetch is successful.
1702 (gnus-group-group-unread): New function.
1704 * gnus-score.el (gnus-summary-header): Beep on pseudo-articles.
1706 * gnus.el (gnus-group-expire-all-groups): Don't move the cursor.
1707 (gnus-group-remove-mark): Don't be so verbose.
1708 (gnus-summary-read-group): Return the the server buffer if
1709 quitting a group entry from the server buffer.
1711 * gnus-score.el (gnus-score-add-followups): Local variable shadows
1714 * gnus.el (gnus-summary-exit): Didn't update cache when proceeding
1716 (gnus-summary-next-group): Didn't respect `gnus-keep-same-level'.
1717 (gnus-summary-remove-lines-marked-as-read): Also remove canceled
1720 * gnus-score.el (gnus-score-insert-help): Make the summary buffer
1721 the selected window.
1723 * gnus-vis.el (gnus-visual-score-map): New function to create a
1724 gazillion menu bar entries.
1726 * gnus.el (gnus-summary-next-group): New implementation.
1728 Fri Jul 7 12:55:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1730 * gnus-cache.el (gnus-cache-possibly-remove-article): Don't barf
1731 on corrupted .overview files.
1733 * gnus.el (gnus-summary-copy-article): Make sure to open
1735 (gnus-summary-move-article): Ditto.
1736 (gnus-group-make-group): Initialized active entry with wrong data.
1737 (gnus-summary-mark-article): Don't mark ancients as expirable.
1739 * nnbabyl.el (nnbabyl-request-create-group): New function.
1741 * gnus.el (gnus-group-make-group): Did not check to see whether
1742 the backend was loaded.
1744 * gnus-vis.el (gnus-header-face-alist): New colours.
1746 Thu Jul 6 15:30:00 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1748 * gnus-vis.el: Use `custom-face-lookup' to create faces for
1751 Thu Jul 6 14:17:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1753 * nntp.el (nntp-async-request-group): New function to save async
1754 state between groups that are open at the same time.
1756 * nnbabyl.el (nnbabyl-retrieve-headers): Possible removal of
1759 * nnmbox.el (nnmbox-retrieve-headers): Ditto.
1761 Wed Jul 5 18:21:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1763 * gnus.el (gnus-summary-mode): Set the name of the group here.
1765 * gnus-ems.el: `set-text-properties' doesn't work on strings.
1766 (gnus-ems-redefine): Require gnus-msg on startup.
1768 Mon Jul 3 12:04:43 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1770 * gnus.el (gnus-group-startup-message): Tweaked message.
1772 Sun Jul 2 14:11:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1774 * gnus.el: 0.91 and 0.91.1 is released.
1776 * nnvirtual.el (nnvirtual-catchup-group): Would kill the group
1779 * gnus-ems.el (gnus-ems-redefine): Redefine insertion of group
1780 lines to avoid that awfol front-stickyness of extents.
1781 (gnus-ems-redefine): Redefine gnus-copy-article-buffer.
1782 (gnus-ems-redefine): Redefine gnus-summary-refer-article.
1784 * nnml.el (nnml-request-expire-articles): Would delete everything
1787 * gnus-ems.el (gnus-ems-redefine): Really redefine
1788 gnus-highlight-selected-summary.
1790 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-summary-recenter.
1792 Sun Jul 2 13:02:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1794 * gnus.el: Removed tons of unreferenced local variables from all
1796 (gnus-read-active-file): When using several nntp servers, the
1797 native nntp server often would not be consulted for an active
1800 Sun Jul 2 12:03:18 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1802 * gnus.el (gnus-group-make-articles-read): name instead of group.
1804 Sat Jul 1 16:04:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1806 * gnus.el: 0.90 is released.
1808 * gnus.el (gnus-summary-edit-article-done): No arguments to
1809 buffer-disable-undo.
1811 * nnkiboze.el (nnkiboze-generate-group): Turn off slow stuff.
1813 * gnus-msg.el (gnus-inews-news): Don't restore the summary config
1814 if posting is unsuccessful.
1816 * gnus-score.el (gnus-score-find-trace): Don't pop to score window
1819 * gnus-msg.el (gnus-summary-cancel-article): Don't mark article as
1820 cancelled if they are not.
1821 (gnus-mail-reply-using-mail): Change map after running mail-setup.
1823 * gnus.el (gnus-group-best-unread-group): Would return a group
1824 that was supposed to be excluded.
1825 (gnus-summary-next-group): Skip empty groups.
1827 * nntp.el (nntp-open-server-semi-internal): Don't attempt a second
1828 async connection if the server is down.
1830 * gnus.el (gnus-summary-goto-last-article): Doc fix.
1831 (gnus-no-server): Use permanent levels.
1833 * gnus-msg.el: Unhide and hide was unnecessary when forwarding and
1836 * nnvirtual.el (nnvirtual-retrieve-headers): Mark cancelled and
1837 expired articles as read in the component group.
1838 (nnvirtual-update-marked): When removing all marks, they wouldn't
1841 * gnus.el (gnus-summary-catchup): Do thorough nnvirtual catchups.
1843 Fri Jun 30 09:10:57 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1845 * gnus.el: gnus-bug wasn't interactive.
1847 Thu Jun 29 13:42:33 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1849 * gnus.el (gnus-summary-catchup-to-here): Would mark one article
1851 (gnus-articles-to-read): Accept whitespace.
1852 (gnus-summary-go-to-next-thread): Didn't go to next thread when
1853 threads were hidden.
1854 (gnus-summary-display-article): When the first article was
1855 cancelled, point would remain in the group buffer.
1857 Wed Jun 28 16:24:38 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1859 * gnus.el: 0.89 is released.
1861 * nnfolder.el (nnfolder-directory): file-name-as-directory thing.
1863 * gnus-mh.el (gnus-mail-reply-using-mhe): Set gnus-mail-buffer to
1866 * gnus.el (gnus-article-mode-map): Copy all summary keystrokes.
1867 (gnus-summary-insert-pseudos): Don't view if you ask to save
1868 (gnus-summary-edit-article): Enable undo.
1870 Sun Jun 25 11:47:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1872 * gnus.el (gnus-summary-next-group): Fixed possible bug on `n' on
1874 (gnus-remove-some-windows): Didn't delete all Gnus windows.
1875 (gnus-group-unsubscribe-current-group): Use universal-argument as
1877 (gnus-summary-beginning-of-article): Didn't configure windows.
1878 (gnus-compress-newsrc-alist): Be more lenient in compressing.
1879 (gnus-newsrc-parse-options): "-" was counted as a non-word
1880 character for some reason.
1881 (gnus-articles-to-read): Accept white space.
1882 (gnus-truncate-string): Did the opposite of what it should.
1884 Sat Jun 24 14:11:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1886 * gnus.el: 0.88 is released.
1888 * gnus.el (gnus-bug): Use gnus-mail-send-and-exit.
1889 (gnus-summary-line-format-alist): Int instead of char with %e.
1890 (gnus-format-max-width): Mule refefinition.
1892 Sat Jun 24 13:14:40 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1894 * gnus.el (gnus-subject-eq): New function.
1895 (gnus-summary-search-subject): Use it.
1897 * gnus-msg.el (gnus-cancel-news): Use previous distribution, if
1900 * gnus.el (gnus-summary-next-group): Tried exiting while in the
1903 Sat Jun 24 10:35:33 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
1905 * gnus.el (gnus-article-date-ut): Slap a condition-case on the
1907 (gnus-summary-mode-hook): Doc fix.
1908 (gnus-group-get-new-news): Update native and secondary groups of
1909 the proper levels if levels are wanted.
1911 * gnus-msg.el (gnus-inews-insert-signature): Checked whether
1912 `gnus-signature-function' was a function.
1914 Sat Jun 17 02:38:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
1916 * gnus.el: 0.87 is released.
1918 * nnkiboze.el (nnkiboze-close-group): Don't bug out on missing nov
1921 * gnus-cache.el (gnus-cache-possibly-remove-articles): Wait until
1922 exit to remove articles from the cache.
1924 * gnus.el (gnus-summary-next-group): Go to the next group, or exit
1926 (gnus-summary-search-article-forward): Cleaned up.
1927 (gnus-summary-search-article-backward): New implementation.
1929 * gnus-uu.el (gnus-uu-decode-with-method): Make sure the dir name
1932 * gnus.el (gnus-summary-mode-map): Add binding for gnus-bug.
1933 (gnus-article-mode-map): Ditto.
1934 (gnus-browse-mode-map): Ditto.
1936 * nnmh.el (nnmh-request-expire-articles): Possibly keep last
1937 article; and return the right `rest' undeleted list.
1939 * gnus.el (gnus-summary-mark-article): Don't auto-expire ancient
1942 * nnbabyl.el (nnbabyl-request-expire-articles): Would infloop.
1944 * gnus.el (gnus-summary-mark-article): Would possibly enter a nil
1945 into the lists of articles.
1947 Fri Jun 16 01:51:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
1949 * nneething.el (nneething-get-head): Returned nil.
1951 * gnus-cache.el (gnus-cache-possibly-enter-article): Make doubly
1952 sure that point as at the start of the line.
1954 * gnus-score.el (gnus-summary-score-entry): Matches on lines were
1955 entered with strings, leading to later bugouts.
1957 * nntp.el (nntp-request-asynchronous): Error message slightly
1960 * gnus.el (gnus-summary-verbose-header): New command and keystroke
1961 for POG compatability.
1962 (gnus-article-hide-headers-if-wanted): Fix to the same.
1964 * gnus-score.el (gnus-score-edit-alist): Use it new config.
1966 * gnus.el (gnus-summary-refer-parent-article): Give a more
1967 unabiguous error message.
1968 (gnus-summary-refer-article): Save the article buffer before
1969 trying to refer some other.
1970 (gnus-summary-refer-article): Don't blank out the old article
1972 (gnus-buffer-configuration): New entry for summary-edit-score.
1974 * gnus-mh.el (gnus-mail-reply-using-mhe): Set mail-bug to wrong
1977 * gnus.el (gnus-article-word-wrap): Let adaptive-fill-regexp be
1978 somewhat more permissive.
1979 (gnus-summary-first-subject): Did not go to the first article.
1981 Thu Jun 15 21:31:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
1983 * gnus.el (gnus-setup-news): Read active file from secondary
1984 servers even if native is down.
1985 (gnus-get-unread-articles): Didn't display unread articles when
1986 started on a low level.
1987 (gnus-get-unread-articles): More efficient implementation.
1989 Thu Jun 15 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
1991 * gnus-score.el (gnus-score-save): Delete empty score files.
1993 Thu Jun 15 03:34:23 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1995 * gnus.el: 0.86 is released.
1997 * gnus.el (gnus-summary-refer-article): Recenter after fetching.
1999 Wed Jun 14 10:34:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
2001 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't initialize
2004 * gnus-msg.el (gnus-mail-buffer): New variable.
2006 * gnus-score.el (gnus-summary-increase-score): Restore window
2009 * nnmail.el (nnmail-use-procmail): New variable.
2011 * nntp.el (nntp-send-strings-to-server): Really reopen connection
2014 * gnus.el (gnus-group-exit): Remove carpal window on exit.
2015 (gnus-summary-recenter): Center on line 2 when in small windows.
2016 (gnus-newsrc-to-gnus-format): Reset the options list.
2017 (gnus-read-active-file): Would not activate primary groups when
2019 (gnus-get-unread-articles): Don't activate secondary groups
2022 Tue Jun 13 00:26:45 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2024 * Treat empty comments fields.
2026 * gnus.el (gnus-newsrc-to-gnus-format): Exponentiality revealed.
2027 (gnus-score-find-hierarchical): Didn't really work for adaptive
2029 (gnus-select-newsgroup): Really strip the first unwanted article.
2031 * gnus-score.el (gnus-summary-score-entry): Doc fix.
2033 Tue Jun 13 10:02:57 1995 Scott Byer <byer@mv.us.adobe.com>
2035 * nnfolder.el (nnfolder-possibly-change-group) An added check for
2036 a file being a directory also checked for a symlink without
2037 verifying that the symlink actually pointed to a directory. This
2038 would seriosly mess up some mail setups.
2040 * nnfolder.el (nnfolder-server-opened)
2041 (nnfolder-possibly-change-group) Made sure checks for buffer
2042 existence included checks for the name being nil, since
2043 buffer-name with a nil name returns some random buffer.
2045 Sat Jun 10 00:15:13 1995 Lars Ingebrigtsen <lars@eyesore.no>
2047 * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
2048 reading newgroups files.
2049 (gnus-summary-next-group): Would bug out when all articles were
2050 expinged from scoring.
2051 (gnus-simplify-subject-fuzzy): Totally bugged out.
2053 * gnus.el: 0.85 is released.
2055 Thu Jun 8 22:27:07 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2057 * custom.el: Added support for faces, sexp, and pair types. Added
2058 support for declaring emacs packages. Added support for loading,
2059 saveing, and editing Emacs customization. Declared all user
2060 variables in the custom package itself.
2062 * gnus-edit.el: Added support for `eval', `adapt', and `local'
2065 * gnus-cus.el: New file.
2067 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
2069 * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively.
2071 * gnus.el (gnus-group-edit-group): Refuse to edit killed groups.
2072 (gnus-summary-enter-digest-group): Have followups in digest groups
2073 go to the parent group.
2074 (gnus-newsrc-to-gnus-format): Would infloop on empty lines.
2076 * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
2078 (gnus-score-load-file): Have a nil 'adapt entry mean "use current
2081 * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
2084 * gnus.el (gnus-configure-windows): Accept integer hor specs.
2086 * nnfolder.el (nnfolder-request-create-group): Make sure new
2087 groups that are created are, indeedn, created.
2088 (nnfolder-request-accept-article): Would save two copies of all
2091 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
2093 * gnus.el: 0.84 is released.
2095 * nneething.el (nneething-retrieve-headers): Check for empty
2098 * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
2100 (gnus-inews-organization): Be a bit more clever about missing
2103 * gnus-score.el (gnus-score-body): Didn't work at all.
2105 * gnus-msg.el (gnus-summary-supersede-article): Did not select
2106 article before superseding.
2107 (gnus-summary-supersede-article): Delete certain headers before
2109 (gnus-delete-supersedes-headers): New variable.
2111 Thu Jun 8 20:15:24 1995 Lars Ingebrigtsen <lars@eyesore.no>
2113 * nnmh.el (nnmh-request-list): Would add a "." to the group name
2114 if nnmh-directory didn't end with /.
2116 * nnmail.el (nnmail-resplit-incoming): New variable.
2118 * nnml.el (nnml-get-new-mail): Wrong group name.
2120 * gnus.el (gnus-simplify-subject-fuzzy): Inline
2121 simplify-buffer-fuzzy.
2122 (gnus-simplify-buffer-fuzzy): New Re: match.
2124 * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name.
2125 (gnus-uu-decode-unshar-and-save): Start working.
2127 * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
2129 (gnus-score-find-hierarchical): Ditto.
2131 Thu Jun 8 15:38:58 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2133 * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
2134 from the .eld files of they do not exist in the .newsrc file.
2136 * gnus.el: Doc string typo corrections galore courtesy of Frank D.
2139 * gnus-ems.el: Bind buffer-substring-no-properties if not bound.
2141 * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove
2142 (gnus-matches-options-n): Reversed match, sort of.
2143 (gnus-extract-address-components): Didn't treat chopped-off lines
2145 (gnus-read-all-descriptions-files): Returned nil.
2146 (gnus-gmt-to-local): Wouldn't strip props before calling timzone.
2148 Wed Jun 7 15:04:20 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2150 * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
2152 (gnus-summary-reselect-current-group): Did not allow reselecting.
2154 * nndoc.el (nndoc-retrieve-headers): Would fetch headers
2157 * gnus.el (gnus-summary-search-subject): Don't bug out on
2159 (gnus-score-score-files): Use file-exists instead of
2160 file-readable because of os/2 bug.
2161 (gnus-select-newsgroup): Didn't remove the first fetched article
2164 * gnus.el: 0.83 is released.
2166 Wed Jun 7 12:59:46 1995 Lars Ingebrigtsen <lars@eyesore.no>
2168 * gnus.el (gnus-configure-windows): Also make the selected buffer
2169 in the selected window the current buffer.
2171 Mon Jun 5 23:04:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
2173 * nntp.el: Anchor all lines with \n instead of $.
2175 Sun Jun 4 17:03:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2177 * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
2180 Sun Jun 4 00:48:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2182 * gnus.el (gnus-group-catchup): Would not properly catchup all
2185 * nndoc.el (nndoc-number-of-articles): Would totally bug out on
2188 * gnus.el: 0.82 is released.
2190 Sat Jun 3 00:27:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
2192 * gnus.el (gnus-summary-sort): Re-send async info after sorting.
2193 (gnus-strict-mime): New variable.
2194 (gnus-extract-address-components): XOVER From headers might not
2195 support folded lines.
2197 * nnmail.el (nnmail-move-inbox): Always use movemail to move
2200 * gnus.el (gnus-summary-zcore-fuzz): New variable.
2201 (gnus-summary-insert-line): Use it.
2203 * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
2204 substring and regexp matches.
2206 * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
2207 existing message-ids.
2209 * gnus-ems.el: Provide gnusutil for Mule users.
2211 * gnus.el (gnus-summary-catchup): Would nix out dormant articles.
2213 * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
2214 results on non-xover servers.
2216 * gnus.el (gnus-group-make-group): Would insert groups at the end
2217 of the list at the beginning.
2219 * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
2220 summary buffer before evaling nok-kill forms.
2222 * gnus-score.el (gnus-score-edit-done): Make sure the directory
2223 where we save the score file exists.
2225 * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
2226 by id from the cache.
2228 * nnsoup.el (nnsoup-read-areas): New packets would bomb.
2230 * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
2232 (gnus-read-descriptions-file): Don't try to re-read desc file if
2233 it failed the first time.
2234 (gnus-add-configuration): New function.
2235 (gnus-summary-next-article): The group window was selected. We
2236 select the summary buffer.
2237 (gnus-active-to-gnus-format): Would leave illegal group symbols
2240 Fri Jun 2 20:58:58 1995 Lars Ingebrigtsen <lars@eyesore.no>
2242 * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
2243 the nnvirtual group doesn't include itself.
2245 * gnus-score.el (gnus-score-body): Changed message to "num of
2248 * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
2251 * gnus.el (gnus-mark-article-as-read): Did not remove articles
2254 * nnmail.el (nnmail-get-spool-files): Remove directories that
2257 * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
2258 better mimic a keymap.
2259 (gnus-summary-increase-score): Don't display match types that are
2260 illegal for the header to be scored on.
2261 (gnus-summary-increase-score): Allow C-h to list help.
2263 * nnmail.el (nnmail-get-split-group): Get the right group to split
2264 in when doing procmail splits.
2266 Fri Jun 2 17:25:28 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2268 * gnus.el: 0.81 is released.
2270 Fri Jun 2 14:56:40 1995 Lars Ingebrigtsen <lars@eyesore.no>
2272 * gnus.el (gnus-group-exit): Would offer to save summaries after
2275 * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
2278 Wed May 31 16:37:02 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2280 * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
2283 Fri Jun 2 00:29:57 1995 Lars Ingebrigtsen <lars@eyesore.no>
2285 * gnus.el (gnus-read-descriptions-file): Allow reading from
2287 (gnus-group-describe-group): Wouldn't describe foreign groups.
2288 (gnus-read-all-descriptions-files): New function.
2289 (gnus-group-get-new-news-this-group): Would step to the bottom of
2291 (gnus-group-update-group): Would often insert groups one below
2292 where they were supposed to go.
2294 * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
2297 * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
2300 * gnus-ems.el: Would define make-face, which would confuse Info.
2302 * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
2303 in the right buffer.
2305 * gnus-edit.el (gnus-score-customize): Added keystroke and
2308 * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
2310 (gnus-group-check-bogus-groups): Prefix now means "don't ask".
2311 (gnus-check-bogus-newsgroups): Would bug out on several bogus
2312 groups with the same name.
2314 Thu Jun 1 01:17:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
2316 * gnus-msg.el (gnus-post-news): Would 'ask even when posting.
2317 (gnus-inews-insert-headers): Only remove message-id previously
2319 (gnus-inews-news): Insert the same message-id in mail copies of
2321 (gnus-deletable-headers): New variable.
2323 * nnmh.el (nnmh-request-list): Would mess up the list.
2325 * gnus.el (gnus-group-make-empty-virtual): Create a group that
2326 matches nothing, not everything.
2327 (gnus-group-catchup-current): Catch up component nnvirtual
2330 * gnus-soup.el: New file.
2332 * nnsoup.el: New file.
2334 * gnus-msg.el (gnus-inews-article-function): New variable.
2335 (gnus-inews-article): Check headers after they have been
2338 Wed May 31 11:37:22 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2340 * gnus.el (gnus-summary-expire-articles): Cancelled instead of
2343 Wed May 31 03:45:35 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2345 * nnmh.el (nnmh-request-expire-articles): If a file can't be
2346 deleted, don't remove it from the list of expirables.
2348 * gnus.el: 0.80 is released.
2350 Tue May 30 10:59:22 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2352 * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
2353 `says' attribution, no matter how stupid it sounds.
2355 Wed May 31 00:46:27 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2357 * gnus.el (gnus-summary-read-group): Recenter in wrong window.
2359 Tue May 30 10:05:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2361 * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
2362 new dummy.groups are prepended.
2363 (gnus-make-hashtable-from-newsrc-alist): Would potentially be
2366 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2368 * gnus.el (gnus-summary-goto-subject): Would not report
2369 non-existing numbers.
2371 * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
2372 mail-signature is non-nil.
2373 (gnus-post-news): Would set gnus-newsgroup-name to something
2376 * gnus.el (gnus-configure-windows): Would, in obscure cases,
2377 display a buffer in two windows.
2379 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2381 * gnus.el: 0.79 is released.
2383 * nnmail.el (nnmail-delete-incoming): New variable.
2385 * gnus.el (gnus-summary-read-group): Would scroll to the end of
2388 * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
2389 news-reply-header-hook if mail-yank-hooks is non-nil.
2391 Sun May 28 15:25:02 1995 Lars Ingebrigtsen <lars@eyesore.no>
2393 * gnus.el (gnus-summary-update-mark): Would add unread marks to
2394 articles that had been marked with the process mark.
2395 (gnus-summary-read-group): Forcibly recenter group buffer if
2398 * gnus-score.el (gnus-summary-increase-score): Allow "?"s.
2400 * gnus.el (gnus-summary-import-article): New command and
2403 * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
2406 * gnus.el (gnus-group-get-new-news): Did not use
2407 default-list-level properly.
2409 Sun May 28 10:01:10 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2411 * gnus.el (gnus-article-word-wrap): Use fill-column.
2413 * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
2416 * nnspool.el (nnspool-find-article-by-message-id): Did not work.
2418 * gnus-score.el (gnus-score-adaptive): Would try to score one too
2421 * gnus.el (gnus-group-make-help-group): Use new doc backend.
2423 * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
2424 has been reached in digests.
2426 Sun May 28 01:30:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
2428 * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
2429 even if the user kills the mbox buffer.
2431 Sat May 27 20:16:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2433 * nneething.el (nneething-make-head): Produced buggy From
2435 (nneething-article-p): More strict definition.
2437 * gnus.el (gnus-summary-next-page): Would show end of buffer.
2438 (gnus-group-exit): Really offer to save summaries.
2439 (gnus-offer-save-summaries): Reverse match.
2441 Sat May 27 09:25:52 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2443 * gnus.el: 0.78 is released.
2445 * nnmail.el (nnmail-split-incoming): Would bug out on long
2448 * gnus.el (gnus-active-to-gnus-format): Do more checking.
2449 (gnus-summary-prev-page): Would not configure windows.
2451 * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
2452 insert From headers in nov files.
2454 * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
2456 * gnus.el (gnus-browse-group-name): Did not work.
2457 (gnus-browse-select-group): No interactive spec.
2459 * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
2462 Fri May 26 06:34:55 1995 Lars Ingebrigtsen <lars@eyesore.no>
2464 * gnus.el (gnus-group-make-doc-group): New command and keystroke.
2466 * nndoc.el (nndoc-open-server): New implementation. Now does
2467 babyl, mbox and digest.
2469 * nnspool.el (nnspool-request-post): Use a pipe instead of a pty.
2471 * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
2474 Thu May 25 13:05:05 1995 Lars Ingebrigtsen <lars@eyesore.no>
2476 * gnus.el (gnus-summary-enter-digest-group): Did not work.
2478 * nndigest.el (nndigest-current-buffer): Doc fix.
2480 * nnmh.el (nnmh-request-list): Would recurse needlessly.
2482 Thu May 25 05:34:16 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2484 * gnus.el: 0.77 is released.
2486 * gnus.el (gnus-article-date-ut): Ignore missing dates.
2487 (gnus-group-enter-directory): New command and keystroke.
2489 * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
2492 * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject.
2494 * gnus.el (gnus-score-find-alist): New function.
2495 (gnus-score-score-files): ADAPT files would nix out all other
2497 (gnus-score-score-files): Would not find any when short names were
2500 Sat May 20 06:45:04 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
2502 * gnus-score.el (gnus-score-find-alist): New function.
2503 (gnus-possibly-score-headers): Use it.
2505 * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
2508 Thu May 25 03:44:53 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2510 * gnus-kill.el (gnus-expunge): Would infloop.
2512 * nnspool.el (nnspool-inews-sentinel): Did not kill the error
2515 * nnmail.el (nnmail-article-group): Would but out on function in
2518 * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned.
2520 * nnml.el (nnml-get-new-mail): Ditto.
2522 * gnus.el (gnus-start-news-server): Don't let the nnmh backend
2525 Wed May 24 07:59:39 1995 Lars Ingebrigtsen <lars@eyesore.no>
2527 * nneething.el: New backend.
2529 Wed May 24 02:35:49 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2531 * gnus.el: 0.76 is released.
2533 * nnfolder.el (nnfolder-close-group): New version. Don't close if
2536 * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
2538 * gnus.el (gnus-summary-delete-article): Would make all expirable
2541 * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
2542 cancelled before it actually is cancelled.
2543 (gnus-mail-reply-using-mail): Did not narrow to headers.
2544 (gnus-group-mail): Use the mail-other-window method.
2546 * gnus.el (gnus-signature-separator): Moved to gnus.el.
2547 (gnus-debug): Ignore nils in load-path.
2548 (gnus-score-score-files): Did not find adapt files when using
2550 (gnus-score-score-files): Changing from short to long file names
2552 (gnus-get-newsgroup-headers): Would bug out on empty articles.
2554 * nnheader.el (nnheader-insert-head): Would stop before getting
2557 * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
2558 marks in the wrong buffer.
2559 (gnus-post-news): Ditto.
2560 (gnus-inews-do-fcc): Would make a directory out of the file name.
2562 Tue May 23 07:24:52 1995 Lars Ingebrigtsen <lars@eyesore.no>
2564 * gnus.el (gnus-group-real-name): Get the word after the last
2565 colon, not after the first colon.
2567 * nnmail.el (nnmail-split-incoming): When "splitting" for just a
2568 single group, narrow the split method to just the single group.
2570 * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
2573 * gnus-score.el (gnus-score-load-file): Added the `local' atom.
2575 * gnus.el (gnus-group-make-empty-virtual): New function and
2577 (gnus-dummy-mark): New variable.
2578 (gnus-summary-remove-lines-marked-with): Remove dummy roots that
2580 (gnus-articles-to-read): Allow the user to specify how many
2581 articles to read with a numerical prefix.
2582 (gnus-browse-read-group): New command and keystroke.
2583 (gnus-summary-insert-line): Go back to using normal plists for
2584 article info. Changes all over in the summary code.
2585 (gnus-summary-first-subject): New implementation.
2587 Tue May 23 02:54:05 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2589 * nnmail.el (nnmail-move-inbox): tofile fix.
2591 * gnus-msg.el (gnus-group-mail): Moved here.
2592 (gnus-group-mail): Run gnus-mail-hook.
2594 * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
2596 * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
2597 gnus-group-real-name.
2599 * gnus.el (gnus-active-to-gnus-format): Add more error control.
2601 * gnus-score.el (gnus-summary-increase-score): Would bug out on
2604 * gnus.el (gnus-group-sort-groups): Would rescan.
2605 (gnus-group-sort-groups): Added keystroke.
2606 (gnus-article-setup-buffer): Always set article mode.
2607 (gnus-group-add-to-virtual): Prompt with nnvirtual:.
2609 Sun May 21 07:33:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
2611 * gnus.el (gnus-offer-save-summaries): Save any still-existing
2612 summary buffer on exit from Gnus.
2614 Sun May 21 00:11:00 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2616 * gnus.el: 0.75 is released.
2618 * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
2619 changed source groups.
2621 * gnus.el (gnus-matches-options-n): Did not find matching options.
2622 (gnus-configure-windows): Signal error with missing point.
2623 (gnus-narrow-to-headers): Don't bug out on malformed mail.
2625 * gnus-uu.el: Made prompts more explicit.
2627 * gnus.el (gnus-article-prepare): Show thread before doing visual
2629 (gnus-summary-scroll-up): Would recenter oddly.
2631 Sat May 20 23:37:42 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2633 * gnus-score.el (gnus-score-headers): gnus-current-score-file
2636 * gnus-cite.el (gnus-supercite-regexp): New value.
2638 Sat May 20 04:56:14 1995 Lars Ingebrigtsen <lars@eyesore.no>
2640 * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
2642 * nnheader.el (nnheader-insert-head): New function to speed up
2645 * nnspool.el (nnspool-retrieve-headers): Use it.
2646 * nnmh.el (nnmh-retrieve-headers): Ditto.
2647 * nnml.el (nnml-retrieve-headers): Ditto.
2649 * nnmh.el (nnmh-be-safe): New variable and serious speedup.
2651 Sat May 20 17:11:50 1995 Lars Ingebrigtsen <lars@eyesore.no>
2653 * gnus.el: 0.74 is released.
2655 Sat May 20 00:11:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
2657 * gnus.el: 0.73 is released.
2659 * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
2662 * gnus-score.el (gnus-score-load-file): 'eval was not right.
2664 * gnus.el (gnus-make-articles-unread): Would deliver wrong
2667 Fri May 19 01:10:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2669 * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
2671 (nnbabyl-insert-lines): Wrong number of lines.
2672 (nnbabyl-request-accept-article): Bugged out.
2674 * nnmh.el (nnmh-request-accept-article): Would never accept an
2677 * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
2680 * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table.
2682 * gnus.el (gnus): Init server buffer, just in case.
2684 * nnml.el (nnml-request-create-group): string-to-int instead of
2687 * gnus.el (gnus-group-use-permament-levels): New variable,
2688 supersedes other variables.
2689 (gnus-article-prepare): Let buffer-read-only nil before calling
2691 (gnus-summary-next-group): Recenter group buffer.
2692 (gnus-get-newsgroup-headers): Articles without message-id's
2693 fetched in separate batches would be clobbered.
2695 * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists.
2696 (gnus-inews-news): If both mailing and posting, remove the Fcc
2699 * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
2700 newsgroups to post in.
2702 * gnus.el (gnus-list-of-read-articles): Would totally bug out.
2704 * gnus-score.el (gnus-score-string): Add tracing.
2705 (gnus-score-find-trace): New command and keystroke.
2707 * nnmbox.el (nnmbox-request-expire-articles): When deleting the
2708 last article, would infloop.
2710 * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
2713 * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
2714 copying of article buffer.
2715 (gnus-copy-article-buffer): Would barf when the article buffer
2718 * gnus.el (gnus-configure-windows): Split the opposite way.
2719 (gnus-summary-next-group): Would cycle on 0 on the last group.
2721 * gnus-score.el (gnus-summary-increase-score): Give fuller
2724 Sun May 14 10:01:49 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2726 * gnus.el: Use (point-min) instead if `1'.
2728 * gnus.el (gnus-hidden-properties): Added.
2729 (gnus-summary-toggle-header, gnus-article-show-all-headers,
2730 gnus-article-hide-headers): Use it.
2732 * gnus-cite.el (gnus-article-hide-citation,
2733 gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
2735 * gnus-vis.el (gnus-article-hide-signature,
2736 gnus-signature-toggle): use it.
2738 * gnus.el (gnus-article-hide-signature): Deleted. Use the version
2739 in `gnus-vis.el' instead.
2741 * gnus-vis.el (gnus-article-next-button): New function and
2744 Thu May 18 03:10:03 1995 Lars Ingebrigtsen <lars@eyesore.no>
2746 * gnus-score.el (gnus-score-edit-alist): Really save winconf.
2748 * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
2751 * nnmail.el (nnmail-split-incoming): Use Content-Length header.
2753 * gnus-score.el (gnus-score-headers): Let current-score-file.
2755 * gnus-ems.el: Don't use intagible before 19.29.
2757 * nndigest.el (nndigest-narrow-to-article): Stop before that *End
2760 * gnus-score.el (gnus-score-score-files): Expand the kill-file
2761 path before using it.
2762 (gnus-summary-increase-score): Double quoting of types.
2764 * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
2767 * gnus.el (gnus-summary-prepare-threads): False roots would get
2768 incorrect number of children.
2770 * nnspool.el (nnspool-inews-sentinel): condition-case the sending
2773 * gnus.el (gnus-summary-mark-article): Always un-hide threads.
2774 (gnus-update-read-articles): Peel off expired article numbers.
2775 (gnus-article-set-window-start): New function.
2776 (gnus-summary-refer-article): Would scroll to the end of the
2779 * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
2782 * gnus-score.el (gnus-score-add-followups): Don't enter if there
2785 * gnus.el (gnus-nov-read-integer): Condition-case the read.
2787 * nnvirtual.el (nnvirtual-close-group): Always handle a close.
2789 * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
2791 * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
2793 * gnus.el (gnus-summary-make-display-table): New function.
2795 Thu May 18 00:58:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2797 * gnus.el (gnus-summary-mode): Display-table would be nil.
2799 * gnus.el: 0.72 is released.
2801 Wed May 17 19:38:43 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
2803 * gnus.el: 0.71 is released.
2805 Mon May 15 15:53:00 1995 Scott Byer <byer@mv.us.adobe.com>
2807 * nnfolder.el (nnfolder-possibly-activate-groups) New function.
2808 nnmail-get-active returns a bogus list the second time around, so
2809 we want to make sure we only call it once.
2811 * nnfolder.el (nnfolder-active-number) Mase things a little more
2812 paranoid in the case where we enter this procedure from splitting
2813 mail - it will do a possibly-change-group, which, if
2814 nnfolder-use-active-file is nil, will figure out the _true_ active
2815 numbers from the nnfolder mail file.
2817 Wed May 17 17:43:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2819 * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
2821 (gnus-summary-catchup): Reversed comparison.
2822 (gnus-summary-mode): Set mode line before group name was defined.
2823 (gnus-short-group-name): New implementation.
2824 (gnus-article-display-x-face): New implementation.
2825 (gnus-article-x-face-too-ugly): New variable.
2826 (gnus-remove-some-windows): Don't bug out on non-defined buffers.
2828 Wed May 17 14:23:37 1995 Lars Ingebrigtsen <lars@eyesore.no>
2830 * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
2831 finer granulatity than on/off.
2833 * gnus-score.el (gnus-summary-increase-score): Changed the maps
2834 and score file entry commands.
2836 Tue May 16 00:40:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2838 * gnus-score.el (gnus-summary-score-entry): When used
2839 interactively, didn't do the right TYPE.
2840 (gnus-summary-score-entry): Added keystroke.
2842 * gnus.el (gnus-summary-current-score): New command and keystroke.
2844 * nnmail.el (nnmail-incoming-mail-directory): New variable.
2845 (nnmail-get-spool-files): Use it.
2847 * nndigest.el (nndigest-request-group): Would not widen before
2848 inserting, resulting in a partial digest group.
2850 * gnus.el (gnus-article-summary-command): Use `call-interactively'
2851 instead of executing macro.
2852 (gnus-article-get-xrefs): Would sometimes bug out.
2854 * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
2856 * nnfolder.el (nn*-prepare-save-mail-hook): New variables.
2858 * gnus.el (gnus-summary-next-group): Would step one group to far
2859 when using `quietly'.
2860 (gnus-newsgroup-directory-form): Don't make directory form of the
2861 entire foreign group name.
2863 * gnus-uu.el (gnus-uu-save-article): Get continuation lines.
2865 * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
2868 * nnmail.el (nnmail-split-fancy): New variable and stuff.
2870 * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
2873 * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
2874 display control characters and the like.
2875 (gnus-active-to-gnus-format): Faster implementation.
2876 (gnus-ignored-newsgroups): Semi-obsolescent.
2877 (gnus-bug): Offer a help page.
2878 (gnus-article-prepare): Made summary and article buffer writable.
2879 (gnus-group-make-kiboze-group): Created incorrect score files.
2881 Mon May 15 21:40:15 1995 Lars Ingebrigtsen <lars@eyesore.no>
2883 * nntp.el (nntp-nov-gap): New variable.
2884 (nntp-retrieve-headers-with-xover): Use it.