[Laszlo-dev] For Review: Change 40823 Summary: Remove _root
P T Withington
ptw at pobox.com
Fri Mar 24 17:20:30 EST 2006
Change 40823 by ptw at ptw-legals-2 on 2006/03/24 05:26:52 *pending*
Summary: Remove _root
Bugs Fixed:
LPP-1543 'ORL cleanup: Eliminate references to _root'
Technical Reviewer: hminsky (pending)
QA Reviewer: frisco (pending)
Doc Reviewer: n/a (pending)
Details:
Created stubs for the runtime, lz, and user modules. For now,
they are all aliases for _root. global is an alias for the
user module.
Removed all references to _root, except in SWF-specific
usages, such as attaching a clip to _root.
Made some gratuitous globals into Class vars.
While I was there, I converted the Debug.write's that should
be Debug.warns.
Removed deprecated _root.inspect. Stale $flasm
comment. Unused krank bits.
Tweaked jsdoc2xml to not explode on a new comment.
Fixed CodeGenerator to put <script> functions in with(_root).
[Still needs to be addressed for JavascriptGenerator, for
modules to work there].
Tests: smokecheck, demos, ant dist-one
Affected files ...
... //depot/lps-legals/WEB-INF/lps/lfc/LaszloLibrary.as#3 edit
... //depot/lps-legals/WEB-INF/lps/lfc/compiler/LzRuntime.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/controllers/
LaszloAnimation.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/controllers/LaszloLayout.as#4
edit
... //depot/lps-legals/WEB-INF/lps/lfc/controllers/
LzAnimatorGroup.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/core/LzClass.as#4 edit
... //depot/lps-legals/WEB-INF/lps/lfc/core/LzNode.as#5 edit
... //depot/lps-legals/WEB-INF/lps/lfc/core/UserClass.as#3 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzConnection.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/
LzConnectionDatasource.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzDataElement.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzDataText.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzDatapath.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzDatapointer.as#3 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzDataset.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzDatasource.as#3 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzHTTPDatasource.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/
LzLazyReplicationManager.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzLibraryLoader.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzLoader.as#3 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzMediaLoader.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzParam.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzParsedPath.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/LzReplicationManager.as#1
edit
... //depot/lps-legals/WEB-INF/lps/lfc/data/
LzResizeReplicationManager.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzBacktrace.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzCompiler.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzDebug.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzFlashRemote.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzFormat.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzInit.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzMemory.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzMessage.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzMonitor.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzRemote.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/debugger/LzTrace.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/LzAnimatorGroup.js#4 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/LzDatapath.js#4 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/LzDatapointer.js#5 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/LzParsedPath.js#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/
LzReplicationManager.js#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/LzSelectionManager.js#2
edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/LzState.js#4 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/LzTimer.js#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/LzTrack.js#3 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/animator.js#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/kernel.js#9 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/lzdataset.js#3 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/lzparam.js#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/lzurl.js#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/dhtml/node.js#5 edit
... //depot/lps-legals/WEB-INF/lps/lfc/events/LaszloEvents.as#4 edit
... //depot/lps-legals/WEB-INF/lps/lfc/glue/LaszloInitiator.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/helpers/LaszloObjects.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/helpers/LzCommand.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/helpers/
LzSelectionManager.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/helpers/LzState.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/lzpreloader.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/profiler/LzProfile.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzBrowser.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzCursor.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzFocus.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzFontManager.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzHistory.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzInstantiator.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzKeys.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzLoadQueue.as#3 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzModeManager.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzTimer.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/services/LzTrack.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/transformers/LzMakeLoad.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/transformers/
LzTransformer.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/views/LaszloCanvas.as#4 edit
... //depot/lps-legals/WEB-INF/lps/lfc/views/LaszloView.as#6 edit
... //depot/lps-legals/WEB-INF/lps/lfc/views/LzDrawView.as#2 edit
... //depot/lps-legals/WEB-INF/lps/lfc/views/LzInput6.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/views/LzLibrary.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/views/LzSoundMC.as#1 edit
... //depot/lps-legals/WEB-INF/lps/lfc/views/LzText6.as#2 edit
... //depot/lps-legals/WEB-INF/lps/server/sc/jsdoc2xml.py#3 edit
... //depot/lps-legals/WEB-INF/lps/server/src/org/openlaszlo/sc/
CodeGenerator.java#4 edit
[The changeset is very large, so I am sending it only to the
reviewers or to anyone who requests it.]
More information about the Laszlo-dev
mailing list