mac carbon VM 3.8.14b3 pending

John M McIntosh johnmci at smalltalkconsulting.com
Mon Nov 20 20:53:49 UTC 2006


Ok, the way the way it works, I hope, is that each instance of the  
plugin that is created causes us to instantiate and run a different  
VM sub process, say you've four windows open. That means four VMs are  
running in the back ground. Normally what will happen is if the  
plugin instance is destroyed we then sigterm the associated child  
process.   But if the browser crashes, not uncommon, the sub-process  
are left running... Mmm I wonder if the child process can get  
notification if the parent is terminated?

On 20-Nov-06, at 7:55 AM, Bert Freudenberg wrote:

>> The problem is that if we hide the squeak VM, then when we show it  
>> does not show the arrow in the dock. If you have the VM in your  
>> dock then you have no indication it is running, this is a bug in  
>> 10.4.  To test this change the VM info.plist LSBackgroundOnly  to  
>> true.   Lastly I'll note if you truly hide the application and the  
>> browser quits you end up with squeak as a disconnected background  
>> task and I suspect many squeakland users will not understand that  
>> it is still there and running because for them it's invisible.
>
> Well, we would only want to disable the the icon when we are inside  
> the browser. If the last image is closed, why don't we kill the VM?
>
> - Bert -
>
>

--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===





More information about the Squeak-dev mailing list