[squeak-dev] Re: Right mouse button again (Was Re: Squeak4.2-10856-beta.zip)

Andreas Raab andreas.raab at gmx.de
Thu Jan 6 21:04:04 UTC 2011


Please everyone, let's not make this any more complex than it absolutely 
needs to be. Here are the guidelines:
a) The behavior of the Windows VM *changes* between 4.1 and 4.2 and this 
change will be documented.
b) As a consequence, if you use a 4.2 beta image with a 4.1 VM you will 
need to adjust the mouse button preference manually.
c) The 4.2 release will include VMs with the preference set "correctly".

That's it. In other words, there is nothing "broken" at this point, the 
behavior you are seeing is entirely expected because of a). For the 
records, adding more platform specific code is the *wrong* thing to do 
and just adds useless bloat. We will go through a short period of pain 
for people who use 4.2 beta with 4.1 VMs but that's what happens when 
you change things. It'll be over in a few weeks.

Cheers,
   - Andreas

On 1/6/2011 9:46 PM, Bernhard Pieber wrote:
> Hi Chris,
>
> I saw that you set the #swapMouseButtons preference. Now the right mouse button is fixed on the Mac. However, I just tested the image under Windows. I am afraid now it is broken there, i.e. the right mouse shows the halos instead of the context menu.
>
> There have been numerous threads about this problem. IMHO the right solution would be:
> - Make the release VMs consistent so that one can move an image between the platforms and the right mouse button behavior stays the same without need to change preferences (or run platform specific code like Pharo does it IIRC).
> - As Mac and Linux seem to behave the same the easiest way seem to me to change the Squeak*.ini to include 3ButtonMouse=1.
>
> I fully agree with Igor on that topic:
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-December/155896.html
>
> Cheers,
> Bernhard
>
> Am 06.01.2011 um 18:33 schrieb Chris Muller:
>
>> Hi all, I heard back from Andreas, he is fine with pushing the
>> FloatMathPlugin enhancements to 4.3.
>>
>> I loaded my latest version of KernelTests from the inbox which removes
>> FloatConsistencyTests, and have just uploaded a first 4.2 beta to
>>
>>    ftp://ftp.squeak.org/4.2/
>>
>> We can try to go-back in the trunk stream so that a continuous update
>> could work from a 10779 image, but I'm really not sure what needs to
>> be done to accomplish that or whether that's important.  We have this
>> beta image from which we can at least update forward.
>>
>> We do still have some issues in the test-suite that we need help with!
>>
>> Please also test your applications with this image over the next weeks
>> to ensure they will be compatible with this new release, and also
>> flush out any final problems.
>>
>> We're getting there, thanks to all for your help.
>>
>> - Chris
>>
>
>
>




More information about the Squeak-dev mailing list