[I am going to check this in because it gets the swf9 debugger working more, but I still can't run smoke/simple.lzx in swf9 any more. It ends up crashing my browser. Yesterday I had to reinstall flash and reboot to recover from the crash!]

Change 20080917-ptw-z by [EMAIL PROTECTED] on 2008-09-17 11:49:22 EDT
    in /Users/ptw/OpenLaszlo/honey-dew-3
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: More swf9 debugger tweaks

Bugs Fixed:
LPP-6989  Weird issue regarding type coercion with debug=true

Technical Reviewer: [EMAIL PROTECTED] (pending)
QA Reviewer: [EMAIL PROTECTED] (pending)

Details:

    Move _dbg_name and _dbg_typename to prototypes so we can have a
    little more flexibility (look for them using `in`, to avoid trying
    to invoke them on primitive classes, allow them to be strings or
    functions).

    LzMessage, warnInternal fixes from Andre

    Don't consider strings to be arrays

    Don't look for __proto__ any more, that's obsolete

    Don't complain about _dbg_ annotations when validating class
    structure.

    Remove obsolete _dbg_ overrides from lzunit

Tests:
Test case from bug report no longer errs. Smokecheck in swf8 and dhtml

Files:
M      WEB-INF/lps/lfc/kernel/swf/LzLoader.lzs
M      WEB-INF/lps/lfc/debugger/LzMessage.lzs
M      WEB-INF/lps/lfc/debugger/LzDebug.lzs
M      WEB-INF/lps/lfc/core/LzNode.lzs
M      WEB-INF/lps/lfc/core/LzEventable.lzs
M      WEB-INF/lps/lfc/views/LzText.lzs
M      WEB-INF/lps/lfc/views/LzViewLinkage.lzs
M      WEB-INF/lps/lfc/views/LzViewLinkage.js
M      WEB-INF/lps/lfc/events/LaszloEvents.lzs
M      WEB-INF/lps/lfc/data/LzDatapointer.lzs
M      WEB-INF/lps/lfc/data/LzDataAttrBind.lzs
M      WEB-INF/lps/lfc/compiler/LzBootstrapDebugService.lzs
M      WEB-INF/lps/lfc/compiler/Class.lzs
M      lps/components/lzunit/lzunit.lzx

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080917-ptw-z.tar

Reply via email to