1 Sat Jul 15 20:08:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
3 * gnus-kill.el (gnus-kill-save-kill-file): New variable.
4 (gnus-kill-parse-gnus-kill-file): Don't save kill files unless you
7 Sat Jul 15 03:54:00 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
9 * gnus-vis.el (gnus-article-add-button): Use overlays for
10 gnus-article-button-face to ensure that it gets priority
13 Sat Jul 15 17:50:23 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
15 * gnus.el (gnus-article-summary-command-nosave): Pop instead of
16 switch to the summary buffer.
18 * gnus-score.el (gnus-summary-increase-score): Make sure
19 gnus-score-winconf isn't nil.
21 * gnus-vm.el: Use gnus-article-copy instead of the article buffer.
23 * gnus-vis.el (gnus-summary-make-menu-bar): Don't recreate menus
24 if the are already created.
26 * gnus.el (gnus-group-get-new-news): Would not check unread
27 articles when using permament levels.
29 * nnfolder.el (nnfolder-request-accept-article): Didn't accept a
32 * gnus-score.el (gnus-score-add-followups): Bugged out all over
35 Fri Jul 14 15:25:20 1995 Per Abrahamsen <abraham@dina.kvl.dk>
37 * gnus-vis.el (gnus-button-url): Default to `gnus-netscape-open-url'.
38 (gnus-netscape-open-url): New function.
39 (gnus-netscape-start-url): New function.
41 Fri Jul 14 10:03:07 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
43 * gnus.el (gnus-cache-removeable-articles): Make this a local
44 variable to the summary buffers.
46 * gnus-cache.el (gnus-cache-change-buffer): Don't reset
47 gnus-cache-removeable-articles here.
49 * gnus-msg.el (gnus-summary-followup): Make sure we get the
52 * gnus-ems.el: Removed def for `gnus-header-face-alist'.
53 (gnus-ems-redefine): Redefined gnus-article-push-button for
56 Thu Jul 13 12:12:15 1995 Scott Byer <byer@mv.us.adobe.com>
58 * nnfolder.el (nnfolder-request-expire-articles) commented out
59 line that was causing a problem when exiting group.
61 * nnfolder.el (nnfolder-request-list) always get the active list
62 from the file, since we're being more careful to keep it up to
63 date. Fixes new-group creation problems.
65 * nnfolder.el (nnfolder-request-group) added timestamp check on
66 active file. Fixed problem of new messages not being shown upon
67 first starting up (ding).
69 Thu Jul 13 00:14:09 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
71 * nndoc.el (nndoc-type-to-regexp): Some digests do not start with
72 the required over-long --- line.
74 * gnus.el (gnus-article-prepare): Didn't set gnus-have-all-headers
76 (gnus-read-mark): Swicthed marks around.
77 (gnus-summary-next-group): Would barf on unactivated groups.
79 * gnus-vis.el (gnus-visual-score-map): Turn score menus off.
81 Wed Jul 12 21:02:22 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
83 * gnus.el (gnus-save-newsrc-file): Allow backups of files.
84 (gnus-gnus-to-newsrc-format): Ditto.
85 (gnus-article-mode-map): Don't use summary buffer def for return.
87 * gnus-ems.el: set-text-properties did not work for XEmacs.
89 * gnus-uu.el (gnus-uu-initialize): Don't check for generated files
90 - this would delete any previously decoded files.
91 (gnus-uu-output-buffer-name): Changed name.
92 (gnus-uu-initialize): Maintain an alist of tmp dirs.
94 * gnus.el (gnus-group-search-forward): Would also find group with
95 a lower level than LEVEL.
97 * nntp.el: `telnet' was autoloaded as a non-interactive function.
99 * gnus.el (gnus-summary-next-group): Configure windows properly on
101 (gnus-summary-refer-article): Make sure overlays are copied by
104 * gnus-msg.el (gnus-inews-insert-mime-headers): Bind
105 mail-header-separator to "".
107 Tue Jul 11 16:38:32 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
109 * gnus.el (gnus-summary-exit): Run the exit hook before updating
112 Tue Jul 11 09:36:28 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
114 * gnus.el: 0.94 is released.
116 * gnus-msg.el (gnus-debug): A `sit-for' may sometimes change
119 * nn*.el: Fix in expire article which would nix out the active
122 * gnus-ems.el (gnus-ems-redefine): Mule redefinition.
124 * gnus.el (gnus-summary-respool-article): Didn't allow respooling.
126 * gnus-uu.el (gnus-uu-command): Also escape !s.
128 * gnus-cache.el (gnus-cache-change-buffer): Reset
129 gnus-cache-removeable-articles.
130 (gnus-cache-possibly-remove-articles): Don't stat everything
131 between heaven and earth.
133 * gnus.el (gnus-summary-expire-articles-now): Use -1 as the expiry
135 (gnus-summary-caesar-message): Changed somewhat. Removed all
136 caesar code from gnus - use the functions in rnews.el instead.
138 Mon Jul 10 20:42:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
140 * gnus.el (gnus-summary-catchup-to-here): Don't mark current
143 Mon Jul 10 10:44:46 1995 Lars Magne Ingebrigtsen <lingebri@sunsci4.cern.ch>
145 * gnus.el: 0.93 is released.
147 * gnus-ems.el (gnus-ems-redefine): Redefine for XEmacs.
149 * gnus.el (gnus-summary-expire-articles-now): New function and
150 keystrokem by popular demand.
151 (gnus-summary-exit-hook): New variable.
153 * gnus-vis.el (gnus-visual-turn-off-edit-menus): New function.
155 * nnml.el (nnml-request-expire-articles): When you have found one
156 new article, the rest are probably also new, so stop checking,
158 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
159 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
160 * nnmh.el (nnmh-request-expire-articles): Ditto.
161 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
163 * gnus-ems.el: Setq gnus-display-type and gnus-background-mode for
166 * gnus-vis.el (gnus-summary-highlight): Defvarred twice.
168 * gnus-uu.el (gnus-uu-uustrip-article): Remove any non-body line
169 after the begin line.
171 Sun Jul 9 15:01:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
173 * gnus-uu.el (gnus-uu-get-actions): Substitute "file" for
176 * gnus-vis.el (gnus-group-make-menu-bar): Disable the Edit menu in
179 * gnus-msg.el (gnus-insert-mime-headers): New function.
180 (gnus-inews-insert-headers): Make deletable headers italic.
181 (gnus-inews-check-post): Stricter From header checks.
183 * gnus.el (gnus-subject-equal): Would bug out on numerical
185 (gnus-limit-string): New function.
186 (gnus-score-score-files): Translate the ":" to "/".
187 (gnus-score-find-bnews): Ditto.
188 ('gnus-startup-hook): Remove all hilit hooks by default.
190 * gnus-score.el (gnus-default-adaptive-score-alist): Don't let
191 ticks affect adaptive score.
193 * gnus-msg.el ('rmail): Require rmail.
195 * gnus-mh.el (gnus-mail-reply-using-mhe): Make sure the To isn't
198 * gnus-msg.el (gnus-inews-news): Don't restore window config if
201 * gnus.el (gnus-summary-show-article): Now takes a prefix.
202 (gnus-browse-exit): List all groups on exit.
203 (gnus-summary-edit-article): Make sure the article buffer is the
204 selected window before editing.
206 Sat Jul 8 16:57:03 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
208 * gnus.el: 0.92 is released.
210 * gnus.el (gnus-summary-fetch-faq): Get the real name.
211 (gnus-summary-fetch-faq): Don't do the config thing unless the
213 (gnus-group-group-unread): New function.
215 * gnus-score.el (gnus-summary-header): Beep on pseudo-articles.
217 * gnus.el (gnus-group-expire-all-groups): Don't move the cursor.
218 (gnus-group-remove-mark): Don't be so verbose.
219 (gnus-summary-read-group): Return the the server buffer if
220 quitting a group entry from the server buffer.
222 * gnus-score.el (gnus-score-add-followups): Local variable shadows
225 * gnus.el (gnus-summary-exit): Didn't update cache when proceeding
227 (gnus-summary-next-group): Didn't respect `gnus-keep-same-level'.
228 (gnus-summary-remove-lines-marked-as-read): Also remove canceled
231 * gnus-score.el (gnus-score-insert-help): Make the summary buffer
234 * gnus-vis.el (gnus-visual-score-map): New function to create a
235 gazillion menu bar entries.
237 * gnus.el (gnus-summary-next-group): New implementation.
239 Fri Jul 7 12:55:47 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
241 * gnus-cache.el (gnus-cache-possibly-remove-article): Don't barf
242 on corrupted .overview files.
244 * gnus.el (gnus-summary-copy-article): Make sure to open
246 (gnus-summary-move-article): Ditto.
247 (gnus-group-make-group): Initialized active entry with wrong data.
248 (gnus-summary-mark-article): Don't mark ancients as expirable.
250 * nnbabyl.el (nnbabyl-request-create-group): New function.
252 * gnus.el (gnus-group-make-group): Did not check to see whether
253 the backend was loaded.
255 * gnus-vis.el (gnus-header-face-alist): New colours.
257 Thu Jul 6 15:30:00 1995 Per Abrahamsen <abraham@dina.kvl.dk>
259 * gnus-vis.el: Use `custom-face-lookup' to create faces for
262 Thu Jul 6 14:17:34 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
264 * nntp.el (nntp-async-request-group): New function to save async
265 state between groups that are open at the same time.
267 * nnbabyl.el (nnbabyl-retrieve-headers): Possible removal of
270 * nnmbox.el (nnmbox-retrieve-headers): Ditto.
272 Wed Jul 5 18:21:26 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
274 * gnus.el (gnus-summary-mode): Set the name of the group here.
276 * gnus-ems.el: `set-text-properties' doesn't work on strings.
277 (gnus-ems-redefine): Require gnus-msg on startup.
279 Mon Jul 3 12:04:43 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
281 * gnus.el (gnus-group-startup-message): Tweaked message.
283 Sun Jul 2 14:11:14 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
285 * gnus.el: 0.91 and 0.91.1 is released.
287 * nnvirtual.el (nnvirtual-catchup-group): Would kill the group
290 * gnus-ems.el (gnus-ems-redefine): Redefine insertion of group
291 lines to avoid that awfol front-stickyness of extents.
292 (gnus-ems-redefine): Redefine gnus-copy-article-buffer.
293 (gnus-ems-redefine): Redefine gnus-summary-refer-article.
295 * nnml.el (nnml-request-expire-articles): Would delete everything
298 * gnus-ems.el (gnus-ems-redefine): Really redefine
299 gnus-highlight-selected-summary.
301 * gnus-ems.el (gnus-ems-redefine): Redefine gnus-summary-recenter.
303 Sun Jul 2 13:02:19 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
305 * gnus.el: Removed tons of unreferenced local variables from all
307 (gnus-read-active-file): When using several nntp servers, the
308 native nntp server often would not be consulted for an active
311 Sun Jul 2 12:03:18 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
313 * gnus.el (gnus-group-make-articles-read): name instead of group.
315 Sat Jul 1 16:04:13 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
317 * gnus.el: 0.90 is released.
319 * gnus.el (gnus-summary-edit-article-done): No arguments to
322 * nnkiboze.el (nnkiboze-generate-group): Turn off slow stuff.
324 * gnus-msg.el (gnus-inews-news): Don't restore the summary config
325 if posting is unsuccessful.
327 * gnus-score.el (gnus-score-find-trace): Don't pop to score window
330 * gnus-msg.el (gnus-summary-cancel-article): Don't mark article as
331 cancelled if they are not.
332 (gnus-mail-reply-using-mail): Change map after running mail-setup.
334 * gnus.el (gnus-group-best-unread-group): Would return a group
335 that was supposed to be excluded.
336 (gnus-summary-next-group): Skip empty groups.
338 * nntp.el (nntp-open-server-semi-internal): Don't attempt a second
339 async connection if the server is down.
341 * gnus.el (gnus-summary-goto-last-article): Doc fix.
342 (gnus-no-server): Use permanent levels.
344 * gnus-msg.el: Unhide and hide was unnecessary when forwarding and
347 * nnvirtual.el (nnvirtual-retrieve-headers): Mark cancelled and
348 expired articles as read in the component group.
349 (nnvirtual-update-marked): When removing all marks, they wouldn't
352 * gnus.el (gnus-summary-catchup): Do thorough nnvirtual catchups.
354 Fri Jun 30 09:10:57 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
356 * gnus.el: gnus-bug wasn't interactive.
358 Thu Jun 29 13:42:33 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
360 * gnus.el (gnus-summary-catchup-to-here): Would mark one article
362 (gnus-articles-to-read): Accept whitespace.
363 (gnus-summary-go-to-next-thread): Didn't go to next thread when
365 (gnus-summary-display-article): When the first article was
366 cancelled, point would remain in the group buffer.
368 Wed Jun 28 16:24:38 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
370 * gnus.el: 0.89 is released.
372 * nnfolder.el (nnfolder-directory): file-name-as-directory thing.
374 * gnus-mh.el (gnus-mail-reply-using-mhe): Set gnus-mail-buffer to
377 * gnus.el (gnus-article-mode-map): Copy all summary keystrokes.
378 (gnus-summary-insert-pseudos): Don't view if you ask to save
379 (gnus-summary-edit-article): Enable undo.
381 Sun Jun 25 11:47:24 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
383 * gnus.el (gnus-summary-next-group): Fixed possible bug on `n' on
385 (gnus-remove-some-windows): Didn't delete all Gnus windows.
386 (gnus-group-unsubscribe-current-group): Use universal-argument as
388 (gnus-summary-beginning-of-article): Didn't configure windows.
389 (gnus-compress-newsrc-alist): Be more lenient in compressing.
390 (gnus-newsrc-parse-options): "-" was counted as a non-word
391 character for some reason.
392 (gnus-articles-to-read): Accept white space.
393 (gnus-truncate-string): Did the opposite of what it should.
395 Sat Jun 24 14:11:58 1995 Lars Magne Ingebrigtsen <lingebri@sunscipw.cern.ch>
397 * gnus.el: 0.88 is released.
399 * gnus.el (gnus-bug): Use gnus-mail-send-and-exit.
400 (gnus-summary-line-format-alist): Int instead of char with %e.
401 (gnus-format-max-width): Mule refefinition.
403 Sat Jun 24 13:14:40 1995 Lars INGEBRIGTSEN UiO <lingebri@sunsci4.cern.ch>
405 * gnus.el (gnus-subject-eq): New function.
406 (gnus-summary-search-subject): Use it.
408 * gnus-msg.el (gnus-cancel-news): Use previous distribution, if
411 * gnus.el (gnus-summary-next-group): Tried exiting while in the
414 Sat Jun 24 10:35:33 1995 Lars INGEBRIGTSEN UiO <lingebri@sunscipw.cern.ch>
416 * gnus.el (gnus-article-date-ut): Slap a condition-case on the
418 (gnus-summary-mode-hook): Doc fix.
419 (gnus-group-get-new-news): Update native and secondary groups of
420 the proper levels if levels are wanted.
422 * gnus-msg.el (gnus-inews-insert-signature): Checked whether
423 `gnus-signature-function' was a function.
425 Sat Jun 17 02:38:33 1995 Lars Ingebrigtsen <lars@eyesore.no>
427 * gnus.el: 0.87 is released.
429 * nnkiboze.el (nnkiboze-close-group): Don't bug out on missing nov
432 * gnus-cache.el (gnus-cache-possibly-remove-articles): Wait until
433 exit to remove articles from the cache.
435 * gnus.el (gnus-summary-next-group): Go to the next group, or exit
437 (gnus-summary-search-article-forward): Cleaned up.
438 (gnus-summary-search-article-backward): New implementation.
440 * gnus-uu.el (gnus-uu-decode-with-method): Make sure the dir name
443 * gnus.el (gnus-summary-mode-map): Add binding for gnus-bug.
444 (gnus-article-mode-map): Ditto.
445 (gnus-browse-mode-map): Ditto.
447 * nnmh.el (nnmh-request-expire-articles): Possibly keep last
448 article; and return the right `rest' undeleted list.
450 * gnus.el (gnus-summary-mark-article): Don't auto-expire ancient
453 * nnbabyl.el (nnbabyl-request-expire-articles): Would infloop.
455 * gnus.el (gnus-summary-mark-article): Would possibly enter a nil
456 into the lists of articles.
458 Fri Jun 16 01:51:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
460 * nneething.el (nneething-get-head): Returned nil.
462 * gnus-cache.el (gnus-cache-possibly-enter-article): Make doubly
463 sure that point as at the start of the line.
465 * gnus-score.el (gnus-summary-score-entry): Matches on lines were
466 entered with strings, leading to later bugouts.
468 * nntp.el (nntp-request-asynchronous): Error message slightly
471 * gnus.el (gnus-summary-verbose-header): New command and keystroke
472 for POG compatability.
473 (gnus-article-hide-headers-if-wanted): Fix to the same.
475 * gnus-score.el (gnus-score-edit-alist): Use it new config.
477 * gnus.el (gnus-summary-refer-parent-article): Give a more
478 unabiguous error message.
479 (gnus-summary-refer-article): Save the article buffer before
480 trying to refer some other.
481 (gnus-summary-refer-article): Don't blank out the old article
483 (gnus-buffer-configuration): New entry for summary-edit-score.
485 * gnus-mh.el (gnus-mail-reply-using-mhe): Set mail-bug to wrong
488 * gnus.el (gnus-article-word-wrap): Let adaptive-fill-regexp be
489 somewhat more permissive.
490 (gnus-summary-first-subject): Did not go to the first article.
492 Thu Jun 15 21:31:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
494 * gnus.el (gnus-setup-news): Read active file from secondary
495 servers even if native is down.
496 (gnus-get-unread-articles): Didn't display unread articles when
497 started on a low level.
498 (gnus-get-unread-articles): More efficient implementation.
500 Thu Jun 15 05:28:03 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
502 * gnus-score.el (gnus-score-save): Delete empty score files.
504 Thu Jun 15 03:34:23 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
506 * gnus.el: 0.86 is released.
508 * gnus.el (gnus-summary-refer-article): Recenter after fetching.
510 Wed Jun 14 10:34:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
512 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't initialize
515 * gnus-msg.el (gnus-mail-buffer): New variable.
517 * gnus-score.el (gnus-summary-increase-score): Restore window
520 * nnmail.el (nnmail-use-procmail): New variable.
522 * nntp.el (nntp-send-strings-to-server): Really reopen connection
525 * gnus.el (gnus-group-exit): Remove carpal window on exit.
526 (gnus-summary-recenter): Center on line 2 when in small windows.
527 (gnus-newsrc-to-gnus-format): Reset the options list.
528 (gnus-read-active-file): Would not activate primary groups when
530 (gnus-get-unread-articles): Don't activate secondary groups
533 Tue Jun 13 00:26:45 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
535 * Treat empty comments fields.
537 * gnus.el (gnus-newsrc-to-gnus-format): Exponentiality revealed.
538 (gnus-score-find-hierarchical): Didn't really work for adaptive
540 (gnus-select-newsgroup): Really strip the first unwanted article.
542 * gnus-score.el (gnus-summary-score-entry): Doc fix.
544 Tue Jun 13 10:02:57 1995 Scott Byer <byer@mv.us.adobe.com>
546 * nnfolder.el (nnfolder-possibly-change-group) An added check for
547 a file being a directory also checked for a symlink without
548 verifying that the symlink actually pointed to a directory. This
549 would seriosly mess up some mail setups.
551 * nnfolder.el (nnfolder-server-opened)
552 (nnfolder-possibly-change-group) Made sure checks for buffer
553 existence included checks for the name being nil, since
554 buffer-name with a nil name returns some random buffer.
556 Sat Jun 10 00:15:13 1995 Lars Ingebrigtsen <lars@eyesore.no>
558 * gnus.el (gnus-ask-server-for-new-groups): Ignore errors while
559 reading newgroups files.
560 (gnus-summary-next-group): Would bug out when all articles were
561 expinged from scoring.
562 (gnus-simplify-subject-fuzzy): Totally bugged out.
564 * gnus.el: 0.85 is released.
566 Thu Jun 8 22:27:07 1995 Per Abrahamsen <abraham@iesd.auc.dk>
568 * custom.el: Added support for faces, sexp, and pair types. Added
569 support for declaring emacs packages. Added support for loading,
570 saveing, and editing Emacs customization. Declared all user
571 variables in the custom package itself.
573 * gnus-edit.el: Added support for `eval', `adapt', and `local'
576 * gnus-cus.el: New file.
578 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
580 * gnus-uu.el (gnus-uu-initialize): Create tmp dir recursively.
582 * gnus.el (gnus-group-edit-group): Refuse to edit killed groups.
583 (gnus-summary-enter-digest-group): Have followups in digest groups
584 go to the parent group.
585 (gnus-newsrc-to-gnus-format): Would infloop on empty lines.
587 * gnus-score.el (gnus-score-load-file): Have adapt nil do nothing
589 (gnus-score-load-file): Have a nil 'adapt entry mean "use current
592 * gnus-vis.el (gnus-article-highlight-headers): Would sometimes
595 * gnus.el (gnus-configure-windows): Accept integer hor specs.
597 * nnfolder.el (nnfolder-request-create-group): Make sure new
598 groups that are created are, indeedn, created.
599 (nnfolder-request-accept-article): Would save two copies of all
602 Fri Jun 9 00:07:16 1995 Lars Ingebrigtsen <lars@eyesore.no>
604 * gnus.el: 0.84 is released.
606 * nneething.el (nneething-retrieve-headers): Check for empty
609 * gnus-msg.el (gnus-inews-insert-headers): Did not delete the
611 (gnus-inews-organization): Be a bit more clever about missing
614 * gnus-score.el (gnus-score-body): Didn't work at all.
616 * gnus-msg.el (gnus-summary-supersede-article): Did not select
617 article before superseding.
618 (gnus-summary-supersede-article): Delete certain headers before
620 (gnus-delete-supersedes-headers): New variable.
622 Thu Jun 8 20:15:24 1995 Lars Ingebrigtsen <lars@eyesore.no>
624 * nnmh.el (nnmh-request-list): Would add a "." to the group name
625 if nnmh-directory didn't end with /.
627 * nnmail.el (nnmail-resplit-incoming): New variable.
629 * nnml.el (nnml-get-new-mail): Wrong group name.
631 * gnus.el (gnus-simplify-subject-fuzzy): Inline
632 simplify-buffer-fuzzy.
633 (gnus-simplify-buffer-fuzzy): New Re: match.
635 * gnus-uu.el (gnus-uu-initialize): Make a more unique temp name.
636 (gnus-uu-decode-unshar-and-save): Start working.
638 * gnus.el (gnus-score-find-single): Find both SCORE and ADAPT
640 (gnus-score-find-hierarchical): Ditto.
642 Thu Jun 8 15:38:58 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
644 * gnus.el (gnus-newsrc-to-gnus-format): Don't enter native groups
645 from the .eld files of they do not exist in the .newsrc file.
647 * gnus.el: Doc string typo corrections galore courtesy of Frank D.
650 * gnus-ems.el: Bind buffer-substring-no-properties if not bound.
652 * gnus.el (gnus-select-newsgroup): Did the wrong thing to remove
653 (gnus-matches-options-n): Reversed match, sort of.
654 (gnus-extract-address-components): Didn't treat chopped-off lines
656 (gnus-read-all-descriptions-files): Returned nil.
657 (gnus-gmt-to-local): Wouldn't strip props before calling timzone.
659 Wed Jun 7 15:04:20 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
661 * gnus.el (gnus-select-newsgroup): Don't add an extra 1 if there
663 (gnus-summary-reselect-current-group): Did not allow reselecting.
665 * nndoc.el (nndoc-retrieve-headers): Would fetch headers
668 * gnus.el (gnus-summary-search-subject): Don't bug out on
670 (gnus-score-score-files): Use file-exists instead of
671 file-readable because of os/2 bug.
672 (gnus-select-newsgroup): Didn't remove the first fetched article
675 * gnus.el: 0.83 is released.
677 Wed Jun 7 12:59:46 1995 Lars Ingebrigtsen <lars@eyesore.no>
679 * gnus.el (gnus-configure-windows): Also make the selected buffer
680 in the selected window the current buffer.
682 Mon Jun 5 23:04:27 1995 Lars Ingebrigtsen <lars@eyesore.no>
684 * nntp.el: Anchor all lines with \n instead of $.
686 Sun Jun 4 17:03:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
688 * gnus.el (gnus-summary-remove-lines-marked-with): Unbalanced
691 Sun Jun 4 00:48:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
693 * gnus.el (gnus-group-catchup): Would not properly catchup all
696 * nndoc.el (nndoc-number-of-articles): Would totally bug out on
699 * gnus.el: 0.82 is released.
701 Sat Jun 3 00:27:41 1995 Lars Ingebrigtsen <lars@eyesore.no>
703 * gnus.el (gnus-summary-sort): Re-send async info after sorting.
704 (gnus-strict-mime): New variable.
705 (gnus-extract-address-components): XOVER From headers might not
706 support folded lines.
708 * nnmail.el (nnmail-move-inbox): Always use movemail to move
711 * gnus.el (gnus-summary-zcore-fuzz): New variable.
712 (gnus-summary-insert-line): Use it.
714 * gnus-score.el (gnus-summary-score-entry): Remove Re:'s from
715 substring and regexp matches.
717 * gnus-msg.el (gnus-inews-insert-headers): Would bug out on
718 existing message-ids.
720 * gnus-ems.el: Provide gnusutil for Mule users.
722 * gnus.el (gnus-summary-catchup): Would nix out dormant articles.
724 * nntp.el (nntp-retrieve-headers-with-xover): Would give erronous
725 results on non-xover servers.
727 * gnus.el (gnus-group-make-group): Would insert groups at the end
728 of the list at the beginning.
730 * gnus-kill.el (gnus-kill-parse-gnus-kill-file): Switch to the
731 summary buffer before evaling nok-kill forms.
733 * gnus-score.el (gnus-score-edit-done): Make sure the directory
734 where we save the score file exists.
736 * gnus.el (gnus-retrieve-headers): Don't try to retrieve headers
737 by id from the cache.
739 * nnsoup.el (nnsoup-read-areas): New packets would bomb.
741 * gnus.el (gnus-get-unread-articles): Check secondary groups kinda
743 (gnus-read-descriptions-file): Don't try to re-read desc file if
744 it failed the first time.
745 (gnus-add-configuration): New function.
746 (gnus-summary-next-article): The group window was selected. We
747 select the summary buffer.
748 (gnus-active-to-gnus-format): Would leave illegal group symbols
751 Fri Jun 2 20:58:58 1995 Lars Ingebrigtsen <lars@eyesore.no>
753 * nnvirtual.el (nnvirtual-possibly-change-newsgroups): Make sure
754 the nnvirtual group doesn't include itself.
756 * gnus-score.el (gnus-score-body): Changed message to "num of
759 * nnbabyl.el (nnbabyl-get-new-mail): Remove ^_-s from incoming
762 * gnus.el (gnus-mark-article-as-read): Did not remove articles
765 * nnmail.el (nnmail-get-spool-files): Remove directories that
768 * gnus-score.el (gnus-summary-increase-score): Use sit-fors to
769 better mimic a keymap.
770 (gnus-summary-increase-score): Don't display match types that are
771 illegal for the header to be scored on.
772 (gnus-summary-increase-score): Allow C-h to list help.
774 * nnmail.el (nnmail-get-split-group): Get the right group to split
775 in when doing procmail splits.
777 Fri Jun 2 17:25:28 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
779 * gnus.el: 0.81 is released.
781 Fri Jun 2 14:56:40 1995 Lars Ingebrigtsen <lars@eyesore.no>
783 * gnus.el (gnus-group-exit): Would offer to save summaries after
786 * nnvirtual.el (nnvirtual-request-close): Function for cleaning up
789 Wed May 31 16:37:02 1995 Per Abrahamsen <abraham@iesd.auc.dk>
791 * gnus-vis.el (gnus-summary-make-menu-bar): Added menu entry to
794 Fri Jun 2 00:29:57 1995 Lars Ingebrigtsen <lars@eyesore.no>
796 * gnus.el (gnus-read-descriptions-file): Allow reading from
798 (gnus-group-describe-group): Wouldn't describe foreign groups.
799 (gnus-read-all-descriptions-files): New function.
800 (gnus-group-get-new-news-this-group): Would step to the bottom of
802 (gnus-group-update-group): Would often insert groups one below
803 where they were supposed to go.
805 * gnus-msg.el (gnus-copy-article-buffer): Didn't widen before
808 * gnus.el (gnus-article-get-xrefs): Would bug out in obscure
811 * gnus-ems.el: Would define make-face, which would confuse Info.
813 * gnus.el (gnus-summary-next-article): Execute keystroke after `n'
816 * gnus-edit.el (gnus-score-customize): Added keystroke and
819 * gnus.el (gnus-ask-server-for-new-groups): Did not open servers
821 (gnus-group-check-bogus-groups): Prefix now means "don't ask".
822 (gnus-check-bogus-newsgroups): Would bug out on several bogus
823 groups with the same name.
825 Thu Jun 1 01:17:01 1995 Lars Ingebrigtsen <lars@eyesore.no>
827 * gnus-msg.el (gnus-post-news): Would 'ask even when posting.
828 (gnus-inews-insert-headers): Only remove message-id previously
830 (gnus-inews-news): Insert the same message-id in mail copies of
832 (gnus-deletable-headers): New variable.
834 * nnmh.el (nnmh-request-list): Would mess up the list.
836 * gnus.el (gnus-group-make-empty-virtual): Create a group that
837 matches nothing, not everything.
838 (gnus-group-catchup-current): Catch up component nnvirtual
841 * gnus-soup.el: New file.
843 * nnsoup.el: New file.
845 * gnus-msg.el (gnus-inews-article-function): New variable.
846 (gnus-inews-article): Check headers after they have been
849 Wed May 31 11:37:22 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
851 * gnus.el (gnus-summary-expire-articles): Cancelled instead of
854 Wed May 31 03:45:35 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
856 * nnmh.el (nnmh-request-expire-articles): If a file can't be
857 deleted, don't remove it from the list of expirables.
859 * gnus.el: 0.80 is released.
861 Tue May 30 10:59:22 1995 Per Abrahamsen <abraham@iesd.auc.dk>
863 * gnus-cite.el (gnus-cite-attribution-postfix): Accept VinVN
864 `says' attribution, no matter how stupid it sounds.
866 Wed May 31 00:46:27 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
868 * gnus.el (gnus-summary-read-group): Recenter in wrong window.
870 Tue May 30 10:05:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
872 * gnus.el (gnus-make-hashtable-from-newsrc-alist): Make sure no
873 new dummy.groups are prepended.
874 (gnus-make-hashtable-from-newsrc-alist): Would potentially be
877 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
879 * gnus.el (gnus-summary-goto-subject): Would not report
880 non-existing numbers.
882 * gnus-msg.el (gnus-inews-insert-signature): Don't do sig if
883 mail-signature is non-nil.
884 (gnus-post-news): Would set gnus-newsgroup-name to something
887 * gnus.el (gnus-configure-windows): Would, in obscure cases,
888 display a buffer in two windows.
890 Mon May 29 09:03:02 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
892 * gnus.el: 0.79 is released.
894 * nnmail.el (nnmail-delete-incoming): New variable.
896 * gnus.el (gnus-summary-read-group): Would scroll to the end of
899 * gnus-msg.el (gnus-mail-reply-using-mail): Don't run
900 news-reply-header-hook if mail-yank-hooks is non-nil.
902 Sun May 28 15:25:02 1995 Lars Ingebrigtsen <lars@eyesore.no>
904 * gnus.el (gnus-summary-update-mark): Would add unread marks to
905 articles that had been marked with the process mark.
906 (gnus-summary-read-group): Forcibly recenter group buffer if
909 * gnus-score.el (gnus-summary-increase-score): Allow "?"s.
911 * gnus.el (gnus-summary-import-article): New command and
914 * gnus-kill.el (gnus-kill-parse-rn-kill-file): Also parse rn
917 * gnus.el (gnus-group-get-new-news): Did not use
918 default-list-level properly.
920 Sun May 28 10:01:10 1995 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
922 * gnus.el (gnus-article-word-wrap): Use fill-column.
924 * gnus-score.el (gnus-score-remove-lines-adaptive): Would switch
927 * nnspool.el (nnspool-find-article-by-message-id): Did not work.
929 * gnus-score.el (gnus-score-adaptive): Would try to score one too
932 * gnus.el (gnus-group-make-help-group): Use new doc backend.
934 * nndoc.el (nndoc-type-to-regexp): Find out when the end of file
935 has been reached in digests.
937 Sun May 28 01:30:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
939 * nnmbox.el (nnmbox-possibly-change-newsgroup): Act more robustly
940 even if the user kills the mbox buffer.
942 Sat May 27 20:16:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
944 * nneething.el (nneething-make-head): Produced buggy From
946 (nneething-article-p): More strict definition.
948 * gnus.el (gnus-summary-next-page): Would show end of buffer.
949 (gnus-group-exit): Really offer to save summaries.
950 (gnus-offer-save-summaries): Reverse match.
952 Sat May 27 09:25:52 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
954 * gnus.el: 0.78 is released.
956 * nnmail.el (nnmail-split-incoming): Would bug out on long
959 * gnus.el (gnus-active-to-gnus-format): Do more checking.
960 (gnus-summary-prev-page): Would not configure windows.
962 * gnus-cache.el (gnus-cache-possibly-enter-article): Did not
963 insert From headers in nov files.
965 * nnbabyl.el (nnbabyl-retrieve-headers): Misspelled func name.
967 * gnus.el (gnus-browse-group-name): Did not work.
968 (gnus-browse-select-group): No interactive spec.
970 * gnus-msg.el (gnus-mail-reply-using-mail): `C-c C-y' woyld yank
973 Fri May 26 06:34:55 1995 Lars Ingebrigtsen <lars@eyesore.no>
975 * gnus.el (gnus-group-make-doc-group): New command and keystroke.
977 * nndoc.el (nndoc-open-server): New implementation. Now does
978 babyl, mbox and digest.
980 * nnspool.el (nnspool-request-post): Use a pipe instead of a pty.
982 * gnus-msg.el (gnus-inews-insert-headers): Do the _-_ a bit more
985 Thu May 25 13:05:05 1995 Lars Ingebrigtsen <lars@eyesore.no>
987 * gnus.el (gnus-summary-enter-digest-group): Did not work.
989 * nndigest.el (nndigest-current-buffer): Doc fix.
991 * nnmh.el (nnmh-request-list): Would recurse needlessly.
993 Thu May 25 05:34:16 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
995 * gnus.el: 0.77 is released.
997 * gnus.el (gnus-article-date-ut): Ignore missing dates.
998 (gnus-group-enter-directory): New command and keystroke.
1000 * nnspool.el (nnspool-retrieve-headers-with-nov): Don't be picky
1003 * gnus-mh.el (gnus-mail-forward-using-mhe): Make better Subject.
1005 * gnus.el (gnus-score-find-alist): New function.
1006 (gnus-score-score-files): ADAPT files would nix out all other
1008 (gnus-score-score-files): Would not find any when short names were
1011 Sat May 20 06:45:04 1995 Sudish Joseph <joseph@cis.ohio-state.edu>
1013 * gnus-score.el (gnus-score-find-alist): New function.
1014 (gnus-possibly-score-headers): Use it.
1016 * gnus.el (gnus-score-file-(single|multiple)-match-alist): New
1019 Thu May 25 03:44:53 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
1021 * gnus-kill.el (gnus-expunge): Would infloop.
1023 * nnspool.el (nnspool-inews-sentinel): Did not kill the error
1026 * nnmail.el (nnmail-article-group): Would but out on function in
1029 * nnmh.el (nnmh-get-new-mail): Don't rescan if already scanned.
1031 * nnml.el (nnml-get-new-mail): Ditto.
1033 * gnus.el (gnus-start-news-server): Don't let the nnmh backend
1036 Wed May 24 07:59:39 1995 Lars Ingebrigtsen <lars@eyesore.no>
1038 * nneething.el: New backend.
1040 Wed May 24 02:35:49 1995 Lars Magne Ingebrigtsen <larsi@gymir.ifi.uio.no>
1042 * gnus.el: 0.76 is released.
1044 * nnfolder.el (nnfolder-close-group): New version. Don't close if
1047 * gnus-msg.el (gnus-inews-news): Wouldn't restore winconf.
1049 * gnus.el (gnus-summary-delete-article): Would make all expirable
1052 * gnus-msg.el (gnus-summary-cancel-article): Don't mark as
1053 cancelled before it actually is cancelled.
1054 (gnus-mail-reply-using-mail): Did not narrow to headers.
1055 (gnus-group-mail): Use the mail-other-window method.
1057 * gnus.el (gnus-signature-separator): Moved to gnus.el.
1058 (gnus-debug): Ignore nils in load-path.
1059 (gnus-score-score-files): Did not find adapt files when using
1061 (gnus-score-score-files): Changing from short to long file names
1063 (gnus-get-newsgroup-headers): Would bug out on empty articles.
1065 * nnheader.el (nnheader-insert-head): Would stop before getting
1068 * gnus-msg.el (gnus-mail-reply-using-mail): Would unmark process
1069 marks in the wrong buffer.
1070 (gnus-post-news): Ditto.
1071 (gnus-inews-do-fcc): Would make a directory out of the file name.
1073 Tue May 23 07:24:52 1995 Lars Ingebrigtsen <lars@eyesore.no>
1075 * gnus.el (gnus-group-real-name): Get the word after the last
1076 colon, not after the first colon.
1078 * nnmail.el (nnmail-split-incoming): When "splitting" for just a
1079 single group, narrow the split method to just the single group.
1081 * gnus-uu.el (gnus-uu-unpack-files): Expunge generated files on
1084 * gnus-score.el (gnus-score-load-file): Added the `local' atom.
1086 * gnus.el (gnus-group-make-empty-virtual): New function and
1088 (gnus-dummy-mark): New variable.
1089 (gnus-summary-remove-lines-marked-with): Remove dummy roots that
1091 (gnus-articles-to-read): Allow the user to specify how many
1092 articles to read with a numerical prefix.
1093 (gnus-browse-read-group): New command and keystroke.
1094 (gnus-summary-insert-line): Go back to using normal plists for
1095 article info. Changes all over in the summary code.
1096 (gnus-summary-first-subject): New implementation.
1098 Tue May 23 02:54:05 1995 Lars Magne Ingebrigtsen <larsi@bera.ifi.uio.no>
1100 * nnmail.el (nnmail-move-inbox): tofile fix.
1102 * gnus-msg.el (gnus-group-mail): Moved here.
1103 (gnus-group-mail): Run gnus-mail-hook.
1105 * gnus.el (gnus-article-prepare): Let buffer-read-only to nil.
1107 * nnfolder.el (nnfolder-possibly-activate-groups): Don't use
1108 gnus-group-real-name.
1110 * gnus.el (gnus-active-to-gnus-format): Add more error control.
1112 * gnus-score.el (gnus-summary-increase-score): Would bug out on
1115 * gnus.el (gnus-group-sort-groups): Would rescan.
1116 (gnus-group-sort-groups): Added keystroke.
1117 (gnus-article-setup-buffer): Always set article mode.
1118 (gnus-group-add-to-virtual): Prompt with nnvirtual:.
1120 Sun May 21 07:33:20 1995 Lars Ingebrigtsen <lars@eyesore.no>
1122 * gnus.el (gnus-offer-save-summaries): Save any still-existing
1123 summary buffer on exit from Gnus.
1125 Sun May 21 00:11:00 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
1127 * gnus.el: 0.75 is released.
1129 * gnus-cache.el (gnus-cache-retrieve-headers): Don't bug out on
1130 changed source groups.
1132 * gnus.el (gnus-matches-options-n): Did not find matching options.
1133 (gnus-configure-windows): Signal error with missing point.
1134 (gnus-narrow-to-headers): Don't bug out on malformed mail.
1136 * gnus-uu.el: Made prompts more explicit.
1138 * gnus.el (gnus-article-prepare): Show thread before doing visual
1140 (gnus-summary-scroll-up): Would recenter oddly.
1142 Sat May 20 23:37:42 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
1144 * gnus-score.el (gnus-score-headers): gnus-current-score-file
1147 * gnus-cite.el (gnus-supercite-regexp): New value.
1149 Sat May 20 04:56:14 1995 Lars Ingebrigtsen <lars@eyesore.no>
1151 * nnbabyl.el (nnbabyl-retrieve-headers): Faster routine.
1153 * nnheader.el (nnheader-insert-head): New function to speed up
1156 * nnspool.el (nnspool-retrieve-headers): Use it.
1157 * nnmh.el (nnmh-retrieve-headers): Ditto.
1158 * nnml.el (nnml-retrieve-headers): Ditto.
1160 * nnmh.el (nnmh-be-safe): New variable and serious speedup.
1162 Sat May 20 17:11:50 1995 Lars Ingebrigtsen <lars@eyesore.no>
1164 * gnus.el: 0.74 is released.
1166 Sat May 20 00:11:59 1995 Lars Ingebrigtsen <lars@eyesore.no>
1168 * gnus.el: 0.73 is released.
1170 * gnus-msg.el (gnus-mail-reply-using-mail): Don't barf wifout a
1173 * gnus-score.el (gnus-score-load-file): 'eval was not right.
1175 * gnus.el (gnus-make-articles-unread): Would deliver wrong
1178 Fri May 19 01:10:34 1995 Lars Ingebrigtsen <lars@eyesore.no>
1180 * nnbabyl.el (nnbabyl-insert-newsgroup-line): Did not translate
1182 (nnbabyl-insert-lines): Wrong number of lines.
1183 (nnbabyl-request-accept-article): Bugged out.
1185 * nnmh.el (nnmh-request-accept-article): Would never accept an
1188 * gnus-vis.el (gnus-article-add-buttons): `Entry' would be nil
1191 * gnus-ems.el (gnus-ems-redefine): Redefine buffer-display-table.
1193 * gnus.el (gnus): Init server buffer, just in case.
1195 * nnml.el (nnml-request-create-group): string-to-int instead of
1198 * gnus.el (gnus-group-use-permament-levels): New variable,
1199 supersedes other variables.
1200 (gnus-article-prepare): Let buffer-read-only nil before calling
1202 (gnus-summary-next-group): Recenter group buffer.
1203 (gnus-get-newsgroup-headers): Articles without message-id's
1204 fetched in separate batches would be clobbered.
1206 * gnus-msg.el (gnus-inews-do-fcc): Make sure the fcc dir exists.
1207 (gnus-inews-news): If both mailing and posting, remove the Fcc
1210 * nnvirtual.el (nnvirtual-request-post-buffer): Don't suggest any
1211 newsgroups to post in.
1213 * gnus.el (gnus-list-of-read-articles): Would totally bug out.
1215 * gnus-score.el (gnus-score-string): Add tracing.
1216 (gnus-score-find-trace): New command and keystroke.
1218 * nnmbox.el (nnmbox-request-expire-articles): When deleting the
1219 last article, would infloop.
1221 * nnbabyl.el (nnbabyl-article-string): Did not anchor end of
1224 * gnus-msg.el (gnus-forward-insert-buffer): Don't do double
1225 copying of article buffer.
1226 (gnus-copy-article-buffer): Would barf when the article buffer
1229 * gnus.el (gnus-configure-windows): Split the opposite way.
1230 (gnus-summary-next-group): Would cycle on 0 on the last group.
1232 * gnus-score.el (gnus-summary-increase-score): Give fuller
1235 Sun May 14 10:01:49 1995 Per Abrahamsen <abraham@iesd.auc.dk>
1237 * gnus.el: Use (point-min) instead if `1'.
1239 * gnus.el (gnus-hidden-properties): Added.
1240 (gnus-summary-toggle-header, gnus-article-show-all-headers,
1241 gnus-article-hide-headers): Use it.
1243 * gnus-cite.el (gnus-article-hide-citation,
1244 gnus-article-hide-citation-maybe, gnus-cite-toggle): Use it.
1246 * gnus-vis.el (gnus-article-hide-signature,
1247 gnus-signature-toggle): use it.
1249 * gnus.el (gnus-article-hide-signature): Deleted. Use the version
1250 in `gnus-vis.el' instead.
1252 * gnus-vis.el (gnus-article-next-button): New function and
1255 Thu May 18 03:10:03 1995 Lars Ingebrigtsen <lars@eyesore.no>
1257 * gnus-score.el (gnus-score-edit-alist): Really save winconf.
1259 * gnus.el (gnus-summary-enter-digest-group): Don't use / in group
1262 * nnmail.el (nnmail-split-incoming): Use Content-Length header.
1264 * gnus-score.el (gnus-score-headers): Let current-score-file.
1266 * gnus-ems.el: Don't use intagible before 19.29.
1268 * nndigest.el (nndigest-narrow-to-article): Stop before that *End
1271 * gnus-score.el (gnus-score-score-files): Expand the kill-file
1272 path before using it.
1273 (gnus-summary-increase-score): Double quoting of types.
1275 * gnus-mh.el (gnus-mail-forward-using-mhe): Use the incoming
1278 * gnus.el (gnus-summary-prepare-threads): False roots would get
1279 incorrect number of children.
1281 * nnspool.el (nnspool-inews-sentinel): condition-case the sending
1284 * gnus.el (gnus-summary-mark-article): Always un-hide threads.
1285 (gnus-update-read-articles): Peel off expired article numbers.
1286 (gnus-article-set-window-start): New function.
1287 (gnus-summary-refer-article): Would scroll to the end of the
1290 * gnus-uu.el (gnus-uu-save-article): Grabbed one char to many when
1293 * gnus-score.el (gnus-score-add-followups): Don't enter if there
1296 * gnus.el (gnus-nov-read-integer): Condition-case the read.
1298 * nnvirtual.el (nnvirtual-close-group): Always handle a close.
1300 * gnus-vm.el (gnus-mail-forward-using-vm): Accept an argument.
1302 * gnus-mh.el (gnus-mail-forward-using-mhe): Ditto.
1304 * gnus.el (gnus-summary-make-display-table): New function.
1306 Thu May 18 00:58:54 1995 Lars Ingebrigtsen <lars@eyesore.no>
1308 * gnus.el (gnus-summary-mode): Display-table would be nil.
1310 * gnus.el: 0.72 is released.
1312 Wed May 17 19:38:43 1995 Lars Magne Ingebrigtsen <larsi@surt.ifi.uio.no>
1314 * gnus.el: 0.71 is released.
1316 Mon May 15 15:53:00 1995 Scott Byer <byer@mv.us.adobe.com>
1318 * nnfolder.el (nnfolder-possibly-activate-groups) New function.
1319 nnmail-get-active returns a bogus list the second time around, so
1320 we want to make sure we only call it once.
1322 * nnfolder.el (nnfolder-active-number) Mase things a little more
1323 paranoid in the case where we enter this procedure from splitting
1324 mail - it will do a possibly-change-group, which, if
1325 nnfolder-use-active-file is nil, will figure out the _true_ active
1326 numbers from the nnfolder mail file.
1328 Wed May 17 17:43:27 1995 Lars Magne Ingebrigtsen <larsi@hymir.ifi.uio.no>
1330 * gnus.el (gnus-article-date-ut): Lapsed would fail when toggling
1332 (gnus-summary-catchup): Reversed comparison.
1333 (gnus-summary-mode): Set mode line before group name was defined.
1334 (gnus-short-group-name): New implementation.
1335 (gnus-article-display-x-face): New implementation.
1336 (gnus-article-x-face-too-ugly): New variable.
1337 (gnus-remove-some-windows): Don't bug out on non-defined buffers.
1339 Wed May 17 14:23:37 1995 Lars Ingebrigtsen <lars@eyesore.no>
1341 * gnus-msg.el (gnus-check-before-posting): New semantics. Allow
1342 finer granulatity than on/off.
1344 * gnus-score.el (gnus-summary-increase-score): Changed the maps
1345 and score file entry commands.
1347 Tue May 16 00:40:38 1995 Lars Ingebrigtsen <lars@eyesore.no>
1349 * gnus-score.el (gnus-summary-score-entry): When used
1350 interactively, didn't do the right TYPE.
1351 (gnus-summary-score-entry): Added keystroke.
1353 * gnus.el (gnus-summary-current-score): New command and keystroke.
1355 * nnmail.el (nnmail-incoming-mail-directory): New variable.
1356 (nnmail-get-spool-files): Use it.
1358 * nndigest.el (nndigest-request-group): Would not widen before
1359 inserting, resulting in a partial digest group.
1361 * gnus.el (gnus-article-summary-command): Use `call-interactively'
1362 instead of executing macro.
1363 (gnus-article-get-xrefs): Would sometimes bug out.
1365 * gnus-score.el (gnus-score-exact-adapt-limit): New variable.
1367 * nnfolder.el (nn*-prepare-save-mail-hook): New variables.
1369 * gnus.el (gnus-summary-next-group): Would step one group to far
1370 when using `quietly'.
1371 (gnus-newsgroup-directory-form): Don't make directory form of the
1372 entire foreign group name.
1374 * gnus-uu.el (gnus-uu-save-article): Get continuation lines.
1376 * gnus-msg.el (gnus-inews-news): Don't include courtesy message on
1379 * nnmail.el (nnmail-split-fancy): New variable and stuff.
1381 * nnkiboze.el (nnkiboze-request-group): Barfed on non-generated
1384 * gnus.el (gnus-summary-mode): Modify buffer-display-table to not
1385 display control characters and the like.
1386 (gnus-active-to-gnus-format): Faster implementation.
1387 (gnus-ignored-newsgroups): Semi-obsolescent.
1388 (gnus-bug): Offer a help page.
1389 (gnus-article-prepare): Made summary and article buffer writable.
1390 (gnus-group-make-kiboze-group): Created incorrect score files.
1392 Mon May 15 21:40:15 1995 Lars Ingebrigtsen <lars@eyesore.no>
1394 * nntp.el (nntp-nov-gap): New variable.
1395 (nntp-retrieve-headers-with-xover): Use it.