Change 20080415-maxcarlson-M by [EMAIL PROTECTED] on 2008-04-15 15:41:19 PDT
    in /Users/maxcarlson/openlaszlo/trunk-clean
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Fix selectionmanager and dataselectionmanager for swf9

New Features:

Bugs Fixed: LPP-5780 - Make selectionmanager and dataselectionmanager compile for swf9

Technical Reviewer: hminsky
QA Reviewer: promanik
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details: lfc.lzx - fix schema definition for dataselectionmanager.

LzMiniNode.lzs - Rename sel property to _selstate to prevent conflict with the public LzSelectionManager.sel property.

LzDataSelectionManager.lzs - Add missing properties and overrides to methods.

Library.lzs - Include LzSelectionManager.lzs and LzDataSelectionManager.lzs for all runtimes.

LzSelectionManager.lzs - Add missing properties and overrides to methods, fix method calls to match signature.

LzDatapath.lzs - Rename sel property to _selstate to prevent conflict with the public LzSelectionManager.sel property.


Tests: Run http://localhost:8080/trunk-clean/demos/lzpix/app.lzx?lzt=html&lzr=dhtml and load a screen of photos. Hold down the shift key to select a range of photos, then drag them to the clips area. http://localhost:8080/trunk-clean/demos/lzpix/app.lzx?lzt=html&lzr=swf9 runs without the compiler error "The definition of base class LzSelectionManager was not found, in line: dynamic class $lzc $class_selectionmanager_$app$2Elzx_295_60 extends LzSelectionManager {"

Files:
M      WEB-INF/lps/schema/lfc.lzx
M      WEB-INF/lps/lfc/core/LzMiniNode.lzs
M      WEB-INF/lps/lfc/helpers/LzDataSelectionManager.lzs
M      WEB-INF/lps/lfc/helpers/Library.lzs
M      WEB-INF/lps/lfc/helpers/LzSelectionManager.lzs
M      WEB-INF/lps/lfc/data/LzDatapath.lzs

Changeset: 
http://svn.openlaszlo.org/openlaszlo/patches/20080415-maxcarlson-M.tar

Reply via email to