1 Fri Oct 13 01:27:15 1995 Lars Ingebrigtsen <lars@eyesore.no>
3 * nnmh.el (nnmh-request-list): Wouldn't recurse down symlinks.
5 * nntp.el (nntp-request-close): Really kill all connections.
7 Mon Oct 2 15:05:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
9 * gnus-edit.el (gnus-score-custom-sanify): Don't cut of number and
10 date match types to the first char, like we do for string match
11 types. Reported by Kevin Christian
12 <kchrist@lochness.ncrmicro.ncr.com>.
14 Thu Oct 12 09:28:32 1995 Lars Ingebrigtsen <lars@eyesore.no>
16 * gnus-msg.el: Don't require rmail.
18 * gnus.el (gnus-nov-parse-line): Might bug out on bogus NOV lines.
20 Tue Sep 26 03:39:43 1995 Lars Magne Ingebrigtsen <larsi@gjalp.ifi.uio.no>
22 * gnus.el (gnus-thread-sort-by-subject): Only strip Re:'s.
24 Tue Sep 26 01:20:41 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
26 * gnus.el (gnus-group-mode-map): gnus-group-description-apropos on
29 * nnheader.el (nnheader-insert-references): Would produce errant
30 References headers on articles without Message-IDs.
32 Tue Sep 26 00:42:54 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
34 * gnus.el: 5.0.5 & 5.0.6 are released.
36 Sat Sep 23 20:00:35 1995 Lars Ingebrigtsen <lars@eyesore.no>
38 * gnus.el (gnus-summary-insert-line): Don't lose process marks.
40 * auc-menu.el: Removed file.
42 * gnus.el (gnus-no-server): Would have permanent effects.
44 * gnus-kill.el (gnus-execute): Would bug out on pseudo-articles.
46 * gnus.el (gnus-article-display-x-face): Would bug out on articles
48 (gnus-summary-sort): Async would not work after sorting.
50 * gnus-cache.el (gnus-cache-possibly-enter-article): Would enter
53 Sat Sep 16 10:24:02 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
55 * gnus.el (gnus-summary-best-unread-article): Didn't select the
56 first best unread article.
58 Sat Sep 16 06:44:33 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
60 * gnus.el: 5.0.4 is released.
62 * gnus.el (gnus-group-make-group): Be able to create native
64 (gnus-group-set-info): Create native groups.
66 * gnus-msg.el (gnus-post-news): Just use Cc to do the
67 `gnus-auto-mail-to-author'.
69 * gnus-uu.el (gnus-uu-grab-articles): Widen the article buffer.
71 * gnus.el (gnus-group-get-new-news): Check more groups.
72 (gnus-score-find-bnews): "nntp+" score files were not recognized.
73 (gnus-summary-search-subject): Unhide thread.
75 * nneething.el (nneething-retrieve-headers): Didn't work over
78 * gnus.el (gnus-group-read-only-p): New function.
79 (gnus-summary-edit-article): Take a prefix argument to force.
80 (gnus-summary-edit-article-done): Warn when editing in a read-only
83 Fri Sep 15 15:42:28 1995 Per Abrahamsen <abraham@dina.kvl.dk>
85 * nntp.el (nntp-request-post-buffer): Did the opposite of what the
86 user wanted w.r.t. (eq respect-poster 'ask).
88 Sat Sep 16 06:28:35 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
90 * gnus-msg.el (gnus-inews-article): Bind the newsgroup name by
91 looking at the Newsgroups line.
93 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't bug out
94 so much on malformed lines.
96 * gnus-uu.el (gnus-uu-save-article): Didn't make buffer
99 Fri Sep 15 11:09:52 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
101 * gnus.el: 5.0.3 is released.
103 * gnus.el (gnus-summary-catchup): Would make all dormants read.
105 * gnus-msg.el (gnus-article-mail-with-original): Removed function.
107 Wed Sep 13 17:50:12 1995 Per Abrahamsen <abraham@dina.kvl.dk>
109 * custom.el (custom-type-properties): List with uninitialized
110 fields are valid (required for `gnus-score-customize' to work).
112 Fri Sep 15 09:31:21 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
114 * gnus.el (gnus-summary-catchup-all): Wrong interactive spec.
115 (gnus-select-method): Would sometimes set select method with a
118 Thu Sep 14 06:07:37 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
120 * nnmail.el (nnmail-request-post-buffer): Would bug out under
123 Thu Sep 14 06:04:52 1995 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
125 * gnus-ems.el (gnus-set-text-properties-xemacs): Wrong definition.
127 Thu Sep 14 03:44:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
129 * gnus-msg.el (gnus-inews-user-name): Check for too-verbose
130 user-mail-address variables.
132 Wed Sep 13 05:38:21 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
134 * gnus.el: 5.0.2 is released.
136 * nntp.el (nntp-async-fetch-articles): Wouldn't allow entry into
139 Tue Sep 12 17:02:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
141 * nnmail.el (nnmail-request-post-buffer): Don't CC the address in
144 Tue Sep 12 06:11:12 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
146 * gnus-ems.el: Use the new definition of `set-text-properties'.
148 Tue Sep 12 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
150 * gnus.el: 5.0.1 is released.
152 Tue Sep 12 13:53:48 1995 Scott Byer <byer@mv.us.adobe.com>
154 * nnfolder.el (nnfolder-active-number) Save away the active file
155 after bumping the highest active number.
157 Sun Sep 10 00:39:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
159 * gnus-msg.el (gnus-post-news): Set the name of the newsgroup for
162 * gnus.el (gnus-group-unsubscribe-group): Don't accept empty group
165 * nnbabyl.el (nnbabyl-get-new-mail): If moving is unsuccessful,
166 don't pretend it went ok.
167 * nnmbox.el (nnmbox-get-new-mail): Ditto.
168 * nnfolder.el (nnfolder-get-new-mail): Ditto.
169 * nnmh.el (nnmh-get-new-mail): Ditto.
170 * nnml.el (nnml-get-new-mail): Ditto.
172 * gnus-vis.el (gnus-group-menu-hook, gnus-summary-menu-hook,
173 gnus-article-menu-hook, gnus-server-menu-hook,
174 gnus-browse-menu-hook): New hooks.
176 Fri Sep 8 19:08:29 1995 Per Abrahamsen <abraham@dina.kvl.dk>
178 * nnmail.el (nnmail-request-post-buffer): Newer send to `sender',
179 don't put everything in the `To' header, filter the `CC' header
180 through `rmail-dont-reply-to'.
182 Fri Sep 8 20:42:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
184 * gnus.el (gnus-group-make-archive-group): Wrong interactive spec.
185 (gnus-select-method): Take `gnus-nntp-service' into account for
186 backwards compatability.
188 Thu Sep 7 22:17:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
190 * gnus.el (gnus-setup-news): Find new groups before finding
191 numbers of unread articles in the groups.
193 * gnus-score.el (gnus-summary-score-entry): Fuzzy wrong match
196 * gnus.el ('gnus-load-hook): Run this hook while loading.
198 * gnus-vis.el (gnus-summary-make-menu-bar): Would re-generate the
199 summary buffers on each group entry.
201 * gnus-score.el (gnus-score-save): Don't try to write a score file
204 Wed Sep 6 20:38:43 1995 Per Abrahamsen <abraham@dina.kvl.dk>
206 * gnus-cite.el (gnus-cite-parse-max-size): New variable.
207 (gnus-cite-parse-maybe): Use it.
208 (gnus-cite-parse): Move parser initialization to
209 `gnus-cite-parse-maybe' and reformat.
210 * gnus-vis.el (gnus-article-add-buttons): Force citation parsing
211 if called interactively.
212 * gnus-cite.el (gnus-article-highlight-citation): Ditto.
213 (gnus-article-hide-citation): Ditto.
214 (gnus-article-hide-citation-maybe): Ditto.
215 (gnus-article-highlight): Ditto.
216 (gnus-article-highlight-some): Ditto.
217 (gnus-article-hide): Ditto.
219 Thu Sep 7 00:52:36 1995 Lars Ingebrigtsen <lars@eyesore.no>
221 * gnus.el (gnus-summary-show-thread): Expand hidden subthreads as
224 Wed Sep 6 20:38:43 1995 Per Abrahamsen <abraham@dina.kvl.dk>
226 * gnus-msg.el (gnus-use-followup-to): New value `ask' will make
227 Gnus always ask before obeying the followup-to header. Changed
228 default to t to confirm with the Seal.
229 (gnus-summary-followup): Support `ask' value of
230 `gnus-use-followup-to'.
231 * nntp.el (nntp-request-post-buffer): Support `ask' value of
232 `gnus-use-followup-to'.
233 * gnus.texi (Post): Document `ask' value of
234 `gnus-use-followup-to'.
236 Thu Sep 7 00:20:44 1995 Lars Ingebrigtsen <lars@eyesore.no>
238 * gnus.el (gnus-select-newsgroup): Checked the server twice.
239 (gnus-select-newsgroup): Wouldn't respond properly to unwell
242 Wed Sep 6 00:11:00 1995 Lars Ingebrigtsen <lars@eyesore.no>
244 * gnus.el (gnus-read-old-newsrc-el-file): Didn't parse options
245 lines from the .el file.
246 (gnus-summary-prepare-threads): When using empty make-false-root,
247 and the subject changed, that wouldn't be reflected in the summary
250 * nnfolder.el (nnfolder-read-folder): Make absofuckinutely sure
251 that active numbers never, ever decrease.
253 * nnbabyl.el (nnbabyl-request-expire-articles): Remove all text
255 (nnbabyl-read-mbox): If an rmail buffer is in rmail mode, make it
258 * gnus.el (gnus-summary-kill-thread): Did not kill hidden
261 * gnus-uu.el (gnus-uu-save-article): Didn't remove text props.
263 * gnus.el (gnus-group-make-articles-read): Would not do
264 crosspostings in one obscure instance.
265 (gnus-summary-update-mark): Would compute score-markedness even
266 when setting the process mark.
268 Tue Sep 5 21:50:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
270 * gnus-msg.el (gnus-inews-news): Would choke on trailing
271 commands. Also used `replace-regexp'.
272 (gnus-inews-news): Would, for some reason, fold all lines
275 * gnus-ems.el: Force our definition of `set-text-properties'. So
278 * gnus.el (gnus-summary-sort-by-subject): Sorted oddly for (1/2)
280 (gnus-request-body): Had gone missing for some reason.
281 (gnus-group-exit): Would quit out of an empty group buffer without
284 Mon Sep 4 00:44:38 1995 Per Abrahamsen <abraham@dina.kvl.dk>
286 * custom.el (custom-field-face): Check that the face is defined.
287 (custom-face-tag): New function.
288 (custom-group-accept): Use it.
289 (custom-group-insert): Ditto.
290 (custom-type-properties): Give `face->other' a default value.
291 (custom-facep): New function.
292 (custom-face-lookup): Use it.
294 Sun Sep 3 19:36:29 1995 Per Abrahamsen <abraham@dina.kvl.dk>
296 * custom.el (custom-local-type-properties): Added extra line of
298 (custom-valid, custom-const-valid): Changed legal to valid in doc
300 (custom-match): More documentation.
301 (custom-field-update): Doc. clarification.
302 (custom-field-accept): Ditto.
303 (custom-type-properties): More documentation.
305 Fri Sep 1 15:39:56 1995 Per Abrahamsen <abraham@dina.kvl.dk>
307 * custom.el (menu-bar): Added XEmacs and Emacs 19.28 support.
309 Fri Sep 1 15:39:56 1995 Per Abrahamsen <abraham@dina.kvl.dk>
311 * custom.el (plist-put): Fixed bogus definition.
313 Thu Aug 31 15:21:23 1995 Per Abrahamsen <abraham@dina.kvl.dk>
315 * gnus-cus.el: Removed dead code.
317 Thu Aug 31 10:45:26 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
319 * gnus.el: 5.0 is released.
321 * gnus-cus.el (gnus-face-dark-name-list): Use dark blue instead of
324 * gnus.el: Don't read the .gnus file on load, anyway.
326 Wed Aug 30 17:56:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
328 * gnus.el: 0.99.28 is released.
330 * custom.el ((string-match "XEmacs" emacs-version)): Would barf if
331 the menu-bar wasn't in use.
333 Wed Aug 30 08:46:48 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
335 * gnus.el ('(gnus-read-init-file 'inhibit)): Don't load while
337 (gnus-summary-next-article): Would not go to the next group when
338 all articles were canceled.
339 (gnus-summary-prepare): Create the hashtb before running the
342 * gnus.el: Renamed all `header-' macros `mail-header-'. Ran
343 `indent-sexp' on all functions in all files.
345 * nnbabyl.el (nnbabyl-read-mbox): Would doubly insert RMAIL file
348 * gnus-ems.el (appt-select-lowest-window): Not defined in XEmacs.
350 * gnus-score.el (gnus-summary-header): Would bug out if there were
351 pseudo-articles in the buffer.
353 Wed Aug 30 06:08:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
355 * gnus-score.el (gnus-score-find-trace): Didn't kill "*Gnus
356 Scores*" buffer on exit.
358 Tue Aug 29 17:21:37 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
360 * gnus-msg.el (gnus-mail-reply-using-mail): Set auto-save-mode if
363 * gnus-ems.el (gnus-rebuild-thread-xemacs): Bugged out near the
366 * gnus.el (gnus-summary-read-group): Force a summary config.
368 Tue Aug 29 05:55:19 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
370 * nntp.el: Do some pussy-footing around `accept-process-output'.
372 Tue Aug 29 05:55:19 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
374 * gnus.el: 0.99.27 is released.
376 * gnus-msg.el (gnus-delete-supersedes-headers): Delete
379 * gnus-score.el (gnus-score-adaptive): Did not like matches on
382 * gnus.el (gnus-server-kill-server): Did not mark the dribble
385 * gnus-score.el (gnus-score-string): Did not do traces on fuzzy
388 * gnus.el (gnus-read-init-file): Run on load.
390 * gnus-cus.el (gnus-face-dark-name-list): Dark salmon isn't very
393 * gnus-msg.el (gnus-inews-insert-headers): Don't insert multiple
394 Original-Sender headers.
396 * gnus-vis.el (gnus-group-make-menu-bar): New submenu for editing
399 * gnus-msg.el (gnus-removable-headers): New variable.
400 (gnus-inews-remove-headers): Use it.
402 Mon Aug 28 17:19:41 1995 Per Abrahamsen <abraham@dina.kvl.dk>
404 * custom.el (custom-help-button): Add `custom-jump' property.
405 (custom-forward-field): Ignore fields with `custom-jump' property.
407 Mon Aug 28 13:59:04 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
409 * gnus.el (gnus-newsrc-to-gnus-format): Would totally barf on
412 Mon Aug 28 05:09:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
414 * gnus.el: 0.99.26 is released.
416 * nntp.el (nntp-send-region-to-server): Would hang.
418 * nnmail.el (nnmail-delete-incoming): Doc fix.
420 * gnus.el (rmail-default-file, rmail-default-rmail-file): Don't
421 init these variables.
423 Mon Aug 28 05:09:47 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
425 * gnus.el: 0.99.25 is released.
427 * gnus-vis.el (gnus-summary-make-menu-bar): Date menu was odd.
429 * custom.el: Choked under non-X Emacs.
431 Sun Aug 27 05:05:05 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
433 * gnus.el: 0.99.24 is released.
435 * nnvirtual.el (nnvirtual-create-mapping): Numbering
436 irregularities - would be off by 1 for each of some component
439 * custom.el: make-face does not exist on non-X Emacsen.
441 * gnus-vm.el (gnus-vm-make-folder): Removed the removal of the
442 toolbar since that led to other problems later.
444 * gnus-msg.el (gnus-inews-news): Don't insert Message-ID on BCC if
447 * gnus-msg.el: Autoload gnus-uu-post-news.
449 Sat Aug 26 03:18:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
451 * gnus.el: 0.99.23 is released.
453 * gnus-uu.el (gnus-uu-grab-articles): Didn't update mode line.
455 * gnus.el (gnus-replace-chars-in-string): Translate pairs.
457 Sat Aug 26 02:54:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
459 * gnus.el (gnus-summary-next-article): `n' `SPC' etc in XEmacs
462 Sat Aug 26 00:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
464 * nntp.el (nntp-open-server): Would try to reconnect to the same
467 * gnus.el (gnus-group-insert-group-line): Didn't insert process
469 (gnus-read-active-file): Would screw up the group info if a
470 secondary server was down.
472 * gnus-vm.el (gnus-vm-make-folder): Don't use toolbar.
474 * nnfolder.el (nnfolder-save-mail): Would delete one \n too much.
476 * gnus.el (gnus-start-news-server): Give better error message.
478 * nntp.el (nntp-open-server-semi-internal): Save the error message
479 on unsuccessful connects.
481 * nnfolder.el (nnfolder-request-move-article): Deleted wrong
483 (nnfolder-request-accept-article): Ditto.
485 * gnus.el (gnus-summary-refer-article): Would bug out if the
486 article buffer didn't exist.
488 * gnus-cache.el (gnus-cache-braid-nov): Would skip every other
491 Fri Aug 25 23:22:07 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
493 * gnus-msg.el (gnus-inews-news): Would kill connection after
494 posting to a foreign server.
496 * gnus.el (gnus): Read init file before doing splash.
498 Fri Aug 25 18:08:35 1995 Ulrik Dickow <dickow@nbi.dk>
500 * gnus-msg.el (gnus-post-news): Treat `gnus-auto-mail-to-author' right.
502 Fri Aug 25 15:04:37 1995 Per Abrahamsen <abraham@dina.kvl.dk>
504 * gnus-cus.el (gnus-custom-import-cite-face-list): Support old
505 light and dark settings of `gnus-cite-face-list'.
507 Fri Aug 25 06:03:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
509 * gnus.el (gnus-modtime-botch): New variable.
511 Fri Aug 25 05:44:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
513 * gnus.el: 0.99.20-22 is released.
515 Fri Aug 25 02:57:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
517 * nndir.el (nndir-status-message): Wrong number of arguments.
519 * gnus.el (gnus-summary-next-article): Woundn't go to the next
521 (gnus-group-recent-archive-directory): New variable.
522 (gnus-group-make-archive-group): Now makes both the recent and the
525 * gnus-vis.el (gnus-easymenu): Require gnus-ems first.
527 Fri Aug 25 01:13:52 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
529 * gnus-vis.el (gnus-highlight-selected-summary): Would underline
530 wrong part of line without mouse-face.
532 * gnus.el (gnus-summary-refer-article): Would mess up window
533 config when not useing full windows.
535 Fri Aug 25 00:22:14 1995 Per Abrahamsen <abraham@dina.kvl.dk>
537 * gnus-vis.el (gnus-group-make-menu-bar): Disable
538 `gnus-score-customize' in XEmacs.
540 * gnus-cus.el: Removed variables declared in `gnus-cus.el'.
542 * gnus-cite.el: Ditto.
544 Fri Aug 25 00:06:35 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
546 * custom.el: New version.
548 * gnus.el (gnus-summary-fetch-faq): Would bug out.
550 Thu Aug 24 23:54:13 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
552 * gnus.el (gnus-apply-kill-hook): Doc fix.
554 Thu Aug 24 16:25:17 1995 Ulrik Dickow <dickow@nbi.dk>
556 * gnus-msg.el (gnus-post-news): Respect Reply-To when handling
557 `gnus-auto-mail-to-author'.
559 Thu Aug 24 01:41:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
561 * gnus.el (gnus-summary-end-of-article): Recenter at -3.
563 * gnus-vis.el (gnus-summary-make-menu-bar): Commented out score
566 * gnus.el (gnus-summary-best-unread-article): Would not find the
568 (gnus-article-display-x-face): Did not work if x-face-too-ugly was
571 * gnus-vis.el (gnus-article-highlight-headers): Would infloop with
574 Thu Aug 24 01:41:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
576 * gnus.el: 0.99.19 is released.
578 * gnus.el (gnus-group-faq-directory): Changed the default to point
580 (gnus-newsrc-to-gnus-format): Would bug out when there were bogus
581 groups in the .newsrc file.
583 * gnus-ems.el: Don't bug out if x-get-resource isn't defined under
586 * gnus.el (gnus-ask-server-for-new-groups): Would sometimes
587 iterate over obarray instead of hashtb.
588 (gnus-summary-next-article): Would give wrong message when going
589 to canceled articles and gnus-auto-select-same was non-nil.
591 Wed Aug 23 22:39:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
593 * custom.el (custom-save): New variable.
594 (custom-save-and-exit): New function.
595 (custom-buffer-create): Document it.
596 (custom-mode-map): Bind it.
597 (custom-buffer-create): New optional argument `SAVE' to overwrite
599 * gnus-edit.el (gnus-score-customize): Use new argument.
601 Wed Aug 23 22:39:03 1995 Per Abrahamsen <abraham@dina.kvl.dk>
603 * custom.el (custom-mode): Insert appropiate check in hook if
604 `make-local-hook' doesn't exists.
605 (custom-post-command): Remove check for mode here.
607 Wed Aug 23 22:03:50 1995 Per Abrahamsen <abraham@dina.kvl.dk>
609 * custom.el (custom-factory-reset-all): Removed dead code.
610 (custom-field-factory-reset): Removed dead code.
611 (custom-default-factory-reset): Didn't import the default value.
612 (custom-save): Didn't import the default value.
614 Wed Aug 23 01:41:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
616 * gnus.el (gnus-ask-server-for-new-groups): Might not ignore bogus
619 * gnus-score.el (gnus-score-insert-help): `I??' would bug out.
621 * gnus.el (gnus-article-display-x-face): Reverse logic a bit.
622 (gnus): Do the startup message earlier.
623 (gnus-group-list-groups): Void variable.
624 (gnus-summary-raise-thread): Increase by (- 1 arg).
626 * nnbabyl.el (nnbabyl-read-mbox): Would create extra dummy
629 Wed Aug 23 00:49:17 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
631 * gnus.el (gnus-summary-next-article): `SPC' `n' didn't work under
634 Tue Aug 22 22:20:06 1995 Per Abrahamsen <abraham@dina.kvl.dk>
636 * custom.el (custom-default): Add support for calculated
638 * gnus-cus.el: Use it.
640 Tue Aug 22 21:05:42 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
642 * gnus.el: 0.99.18 is released.
644 Tue Aug 22 22:20:06 1995 Per Abrahamsen <abraham@dina.kvl.dk>
646 * custom.el (custom-forward-field): Allow negative args.
647 (custom-backward-field): New function.
648 (custom-mode-map): Bind it.
649 (custom-buffer-create): Document it.
651 Tue Aug 22 21:05:42 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
653 * gnus.el (gnus-gnus-to-newsrc-format): Clear modtime.
654 (gnus-offer-save-summaries): Don't prompt for any summary buffers
655 that aren't Gnus summary buffers.
656 (gnus-setup-news): Would bug out when started with
658 (gnus-get-unread-articles): Would always connect to the server.
659 (gnus-groups-to-gnus-format): Really find out whether the server
661 (gnus-article-hide-headers): Would never hide "From " lines.
663 * gnus-msg.el (gnus-bug): Put point on Subject line.
665 * gnus-ems.el: Would set invisible props to nil in 19.28.
667 * gnus.el (gnus-summary-fetch-faq): Use `gnus-group-fetch-faq'.
669 Tue Aug 22 15:16:15 1995 Per Abrahamsen <abraham@dina.kvl.dk>
671 * nnmail.el (nnmail-article-group): Protect call to
672 `nnmail-split-methods' against errors. We don't wan't the user to
673 lose mail if he made an error in `nnmail-split-methods'.
675 Tue Aug 22 04:37:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
677 * gnus-vis.el (gnus-header-face-alist): SkyeBlue.
679 * gnus.el (gnus-newsrc-to-gnus-format): Would later cause bugouts
680 in a different function.
682 Tue Aug 22 03:08:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
684 * gnus.el (gnus-offer-save-summaries): Would bug out under XEmacs
685 when there was no buffers to update.
687 Tue Aug 22 02:31:52 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
689 * gnus.el: 0.99.17 is released.
691 * gnus.el: Bugged out during 19.28 compilation.
693 Mon Aug 21 20:47:08 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
695 * gnus.el: 0.99.16 is releaed.
697 * gnus.el (gnus-group-list-groups): Didn't use default-list-level.
699 * nntp.el (nntp-retrieve-groups): Did not delete error messages.
701 * gnus.el (gnus-offer-save-summaries): Use `map-y-or-n-p'.
702 (gnus-update-group-mark-positions): Bind "dummy.group" in the
704 (gnus-gnus-to-newsrc-format): Avoid `set-visited-file-name'.
705 (gnus-save-newsrc-file): Ditto.
706 (gnus-window-top-edge): Renamed from `gnus-window-left-corner'.
707 (gnus-remove-some-windows): Don't rely on `frame-height'.
709 * nnmail.el (nnmail-move-inbox): Make sure the directory we move
712 Sun Aug 20 16:04:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
714 * gnus.el: 0.99.15 is released.
716 * gnus.el (gnus-ignored-newsgroups): Totally bogus value.
718 * nnmail.el (nnmail-delete-incoming): NB! WILL NOW DELETE INCOMING
719 FILES. NB! (damn that shift lock key)
721 Sun Aug 20 16:04:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
723 * gnus.el: 0.99.14 is released.
725 * gnus.el (gnus-summary-number-of-articles-in-thread): Include
726 adopted articles in the count.
727 (gnus-active-to-gnus-format): Would bug out on non-symbol stuff.
728 (gnus-ignored-newsgroups): Reinstated regexp.
730 * nnheader.el (nnheader-insert-file-contents-literally): Don't
731 bind `file-name-handler-list' to nil.
733 Sun Aug 20 01:04:45 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
735 * gnus.el: 0.99.13 is released.
737 * gnus-ems.el (gnus-ems-redefine): One entry too many; XEmacs
740 Sat Aug 19 22:41:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
742 * gnus.el (gnus-article-treat-overstrike): Make overstrikes
743 invisible instead of deleting them.
744 (gnus-summary-mode-map): Changed the "M p" and "M s" keymaps.
745 (gnus-update-active-hashtb-from-killed): New function.
746 (gnus-setup-news): Use it.
748 Sat Aug 19 22:03:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
750 * gnus.el (gnus-window-left-corner): New function.
751 * gnus-ems.el (gnus-window-left-corner-xemacs): Redefine it.
753 * gnus-ems.el (gnus-rebuild-thread-xemacs): Would infloop.
754 (gnus-highlight-selected-summary-xemacs): Did not work on the
755 first line in a group.
757 Sat Aug 19 16:37:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
759 * gnus.el: 0.99.12 is released.
761 * nnbabyl.el (nnbabyl-read-mbox): Would create ghost articles.
763 * gnus.el (gnus-summary-move-article): Would barf on respooling to
764 (as-yet) non-existant groups.
765 (gnus-summary-best-unread-article): Really go to the best article.
766 (gnus-activate-group): Continue on non-available groups.
768 * gnus-score.el (gnus-score-change-score-file): Prompt from dir,
771 * nnfolder.el (nnfolder-read-folder): Ghost articles would be
772 produced when there were more than 1 consecutive "From " line.
774 * gnus.el (gnus-update-read-articles): Would display the wrong
775 number of unread articles in the group buffer when updates have
776 been done while the summary buffer was active.
777 (gnus-summary-read-group): `O' old-fetched articles would be
779 (gnus-ignored-newsgroups): Removed again.
780 (gnus-active-to-gnus-format): Understand groups that have strange
782 (gnus-select-newsgroup): Would ignore the first article from all
783 backends that did not support NOV when using
784 `gnus-fetch-old-headers'.
785 (gnus-article-mode-map): Disabled all summary commands in the
787 (gnus-get-unread-articles): Make sure that the server connection
790 Sat Aug 19 16:07:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
792 * gnus.el (gnus-group-catchup): Would bug out on `all' sometimes.
794 Thu Aug 17 20:19:07 1995 Per Abrahamsen <abraham@dina.kvl.dk>
796 * gnus-cus.el: Added `gnus-summary-highlight'.
798 Wed Aug 16 16:07:35 1995 Per Abrahamsen <abraham@dina.kvl.dk>
800 * custom.el: Added support for including values that needs to be
803 Fri Aug 18 15:27:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
805 * gnus.el (gnus-ignored-newsgroups): Start ignoring stuff again.
806 (gnus-summary-show-article): Removed interpretation of prefix arg.
808 Wed Aug 16 08:22:05 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
810 * gnus.el (gnus-summary-mark-same-subject): Update number mode
813 Tue Aug 15 19:21:55 1995 Per Abrahamsen <abraham@dina.kvl.dk>
815 * custom.el: Allow all field to contain invalid data. Only parse
816 field when point leaves it or when the value is needed, not
817 after each change as previously.
819 Wed Aug 16 08:11:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
821 * gnus-ems.el: Don't destroy the hidden props in 19.28.
823 Tue Aug 15 09:03:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
825 * gnus.el (gnus-offer-save-summaries): Allow ! and q as answers.
826 (gnus-summary-mode-map): Defined date keys in the wrong map.
828 * gnus-vis.el (gnus-button-url): Use w3 if it exists.
830 Mon Aug 14 15:51:08 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
832 * gnus-vis.el (gnus-group-make-menu-bar): Removed "post" menu.
834 Mon Aug 14 11:37:39 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
836 * gnus.el (gnus-summary-edit-article-done): Do the visual hook
837 after returning to the summary buffer.
839 * gnus-score.el (gnus-score-save): Ignore score files that can't
842 Sun Aug 13 17:15:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
844 * gnus.el: 0.99.11 is released.
846 * gnus.el (gnus-groups-to-gnus-format): Don't skip everything if a
847 simple error occurs; just ignore the buggy line.
849 * gnus-vis.el (gnus-netscape-start-url): Don't use shell-command.
850 (gnus-button-alist): Didn't match mailto urls.
852 * gnus.el (gnus-group-select-group-all): New command and menu-bar
854 ('gnus-article-display-hook): Do some article highlighting by
857 * gnus-score.el (gnus-default-adaptive-score-alist): Changed to
860 * gnus.el (gnus-summary-mode-map): Completele redesign of article
862 (gnus-summary-caesar-message): Don't use recenter.
864 Sat Aug 12 23:23:45 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
866 * gnus-vis.el (gnus-button-url): Changed default slightly.
868 * gnus.el: Removed gnus-soup.el and nnsoup.el from distribution.
870 Sat Aug 12 15:09:20 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
872 * gnus.el: 0.99.10 is released.
874 * nnml.el (nnml-request-create-group): Would create new groups
875 with 0 0 instead of 1 0.
877 * gnus.el (gnus-newsgroup-saveable-name): New function.
878 (gnus-score-file-name): Use it.
879 (gnus-remove-some-windows): Would leave more space for the windows
882 * gnus-msg.el (gnus-debug): Don't quote nil and t.
884 * gnus.el (gnus-groups-to-gnus-format): Might lead to possible
886 (gnus-activate-foreign-newsgroups): Changed default to 5 from nil.
888 * gnus-score.el (gnus-score-body): "all" didn't work.
890 * gnus-uu.el (gnus-uu-save-files): Would bug out on non-existing
893 * gnus.el (gnus-active-to-gnus-format): Didn't always set
896 * gnus-vis.el (gnus-summary-make-menu-bar): Merge the two score
899 * nndoc.el (nndoc-type-to-regexp): Be more lenient in article end
900 markers for digests. *Sigh*.
902 * gnus.el (gnus-group-first-unread-group): Don't move if there is
905 Sat Aug 12 12:20:22 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
907 * gnus.el (gnus-group-list-all-groups): Ignored the prefix arg.
909 * gnus-score.el (gnus-score-string): Would loop forever on
910 possibly-empty regexps.
912 * gnus-uu.el (gnus-uu-choose-action): Bind case-fold-search to t.
914 * gnus.el (gnus-summary-first-unread-article): Would not work with
916 (gnus-setup-news): Update format specs here.
917 (gnus-find-new-newsgroups): Really do ignore illegal groups.
918 (gnus-group-kill-all-zombies): List groups at the right level.
920 * nnbabyl.el (nnbabyl-read-mbox): Ensure forward progress.
922 * gnus.el (gnus-summary-sort-by-author): Preserve subject order.
923 (gnus-summary-sort-by-subject): Preserve author order.
925 Sat Aug 12 11:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
927 * nneething.el (nneething-get-head): Don't use file-regular-p.
929 * nndoc.el (nndoc-set-header-dependent-regexps): Don't use
930 buffer-substring-no-props.
932 * gnus-msg.el (gnus-inews-article): Unquoted hook.
934 Fri Aug 11 11:11:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
936 * gnus.el (gnus-summary-remove-lines-marked-as-read): Remove
937 canceled articles as well.
938 (gnus-group-first-unread-group): Would bug out on un-activated
941 * nnmbox.el (nnmbox-get-new-mail): Did not delete incomings.
943 Thu Aug 10 12:15:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
945 * nnkiboze.el (nnkiboze-enter-nov): Insert Xref: instead of Xref.
947 Wed Aug 9 11:56:18 1995 Per Abrahamsen <abraham@dina.kvl.dk>
949 * custom.el (custom-field-accept): Protect call with a
950 `inhibit-point-motion-hooks' around it.
952 Wed Aug 9 13:57:55 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
954 * gnus.el (gnus-read-active-file): Did not like virtual servers in
955 secondary select methods.
956 (gnus-secondary-method-p): More correct implementation.
958 Tue Aug 8 16:44:41 1995 Per Abrahamsen <abraham@dina.kvl.dk>
960 * custom.el: Put initial defvars in an `eval-when-compile'.
961 The `help' menu was renamed to `help-menu'. Adjust code.
963 Tue Aug 8 14:49:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
965 * gnus.el (gnus-summary-mark-unread-as-read): Mark read-marked
966 articles as read. Yup.
968 * gnus-vis.el (gnus-button-url): Change default to use w3-fetch
969 when no window system.
971 * gnus.el (gnus-gnus-to-quick-newsrc-format): Add the gnus version
972 to the .newsrc.eld file.
974 * gnus-msg.el (gnus-inews-insert-headers): Don't delete original
975 sender, just change it to "Original-Sender".
977 Tue Aug 8 12:39:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
979 * gnus.el: 0.99.9 is released.
981 * gnus.el (gnus-group-unsubscribe-group): Wouldn't let you sub to
982 groups not in active.
983 (gnus): Would barf on second startup.
984 (gnus-select-newsgroup): Would refuse entry of non-activated
987 Tue Aug 8 09:58:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
989 * gnus.el: 0.99.8 is released.
991 * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Would bug out
992 on the end of the buffer.
994 Tue Aug 8 07:22:17 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
996 * gnus.el (gnus-group-list-groups): Did not properly respect
999 * nnheader.el (nnheader-find-file-noselect): Didn't work on
1002 * gnus.el (gnus-group-get-new-news): Would do the wrong thing
1003 without permanent levels.
1004 (gnus-update-format-specifications): Did not update group mark
1007 * nntp.el (nntp-retrieve-headers-with-xover): Did not remove nntp
1010 * gnus-cache.el (gnus-cache-save-buffers): Did not write .overview
1013 Mon Aug 7 02:32:03 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1015 * gnus.el: 0.99.7 is released.
1017 * gnus.el (gnus-group-list-mode): New variable.
1018 (gnus-have-all-newsgroups): Obsolete variable.
1019 (gnus-group-list-groups): Use new variable.
1021 Sun Aug 6 06:34:37 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1023 * gnus.el (gnus-group-check-bogus-groups): Would list all groups.
1025 Thu Jul 20 05:19:06 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1027 * gnus-score.el (gnus-score-insert-help): Now displays help in
1028 shrink-wrapped window at bottom of frame with items aligned in
1031 Sun Aug 6 02:25:31 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1033 * gnus-score.el (gnus-score-adaptive): Use fuzzy matches.
1035 * gnus-uu.el (gnus-uu-mark-thread): Move cursor.
1037 * nnvirtual.el (nnvirtual-retrieve-headers): Did not properly open
1039 (nnvirtual-possibly-change-newsgroups): Would refuse to include
1040 component groups with similar names to itself.
1042 * nnmail.el (nnmail-activate): Did not set timestamp properly.
1044 * gnus.el (gnus-group-default-level): New function.
1045 (gnus-group-get-new-news): Use it.
1046 (gnus-group-list-groups): Ditto.
1047 (gnus-setup-news): Would not activate groups for `gnus-no-server'.
1049 Sat Aug 5 00:12:33 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1051 * gnus.el: 0.99.6 is released.
1053 * gnus.el (gnus-summary-next-article): Don't bug out on the end of
1056 * nnmail.el (nnmail-move-inbox): Use it.
1058 * gnus.el (gnus-summary-best-unread-article): Would go to articles
1059 below the default score before the articles with default score.
1061 * gnus-score.el (gnus-summary-increase-score): Only allow
1062 substring and regexp on body.
1064 * gnus.el (gnus-score-find-alist): Would produce recursive lists.
1065 (gnus-summary-mode-map): Changed mucho keys.
1067 * gnus-score.el (gnus-summary-header): Don't give errors when
1070 * gnus.el (gnus-group-apropos): Ignore nil actives.
1071 (gnus-remove-some-windows): Would bug out.
1072 (gnus-update-group-mark-positions): New function.
1073 (gnus-group-mark-group): Follow the group line spec on process
1076 * nndoc.el (nndoc-retrieve-headers): Did not do Lines right with
1077 digests that had a non-blank separator line.
1078 (nndoc-request-article): Did not do anything right with the above.
1079 (nndoc-set-header-dependent-regexps): Did not like more than a
1080 single space after Content-Type.
1082 Fri Aug 4 23:56:58 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1084 * nnfolder.el (nnfolder-request-group): Be sure to activate.
1086 Fri Aug 4 23:50:12 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1088 * gnus-ems.el (gnus-ems-redefine): XEmacs insertion of pseudos was
1091 Fri Aug 4 22:34:20 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1093 * gnus.el (gnus-newsgroup-reads): New variable. Used throughout
1096 Fri Aug 4 03:44:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1098 * gnus.el: 0.99.5 is released. (Hah!)
1100 * nnheader.el (nnheader-find-file-noselect): Did not work.
1102 Fri Aug 4 00:08:59 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1104 * gnus.el: 0.99.4 is released.
1106 * nnheader.el (nnheader-find-file-noselect): New function.
1107 * nnfolder.el (nnfolder-read-folder): Use it.
1108 * nnmbox.el (nnmbox-possibly-change-newsgroup): Ditto.
1110 * gnus-msg.el (gnus-inews-check-post): Use y-or-n instead of
1113 * nntp.el (nntp-open-server): Didn't use port number when opening.
1115 * gnus.el (gnus): Set the name of the current startup file here.
1117 Thu Aug 3 22:15:06 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
1119 * gnus.el (gnus-remove-some-windows): Didn't delete all summary
1122 * nntp.el (nntp-send-xover-command): Wait for reply.
1123 (nntp-retrieve-headers-with-xover): Would not do anything useful
1124 if nntp-nov-gap was nil.
1126 Thu Aug 3 21:48:51 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1128 * gnus-msg.el (gnus-debug): Don't quote non-lists.
1130 Wed Aug 2 15:08:10 1995 Lars Magne Ingebrigtsen <lingebri@sunsci7.cern.ch>
1132 * gnus.el: 0.99.3 is released.
1134 * gnus.el (gnus): Don't read the dribble file that early after
1136 (gnus-active-to-gnus-format): Set group to nil anyway.
1137 (gnus-find-new-newsgroups): Ignore null groups.
1139 * nnml.el (nnml-get-new-mail): Didn't activate before splitting.
1141 * gnus-msg.el (gnus-forward-using-post): Make sure we post, even
1142 if we are in a mail group.
1144 * gnus.el (gnus-summary-prepare-threads): Always removed dormant
1146 (gnus-save-newsrc-file): Always save when you don't use the
1148 (gnus-group-make-doc-group): Would respond with "%c" on errs.
1150 * gnus-msg.el (gnus-inews-check-post): Would bug out on long
1153 * gnus.el (gnus): Would open two dribble buffers.
1154 (gnus-group-change-level): Refuse to subscribe to groups that are
1156 (gnus-active-to-gnus-format): Don't `set' bogus group symbols to
1157 nil - just ignore them.
1158 (gnus-summary-number-of-articles-in-thread): Gave the wrong answer
1159 on gathered articles.
1160 (gnus-select-newsgroup): Bind nntp-nov-gap to nil when building
1163 Wed Aug 2 14:13:16 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1165 * gnus.el: 0.99.2 is released.
1167 * nnfolder.el (nnfolder-active-number): Did not work.
1169 Sun Jul 30 22:02:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1171 * 0.99.1 is released.
1173 * gnus-msg.el (gnus-debug): Remove null chars.
1175 * nnfolder.el (nnfolder-active-number): Would return t instead of
1178 Sun Jul 30 00:00:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1180 * gnus.el: 0.99 is released.
1182 * gnus.el (gnus-active-to-gnus-format): Ignore groups that have
1183 flags that are not y, n or m.
1184 (gnus-summary-expire-articles): Turn off the cache.
1185 (gnus-setup-news): Read the dribble file before everything.
1186 (gnus-dribble-eval-file): New function.
1188 * gnus-ems.el (gnus-make-overlay): Use some indirection.
1190 * gnus.el (gnus-make-threads): Would chop off threads that changed
1191 subject on re-generation.
1192 (gnus-make-threads-and-expunge): Ditto.
1194 * gnus-vis.el (gnus-button-alist): Match URLS with periods
1197 Sat Jul 29 21:31:15 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1199 * gnus.el: Added &optional to all `(interactive "P")' functions.
1200 (gnus-summary-prepare-exit-hook): Changed name.
1201 (gnus-summary-exit-hook): New hook.
1203 * nnkiboze.el (nnkiboze-generate-group): Don't bug out on
1206 Sat Jul 29 19:40:51 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1208 * gnus.el: 0.98.6 is released.
1210 * gnus.el (gnus-get-unread-articles): Would doubly activate native
1212 (gnus-summary-prepare-threads): Always removed dormant articles.
1213 (gnus-summary-show-all-dormant): Did not show dormants.
1214 (gnus-summary-show-all-expunged): Ditto for expunged.
1216 * nntp.el (nntp-async-request-group): Would pretend to close down
1219 Sat Jul 29 02:06:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1221 * gnus.el: 0.98.5. is released.
1223 * nntp.el (nntp-open-server-semi-internal): Define servers that we
1224 can't reach as unreachable.
1226 * nnvirtual.el (nnvirtual-create-mapping): Don't ding so much.
1228 * nneething.el (nneething-map-file): Make sure that the .neething
1231 Fri Jul 21 14:52:06 1995 Ulrik Dickow <dickow@nbi.dk>
1233 * nndoc.el (nndoc-digest-type): New variable.
1234 (nndoc-set-header-dependent-regexps): Set it.
1235 (nndoc-request-article): Use it -- don't unquote MIME digests.
1237 Sat Jul 29 00:54:09 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1239 * nntp.el (nntp-request-close): Kill all async connections.
1241 * gnus-uu.el (gnus-uu-decode-binhex): Bugged out.
1243 Fri Jul 28 20:35:34 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1245 * gnus-msg.el (gnus-group-mail): Don't call `gnus-mail-hook'.
1247 * gnus.el (gnus-summary-mode-map): Changed `W d' to `W m'.
1248 (gnus-summary-mark-unread-as-read): Would sometimes mark the wrong
1250 (gnus-summary-toggle-header): Wouldn't toggle headers after
1252 (gnus-summary-next-article): Would offer to go to the next group
1253 when happening upon canceled articles.
1254 (gnus-summary-insert-pseudos): Did not properly note that
1255 extracetd articles were unread.
1256 (gnus-summary-sort-by-number): Protect against macroism.
1257 (gnus-summary-verbose-headers): Didn't turn on/off verbose
1260 * gnus-score.el (gnus-score-string): Mis-scored when matching on
1263 * gnus-ems.el (gnus-ems-redefine): Remove long-lines and
1264 control-chars checking for Mule.
1266 * gnus.el (gnus-summary-prepare-unthreaded): Cull unwanted
1268 (gnus-group-jump-to-group): If we haven't read the active file,
1269 don't require a match.
1271 Thu Jul 27 13:32:12 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1273 * nnml.el (nnml-request-group): Didn't split mail.
1275 * nnmh.el (nnmh-active-number): Create new groups at the drop of a
1278 * nnmail.el (nnmail-get-active): Don't activate any groups just
1279 because they're mentioned in `nnmail-split-methods'.
1281 * nnml.el (nnml-get-new-mail): Would bug out on multiple spool
1283 * nnmbox.el (nnmbox-get-new-mail): Ditto.
1284 * nnbabyl.el (nnbabyl-get-new-mail): Ditto.
1285 * nnfolder.el (nnfolder-get-new-mail): Ditto.
1286 (nnfolder-active-number): Don't try to switch to a group before it
1289 * nnmh.el (nnmh-get-new-mail): Ditto.
1291 Wed Jul 26 17:18:50 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1293 * gnus-ems.el (gnus-ems-redefine): Would bug out on rebuiling
1294 (referred) threads in XEmacs.
1296 * gnus-msg.el (gnus-inews-insert-signature): Would insert one \n
1299 Wed Jul 26 09:38:36 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1301 * gnus.el: 0.98.4 is released.
1303 * gnus-msg.el (gnus-deletable-headers): Make Date a deletable
1306 * nnmail.el (nnmail-split-incoming): Treat Content-length headers
1308 (nnmail-split-incoming): Would totally by out.
1310 * nnmh.el (nnmh-request-group): Give a better error message.
1312 * gnus.el (gnus-article-date-ut): Allow futurity
1314 * gnus-msg.el (gnus-inews-user-address): New function.
1315 (gnus-inews-news): Give better error messages.
1317 * nnml.el (nnml-request-group): Don't check so much.
1318 * nnmail.el (nnmail-activate): Check everything.
1320 * gnus-msg.el (gnus-inews-check-post): Didn't match properly on
1322 (gnus-check-before-posting): Didn't actually check anything before
1325 Tue Jul 25 13:35:01 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1327 * gnus.el: 0.98.3 is released.
1329 * nnml.el (nnml-request-replace-article): Would kill a random
1332 * gnus.el (gnus-group-read-group): Doc fix.
1333 (gnus-update-format-specifications): New implementation.
1334 (gnus-summary-read-group): Update format specs.
1335 (gnus-summary-catchup): Expose threads before catching up. Would
1337 (gnus-summary-save-article): Would change window config.
1338 (gnus-group-archive-directory): Changed address.
1340 * nnmail.el (nnmail-get-split-group): Make sure that
1341 nnmail-procmail-directory is a directory.
1343 Sun Jul 23 22:27:25 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1345 * gnus.el (gnus-summary-mark-article): Would bug out on string
1348 Sun Jul 23 16:49:38 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1350 * gnus.el: 0.98.2 is released.
1352 * nnmail.el (nnmail-split-incoming): Ignore duplicate messages,
1353 but create new message-ids for messages that do not have one.
1355 * gnus.el (gnus-thread-sort-by-score): Totally bombed out.
1357 * gnus-score.el (gnus-score-insert-help): Do the `select-window'
1358 outside the `save-excursion'.
1360 * gnus.el (gnus-article-mode-map): Remove the summary `s' binding.
1362 * gnus-uu.el (gnus-uu-grab-articles): Wouldn't mark some articles
1364 (gnus-uu-save-files): Don't ask twice whether to overwrite a file.
1366 * gnus.el (gnus-summary-show-thread): Avoid `save-excursion'.
1367 (gnus-summary-mark-same-subject): Did not expose hidden threads,
1370 Sat Jul 22 04:34:25 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1372 * gnus-cache.el (gnus-cache-file-name): Also translate :'s.
1374 * gnus.el (gnus-dribble-file-name): Use the current startup file
1377 Sat Jul 22 00:26:49 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
1379 * gnus.el: 0.98.1 is released.
1381 * gnus.el (gnus-summary-mark-unread-as-read): Don't mark already
1383 (gnus-summary-edit-article): Widen before editing.
1384 (gnus-summary-edit-article-done): Remove all text properties.
1385 (gnus-summary-prepare-threads): Inline `gnus-summary-insert-line'.
1386 (gnus-summary-mark-article-as-read): Faster, simpler function for
1388 (gnus-summary-mark-same-subject): Faster implementation.
1389 (gnus-summary-search-forward): Changed to macro.
1390 (gnus-summary-search-backward): Ditto.
1391 (gnus-summary-thread-level): Ditto.
1392 (gnus-summary-article-number): Ditto.
1393 (gnus-summary-article-mark): Ditto.
1395 * gnus-uu.el (gnus-uu-grab-articles): Disable async.
1397 Fri Jul 21 22:00:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1399 * nndoc.el (nndoc-type-to-regexp): Use the new default to avoud
1400 the 1,, line in babyl files.
1402 * nnml.el (nnml-request-group): Force re-reading of the active
1403 file if the file is new.
1405 * gnus-vis.el (gnus-article-add-buttons): Turn off the header
1408 * nntp.el (nntp-async-request-group): Really save async state.
1410 Thu Jul 20 00:02:30 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1412 * gnus.el: 0.98 is released.
1414 * gnus-vis.el (gnus-article-add-buttons): Buttonize the headers.
1416 * nndoc.el (nndoc-insert-article): Don't insert the status line.
1418 * gnus-vis.el (gnus-article-add-buttons): Do a `nil t' on the
1421 * nnml.el (nnml-request-replace-article): Would bug out on
1422 slightly corrupted NOV files.
1424 * gnus-ems.el (gnus-ems-redefine): max-width for Mule was wrong.
1426 * nnbabyl.el (nnbabyl-request-expire-articles): Didn't use the
1428 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1430 * gnus-msg.el (gnus-mail-forward-using-mail): Force window config.
1431 (gnus-bug-mail-send-and-exit): New command.
1433 (gnus-summary-mail-other-window): Configured windows strangely.
1435 * gnus.el (gnus-gnus-to-newsrc-format): Wouldn't save
1436 .newsrc-SERVER, but just .newsrc.
1437 (gnus-make-newsrc-file): Would not find .newsrc-SERVER.eld if
1438 .newsrc-SERVER didn't exist.
1440 * nndoc.el (nndoc-set-header-dependent-regexps): New function.
1441 (nndoc-request-group): Use it.
1443 Wed Jul 19 17:07:11 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1445 * gnus-ems.el: Defvar instead of setq.
1447 * gnus.el (gnus-summary-expire-articles): Don't do anything if
1448 there are no articles to expire.
1449 (gnus-unload): New command.
1451 * nnmh.el (nnmh-possibly-create-directory): Would create "a/b/c"
1452 dirs when "a.b.c" dir was requested.
1454 * gnus.el (gnus-newsrc-to-gnus-format): Also recognize "Options".
1456 * nnmail.el (nnmail-activate): New function for faster activation.
1458 * gnus.el (gnus-summary-expire-articles): Be slightly faster.
1460 * gnus-cache.el (gnus-cache-possibly-enter-article): Bugged out on
1463 * gnus.el (gnus-summary-update-lines): Didn't set the article number.
1464 (gnus-summary-exit): Force a group window config.
1465 (gnus-select-newsgroup): Copy all marks lists.
1466 (gnus-group-sort-groups): Would not heed the last `l' or `L'.
1468 * nndoc.el (nndoc-retrieve-headers): Would sometimes be in the
1469 wrong buffer for folding continuation lines.
1471 * gnus-ems.el (gnus-ems-redefine): Redefine
1472 `gnus-article-add-button' for XEmacs.
1474 * gnus.el (gnus-summary-mark-forward): Never go to the next unread
1475 article when marking as unread.
1477 * gnus-kill.el (gnus-kill-file-enter-kill): Wouldn't allow editing
1478 of the global kill file.
1480 * gnus.el (gnus-summary-mode): Don't update format specs.
1482 Tue Jul 18 16:39:31 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1484 * gnus.el (gnus-summary-number-of-articles-in-thread): Didn't work
1485 with the new thread machine.
1487 Tue Jul 18 13:38:27 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1489 * gnus.el: 0.97.2 is released.
1491 * gnus.el (gnus-thread-header): Define as a macro.
1492 (gnus-all-windows-visible-p): Don't barf on horizontal specs.
1493 (gnus-mouse-face-function, gnus-max-width-function): Separate into
1494 functions to make it easier for XEmacs and Mule to redefine.
1496 * gnus-cache.el (gnus-cache-save-buffers): Make sure that the
1499 * gnus-msg.el (gnus-group-mail): Don't do configure.
1501 * gnus.el (gnus-all-windows-visible-p): Almost always reported
1504 Tue Jul 18 11:04:02 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1506 * gnus.el: 0.97.1 is released.
1508 * gnus.el (gnus-parse-format): Use macros instead of defuns.
1510 * gnus-msg.el (gnus-debug): Slap more condition-cases around
1513 * gnus.el (gnus-summary-prepare-threads): Slight rewrite.
1514 (gnus-summary-prepare-threads): Would bug out on culling.
1515 (gnus-summary-expand-window): Didn't.
1517 Mon Jul 17 16:31:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1519 * gnus.el (gnus-summary-goto-unread): New default.
1521 Mon Jul 17 12:28:36 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1523 * gnus.el: 0.97 is released.
1525 * gnus.el (gnus-summary-prepare-threads): New implementation.
1527 * gnus-vis.el (gnus-netscape-open-url): Used 10.29isms.
1529 * gnus.el (gnus-summary-exit-no-update): Removed call to the cache
1531 (gnus-summary-prepare-untreaded): New function to prepare an
1532 unthreaded summary buffer faster.
1533 (gnus-summary-mode-map): Bound hide-citation-maybe to `W C'.
1535 Mon Jul 17 04:24:40 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1537 * gnus-cache.el (gnus-cache-save-buffers): Only save the overview
1538 file if absolutely necessary. Delete cache subdirectories when
1539 the overview file is empty...actually when the buffer to be saved
1540 is empty, so it doesn't delete any existing empty subdirs.
1542 * gnus-cache.el (gnus-cache-change-buffer): All saving of
1543 overviews is through gnus-cache-save-buffers now. More careful
1544 about modification flags on overview buffers to save redundant
1547 * gnus-cache.el (gnus-cache-possibly-remove-articles): Added call
1548 to gnus-cache-save-buffers to ensure that overviews are written
1551 Mon Jul 17 10:15:35 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1553 * gnus.el (gnus-summary-update-lines): Faster implementation.
1555 * gnus-uu.el (gnus-uu-command): Also escape &'s.
1557 * gnus-vis.el (gnus-article-make-menu-bar): Only the first menu
1558 bar item was defined.
1560 Sun Jul 16 15:15:01 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1562 * gnus-msg.el (gnus-summary-supersede-article): Reversed comaprison.
1564 * gnus.el (gnus-read-old-newsrc-el-file): Add "options" to the
1567 * nndoc.el (nndoc-insert-article): Weed out babyl extra headers.
1569 * gnus-msg.el (gnus-summary-mail-other-window): Configure windows
1572 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-rebuild-thread
1575 * gnus.el (gnus-all-windows-visible-p): New function. Don't
1576 configure windows if all buffers are visible.
1577 (gnus-summary-expand-window): Allow forcing of `article' config.
1579 * nnbabyl.el (nnbabyl-active-number): Create new groups on the
1581 * nnfolder.el (nnfolder-active-number): Ditto.
1582 * nnmbox.el (nnmbox-active-number): Ditto.
1584 * gnus.el (gnus-summary-expire-articles): Didn't use total-expire.
1586 Sat Jul 15 20:08:47 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1588 * gnus-kill.el (gnus-kill-save-kill-file): New variable.
1589 (gnus-kill-parse-gnus-kill-file): Don't save kill files unless you
1592 * gnus.el: 0.96 is released.
1594 Sat Jul 15 03:54:00 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1596 * gnus-vis.el (gnus-article-add-button): Use overlays for
1597 gnus-article-button-face to ensure that it gets priority
1600 Sat Jul 15 17:50:23 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1602 * gnus.el (gnus-article-summary-command-nosave): Pop instead of
1603 switch to the summary buffer.
1605 * gnus-score.el (gnus-summary-increase-score): Make sure
1606 gnus-score-winconf isn't nil.
1608 * gnus-vm.el: Use gnus-article-copy instead of the article buffer.
1610 * gnus-vis.el (gnus-summary-make-menu-bar): Don't recreate menus
1611 if the are already created.
1613 * gnus.el (gnus-group-get-new-news): Would not check unread
1614 articles when using permament levels.
1616 * nnfolder.el (nnfolder-request-accept-article): Didn't accept a
1619 * gnus-score.el (gnus-score-add-followups): Bugged out all over
1622 Fri Jul 14 15:25:20 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1624 * gnus-vis.el (gnus-button-url): Default to `gnus-netscape-open-url'.
1625 (gnus-netscape-open-url): New function.
1626 (gnus-netscape-start-url): New function.
1628 Fri Jul 14 10:03:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1630 * gnus.el (gnus-cache-removeable-articles): Make this a local
1631 variable to the summary buffers.
1633 * gnus-cache.el (gnus-cache-change-buffer): Don't reset
1634 gnus-cache-removeable-articles here.
1636 * gnus-msg.el (gnus-summary-followup): Make sure we get the
1639 * gnus-ems.el: Removed def for `gnus-header-face-alist'.
1640 (gnus-ems-redefine): Redefined gnus-article-push-button for
1643 Thu Jul 13 12:12:15 1995 Scott Byer <byer@mv.us.adobe.com>
1645 * nnfolder.el (nnfolder-request-expire-articles) commented out
1646 line that was causing a problem when exiting group.
1648 * nnfolder.el (nnfolder-request-list) always get the active list
1649 from the file, since we're being more careful to keep it up to
1650 date. Fixes new-group creation problems.
1652 * nnfolder.el (nnfolder-request-group) added timestamp check on
1653 active file. Fixed problem of new messages not being shown upon
1654 first starting up (ding).
1656 Thu Jul 13 00:14:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1660 * nndoc.el (nndoc-type-to-regexp): Some digests do not start with
1661 the required over-long --- line.
1663 * gnus.el (gnus-article-prepare): Didn't set gnus-have-all-headers
1664 in the right buffer.
1665 (gnus-read-mark): Swicthed marks around.
1666 (gnus-summary-next-group): Would barf on unactivated groups.
1668 * gnus-vis.el (gnus-visual-score-map): Turn score menus off.
1670 Wed Jul 12 21:02:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1672 * gnus.el (gnus-save-newsrc-file): Allow backups of files.
1673 (gnus-gnus-to-newsrc-format): Ditto.
1674 (gnus-article-mode-map): Don't use summary buffer def for return.
1676 * gnus-ems.el: set-text-properties did not work for XEmacs.
1678 * gnus-uu.el (gnus-uu-initialize): Don't check for generated files
1679 - this would delete any previously decoded files.
1680 (gnus-uu-output-buffer-name): Changed name.
1681 (gnus-uu-initialize): Maintain an alist of tmp dirs.
1683 * gnus.el (gnus-group-search-forward): Would also find group with
1684 a lower level than LEVEL.
1686 * nntp.el: `telnet' was autoloaded as a non-interactive function.
1688 * gnus.el (gnus-summary-next-group): Configure windows properly on
1690 (gnus-summary-refer-article): Make sure overlays are copied by
1691 renaming the buffer.
1693 * gnus-msg.el (gnus-inews-insert-mime-headers): Bind
1694 mail-header-separator to "".
1696 Tue Jul 11 16:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1698 * gnus.el (gnus-summary-exit): Run the exit hook before updating
1701 Tue Jul 11 09:36:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1703 * gnus.el: 0.94 is released.
1705 * gnus-msg.el (gnus-debug): A `sit-for' may sometimes change
1708 * nn*.el: Fix in expire article which would nix out the active
1711 * gnus-ems.el (gnus-ems-redefine): Mule redefinition.
1713 * gnus.el (gnus-summary-respool-article): Didn't allow respooling.
1715 * gnus-uu.el (gnus-uu-command): Also escape !s.
1717 * gnus-cache.el (gnus-cache-change-buffer): Reset
1718 gnus-cache-removeable-articles.
1719 (gnus-cache-possibly-remove-articles): Don't stat everything
1720 between heaven and earth.
1722 * gnus.el (gnus-summary-expire-articles-now): Use -1 as the expiry
1724 (gnus-summary-caesar-message): Changed somewhat. Removed all
1725 caesar code from gnus - use the functions in rnews.el instead.
1727 Mon Jul 10 20:42:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1729 * gnus.el (gnus-summary-catchup-to-here): Don't mark current
1732 Mon Jul 10 10:44:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
1734 * gnus.el: 0.93 is released.
1736 * gnus-ems.el (gnus-ems-redefine): Redefine for XEmacs.
1738 * gnus.el (gnus-summary-expire-articles-now): New function and
1739 keystrokem by popular demand.
1740 (gnus-summary-exit-hook): New variable.
1742 * gnus-vis.el (gnus-visual-turn-off-edit-menus): New function.
1744 * nnml.el (nnml-request-expire-articles): When you have found one
1745 new article, the rest are probably also new, so stop checking,
1747 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1748 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1749 * nnmh.el (nnmh-request-expire-articles): Ditto.
1750 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1752 * gnus-ems.el: Setq gnus-display-type and gnus-background-mode for
1755 * gnus-vis.el (gnus-summary-highlight): Defvarred twice.
1757 * gnus-uu.el (gnus-uu-uustrip-article): Remove any non-body line
1758 after the begin line.
1760 Sun Jul 9 15:01:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1762 * gnus-uu.el (gnus-uu-get-actions): Substitute "file" for
1765 * gnus-vis.el (gnus-group-make-menu-bar): Disable the Edit menu in
1768 * gnus-msg.el (gnus-insert-mime-headers): New function.
1769 (gnus-inews-insert-headers): Make deletable headers italic.
1770 (gnus-inews-check-post): Stricter From header checks.
1772 * gnus.el (gnus-subject-equal): Would bug out on numerical
1774 (gnus-limit-string): New function.
1775 (gnus-score-score-files): Translate the ":" to "/".
1776 (gnus-score-find-bnews): Ditto.
1777 ('gnus-startup-hook): Remove all hilit hooks by default.
1779 * gnus-score.el (gnus-default-adaptive-score-alist): Don't let
1780 ticks affect adaptive score.
1782 * gnus-msg.el ('rmail): Require rmail.
1784 * gnus-mh.el (gnus-mail-reply-using-mhe): Make sure the To isn't
1787 * gnus-msg.el (gnus-inews-news): Don't restore window config if
1788 article is rejected.
1790 * gnus.el (gnus-summary-show-article): Now takes a prefix.
1791 (gnus-browse-exit): List all groups on exit.
1792 (gnus-summary-edit-article): Make sure the article buffer is the
1793 selected window before editing.
1795 Sat Jul 8 16:57:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1797 * gnus.el: 0.92 is released.
1799 * gnus.el (gnus-summary-fetch-faq): Get the real name.
1800 (gnus-summary-fetch-faq): Don't do the config thing unless the
1801 fetch is successful.
1802 (gnus-group-group-unread): New function.
1804 * gnus-score.el (gnus-summary-header): Beep on pseudo-articles.
1806 * gnus.el (gnus-group-expire-all-groups): Don't move the cursor.
1807 (gnus-group-remove-mark): Don't be so verbose.
1808 (gnus-summary-read-group): Return the the server buffer if
1809 quitting a group entry from the server buffer.
1811 * gnus-score.el (gnus-score-add-followups): Local variable shadows
1814 * gnus.el (gnus-summary-exit): Didn't update cache when proceeding
1816 (gnus-summary-next-group): Didn't respect `gnus-keep-same-level'.
1817 (gnus-summary-remove-lines-marked-as-read): Also remove canceled
1820 * gnus-score.el (gnus-score-insert-help): Make the summary buffer
1821 the selected window.
1823 * gnus-vis.el (gnus-visual-score-map): New function to create a
1824 gazillion menu bar entries.
1826 * gnus.el (gnus-summary-next-group): New implementation.
1828 Fri Jul 7 12:55:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1830 * gnus-cache.el (gnus-cache-possibly-remove-article): Don't barf
1831 on corrupted .overview files.
1833 * gnus.el (gnus-summary-copy-article): Make sure to open
1835 (gnus-summary-move-article): Ditto.
1836 (gnus-group-make-group): Initialized active entry with wrong data.
1837 (gnus-summary-mark-article): Don't mark ancients as expirable.
1839 * nnbabyl.el (nnbabyl-request-create-group): New function.
1841 * gnus.el (gnus-group-make-group): Did not check to see whether
1842 the backend was loaded.
1844 * gnus-vis.el (gnus-header-face-alist): New colours.
1846 Thu Jul 6 15:30:00 1995 Per Abrahamsen <abraham@dina.kvl.dk>
1848 * gnus-vis.el: Use `custom-face-lookup' to create faces for
1851 Thu Jul 6 14:17:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1853 * nntp.el (nntp-async-request-group): New function to save async
1854 state between groups that are open at the same time.
1856 * nnbabyl.el (nnbabyl-retrieve-headers): Possible removal of
1859 * nnmbox.el (nnmbox-retrieve-headers): Ditto.
1861 Wed Jul 5 18:21:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1863 * gnus.el (gnus-summary-mode): Set the name of the group here.
1865 * gnus-ems.el: `set-text-properties' doesn't work on strings.
1866 (gnus-ems-redefine): Require gnus-msg on startup.
1868 Mon Jul 3 12:04:43 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1870 * gnus.el (gnus-group-startup-message): Tweaked message.
1872 Sun Jul 2 14:11:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1874 * gnus.el: 0.91 and 0.91.1 is released.
1876 * nnvirtual.el (nnvirtual-catchup-group): Would kill the group
1879 * gnus-ems.el (gnus-ems-redefine): Redefine insertion of group
1880 lines to avoid that awfol front-stickyness of extents.
1881 (gnus-ems-redefine): Redefine gnus-copy-article-buffer.
1882 (gnus-ems-redefine): Redefine gnus-summary-refer-article.
1884 * nnml.el (nnml-request-expire-articles): Would delete everything
1887 * gnus-ems.el (gnus-ems-redefine): Really redefine
1888 gnus-highlight-selected-summary.
1890 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-summary-recenter.
1892 Sun Jul 2 13:02:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1894 * gnus.el: Removed tons of unreferenced local variables from all
1896 (gnus-read-active-file): When using several nntp servers, the
1897 native nntp server often would not be consulted for an active
1900 Sun Jul 2 12:03:18 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1902 * gnus.el (gnus-group-make-articles-read): name instead of group.
1904 Sat Jul 1 16:04:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1906 * gnus.el: 0.90 is released.
1908 * gnus.el (gnus-summary-edit-article-done): No arguments to
1909 buffer-disable-undo.
1911 * nnkiboze.el (nnkiboze-generate-group): Turn off slow stuff.
1913 * gnus-msg.el (gnus-inews-news): Don't restore the summary config
1914 if posting is unsuccessful.
1916 * gnus-score.el (gnus-score-find-trace): Don't pop to score window
1919 * gnus-msg.el (gnus-summary-cancel-article): Don't mark article as
1920 cancelled if they are not.
1921 (gnus-mail-reply-using-mail): Change map after running mail-setup.
1923 * gnus.el (gnus-group-best-unread-group): Would return a group
1924 that was supposed to be excluded.
1925 (gnus-summary-next-group): Skip empty groups.
1927 * nntp.el (nntp-open-server-semi-internal): Don't attempt a second
1928 async connection if the server is down.
1930 * gnus.el (gnus-summary-goto-last-article): Doc fix.
1931 (gnus-no-server): Use permanent levels.
1933 * gnus-msg.el: Unhide and hide was unnecessary when forwarding and
1936 * nnvirtual.el (nnvirtual-retrieve-headers): Mark cancelled and
1937 expired articles as read in the component group.
1938 (nnvirtual-update-marked): When removing all marks, they wouldn't
1941 * gnus.el (gnus-summary-catchup): Do thorough nnvirtual catchups.
1943 Fri Jun 30 09:10:57 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1945 * gnus.el: gnus-bug wasn't interactive.
1947 Thu Jun 29 13:42:33 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1949 * gnus.el (gnus-summary-catchup-to-here): Would mark one article
1951 (gnus-articles-to-read): Accept whitespace.
1952 (gnus-summary-go-to-next-thread): Didn't go to next thread when
1953 threads were hidden.
1954 (gnus-summary-display-article): When the first article was
1955 cancelled, point would remain in the group buffer.
1957 Wed Jun 28 16:24:38 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1959 * gnus.el: 0.89 is released.
1961 * nnfolder.el (nnfolder-directory): file-name-as-directory thing.
1963 * gnus-mh.el (gnus-mail-reply-using-mhe): Set gnus-mail-buffer to
1966 * gnus.el (gnus-article-mode-map): Copy all summary keystrokes.
1967 (gnus-summary-insert-pseudos): Don't view if you ask to save
1968 (gnus-summary-edit-article): Enable undo.
1970 Sun Jun 25 11:47:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1972 * gnus.el (gnus-summary-next-group): Fixed possible bug on `n' on
1974 (gnus-remove-some-windows): Didn't delete all Gnus windows.
1975 (gnus-group-unsubscribe-current-group): Use universal-argument as
1977 (gnus-summary-beginning-of-article): Didn't configure windows.
1978 (gnus-compress-newsrc-alist): Be more lenient in compressing.
1979 (gnus-newsrc-parse-options): "-" was counted as a non-word
1980 character for some reason.
1981 (gnus-articles-to-read): Accept white space.
1982 (gnus-truncate-string): Did the opposite of what it should.
1984 Sat Jun 24 14:11:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
1986 * gnus.el: 0.88 is released.
1988 * gnus.el (gnus-bug): Use gnus-mail-send-and-exit.
1989 (gnus-summary-line-format-alist): Int instead of char with %e.
1990 (gnus-format-max-width): Mule refefinition.
1992 Sat Jun 24 13:14:40 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
1994 * gnus.el (gnus-subject-eq): New function.
1995 (gnus-summary-search-subject): Use it.
1997 * gnus-msg.el (gnus-cancel-news): Use previous distribution, if
2000 * gnus.el (gnus-summary-next-group): Tried exiting while in the
2003 Sat Jun 24 10:35:33 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
2005 * gnus.el (gnus-article-date-ut): Slap a condition-case on the
2007 (gnus-summary-mode-hook): Doc fix.
2008 (gnus-group-get-new-news): Update native and secondary groups of
2009 the proper levels if levels are wanted.
2011 * gnus-msg.el (gnus-inews-insert-signature): Checked whether
2012 `gnus-signature-function' was a function.
2014 Sat Jun 17 02:38:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
2016 * gnus.el: 0.87 is released.
2018 * nnkiboze.el (nnkiboze-close-group): Don't bug out on missing nov
2021 * gnus-cache.el (gnus-cache-possibly-remove-articles): Wait until
2022 exit to remove articles from the cache.
2024 * gnus.el (gnus-summary-next-group): Go to the next group, or exit
2026 (gnus-summary-search-article-forward): Cleaned up.
2027 (gnus-summary-search-article-backward): New implementation.
2029 * gnus-uu.el (gnus-uu-decode-with-method): Make sure the dir name
2032 * gnus.el (gnus-summary-mode-map): Add binding for gnus-bug.
2033 (gnus-article-mode-map): Ditto.
2034 (gnus-browse-mode-map): Ditto.
2036 * nnmh.el (nnmh-request-expire-articles): Possibly keep last
2037 article; and return the right `rest' undeleted list.
2039 * gnus.el (gnus-summary-mark-article): Don't auto-expire ancient
2042 * nnbabyl.el (nnbabyl-request-expire-articles): Would infloop.
2044 * gnus.el (gnus-summary-mark-article): Would possibly enter a nil
2045 into the lists of articles.
2047 Fri Jun 16 01:51:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
2049 * nneething.el (nneething-get-head): Returned nil.
2051 * gnus-cache.el (gnus-cache-possibly-enter-article): Make doubly
2052 sure that point as at the start of the line.
2054 * gnus-score.el (gnus-summary-score-entry): Matches on lines were
2055 entered with strings, leading to later bugouts.
2057 * nntp.el (nntp-request-asynchronous): Error message slightly
2060 * gnus.el (gnus-summary-verbose-header): New command and keystroke
2061 for POG compatability.
2062 (gnus-article-hide-headers-if-wanted): Fix to the same.
2064 * gnus-score.el (gnus-score-edit-alist): Use it new config.
2066 * gnus.el (gnus-summary-refer-parent-article): Give a more
2067 unabiguous error message.
2068 (gnus-summary-refer-article): Save the article buffer before
2069 trying to refer some other.
2070 (gnus-summary-refer-article): Don't blank out the old article
2072 (gnus-buffer-configuration): New entry for summary-edit-score.
2074 * gnus-mh.el (gnus-mail-reply-using-mhe): Set mail-bug to wrong
2077 * gnus.el (gnus-article-word-wrap): Let adaptive-fill-regexp be
2078 somewhat more permissive.
2079 (gnus-summary-first-subject): Did not go to the first article.
2081 Thu Jun 15 21:31:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2083 * gnus.el (gnus-setup-news): Read active file from secondary
2084 servers even if native is down.
2085 (gnus-get-unread-articles): Didn't display unread articles when
2086 started on a low level.
2087 (gnus-get-unread-articles): More efficient implementation.
2089 Thu Jun 15 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2091 * gnus-score.el (gnus-score-save): Delete empty score files.
2093 Thu Jun 15 03:34:23 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2095 * gnus.el: 0.86 is released.
2097 * gnus.el (gnus-summary-refer-article): Recenter after fetching.
2099 Wed Jun 14 10:34:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
2101 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't initialize
2104 * gnus-msg.el (gnus-mail-buffer): New variable.
2106 * gnus-score.el (gnus-summary-increase-score): Restore window
2109 * nnmail.el (nnmail-use-procmail): New variable.
2111 * nntp.el (nntp-send-strings-to-server): Really reopen connection
2114 * gnus.el (gnus-group-exit): Remove carpal window on exit.
2115 (gnus-summary-recenter): Center on line 2 when in small windows.
2116 (gnus-newsrc-to-gnus-format): Reset the options list.
2117 (gnus-read-active-file): Would not activate primary groups when
2119 (gnus-get-unread-articles): Don't activate secondary groups
2122 Tue Jun 13 00:26:45 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2124 * Treat empty comments fields.
2126 * gnus.el (gnus-newsrc-to-gnus-format): Exponentiality revealed.
2127 (gnus-score-find-hierarchical): Didn't really work for adaptive
2129 (gnus-select-newsgroup): Really strip the first unwanted article.
2131 * gnus-score.el (gnus-summary-score-entry): Doc fix.
2133 Tue Jun 13 10:02:57 1995 Scott Byer <byer@mv.us.adobe.com>
2135 * nnfolder.el (nnfolder-possibly-change-group) An added check for
2136 a file being a directory also checked for a symlink without
2137 verifying that the symlink actually pointed to a directory. This
2138 would seriosly mess up some mail setups.
2140 * nnfolder.el (nnfolder-server-opened)
2141 (nnfolder-possibly-change-group) Made sure checks for buffer
2142 existence included checks for the name being nil, since
2143 buffer-name with a nil name returns some random buffer.
2145 Sat Jun 10 00:15:13 1995 Lars Ingebrigtsen <lars@eyesore.no>
2147 * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
2148 reading newgroups files.
2149 (gnus-summary-next-group): Would bug out when all articles were
2150 expinged from scoring.
2151 (gnus-simplify-subject-fuzzy): Totally bugged out.
2153 * gnus.el: 0.85 is released.
2155 Thu Jun 8 22:27:07 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2157 * custom.el: Added support for faces, sexp, and pair types. Added
2158 support for declaring emacs packages. Added support for loading,
2159 saveing, and editing Emacs customization. Declared all user
2160 variables in the custom package itself.
2162 * gnus-edit.el: Added support for `eval', `adapt', and `local'
2165 * gnus-cus.el: New file.
2167 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
2169 * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively.
2171 * gnus.el (gnus-group-edit-group): Refuse to edit killed groups.
2172 (gnus-summary-enter-digest-group): Have followups in digest groups
2173 go to the parent group.
2174 (gnus-newsrc-to-gnus-format): Would infloop on empty lines.
2176 * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
2178 (gnus-score-load-file): Have a nil 'adapt entry mean "use current
2181 * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
2184 * gnus.el (gnus-configure-windows): Accept integer hor specs.
2186 * nnfolder.el (nnfolder-request-create-group): Make sure new
2187 groups that are created are, indeedn, created.
2188 (nnfolder-request-accept-article): Would save two copies of all
2191 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
2193 * gnus.el: 0.84 is released.
2195 * nneething.el (nneething-retrieve-headers): Check for empty
2198 * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
2200 (gnus-inews-organization): Be a bit more clever about missing
2203 * gnus-score.el (gnus-score-body): Didn't work at all.
2205 * gnus-msg.el (gnus-summary-supersede-article): Did not select
2206 article before superseding.
2207 (gnus-summary-supersede-article): Delete certain headers before
2209 (gnus-delete-supersedes-headers): New variable.
2211 Thu Jun 8 20:15:24 1995 Lars Ingebrigtsen <lars@eyesore.no>
2213 * nnmh.el (nnmh-request-list): Would add a "." to the group name
2214 if nnmh-directory didn't end with /.
2216 * nnmail.el (nnmail-resplit-incoming): New variable.
2218 * nnml.el (nnml-get-new-mail): Wrong group name.
2220 * gnus.el (gnus-simplify-subject-fuzzy): Inline
2221 simplify-buffer-fuzzy.
2222 (gnus-simplify-buffer-fuzzy): New Re: match.
2224 * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name.
2225 (gnus-uu-decode-unshar-and-save): Start working.
2227 * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
2229 (gnus-score-find-hierarchical): Ditto.
2231 Thu Jun 8 15:38:58 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2233 * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
2234 from the .eld files of they do not exist in the .newsrc file.
2236 * gnus.el: Doc string typo corrections galore courtesy of Frank D.
2239 * gnus-ems.el: Bind buffer-substring-no-properties if not bound.
2241 * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove
2242 (gnus-matches-options-n): Reversed match, sort of.
2243 (gnus-extract-address-components): Didn't treat chopped-off lines
2245 (gnus-read-all-descriptions-files): Returned nil.
2246 (gnus-gmt-to-local): Wouldn't strip props before calling timzone.
2248 Wed Jun 7 15:04:20 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2250 * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
2252 (gnus-summary-reselect-current-group): Did not allow reselecting.
2254 * nndoc.el (nndoc-retrieve-headers): Would fetch headers
2257 * gnus.el (gnus-summary-search-subject): Don't bug out on
2259 (gnus-score-score-files): Use file-exists instead of
2260 file-readable because of os/2 bug.
2261 (gnus-select-newsgroup): Didn't remove the first fetched article
2264 * gnus.el: 0.83 is released.
2266 Wed Jun 7 12:59:46 1995 Lars Ingebrigtsen <lars@eyesore.no>
2268 * gnus.el (gnus-configure-windows): Also make the selected buffer
2269 in the selected window the current buffer.
2271 Mon Jun 5 23:04:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
2273 * nntp.el: Anchor all lines with \n instead of $.
2275 Sun Jun 4 17:03:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2277 * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
2280 Sun Jun 4 00:48:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2282 * gnus.el (gnus-group-catchup): Would not properly catchup all
2285 * nndoc.el (nndoc-number-of-articles): Would totally bug out on
2288 * gnus.el: 0.82 is released.
2290 Sat Jun 3 00:27:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
2292 * gnus.el (gnus-summary-sort): Re-send async info after sorting.
2293 (gnus-strict-mime): New variable.
2294 (gnus-extract-address-components): XOVER From headers might not
2295 support folded lines.
2297 * nnmail.el (nnmail-move-inbox): Always use movemail to move
2300 * gnus.el (gnus-summary-zcore-fuzz): New variable.
2301 (gnus-summary-insert-line): Use it.
2303 * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
2304 substring and regexp matches.
2306 * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
2307 existing message-ids.
2309 * gnus-ems.el: Provide gnusutil for Mule users.
2311 * gnus.el (gnus-summary-catchup): Would nix out dormant articles.
2313 * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
2314 results on non-xover servers.
2316 * gnus.el (gnus-group-make-group): Would insert groups at the end
2317 of the list at the beginning.
2319 * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
2320 summary buffer before evaling nok-kill forms.
2322 * gnus-score.el (gnus-score-edit-done): Make sure the directory
2323 where we save the score file exists.
2325 * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
2326 by id from the cache.
2328 * nnsoup.el (nnsoup-read-areas): New packets would bomb.
2330 * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
2332 (gnus-read-descriptions-file): Don't try to re-read desc file if
2333 it failed the first time.
2334 (gnus-add-configuration): New function.
2335 (gnus-summary-next-article): The group window was selected. We
2336 select the summary buffer.
2337 (gnus-active-to-gnus-format): Would leave illegal group symbols
2340 Fri Jun 2 20:58:58 1995 Lars Ingebrigtsen <lars@eyesore.no>
2342 * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
2343 the nnvirtual group doesn't include itself.
2345 * gnus-score.el (gnus-score-body): Changed message to "num of
2348 * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
2351 * gnus.el (gnus-mark-article-as-read): Did not remove articles
2354 * nnmail.el (nnmail-get-spool-files): Remove directories that
2357 * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
2358 better mimic a keymap.
2359 (gnus-summary-increase-score): Don't display match types that are
2360 illegal for the header to be scored on.
2361 (gnus-summary-increase-score): Allow C-h to list help.
2363 * nnmail.el (nnmail-get-split-group): Get the right group to split
2364 in when doing procmail splits.
2366 Fri Jun 2 17:25:28 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2368 * gnus.el: 0.81 is released.
2370 Fri Jun 2 14:56:40 1995 Lars Ingebrigtsen <lars@eyesore.no>
2372 * gnus.el (gnus-group-exit): Would offer to save summaries after
2375 * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
2378 Wed May 31 16:37:02 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2380 * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
2383 Fri Jun 2 00:29:57 1995 Lars Ingebrigtsen <lars@eyesore.no>
2385 * gnus.el (gnus-read-descriptions-file): Allow reading from
2387 (gnus-group-describe-group): Wouldn't describe foreign groups.
2388 (gnus-read-all-descriptions-files): New function.
2389 (gnus-group-get-new-news-this-group): Would step to the bottom of
2391 (gnus-group-update-group): Would often insert groups one below
2392 where they were supposed to go.
2394 * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
2397 * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
2400 * gnus-ems.el: Would define make-face, which would confuse Info.
2402 * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
2403 in the right buffer.
2405 * gnus-edit.el (gnus-score-customize): Added keystroke and
2408 * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
2410 (gnus-group-check-bogus-groups): Prefix now means "don't ask".
2411 (gnus-check-bogus-newsgroups): Would bug out on several bogus
2412 groups with the same name.
2414 Thu Jun 1 01:17:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
2416 * gnus-msg.el (gnus-post-news): Would 'ask even when posting.
2417 (gnus-inews-insert-headers): Only remove message-id previously
2419 (gnus-inews-news): Insert the same message-id in mail copies of
2421 (gnus-deletable-headers): New variable.
2423 * nnmh.el (nnmh-request-list): Would mess up the list.
2425 * gnus.el (gnus-group-make-empty-virtual): Create a group that
2426 matches nothing, not everything.
2427 (gnus-group-catchup-current): Catch up component nnvirtual
2430 * gnus-soup.el: New file.
2432 * nnsoup.el: New file.
2434 * gnus-msg.el (gnus-inews-article-function): New variable.
2435 (gnus-inews-article): Check headers after they have been
2438 Wed May 31 11:37:22 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2440 * gnus.el (gnus-summary-expire-articles): Cancelled instead of
2443 Wed May 31 03:45:35 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2445 * nnmh.el (nnmh-request-expire-articles): If a file can't be
2446 deleted, don't remove it from the list of expirables.
2448 * gnus.el: 0.80 is released.
2450 Tue May 30 10:59:22 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2452 * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
2453 `says' attribution, no matter how stupid it sounds.
2455 Wed May 31 00:46:27 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2457 * gnus.el (gnus-summary-read-group): Recenter in wrong window.
2459 Tue May 30 10:05:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2461 * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
2462 new dummy.groups are prepended.
2463 (gnus-make-hashtable-from-newsrc-alist): Would potentially be
2466 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2468 * gnus.el (gnus-summary-goto-subject): Would not report
2469 non-existing numbers.
2471 * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
2472 mail-signature is non-nil.
2473 (gnus-post-news): Would set gnus-newsgroup-name to something
2476 * gnus.el (gnus-configure-windows): Would, in obscure cases,
2477 display a buffer in two windows.
2479 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2481 * gnus.el: 0.79 is released.
2483 * nnmail.el (nnmail-delete-incoming): New variable.
2485 * gnus.el (gnus-summary-read-group): Would scroll to the end of
2488 * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
2489 news-reply-header-hook if mail-yank-hooks is non-nil.
2491 Sun May 28 15:25:02 1995 Lars Ingebrigtsen <lars@eyesore.no>
2493 * gnus.el (gnus-summary-update-mark): Would add unread marks to
2494 articles that had been marked with the process mark.
2495 (gnus-summary-read-group): Forcibly recenter group buffer if
2498 * gnus-score.el (gnus-summary-increase-score): Allow "?"s.
2500 * gnus.el (gnus-summary-import-article): New command and
2503 * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
2506 * gnus.el (gnus-group-get-new-news): Did not use
2507 default-list-level properly.
2509 Sun May 28 10:01:10 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2511 * gnus.el (gnus-article-word-wrap): Use fill-column.
2513 * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
2516 * nnspool.el (nnspool-find-article-by-message-id): Did not work.
2518 * gnus-score.el (gnus-score-adaptive): Would try to score one too
2521 * gnus.el (gnus-group-make-help-group): Use new doc backend.
2523 * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
2524 has been reached in digests.
2526 Sun May 28 01:30:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
2528 * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
2529 even if the user kills the mbox buffer.
2531 Sat May 27 20:16:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2533 * nneething.el (nneething-make-head): Produced buggy From
2535 (nneething-article-p): More strict definition.
2537 * gnus.el (gnus-summary-next-page): Would show end of buffer.
2538 (gnus-group-exit): Really offer to save summaries.
2539 (gnus-offer-save-summaries): Reverse match.
2541 Sat May 27 09:25:52 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2543 * gnus.el: 0.78 is released.
2545 * nnmail.el (nnmail-split-incoming): Would bug out on long
2548 * gnus.el (gnus-active-to-gnus-format): Do more checking.
2549 (gnus-summary-prev-page): Would not configure windows.
2551 * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
2552 insert From headers in nov files.
2554 * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
2556 * gnus.el (gnus-browse-group-name): Did not work.
2557 (gnus-browse-select-group): No interactive spec.
2559 * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
2562 Fri May 26 06:34:55 1995 Lars Ingebrigtsen <lars@eyesore.no>
2564 * gnus.el (gnus-group-make-doc-group): New command and keystroke.
2566 * nndoc.el (nndoc-open-server): New implementation. Now does
2567 babyl, mbox and digest.
2569 * nnspool.el (nnspool-request-post): Use a pipe instead of a pty.
2571 * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
2574 Thu May 25 13:05:05 1995 Lars Ingebrigtsen <lars@eyesore.no>
2576 * gnus.el (gnus-summary-enter-digest-group): Did not work.
2578 * nndigest.el (nndigest-current-buffer): Doc fix.
2580 * nnmh.el (nnmh-request-list): Would recurse needlessly.
2582 Thu May 25 05:34:16 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2584 * gnus.el: 0.77 is released.
2586 * gnus.el (gnus-article-date-ut): Ignore missing dates.
2587 (gnus-group-enter-directory): New command and keystroke.
2589 * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
2592 * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject.
2594 * gnus.el (gnus-score-find-alist): New function.
2595 (gnus-score-score-files): ADAPT files would nix out all other
2597 (gnus-score-score-files): Would not find any when short names were
2600 Sat May 20 06:45:04 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
2602 * gnus-score.el (gnus-score-find-alist): New function.
2603 (gnus-possibly-score-headers): Use it.
2605 * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
2608 Thu May 25 03:44:53 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2610 * gnus-kill.el (gnus-expunge): Would infloop.
2612 * nnspool.el (nnspool-inews-sentinel): Did not kill the error
2615 * nnmail.el (nnmail-article-group): Would but out on function in
2618 * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned.
2620 * nnml.el (nnml-get-new-mail): Ditto.
2622 * gnus.el (gnus-start-news-server): Don't let the nnmh backend
2625 Wed May 24 07:59:39 1995 Lars Ingebrigtsen <lars@eyesore.no>
2627 * nneething.el: New backend.
2629 Wed May 24 02:35:49 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
2631 * gnus.el: 0.76 is released.
2633 * nnfolder.el (nnfolder-close-group): New version. Don't close if
2636 * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
2638 * gnus.el (gnus-summary-delete-article): Would make all expirable
2641 * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
2642 cancelled before it actually is cancelled.
2643 (gnus-mail-reply-using-mail): Did not narrow to headers.
2644 (gnus-group-mail): Use the mail-other-window method.
2646 * gnus.el (gnus-signature-separator): Moved to gnus.el.
2647 (gnus-debug): Ignore nils in load-path.
2648 (gnus-score-score-files): Did not find adapt files when using
2650 (gnus-score-score-files): Changing from short to long file names
2652 (gnus-get-newsgroup-headers): Would bug out on empty articles.
2654 * nnheader.el (nnheader-insert-head): Would stop before getting
2657 * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
2658 marks in the wrong buffer.
2659 (gnus-post-news): Ditto.
2660 (gnus-inews-do-fcc): Would make a directory out of the file name.
2662 Tue May 23 07:24:52 1995 Lars Ingebrigtsen <lars@eyesore.no>
2664 * gnus.el (gnus-group-real-name): Get the word after the last
2665 colon, not after the first colon.
2667 * nnmail.el (nnmail-split-incoming): When "splitting" for just a
2668 single group, narrow the split method to just the single group.
2670 * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
2673 * gnus-score.el (gnus-score-load-file): Added the `local' atom.
2675 * gnus.el (gnus-group-make-empty-virtual): New function and
2677 (gnus-dummy-mark): New variable.
2678 (gnus-summary-remove-lines-marked-with): Remove dummy roots that
2680 (gnus-articles-to-read): Allow the user to specify how many
2681 articles to read with a numerical prefix.
2682 (gnus-browse-read-group): New command and keystroke.
2683 (gnus-summary-insert-line): Go back to using normal plists for
2684 article info. Changes all over in the summary code.
2685 (gnus-summary-first-subject): New implementation.
2687 Tue May 23 02:54:05 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
2689 * nnmail.el (nnmail-move-inbox): tofile fix.
2691 * gnus-msg.el (gnus-group-mail): Moved here.
2692 (gnus-group-mail): Run gnus-mail-hook.
2694 * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
2696 * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
2697 gnus-group-real-name.
2699 * gnus.el (gnus-active-to-gnus-format): Add more error control.
2701 * gnus-score.el (gnus-summary-increase-score): Would bug out on
2704 * gnus.el (gnus-group-sort-groups): Would rescan.
2705 (gnus-group-sort-groups): Added keystroke.
2706 (gnus-article-setup-buffer): Always set article mode.
2707 (gnus-group-add-to-virtual): Prompt with nnvirtual:.
2709 Sun May 21 07:33:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
2711 * gnus.el (gnus-offer-save-summaries): Save any still-existing
2712 summary buffer on exit from Gnus.
2714 Sun May 21 00:11:00 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2716 * gnus.el: 0.75 is released.
2718 * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
2719 changed source groups.
2721 * gnus.el (gnus-matches-options-n): Did not find matching options.
2722 (gnus-configure-windows): Signal error with missing point.
2723 (gnus-narrow-to-headers): Don't bug out on malformed mail.
2725 * gnus-uu.el: Made prompts more explicit.
2727 * gnus.el (gnus-article-prepare): Show thread before doing visual
2729 (gnus-summary-scroll-up): Would recenter oddly.
2731 Sat May 20 23:37:42 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2733 * gnus-score.el (gnus-score-headers): gnus-current-score-file
2736 * gnus-cite.el (gnus-supercite-regexp): New value.
2738 Sat May 20 04:56:14 1995 Lars Ingebrigtsen <lars@eyesore.no>
2740 * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
2742 * nnheader.el (nnheader-insert-head): New function to speed up
2745 * nnspool.el (nnspool-retrieve-headers): Use it.
2746 * nnmh.el (nnmh-retrieve-headers): Ditto.
2747 * nnml.el (nnml-retrieve-headers): Ditto.
2749 * nnmh.el (nnmh-be-safe): New variable and serious speedup.
2751 Sat May 20 17:11:50 1995 Lars Ingebrigtsen <lars@eyesore.no>
2753 * gnus.el: 0.74 is released.
2755 Sat May 20 00:11:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
2757 * gnus.el: 0.73 is released.
2759 * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
2762 * gnus-score.el (gnus-score-load-file): 'eval was not right.
2764 * gnus.el (gnus-make-articles-unread): Would deliver wrong
2767 Fri May 19 01:10:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
2769 * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
2771 (nnbabyl-insert-lines): Wrong number of lines.
2772 (nnbabyl-request-accept-article): Bugged out.
2774 * nnmh.el (nnmh-request-accept-article): Would never accept an
2777 * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
2780 * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table.
2782 * gnus.el (gnus): Init server buffer, just in case.
2784 * nnml.el (nnml-request-create-group): string-to-int instead of
2787 * gnus.el (gnus-group-use-permament-levels): New variable,
2788 supersedes other variables.
2789 (gnus-article-prepare): Let buffer-read-only nil before calling
2791 (gnus-summary-next-group): Recenter group buffer.
2792 (gnus-get-newsgroup-headers): Articles without message-id's
2793 fetched in separate batches would be clobbered.
2795 * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists.
2796 (gnus-inews-news): If both mailing and posting, remove the Fcc
2799 * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
2800 newsgroups to post in.
2802 * gnus.el (gnus-list-of-read-articles): Would totally bug out.
2804 * gnus-score.el (gnus-score-string): Add tracing.
2805 (gnus-score-find-trace): New command and keystroke.
2807 * nnmbox.el (nnmbox-request-expire-articles): When deleting the
2808 last article, would infloop.
2810 * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
2813 * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
2814 copying of article buffer.
2815 (gnus-copy-article-buffer): Would barf when the article buffer
2818 * gnus.el (gnus-configure-windows): Split the opposite way.
2819 (gnus-summary-next-group): Would cycle on 0 on the last group.
2821 * gnus-score.el (gnus-summary-increase-score): Give fuller
2824 Sun May 14 10:01:49 1995 Per Abrahamsen <abraham@iesd.auc.dk>
2826 * gnus.el: Use (point-min) instead if `1'.
2828 * gnus.el (gnus-hidden-properties): Added.
2829 (gnus-summary-toggle-header, gnus-article-show-all-headers,
2830 gnus-article-hide-headers): Use it.
2832 * gnus-cite.el (gnus-article-hide-citation,
2833 gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
2835 * gnus-vis.el (gnus-article-hide-signature,
2836 gnus-signature-toggle): use it.
2838 * gnus.el (gnus-article-hide-signature): Deleted. Use the version
2839 in `gnus-vis.el' instead.
2841 * gnus-vis.el (gnus-article-next-button): New function and
2844 Thu May 18 03:10:03 1995 Lars Ingebrigtsen <lars@eyesore.no>
2846 * gnus-score.el (gnus-score-edit-alist): Really save winconf.
2848 * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
2851 * nnmail.el (nnmail-split-incoming): Use Content-Length header.
2853 * gnus-score.el (gnus-score-headers): Let current-score-file.
2855 * gnus-ems.el: Don't use intagible before 19.29.
2857 * nndigest.el (nndigest-narrow-to-article): Stop before that *End
2860 * gnus-score.el (gnus-score-score-files): Expand the kill-file
2861 path before using it.
2862 (gnus-summary-increase-score): Double quoting of types.
2864 * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
2867 * gnus.el (gnus-summary-prepare-threads): False roots would get
2868 incorrect number of children.
2870 * nnspool.el (nnspool-inews-sentinel): condition-case the sending
2873 * gnus.el (gnus-summary-mark-article): Always un-hide threads.
2874 (gnus-update-read-articles): Peel off expired article numbers.
2875 (gnus-article-set-window-start): New function.
2876 (gnus-summary-refer-article): Would scroll to the end of the
2879 * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
2882 * gnus-score.el (gnus-score-add-followups): Don't enter if there
2885 * gnus.el (gnus-nov-read-integer): Condition-case the read.
2887 * nnvirtual.el (nnvirtual-close-group): Always handle a close.
2889 * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
2891 * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
2893 * gnus.el (gnus-summary-make-display-table): New function.
2895 Thu May 18 00:58:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
2897 * gnus.el (gnus-summary-mode): Display-table would be nil.
2899 * gnus.el: 0.72 is released.
2901 Wed May 17 19:38:43 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
2903 * gnus.el: 0.71 is released.
2905 Mon May 15 15:53:00 1995 Scott Byer <byer@mv.us.adobe.com>
2907 * nnfolder.el (nnfolder-possibly-activate-groups) New function.
2908 nnmail-get-active returns a bogus list the second time around, so
2909 we want to make sure we only call it once.
2911 * nnfolder.el (nnfolder-active-number) Mase things a little more
2912 paranoid in the case where we enter this procedure from splitting
2913 mail - it will do a possibly-change-group, which, if
2914 nnfolder-use-active-file is nil, will figure out the _true_ active
2915 numbers from the nnfolder mail file.
2917 Wed May 17 17:43:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
2919 * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
2921 (gnus-summary-catchup): Reversed comparison.
2922 (gnus-summary-mode): Set mode line before group name was defined.
2923 (gnus-short-group-name): New implementation.
2924 (gnus-article-display-x-face): New implementation.
2925 (gnus-article-x-face-too-ugly): New variable.
2926 (gnus-remove-some-windows): Don't bug out on non-defined buffers.
2928 Wed May 17 14:23:37 1995 Lars Ingebrigtsen <lars@eyesore.no>
2930 * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
2931 finer granulatity than on/off.
2933 * gnus-score.el (gnus-summary-increase-score): Changed the maps
2934 and score file entry commands.
2936 Tue May 16 00:40:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
2938 * gnus-score.el (gnus-summary-score-entry): When used
2939 interactively, didn't do the right TYPE.
2940 (gnus-summary-score-entry): Added keystroke.
2942 * gnus.el (gnus-summary-current-score): New command and keystroke.
2944 * nnmail.el (nnmail-incoming-mail-directory): New variable.
2945 (nnmail-get-spool-files): Use it.
2947 * nndigest.el (nndigest-request-group): Would not widen before
2948 inserting, resulting in a partial digest group.
2950 * gnus.el (gnus-article-summary-command): Use `call-interactively'
2951 instead of executing macro.
2952 (gnus-article-get-xrefs): Would sometimes bug out.
2954 * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
2956 * nnfolder.el (nn*-prepare-save-mail-hook): New variables.
2958 * gnus.el (gnus-summary-next-group): Would step one group to far
2959 when using `quietly'.
2960 (gnus-newsgroup-directory-form): Don't make directory form of the
2961 entire foreign group name.
2963 * gnus-uu.el (gnus-uu-save-article): Get continuation lines.
2965 * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
2968 * nnmail.el (nnmail-split-fancy): New variable and stuff.
2970 * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
2973 * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
2974 display control characters and the like.
2975 (gnus-active-to-gnus-format): Faster implementation.
2976 (gnus-ignored-newsgroups): Semi-obsolescent.
2977 (gnus-bug): Offer a help page.
2978 (gnus-article-prepare): Made summary and article buffer writable.
2979 (gnus-group-make-kiboze-group): Created incorrect score files.
2981 Mon May 15 21:40:15 1995 Lars Ingebrigtsen <lars@eyesore.no>
2983 * nntp.el (nntp-nov-gap): New variable.
2984 (nntp-retrieve-headers-with-xover): Use it.