[squeak-dev] Windows VM update (IPv6; single instance)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Windows VM update (IPv6; single instance)

Andreas.Raab
Folks -

I just finished another Windows VM update with two major new features:

1) Support for IPv6 (contributed by Michael Rueger). This hasn't been
widely tested, so feedback and improvements are welcome. You'll need
additional Socket code which is posted here:

http://lists.squeakfoundation.org/pipermail/vm-dev/2009-March/002458.html

2) Support for running only a single instance of the VM for application
deployment. The behavior is similar to the Mac: When the app is launched
a second time, the first instance will be activated. Moreover, if the
app was launched by double-clicking a file associated with the app, it
will be delivered via a simulated drop event (this is consistent with
the Mac VM). The feature is controlled by two .ini file settings (see
http://squeakvm.org/win32/settings.html):

* RunSingleApp: When non-zero, only one instance of the VM will be run.
A second attempt to launch the app will cause the first instance to be
activated. When double-clicking on a file associated with the VM, the
document file will be delivered as drop event to the running instance.
This is consistent with the Mac behavior when trying to launch multiple
documents with the same VM.

* WindowClassName: The name for the window class to be used by the VM
(something like "MyAppMainWindowClass"). The VM will only consider
windows with this class name when determining whether the app already
runs or not. This allows the VM to disambiguate different applications
using the Squeak VM.

As usual, the VM is available here:

http://squeakvm.org/win32/release/SqueakVM-Win32-3.11.2-bin.zip
http://squeakvm.org/win32/release/SqueakVM-Win32-3.11.2-src.zip

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Windows VM update (IPv6; single instance)

Juan Vuletich-4
Andreas Raab wrote:

> Folks -
>
> I just finished another Windows VM update with two major new features:
>
> 1) Support for IPv6 (contributed by Michael Rueger). This hasn't been
> widely tested, so feedback and improvements are welcome. You'll need
> additional Socket code which is posted here:
>
> http://lists.squeakfoundation.org/pipermail/vm-dev/2009-March/002458.html
>
> 2) Support for running only a single instance of the VM for
> application deployment. The behavior is similar to the Mac: When the
> app is launched a second time, the first instance will be activated.
> Moreover, if the app was launched by double-clicking a file associated
> with the app, it will be delivered via a simulated drop event (this is
> consistent with the Mac VM). The feature is controlled by two .ini
> file settings (see http://squeakvm.org/win32/settings.html):
>
> * RunSingleApp: When non-zero, only one instance of the VM will be
> run. A second attempt to launch the app will cause the first instance
> to be activated. When double-clicking on a file associated with the
> VM, the document file will be delivered as drop event to the running
> instance. This is consistent with the Mac behavior when trying to
> launch multiple documents with the same VM.
>
> * WindowClassName: The name for the window class to be used by the VM
> (something like "MyAppMainWindowClass"). The VM will only consider
> windows with this class name when determining whether the app already
> runs or not. This allows the VM to disambiguate different applications
> using the Squeak VM.
>
> As usual, the VM is available here:
>
> http://squeakvm.org/win32/release/SqueakVM-Win32-3.11.2-bin.zip
> http://squeakvm.org/win32/release/SqueakVM-Win32-3.11.2-src.zip
>
> Cheers,
>   - Andreas
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.285 / Virus Database: 270.11.30/2026 - Release Date: 03/27/09 07:13:00
>
>  
Thanks Andreas! Also thanks to all the 'VM guys'. I used to be on of
you, in OS/2 days. Your sustained work over the years is crucial for
Squeak success.

Cheers,
Juan Vuletich