[UPDATES] 8 for 3.6beta
Bruce ONeel
edoneel at sdf.lonestar.org
Mon Aug 11 13:33:55 UTC 2003
Hi,
Thanks, these are on the ftp server at:
ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.6beta/Squeak3.6b-5395.zip
cheers
bruce
Doug Way <dway at riskmetrics.com> wrote:
>
> These are the new bugfix versions of SqueakMapBase and SARInstaller,
> plus 6 other approved bug fixes for 3.6beta.
>
> - Doug Way
>
>
> -------------------------------------------------------------
>
> 5388SARInstallerFor36-17 -- Ned Konz -- 28 July 2003
> 28 July (v17)
> * added Monticello version (.mcv) and package (.mc) loading
> * added prompts for downloading Monticello or DVS from SqueakMap if
> necessary
> * fixed bug with project loading
> * restored #fileIntoChangeSetNamed:fromStream: to instance side of
> SARInstaller for compatibility with older packages.
> * avoided generating empty change sets
> 22 July
> fixed postscript
> 21 July (v16)
> Packaged as a separate package (identical to the v16 version of the
> SARInstaller for 3.4) with only SARInstaller methods.
> Added SqueakMap magic in postscript.
> Fixed a bug in the DVS file-in.
> 5 July:
> Adds a default (DWIM) mode in which SAR files that are missing both a
> preamble and postscript have all their members loaded in a default
> manner.
> Changes the behavior of #extractMemberWithoutPath: to use the same
> directory as the SAR itself.
> Added #extractMemberWithoutPath:inDirectory:
> Moved several change set methods to the class side.
> Made change set methods work with 3.5 or 3.6a/b
> Now supports the following file types:
> Projects (with or without construction of a ViewMorph)
> Genie gesture dictionaries
> Change sets
> DVS packages
> Monticello packages
> Graphics files (loaded as SketchMorphs)
> Text files (loaded as text editor windows)
> Morph(s) in files
> Now keeps track of installed members."
>
> 5389squeakmapbase-1_07 -- Göran Krampe -- 14 July 2003
> Since version 1.06:
> - Removed obsolete method #mailRandomPasswordToRegistratorWithLink:
> - Added utility method SMSqueakMap
> class>>recreateInstalledPackagesFromChangeLog
> - Made postscript work for multiple installations so that it doesn't
> mess up the installedPackages Dictionary.
> - Added SMSqueakMap>>noteInstalledPackageWithId:version: and
> SMSqueakMap>>noteInstalledPackageWitId:
> IMPORTANT: Use these methods instead of noteInstalledPackage:version:
> (which is private and only used when replaying from the ChangeLog).
> - Fixed the ChangeLog replay (added SMSqueakMap
> class>>noteInstalledPackage:version:atSeconds:number:) so that it
> actually works. :-)
> - Improved the logic when replaying old notes of installations (prior
> to 1.06), see method comment in
> SMSqueakMap>>noteInstalledPackage:version:
> - Improved logic in
> SMSimpleInstaller>>fileIntoChangeSetNamed:fromStream: to use different
> code depending on Squeak update level.
> Since version 1.05:
> - Integrated Ned's email stuff from update 5294 (Why did that get into
> the image?)
> - Looked at Ned's fix for missing cards and rejected it :-) in all
> cases but #installPackageWithId:. In that case I raise an error though.
> The other cases I left as they are because a missing card in those
> cases is something I want bug reports about! It would mean that the
> synchronization mechanism has gone wrong...
> - Improved the logic regarding the 'missing directory bug'. This took
> some work but now I think I got it covered pretty nicely. It all boils
> down to making SMSqueakMap synch itself with disk and vice versa before
> loading updates from the net. Now you can:
> 1. Move an image into a directory that already has an 'sm' dir with
> existing logfiles. When you update from the net the image will first
> synch with the existing logfiles and either first update itself from
> the logfiles or update the logfiles from itself depending on 'which is
> most up to date'. After that it will go to the net for more.
> 2. Remove the 'sm directory or logfiles. They will be recreated
> according to the above.
> - Installed packages are now tracked better, both with the point in
> time and with a sequence number. This makes it trivial to produce load
> scripts etc as Daniel wants. (even though proper releases are needed,
> blabla). Take a look at SMSqueakMap>>installedPackagesDictionary
> - When building images it can be nice to get rid of SM afterwards.
> You can now wipe SM using: SMSqueakMap discardSM
> - Added some exception handling in pingServer: so that a namelookup
> failure doesn't produce a Notifier."
>
> 5390StreamBugFix-ar -- Andreas Raab -- 5 August 2003
> Fixes a bug in ReadWriteStream's>>next: N implementation if invoked
> right after writing something."
>
> 5391FCBMsgRemovalFix-ar -- Andreas Raab -- 2 August 2003
> FileContentsBrowser must NOT use SystemNavigation for certain
> operations."
>
> 5392MorphOOWFix-ar
>
> 5393BALongAtPutFix-ar -- Andreas Raab -- 2 August 2003
> Fixes a bug in ByteArray>>longAt:put:bigEndian:."
>
> 5394BitmapByteAtFix-ar -- Andreas Raab -- 2 August 2003
> Fix a bug in Bitmap's #byteAt:put: implementation."
>
> 5395ImportsAccessorFix-yo -- Yoshiki Ohshima -- 17 July 2003
> Add an accessor to Imports and fix the deprecated explanation so that
> the return type of new interface is kept same."
More information about the Squeak-dev
mailing list
|