pending mac vm 3.8.9b5
Bert Freudenberg
bert at impara.de
Wed Oct 19 11:57:04 UTC 2005
Hi John.
I still found a few problems:
* The launching of another copy of the VM does not work anymore with
b5 for me.
* the image in the resources folder must end in .image - renaming it
to another extension brings up the image selection dialog
* setting SqueakImageName="../runtime.image" does not find the image
in the "Contents" folder of the app bundle
The latter two are not that important, we can work around that. But
the image-double-clicking used to be very nice for the few days it
worked ;-)
- Bert -
Am 12.10.2005 um 23:06 schrieb John M McIntosh:
> I've posted a macintosh VM 3.8.9b5
>
> The major changes are:
>
> The ability to specify an arbitrary image name or path to find an
> image at startup time via the plist.info.
>
> The ability to put plugins/bundles in the resource folder.
>
> The new feature that double-clicking on a image when 3.8.9b1 or
> higher is running will then launch another copy of the VM and open
> that image, versus opening a binary
> reader on the image.
>
> Fix for a full screen double on, save etc, where the window gets
> position at 0,0 and you can't move it.
>
>
> I've stuck the sit file on my idisk
> http://homepage.mac.com/johnmci/FileSharing.html
>
> or see the following ftp directory for the zip file.
>
> ftp://ftp.smalltalkconsulting.com/
>
>
>
> 3.8.9b5 3.8.9b2,b3,b4 had limited
> distribution for testing
> sqMacExternalPrims.c Look for plugin bundles in
> the resource folder. This allows you to place bundles in the
> resource folder, now Squeak
> will look for a plugin in the
> "Plugins" folder, the root folder where the app is, and lastly the
> resource folder in the app.
> This enables you to customize a
> VM with the right set of plugins for your vertical application.
>
> sqMacFileLogic.c When converting a HFS path
> to a posix path we need a few more checks to avoid problems with
> bogus file names
> Fixes crash in
> CFURLCreateCopyDeletingLastPathComponent, via quicklyMakePath()
>
> sqMacMain.c Add logic to allow you to
> specify foobar.toobar as Squeak.image, or anything else you decide
> This is done via the plist
> SqueakImageName = Squeak.image
>
> Were we first look in the
> Resource folder in the app. If not found we then look for it as a
> path name
> which could be: (partial,
> tilda based, or full)
> foobar.toobar
> ~/Documents/Squeak/foobar.thing
> /HardDisk/User/Foo/Documents/
> Squeak/foobar.thing
>
> sqMacTime.c use #define for
> MillisecondClockMask
>
> sqMacUIAppleEvents.c use plist info
> (SqueakImageName) as short image name.
>
> sqMacUIEvents.c use #define for
> MillisecondClockMask
>
> sqMacUnixCommandLineInterface.c command line
> help should say Squeak.image versus squeak.image
>
>
>
> 3.8.9b1 sqMacWindow.c Altered ioFullScreen logic
> to avoid problems if you do full screen on twice or more, then full
> screen off.
> Bug was the window would be
> positioned at 0 & 0 and you could not grab it in order to move it.
>
> sqMacUIAppleEvents.c Add logic to launch new
> shell script via apple script to startup same executable with image
> on an open doc request.
> This allows us to double-click
> on an image when a squeak VM is running.
>
>
> --
> ======================================================================
> =====
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd. http://
> www.smalltalkconsulting.com
> ======================================================================
> =====
>
>
More information about the Squeak-dev
mailing list
|