Release notes for 7.5.17.
authorChris Hanson <org/chris-hanson/cph>
Wed, 18 Jul 2001 04:46:15 +0000 (04:46 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 18 Jul 2001 04:46:15 +0000 (04:46 +0000)
v7/doc/user-manual/user.texinfo

index dca1bd708c7f5b31dc349642969b0616fe2dd780..ea696308936d2e9a03478de149e32515452d6886 100644 (file)
@@ -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