[Laszlo-dev] For Review: Change 20071220-maxcarlson-2, Summary: Fix enable/disabling of delegates bound to lztimer

Max Carlson max at openlaszlo.org
Thu Jan 3 18:30:41 PST 2008


The version that was checked in should cover all of this.  Please let me 
know if I missed something.  Thanks André!

André Bargull wrote:
> And this change ignores the "__LZdeleted"-flag, which may lead to memory 
> leaks..
> 
>> Not Approved.
>>
>> 1) If enabled/disabled is part of the protocol of delegates, it 
>> should  be enforced by LzDelegate#execute.  If you don't want to fix 
>> that as  part of this, please file a bug.
>>
>> 2) Please add a comment to your change saying that you are hand- 
>> inlining LzDelegate#execute
>>
>> 3) Please add a cross-reference to LzDelegate#execute noting that it  
>> is hand-inlined in LzTimerClass#addTimer (so changes to execute must  
>> be propagated there).  Until we have inlining in the compiler, we  
>> _have_ to do this manual bookkeeping to prevent drift.
>>
>> On 2007-12-20, at 11:56 EST, Max Carlson wrote:
>>
>>  
>>> > Change 20071220-maxcarlson-2 by maxcarlson at Roboto on 2007-12-20  > 
>>> 08:55:16 PST
>>> >    in /Users/maxcarlson/openlaszlo/trunk
>>> >    for http://svn.openlaszlo.org/openlaszlo/trunk
>>> >
>>> > Summary: Fix enable/disabling of delegates bound to lztimer
>>> >
>>> > New Features:
>>> >
>>> > Bugs Fixed: LPP-5302 - LzTimer ignores disabled events
>>> >
>>> > Technical Reviewer: promanik
>>> > QA Reviewer: ptw
>>> > Doc Reviewer: (pending)
>>> >
>>> > Documentation:
>>> >
>>> > Release Notes:
>>> >
>>> > Details: Use code from LzDelegate.sendEvent() to properly handle  > 
>>> disabled delegates.
>>> >
>>> >
>>> > Tests: See LPP-5302.
>>> >
>>> > Files:
>>> > M      WEB-INF/lps/lfc/services/LzTimer.lzs
>>> >
>>> > Changeset: 
>>> http://svn.openlaszlo.org/openlaszlo/patches/20071220-maxcarlson-2.tar
>>>     
> 

-- 
Regards,
Max Carlson
OpenLaszlo.org



More information about the Laszlo-dev mailing list