Perhaps LaszloEvents.delegateID should be __delegateID to hide it from 
the debugger/introspection and otherwide make it 'private'.  Other than 
that, approved!

-Max

Jim Grandy wrote:
> I left out the changes to LaszloEvents.as.
> 
> Here's a new changeset:
> jim
> 
> On Jun 28, 2006, at 5:21 PM, Max Carlson wrote:
> 
>> Jim Grandy wrote:
>>> [Take 3. This time with a unit test. Sorry for the churn!]
>>> Change change.YnPVbvuCF.txt by [EMAIL PROTECTED] 
>>> /Volumes/data/Users/jgrandyw/dev/svn/openlaszlo/trunk/ on 2006-06-27 
>>> 21:55:28 PDT
>>> Summary: Rewrite LzTimer to use setInterval/clearInterval instead of 
>>> LzIdle
>>> Bugs Fixed:LPP-296
>>> Technical Reviewer: max
>>> QA Reviewer: mamye
>>> Doc Reviewer:
>>> Release Notes:LzTimer now uses the semi-standard functions 
>>> setInterval and
>>> clearInterval, and as a result is more efficient than the previous 
>>> implementation,
>>> which was based on polling through LzIdle. Unit test now included, 
>>> although it
>>> only exercises the non-asynchronous portions of the API 
>>> (add/remove/reset without
>>> ever letting a timer fire).
>>> Tests:test/lfc/lzunit-timer.lzx, test/doubleclick.lzx, 
>>> examples/mobile/clock/clock-test.lzx, smoketest
>>> Files:
>>> M      test/doubleclick.lzx
>>> M      test/lfc/lzunit-timer.lzx
>>> M      WEB-INF/lps/lfc/services/LzTimer.as
>>
>> The unit test fails for me (swf8 firefox):
>> ERROR: after add 1,2:  expected 0 got 1
>> ERROR: after add 2,1:  expected 1 got 2
>> ERROR: after add 2,2:  expected 1 got 2
>> ERROR: after remove 2,2:  expected 0 got 1
>> ERROR: same timer 2:  expected 3 got 2
>> ERROR: same timer 1:  expected 2 got 3
>>
>> The double-click testcase seems happy...
>>
>> -Max
_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to