Ouch.  That's a lot of work to get around a dumb Flash bug.

Approved.

Is there an Adobe bug we should link this to?

On 2011-02-15, at 13:15, André Bargull wrote:

> Change bargull-20110215-kxe by bargull@Bargull02 on 2011-02-15 19:02:13
> in /home/anba/src/svn/openlaszlo/trunk
> for http://svn.openlaszlo.org/openlaszlo/trunk
> 
> Summary: Use Proxy-Object for deterministic iteration-order
> 
> Bugs Fixed: LPP-9757 (OL 5.0.x - SWF10 - smokecheck failed)
> 
> Technical Reviewer: ptw
> QA Reviewer: dju
> 
> Details:
> Adobe changed the iteration order for their objects once again with the new 
> FlashPlayer 10.2, so the old tests which worked with Player 10.1 no longer 
> succeed. As a workaround until we get insertion order iteration for Flash 
> just like in browser Javascript, I've added a Proxy class to ensure 
> deterministic order for the simple cases.
> 
> 
> Tests:
> smokecheck swf10 x (firefox, ie) with FlashPlayer 10.2
> 
> Files:
> M test/smoke/ecma-forin.lzl
> M test/smoke/e4x-foreach.lzl
> 
> Changeset: 
> http://svn.openlaszlo.org/openlaszlo/patches/bargull-20110215-kxe.tar
> 


Reply via email to