[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