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

Frank Shearar frank.shearar at angband.za.org
Sun Jan 16 19:40:36 UTC 2011


On 2011/01/06 21:04, Andreas Raab wrote:
> 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

Does the above mean that we expect, for the moment at least, that 
Win32VMTest>>testWinVM32ButtonMousePreference to fail?

If so, should we not put it in the "expected failures" box for the moment?

frank

> 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