Change 40823 by [EMAIL PROTECTED] 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.]
_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to