[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

Reply via email to