Change 20100514-hqm-R by [email protected] on 2010-05-14 15:53:55 EDT
in /Users/hqm/openlaszlo/trunk
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: fix for mixins in swf10 script backend
New Features:
Bugs Fixed: LPP-8999
Technical Reviewer: ptw
QA Reviewer: andre
Doc Reviewer: (pending)
Documentation:
Release Notes:
Overview:
Details:
In the new memory-saving changes, SWF9Generator.createInterstitials is being
passed only the AST for the superclass constructor method
itself, if it exists, or null if there is no explicitly defined constructor. It
is
not being passed the entire superclass AST tree like it used to be.
Since we don't actually have a pointer to the superclass def anymore,
the check for the existence of the superclass can now done by checking
if the classConstructors table contains an entry (possibly null) for
the classname or not.
Tests:
in swf10 these compile without error
test case from bug report
smokecheck
test/drawing/drawing.lzx
Files:
M WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9Generator.java
Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20100514-hqm-R.tar