[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