[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