Hi Robert, Thanks for your report. A few general things that you are probably already familiar with - comments inline... Robert Shiplett wrote: I'm glad you limited that comment for XP. My understanding is that the Beta phase began when features stopped being added and all 11000 daily run automated tests were green. I've been using Pharo 3 on Windows 7 for two months and found it very stable. However different environments can dig out corner cases, and anyway your UI problem is one that perhaps would not be found by the current automated testing. I think none of the main developers use XP, so its understandable that something XP related might slip through to Beta phase. Even though there might be a lot of XP installations out there, with last sale date circa 2008, end of mainstream support 2009 and extended support ending this April, I can appreciate that with limited resources XP is not a prime supported platform. However hopefully now you've identified an issue, it can be resolved fairly quickly. Now I notice in EdgeGripMorph>>mouseMove: that there is the line... target ifNil: [^self]. A simple fix might be adding a line... lastMouse ifNil: [ ^self ]. Can you observe any negative consequences of that in operation?
Even though you are able to trigger this problem quite easily, the difficulty is that "flip about in the browser" is not a reproducible case. You might be consistently performing some small unrecognized action that we happen to avoid. These "unreproducible" cases (in the strictest sense of having a minimal step-wise set of actions guaranteed to reproduce the problem, rather than just frequency of occurrence) are difficult issues to troubleshoot remotely. We will be relying on your intuition to help get this so it can be reproduced by other. Until that time there is not much developers can do.
"No set routine" is a good way rattle-the-cage to identify new bugs, but once found , narrowing it a reproducible case is immensely useful.
Hunches have a lot going for them, but if its hard for you to make it "reproducible" then its double-hard for other to reproduce it so they can address it. cheers -ben
|
- Re: [Pharo-users] Which one should I downlo... Robert Shiplett
- Re: [Pharo-users] Which one should I downlo... Robert Shiplett
- Re: [Pharo-users] Which one should I downlo... Robert Shiplett
- Re: [Pharo-users] Which one should I do... Esteban Lorenzano
- Re: [Pharo-users] Which one should ... Robert Shiplett
- Re: [Pharo-users] Which one sh... Pharo4Stef
- Re: [Pharo-users] Which on... Sven Van Caekenberghe
- Re: [Pharo-users] Which on... Robert Shiplett
- Re: [Pharo-users] Which on... Pharo4Stef
- Re: [Pharo-users] Which on... Robert Shiplett
- Re: [Pharo-users] Which one sh... btc
- Re: [Pharo-users] Which one should I do... btc
- Re: [Pharo-users] Which one should I downlo... Nicolai Hess
- Re: [Pharo-users] Which one should I downlo... btc
- Re: [Pharo-users] Which one should I downlo... Sven Van Caekenberghe
- Re: [Pharo-users] Which one should I download? Robert Shiplett
- [Pharo-users] Which one should I download? Torsten Bergmann
- Re: [Pharo-users] Which one should I download? Robert Shiplett
- Re: [Pharo-users] Which one should I downlo... Tudor Girba
- Re: [Pharo-users] Which one should I do... Robert Shiplett