Maybe someone else needs to check this in (after it is approved), because I'm off now, it's already after midnight for me and I should get some rest..

Change 20081215-bargull-Dyr by barg...@dell--p4--2-53 on 2008-12-15 23:52:19
in /home/Admin/src/svn/openlaszlo/trunk
for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: (lazy)replicator don't work in swf9

New Features:

Bugs Fixed: LPP-4667, LPP-7487

Technical Reviewer: ptw
QA Reviewer: henry
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details:
The explicit replicator didn't work, esp. lz.lazyreplicator had some major problems.

LzNode:
VerifyError: Error #1068: LzDatapath and * cannot be reconciled
Flash9 wanted to say it cannot cast objects, why ever this wasn't detected at compile time...

LzDataSelectionManager:
lz.replicator wants to be a fake LzReplicationManager, actually a mixin would be the right solution here..

replicator:
adjust getCloneForNode() to be compatible to lz.lazyreplicator

lazyreplicator:
update getCloneForNode() so it can be compiled for swf9

selection.lzx:
update testcase so it will work properly



Tests:
selection.lzx in swf8/swf9

Files:
M WEB-INF/lps/lfc/core/LzNode.lzs
M WEB-INF/lps/lfc/helpers/LzDataSelectionManager.lzs
M lps/components/utils/replicator/replicator.lzx
M lps/components/utils/replicator/lazyreplicator.lzx
M test/explicit-replicators/selection.lzx

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20081215-bargull-Dyr.tar


Reply via email to