[I think this is an important change to get in. LzPix seems to work
for me in SWF with this. Still broken in DHTML, but not totally so...]
Change 20080317-ptw-d by [EMAIL PROTECTED] on 2008-03-17
20:01:31 EDT
in /Users/ptw/OpenLaszlo/ringding-clean
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: Don't let a re-declared attribute clobber an inherited one
Bugs Fixed:
LPP-5614 'compiler must not redeclare instance variables in
subclasses' (partial: for JS1)
Technical Reviewer: hqm (pending)
QA Reviewer: max (pending)
Details:
LzMessage: Be more careful testing for node filenames
LzNode: Don't merge instances in the attr list!
LzText: Be more careful computing toString.
LazszloEvents: Better test for declared events. Move debug name
earlier so it shows up in the constructor.
Class: Don't clobber an inherited attribute with a declared
attribute.
Tests:
I see fewer undefined property warnings in the animation example.
Files:
M WEB-INF/lps/lfc/debugger/LzMessage.lzs
M WEB-INF/lps/lfc/core/LzNode.lzs
M WEB-INF/lps/lfc/views/LzText.lzs
M WEB-INF/lps/lfc/events/LaszloEvents.lzs
M WEB-INF/lps/lfc/compiler/Class.lzs
Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080317-ptw-d.tar