mac carbon VM 3.8.14b3 pending

Bert Freudenberg bert at freudenbergs.de
Mon Nov 20 22:44:28 UTC 2006


Hmm, on X11 you would notice if the window was going away ... not the  
same on Aqua?

- Bert -

On Nov 20, 2006, at 21:53 , John M McIntosh wrote:

> 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 -





More information about the Squeak-dev mailing list