[Laszlo-dev] For Review: Change 20080501-maxcarlson-Z Summary: Remodularize platform-specific parts of LzModeManager
Philip Romanik
promanik at laszlosystems.com
Fri May 2 07:39:39 PDT 2008
Approved. I did manage to get a swf9 error running modeexample.lzx
ArgumentError: Error #1063: Argument count mismatch on
$lzc$class_text_$modeexample$2Elzx_195_54/cleartext(). Expected 0, got 1.
at Function/http://adobe.com/AS3/2006/builtin::call()
at LzDelegate/execute()[C:\Documents and
Settings\Philip\Local Settings\Temp\lzswf9\lzgen40802\LzDelegate.as:27]
at <anonymous>()[C:\Documents and Settings\Philip\Local
Settings\Temp\lzswf9\lzgen40802\LzTimerClass.as:13]
at Function/http://adobe.com/AS3/2006/builtin::apply()
at <anonymous>()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
>Change 20080501-maxcarlson-Z by maxcarlson at Roboto on 2008-05-01
>19:33:39 PDT
> in /Users/maxcarlson/openlaszlo/trunk
> for
> <http://svn.openlaszlo.org/openlaszlo/trunk>http://svn.openlaszlo.org/openlaszlo/trunk
>
>Summary: Remodularize platform-specific parts of LzModeManager
>
>New Features:
>
>Bugs Fixed: LPP-5912 - Handle LzModeManager Singleton Doc Issues
>
>Technical Reviewer: promanik
>QA Reviewer: hminsky
>Doc Reviewer: (pending)
>
>Documentation:
>
>Release Notes:
>
>Details: swf/LzMouseKernel.as - Move click stream processing code
>from platform/swf/LzModeManager.as. Change __mouseEvent() to
>handleMouseEvent() to comply with the old API in SWFFile.java.
>
>swf/LzInputTextSprite.as - Fix typo where getText() was being
>assigned to LzTextSprite. Add findSelection() implementation from
>platform/swf/ LzModeManager.as
>
>dhtml/LzSprite.js - Call LzMouseKernel.__sendEvent() instead of
>calling LzModeManager.handleMouseButton() directly.
>
>dhtml/LzMouseKernel.js - Add __sendEvent() API to be used by sprites
>to send events into the runtime.
>
>dhtml/LzInputTextSprite.js - Add findSelection() implementation from
>platform/dhtml/LzModeManager.js
>
>swf9/LzMouseKernel.as - Add __sendEvent() API to be used by sprites
>to send events into the runtime. Send global mouse events through
>__sendEvent() instead of directly to LzGlobalMouse.
>
>swf9/LzInputTextSprite.as - Add dummy findSelection() implementation.
>
>delete unused platform/*/LzModeManager files
>
>services/LzModeManager.lzs - __findInputtextSelection() delegates to
>LzInputTextSprite.findSelection(). Receive all mouse events from
>the kernel through a single API, rawMouseEvent(). Unify
>documentation for LzModeManager and callback registration.
>
>services/Library.lzs - Remove unused platform/*/LzModeManager includes
>
>SWFFile.java - Change movieclips to call LzMouseKernel APIs for swf7/8.
>
>Tests: trunk/examples/modeexample.lzx passes in swf8, swf9 and dhtml.
>test/lfc/legals/keyboardandmouse.lzx
>
>Files:
>M WEB-INF/lps/lfc/kernel/swf/LzMouseKernel.as
>M WEB-INF/lps/lfc/kernel/swf/LzInputTextSprite.as
>M WEB-INF/lps/lfc/kernel/dhtml/LzSprite.js
>M WEB-INF/lps/lfc/kernel/dhtml/LzMouseKernel.js
>M WEB-INF/lps/lfc/kernel/dhtml/LzInputTextSprite.js
>M WEB-INF/lps/lfc/kernel/swf9/LzMouseKernel.as
>M WEB-INF/lps/lfc/kernel/swf9/LzInputTextSprite.as
>M WEB-INF/lps/lfc/kernel/swf9/LzSprite.as
>D WEB-INF/lps/lfc/services/platform/swf/LzModeManager.as
>D WEB-INF/lps/lfc/services/platform/dhtml/LzModeManager.js
>D WEB-INF/lps/lfc/services/platform/swf9/LzModeManager.js
>M WEB-INF/lps/lfc/services/LzModeManager.lzs
>M WEB-INF/lps/lfc/services/Library.lzs
>M WEB-INF/lps/server/src/org/openlaszlo/compiler/SWFFile.java
>
>Changeset:
><http://svn.openlaszlo.org/openlaszlo/patches/20080501-maxcarlson-Z.tar>http://svn.openlaszlo.org/openlaszlo/patches/20080501-maxcarlson-Z.tar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20080502/b4108f59/attachment-0001.html
More information about the Laszlo-dev
mailing list