Index of /1.21/

Date:	97 Jul 17 1:19:25 am
From:	Dan Ingalls 
To:		Squeak@create.ucsb.edu
Subject:	Vers 1.21 mini-release

Folks -

I am about to take a couple of weeks off, but wanted to release such fixes
 as have accumulated for Squeak 1.2 before I go.  To that end, I have just
 submitted for posting on Stephen Pope's web site a file,
	FileIn-1.21-di.cs,
comprising about a dozen fixes to version 1.2.  Rather than go through
 another release, let us just consider this to be a delta that defines
 Squeak 1.21.  I have asked Stephen to send out a quick note when they are a
vailable.

To quote from the preamble:

Sundry fixes to Squeak 1.2, including...
StrikeFont>>readFromBitFont: fixed to tolerate lowercase hex in Bitfont data
 files.

Form>>fromBMPFileNamed: supports reading of simple .BMP files.
This fixes two calls on BitBlt that allowed invalid color maps to slip by.
Adds an optimization that saves one send on every color map check.
	(subsumes the file colorMapFix)

InterpreterSimulator>>showDisplayBits fixed so simulator runs again.

SystemDictionary>>abandonSources improved so it can be called repeatedly,
	each time compressing all changes, and resetting the changes file.
Removes MappedCollection and all references to it.  As an alternative,
	defines atAll: and atAll:putAll:, which allow mapped access to any
	sequenceable collection.
Introduces consistent protocol and implementation for do: and collect: with 
a
	second collection that is either supplied or implied by indexing.
Fixes a long-standing error in the decompiler, and several related methods
	so that the entire system will now decompile without error.
Repairs the ProtocolBrowser that was broken by a change in Text protocol.
	Makes it work for class methods which didn't before.
Makes listPanes support emphasis in text entries (used by ProtocolBrowser).
Fixes a bug in ClassDescription>>renameInstVar:to:.
Restores a lost cr in ReadWriteStream>>timeStamp.

In anticipation of Blair McGlashen releasing a new WinCE interpreter, I have
 also gone through the shrinking exercise with such a Squeak 1.21 image, and
 produced two files
	Mini1.21.image, and
	Mini1.21.changes
which together total 654K.  This INCLUDES the temp names for browsing, so it
 can be used without the system sources, and so should run complete in 1MB
 on the Cassiopeia or HP320LX.  An interesting statistic: this image can
 synthesize 1,012,401 bytes of source code just by looking at its navel.

Enjoy



NameLast ModifiedSizeType
Parent Directory/ -  Directory
Webserver/2005-02-17 15:59-  Directory
patches/2005-02-17 15:59-  Directory
%FileIn-1.21-di.cs1997-07-16 23:00294BFile
Connections.18Oct913am.cs1997-10-17 23:0030.1KFile
Connections.doc1997-09-07 23:002.4KFile
ExternalBitmap.tar.gz2003-04-10 23:003.2KFile
FileIn-1.21-di.cs1997-07-16 23:0040.9KFile
README1997-07-16 23:002.4KFile
Squeak-1.21-udp-sockets.2Augu909pm.cs1998-02-07 00:0021.4KFile
SqueakV1.sources.gz1996-10-29 00:00485.5KFile
continuations.5Augu602pm.cs1997-08-04 23:002.5KFile
trivial-exceptions.4Augu239.cs1997-08-04 23:007.9KFile
nginx