mac carbon VM 3.8.14b3 pending

John M McIntosh johnmci at smalltalkconsulting.com
Tue Nov 21 07:38:48 UTC 2006


On 20-Nov-06, at 5:34 AM, Bert Freudenberg wrote:

> On Nov 20, 2006, at 12:30 , Bert Freudenberg wrote:
>
>> On Nov 20, 2006, at 8:37 , John M McIntosh wrote:
>>
>>> and you say the plugin does not work yet?
>>
>> Not yet, but maybe I got the paths wrong. The console log says:
>
> Yep, that was it. Plugin is running now. Yay! :)
>
> A problem is that the right mouse button is equivalent to ctrl- 
> click (debug menu), the middle one is cmd-click (halo). Outside the  
> plugin, right mouse button is cmd-click (halo), and middle one is  
> option click (context menu).

mmm, ok, first the browser is turning button press-2 into some sort  
of control/command/option key pressed and a button 1 event. The
old event logic had the single mouse button which either up or down  
with modifier keys.

What you should do is confirm that the browser plugin works as  
expected with a one button mouse against the modifier keys, and the  
running the VM against the plugin image standalone also has the  
correct behaviour. At least here it seems the behaviour is the same.  
Works with one button mouse as expected.

Now check a three button mouse against the VM running standalone  
against the plugin image and see what the behaviour is. Remember of  
course the VM grinds thru the option/command/control/shift button(s)  
and ends up with results according to data in the info.plist for the VM.


Then compare to what the plugin does with a three button mouse.

>
> Cmd-shortcuts do not work in plugin.
>
> Shift-shortcuts (e.g., shift-arrow for select) does not work in  
> plugin.
>
> Ctrl-shortcuts (e.g., ctrl-n for browsing class refs) insert  
> invisible characters in plugin.
>
> On startup I get an error because Project squeakletDirectory tries  
> to create

Ok, I thought I had tested shift on key board entry, guess not, this  
is a bug I did not pass on the keyboard modifier data (so no shift,  
control, option, or command on keystrokes), I've build a new plugin  
and VM, but it's late here, so in the morning I'll post a new plugin  
and a VM.

>
> 	/foobar/tooBar/forSqueak/bogus/Squeaklets
>
> which inexplicably fails - the directory is actually there.
>
> Scrolling the plugin (mouse scroll wheell / two finger touchpad  
> scroll) draws over the browser's bookmark bar and status bar.

I still need to fix this

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





More information about the Squeak-dev mailing list