Approved! On 2011-01-28, at 16:08, André Bargull wrote:
> Change bargull-20110128-Ul1 by bargull@Bargull02 on 2011-01-28 19:23:25 > in /home/anba/src/svn/openlaszlo/trunk > for http://svn.openlaszlo.org/openlaszlo/trunk > > Summary: Handle initialiser expression in for-in statement > > Bugs Fixed: LPP-9703 (Initialiser expression not evaluated in for-in loop) > > Technical Reviewer: ptw > QA Reviewer: (pending) > > Details: > GenericVisitor: > - visit initialiser expression > > JavascriptGenerator: > - visit initialiser expression > > SWF9Generator: > - rewrite initialiser expression to comma expression to work around Flash > Player bug FP-6086 > > ParseTreePrinter: > - emit initialiser expression if present > > ecma-forin.lzl: > - adjusted copy of e4x-foreach.lzl to cover some for-in statement uses > > > Tests: > new test cases from ecma-forin (swf10, dhtml {firefox,opera,safari,ie}) > > Files: > M test/smoke/smokecheck.lzx > A test/smoke/ecma-forin.lzl > M WEB-INF/lps/server/src/org/openlaszlo/sc/JavascriptGenerator.java > M WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9Generator.java > M WEB-INF/lps/server/src/org/openlaszlo/sc/GenericVisitor.java > M WEB-INF/lps/server/src/org/openlaszlo/sc/ParseTreePrinter.java > > Changeset: > http://svn.openlaszlo.org/openlaszlo/patches/bargull-20110128-Ul1.tar >
