[Laszlo-dev] For Review: Change 20080416-Philip-0. Summary: Make proxied=true work for swf9. LzBrowser redesign
Philip Romanik
promanik at laszlosystems.com
Wed Apr 16 18:50:32 PDT 2008
Change 20080416-Philip-0 by Philip at Philip-DC on 2008-04-16 21:28:08 EDT
in /cygdrive/f/laszlo/svn/src/svn/openlaszlo/trunk
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: Make proxied=true work for swf9. LzBrowser redesign
New Features:
Bugs Fixed: LPP-5785
Technical Reviewer: max
QA Reviewer: henry
Doc Reviewer: (pending)
Documentation:
Release Notes:
Details:
The different versions of LzBrowser in /services/platform have been
moved to /kernel/*/LzBrowserKernel.lzs. A single version of LzBrowser
is in /services/LzBrowser.lzs. The important LzBrowserKernel methods
for swf9 have been written. Fixed proxied data loading.
dummyclasses - removed LzBrowser stub
LzMiniNode - first argument to ctor isn't an LzNode
LzDataElement - Added optional args for swf9
LzDataText - Added optional args for swf9
services/LzBrowser.lzs - Platform independent version of LzBrowser.
There is some code that is as2-specific that is still here.
kernel/dhtml/LzBrowserKernel Code comes from
/services/platform/dhtml/LzBrowser.js
kernel/swf/LzBrowserKernel Code comes from /services/platform/swf/LzBrowser.as
kernel/swf9/LzBrowserKernel New code
DojoExternalInterface
kernel/swf9/LFCApplication - Make the stage object available to
everyone (Needed by LzBrowserKernel).
Tests:
/test/swf9/data-5.lzx and /test/swf9/data-5a.lzx both work in
swf9. They produce the same result as swf and dhtml.
/test/swf9/lzbrowser.lzx produces the same type of results in swf and swf9
/lps/components/extensions/test/html.lzx continues to work in swf
/test/lfc/data/alldata.lzx runs in swf/dhtml
/test/smoke/smokecheck.lzx runs in swf/dhtml
Files:
M test/swf9/data-5.lzx
M test/swf9/data-5a.lzx
A test/swf9/lzbrowser.lzx
M WEB-INF/lps/lfc/kernel/swf/dojo/flash6/DojoExternalInterface.as
M WEB-INF/lps/lfc/kernel/swf/dojo/flash8/DojoExternalInterface.as
A WEB-INF/lps/lfc/kernel/swf/LzBrowserKernel.lzs
M WEB-INF/lps/lfc/kernel/swf/Library.lzs
A WEB-INF/lps/lfc/kernel/dhtml/LzBrowserKernel.lzs
M WEB-INF/lps/lfc/kernel/dhtml/Library.lzs
M WEB-INF/lps/lfc/kernel/swf9/LFCApplication.as
A WEB-INF/lps/lfc/kernel/swf9/LzBrowserKernel.lzs
M WEB-INF/lps/lfc/kernel/swf9/Library.lzs
M WEB-INF/lps/lfc/kernel/swf9/LzHTTPLoader.as
M WEB-INF/lps/lfc/services/platform/swf/LzHistory.as
D WEB-INF/lps/lfc/services/platform/swf/LzBrowser.as
D WEB-INF/lps/lfc/services/platform/dhtml/LzBrowser.js
A WEB-INF/lps/lfc/services/LzBrowser.lzs
M WEB-INF/lps/lfc/services/Library.lzs
M WEB-INF/lps/lfc/core/LzMiniNode.lzs
M WEB-INF/lps/lfc/core/dummyclasses.js
M WEB-INF/lps/lfc/data/LzDataText.lzs
M WEB-INF/lps/lfc/data/LzDataElement.lzs
Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080416-Philip-0.tar
More information about the Laszlo-dev
mailing list