[Laszlo-dev] For Review: Change 20080502-ptw-H Summary: Make handler trampoline work in swf9
Max Carlson
max at openlaszlo.org
Fri May 2 11:09:19 PDT 2008
Your example works, but
http://localhost:8080/trunk/examples/modeexample.lzx?lzr=swf9 now gives
a compiler error:
org.openlaszlo.sc.CompilerError: line 366: Error: Incompatible override,
in line: override function toString () {
P T Withington wrote:
> Change 20080502-ptw-H by ptw at dueling-banjos.home on 2008-05-02 06:48:32 EDT
> in /Users/ptw/OpenLaszlo/ringding-2/WEB-INF/lps/lfc
> for http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc
>
> Summary: Make handler trampoline work in swf9
>
> Bugs Fixed:
> LPP-5818 'Warn when methods registered for events aren't expecting
> exactly one argument from sendEvent()'
>
> Technical Reviewer: hminsky (pending)
> QA Reviewer: max (pending)
>
> Details:
> LzFormattter: Type and default args for swf9, work around switch
> verifier error (must have break on final case).
>
> *: toString must be public to have it seen by string coercion
>
> Tests:
> This now runs in swf9, demonstrating that the wrapper to handle
> the missing argument is being installed.
>
> <canvas>
> <simplelayout />
> <text name="output" clickable="true" text="Click Me!"/>
> <method name="handleMe">
> output.format("Clicked!");
> </method>
> <handler name="onclick" reference="output" method="handleMe" />
> </canvas>
>
>
> Files:
> M kernel/swf/LzLibrary.lzs
> M kernel/dhtml/LzLibrary.js
> M services/LzURL.js
> M services/LzIdle.lzs
> M debugger/LzMemory.lzs
> M core/LzMiniNode.lzs
> M core/LzNode.lzs
> M views/LzText.lzs
> M views/LaszloCanvas.lzs
> M helpers/LzFont.lzs
> M helpers/LzSelectionManager.lzs
> M events/LaszloEvents.lzs
> M controllers/LzAnimatorGroup.lzs
> M controllers/LaszloLayout.lzs
> M controllers/LaszloAnimation.lzs
> M data/LzLazyReplicationManager.lzs
> M data/LzReplicationManager.lzs
> M data/LzDatapointer.lzs
> M data/LzDataText.lzs
> M data/LzDataElement.lzs
> M data/LzDataset.lzs
> M data/LzDatapath.lzs
> M data/LzResizeReplicationManager.lzs
> M data/LzParsedPath.lzs
> M data/LzParam.lzs
> M data/LzDataAttrBind.lzs
> M compiler/LzFormatter.lzs
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080502-ptw-H.tar
--
Regards,
Max Carlson
OpenLaszlo.org
More information about the Laszlo-dev
mailing list