[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