From: Chris Hanson Date: Wed, 18 Jul 2001 04:46:15 +0000 (+0000) Subject: Release notes for 7.5.17. X-Git-Tag: 20090517-FFI~2641 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=b0bfea2f230c667de157457362fae3ba74874640;p=mit-scheme.git Release notes for 7.5.17. --- diff --git a/v7/doc/user-manual/user.texinfo b/v7/doc/user-manual/user.texinfo index dca1bd708..ea6963089 100644 --- a/v7/doc/user-manual/user.texinfo +++ b/v7/doc/user-manual/user.texinfo @@ -2,7 +2,7 @@ @iftex @finalout @end iftex -@comment $Id: user.texinfo,v 1.86 2001/03/20 04:30:51 cph Exp $ +@comment $Id: user.texinfo,v 1.87 2001/07/18 04:46:15 cph Exp $ @comment %**start of header (This is for running Texinfo on a region.) @setfilename user.info @settitle MIT Scheme User's Manual @@ -34,9 +34,9 @@ Free Documentation License". @titlepage @title{MIT Scheme User's Manual} -@subtitle Edition 1.86 -@subtitle for Scheme Release 7.5.16 -@subtitle 19 March 2001 +@subtitle Edition 1.87 +@subtitle for Scheme Release 7.5.17 +@subtitle 18 July 2001 @author by Stephen Adams @author Chris Hanson @author and the MIT Scheme Team @@ -4711,18 +4711,32 @@ The Algorithmic Language Scheme}. These are the changes since release 7.5.0: @itemize @bullet +@item +Release 7.5.17 includes enhancements to @acronym{IMAIL} and many bug +fixes. @acronym{IMAIL} now has a Dired-like browser for folders; the +@samp{rmail:} and @samp{umail:} folder types have been retired in favor +of a more uniform @samp{file:} type; and some problems using +@acronym{IMAIL} with Microsoft Exchange have been fixed. Many people +experienced trouble trying to compile release 7.5.16 from source code; a +number of bugs have been fixed and this release should now build cleanly +on most unix systems. Finally, the representation of character-set +objects has been changed; unfortunately this requires recompiling any +code that refers to the procedures +@code{substring-find-next-char-in-set} or +@code{substring-find-previous-char-in-set}. + @item Release 7.5.16 fixes two limitations in email support. First, the mail-sending interface has been reworked to generate the formatted message to a temporary file rather than a buffer. This allows sending -very large attachments. Second, IMAIL's handling of file-based folders -has been reworked to store a copy of the file in an "external string" -The in-heap data structures no longer contain excerpts from the file, -but instead keep indexes into the file and extract the excerpts on -demand. This allows reading very large mail files with reasonably-sized -heaps (however it does require enough virtual memory to hold an image of -the file). The actual in-heap storage is quite small, approximately 100 -bytes per message. +very large attachments. Second, @acronym{IMAIL}'s handling of +file-based folders has been reworked to store a copy of the file in an +"external string" The in-heap data structures no longer contain excerpts +from the file, but instead keep indexes into the file and extract the +excerpts on demand. This allows reading very large mail files with +reasonably-sized heaps (however it does require enough virtual memory to +hold an image of the file). The actual in-heap storage is quite small, +approximately 100 bytes per message. @item Release 7.5.15 has no user-visible changes. The crypto code in the @@ -4744,16 +4758,16 @@ Hat 7.0. Release 7.5.13 finishes the source-tree reorganization; this software is now packaged for Debian. A fatal bug in the bchscheme garbage collector has been fixed. X graphics procedures now accept any coordinate -argument that satisfies the REAL? predicate; previously it did not -accept exact rational numbers or complex numbers with inexact imaginary -zero. Quite a few bugs have been fixed in @acronym{IMAIL}, including -some changes needed to interact properly with UW @acronym{IMAP}. -@acronym{IMAIL}'s user interface has been tweaked a bit. Edwin now has -a debian-changelog mode. +argument that satisfies the @code{real?} predicate; previously it did +not accept exact rational numbers or complex numbers with inexact +imaginary zero. Quite a few bugs have been fixed in @acronym{IMAIL}, +including some changes needed to interact properly with @acronym{UW} +@acronym{IMAP}. @acronym{IMAIL}'s user interface has been tweaked a +bit. Edwin now has a @code{debian-changelog} mode. @item Release 7.5.12 is a complete reorganization of the source tree to use -modern configuration techniques based on autoconf. The purpose of this +modern configuration techniques based on Autoconf. The purpose of this reorganization is to simplify maintenance, porting, and the generation of binary packages (e.g. Debian @samp{.deb} packages). The C code has been extensively modified to support this, and a lot of general cleanup @@ -4761,10 +4775,10 @@ has been done. There should be no user-visible changes due to the reorganization, aside from the usual crop of bug fixes. @item -Release 7.5.11 includes unencumbered support for blowfish encryption, -reflecting recent changes to US export controls. More bug fixes, -including a fatal bug in the PURIFY procedure when running bchscheme, -which has been around for many years and never noticed. +Release 7.5.11 includes unencumbered support for Blowfish encryption, +reflecting recent changes to @acronym{US} export controls. More bug +fixes, including a fatal bug in the @code{purify} procedure when running +@code{bchscheme}, which has been around for many years and never noticed. @item Release 7.5.10 fixes numerous bugs, and offers significant speed @@ -4790,7 +4804,7 @@ Edwin now has rudimentary support for a mouse wheel. Edwin buffer-menu now does better job aligning its columns. @item -In Edwin, M-x vc-version-other-window now defaults the version if +In Edwin, @kbd{M-x vc-version-other-window} now defaults the version if unspecified. @item @@ -4815,11 +4829,12 @@ Windows 9x; fix a fatal Edwin bug triggered by deleting a continued line at the top of the window; fix assorted bugs in Edwin's VC mode. @item -Release 7.5.6 has a number of changes mostly having to do with CVS: -sources converted from RCS to CVS; change logs converted to GNU -ChangeLog format; VC now support CVS; VC program logic cleaned up; +Release 7.5.6 has a number of changes mostly having to do with +@acronym{CVS}: sources converted from @acronym{RCS} to @acronym{CVS}; +change logs converted to GNU ChangeLog format; @acronym{VC} +now supports @acronym{CVS}; @acronym{VC} program logic cleaned up; several bugs fixed in abbrev support; new procedures convert times -to/from ISO C ctime() format. +to/from @acronym{ISO} C @code{ctime()} format. @item Release 7.5.5 changes the implementation of @code{sort} (and @@ -4848,7 +4863,7 @@ The code for GNU/Linux has been re-compiled but should otherwise be unchanged. @item -Release 7.5.1 fixes some bugs in Edwin RMAIL and in how Edwin displays +Release 7.5.1 fixes some bugs in Edwin Rmail and in how Edwin displays characters with codes between @code{#x80} and @code{#xA0}. @end itemize