I'm going to check this in so I can start some more debugger work (to get other warnings working).
On 2006-04-23, at 14:55 EDT, P T Withington wrote: > Change 41721 by [EMAIL PROTECTED] on 2006/04/23 11:34:05 *pending* > > Summary: More debugger reorg > > Technical Reviewer: hminsky (pending) > QA Reviewer: ben (pending) > Doc Reviewer: n/a (pending) > > Details: > > LzRuntime: Fix type-oh so early warnings work again > > LzCompiler: The compiler no longer emits filenames with "'s. > Add a newline to the fallback messages. > > debugger/kernel.js: Dummy LzDebugWindow for when the user > includes the <debug> tag. > > LzBrowser.js: stub out getVersion (which is supposed to return > the Flash runtime version -- callees should be prepared to get > back undefined in DHTML, or not call it!). > > LzIdle.js: Port callOnIdle. > > DHTMLwrite.java: Fix type-oh. > > ToplevelCompiler.java: Include components/debugger/library not just > the debugger file (in case anyone had the illusion that it > actually was a library!) > > Compiler.java: Fix precedence of new in unparser. > > JavascriptGenerator.java: Teach the compiler to correctly > check for undefined references in prefix, postfix, and > assignment expressions. Do everything in one pass (the second > pass only served to waste cycles and broke #pragma). Fix > script cache so that buildlfc notices when you change an > included file. Don't check closed over references for > undefined. Only emit undefined checks when requested. > > components/debugger/library: use <switch> tag to not include > component debugger for DHTML. > > lzunit.lzx: I am told this is defunct, but I find it useful > for testing the compiler, at least for now. Since it is > defunct, I have bashed it to make it work in DHTML by removing > some of the 'features' it had grown. > > lzunit-test: Make this understand that there are non-swf > runtimes now. > > simple.lzx: Remove the pointless <debug> tag. > > Tests: smokecheck/simple.lzx > > Affected files ... > > ... //depot/lps-legals/WEB-INF/lps/lfc/compiler/LzRuntime.lzs#1 edit > ... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzCompiler.lzs#2 edit > ... //depot/lps-legals/WEB-INF/lps/lfc/debugger/kernel.js#2 edit > ... //depot/lps-legals/WEB-INF/lps/lfc/services/LzBrowser.js#1 edit > ... //depot/lps-legals/WEB-INF/lps/lfc/services/LzIdle.js#1 edit > ... //depot/lps-legals/WEB-INF/lps/server/src/org/openlaszlo/ > compiler/DHTMLWriter.java#5 edit > ... //depot/lps-legals/WEB-INF/lps/server/src/org/openlaszlo/ > compiler/ToplevelCompiler.java#5 edit > ... //depot/lps-legals/WEB-INF/lps/server/src/org/openlaszlo/sc/ > Compiler.java#11 edit > ... //depot/lps-legals/WEB-INF/lps/server/src/org/openlaszlo/sc/ > JavascriptGenerator.java#14 edit > ... //depot/lps-legals/lps/components/debugger/library.lzx#1 edit > ... //depot/lps-legals/lps/components/lzunit/lzunit.lzx#6 edit > ... //depot/lps-legals/test/smoke/lzunit-test.lzl#1 edit > ... //depot/lps-legals/test/smoke/simple.lzx#1 edit > > > <changeset-41721.zip> > _______________________________________________ > Laszlo-dev mailing list > [email protected] > http://www.openlaszlo.org/mailman/listinfo/laszlo-dev _______________________________________________ Laszlo-dev mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
