OK, I jumped in. I posted two versions of a test case that I mostly got from the examples in the doc.
[1] http://people.apache.org/~aharui/NumericStepperTest4.9.swf [2] http://people.apache.org/~aharui/NumericStepperTest.swf The first one is built on 4.9, the second on what is checked into flex-sdk. Unfortunately, there is an undesirable behavior change that becomes apparent if you run the app, select the text in the NumericStepper, and then try to type "-1.5" and hit Tab. In the 4.9 version it changes the label to -1.5 when you hit tab, in the current code it shows NaN as soon as you type the '-' and then again when you type the '.'. So, I'm going to go back to the test cases in the bugs and see if I can find another solution. -Alex On 5/14/13 11:07 AM, "Alex Harui" <aha...@adobe.com> wrote: >OK, I will jump in ;-) > > >On 5/14/13 10:51 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: > >> Crap, I've run out of time. >> >> EdB >> >> >> >> On Tue, May 14, 2013 at 7:49 PM, Alex Harui <aha...@adobe.com> wrote: >>> >>> >>> >>> On 5/14/13 10:15 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >>> >>>> Alex, >>>> >>>>> exciting, but I feel like there is still enough activity in the >>>>>existing >>>>> Flex SDK to warrant spending time to make sure we don't inject >>>>>issues that >>>>> prevent folks from switching to Apache Flex. And I see it as my >>>>>role to >>>>> tackle the nasty regressions like that ADG cursor issue that you >>>>>looked at >>>>> earlier today that are just going to take too much of volunteer time. >>>> >>>> To be sure: that issue turned out to have nothing to do with ADG at >>>> all. It has it's roots in CursorManager or something deeper. I've >>>> included example code in the JIRA issue that shows and abstracts the >>>> same behaviour in a Button subclass. >>> Yes, thanks for looking at it. I'm still guessing that it has to do >>>with >>> some behavioral difference between FXG and SWF assets, but I won't be >>> getting into it until after I get mustella running clean and checking >>>out >>> this potential issue with bound validators. >>>> >>>>>> It was my understanding that a bug is considered fixed if it doesn't >>>>>> break prior tests and fixes the issue at hand. Am I wrong? >>>>> I think as a volunteer you are welcome to use your definition, but >>>>> unfortunately, even 30,000 mustella tests are not an exhaustive >>>>>check of >>>>> the >>>>> current code and don't pick up performance and memory leak issues, so >>>>> that's >>>>> why I keep quickly scanning commits. To me, if I spend a few >>>>>seconds to >>>>> catch something before it goes out, it is the right use of my time. >>>> >>>> You make it sound like I came up with that 'definition'. I think the >>>> workflow I refer to - fix, test (Mustella, checkintests), commit - is >>>> understood by most committers to be THE way to contribute. If there >>>> are other requirements, we (you?) need to document those so the few >>>> contributors that still dare to touch the SDK know how to properly >>>> work on it... >>>> >>> I guess I thought folks knew that mustella wouldn't catch everything, >>>and >>> even if you think you nailed it, the review process or the bug author >>>might >>> still find something, but I'll try to find time to make that more >>>explicit. >>> >>> But again, as volunteer, you can always say "crap, I've run out of >>>time" and >>> hopefully somebody else will jump in. >>> >>> -- >>> Alex Harui >>> Flex SDK Team >>> Adobe Systems, Inc. >>> http://blogs.adobe.com/aharui >>> >> >> > >-- >Alex Harui >Flex SDK Team >Adobe Systems, Inc. >http://blogs.adobe.com/aharui