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
|