[ENH][SM] SMLoaderEnh-dew

dway at mailcan.com dway at mailcan.com
Fri Jul 9 05:06:01 UTC 2004


from preamble:

"Change Set:		SMLoaderEnh-dew
Date:			9 July 2004
Author:			Doug Way

Three modest enhancements to the SqueakMap package loader:

1. 'Package Loader' menu and window title are renamed to 'SqueakMap
Package Loader', so the tool is more easily located/identified by
newcomers.

2. Adds a new 'email package maintainers' option to the package pop-up
menu, which opens an MailMessage editor to the owner and co-maintainers
of the package.

3. Adds a warning prompt when someone tries to install a package which
is not listed as being compatible with the current image version.  The
warning looks like this:
'The package you are about to install is not listed as
being compatible with your image version ('Squeak3.7'),
so the package may not work properly.
Do you still want to proceed with the install?'

This warning prompt just checks the major/minor version number (without
'alpha' etc), and adds a method #majorMinorVersion (which should be
generally useful) to SystemVersion to support this.

For now, the warning checks the version categories in both the
SMPackageRelease and also the SMPackage.  (Because some older packages
only have them in the SMPackage.  Ideally these should only be in the
SMPackageRelease?  Or perhaps the warning should only check the
SMPackage if there are no categories in the SMPackageRelease.) 
"!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SMLoaderEnh-dew.cs.gz
Type: application/octet-stream
Size: 2319 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20040709/784f13df/SMLoaderEnh-dew.cs.obj


More information about the Squeak-dev mailing list