[Laszlo-dev] For Review: Change 20071220-ptw-4 Summary: Use modern class constructor syntax
Donald Anderson
dda at ddanderson.com
Sat Dec 22 14:41:37 PST 2007
Approved - cool stuff. Sorry for the delay.
- Don
On Dec 20, 2007, at 5:18 PM, P T Withington wrote:
> Change 20071220-ptw-4 by ptw at dueling-banjos.local on 2007-12-20
> 16:36:26 EST
> in /Users/ptw/OpenLaszlo/ringding-2
> for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Use modern class constructor syntax
>
> Bugs Fixed:
> LPP-5307 'Our class constructor/initializer don't match JS2'
>
> Technical Reviewer: dda at ddanderson.com (pending)
> QA Reviewer: max at laszlosystems.com (pending)
>
> Details:
> CommonGenerator: Output the initializer as a compiler function
> $lzsc$initizlize. Translate super() calls to calls to
> super.$lzsc$initialize.
>
> Parser: accept super() calls
>
> *: Rename initialize methods to the class name, use super() calls
> to invoke the superclass initializer.
>
> Tests:
> smokecheck, sample apps
>
> Files:
> M WEB-INF/web.xml
> M WEB-INF/lps/lfc/kernel/swf/LzLoader.lzs
> M WEB-INF/lps/lfc/kernel/swf/LzMediaLoader.lzs
> M WEB-INF/lps/lfc/kernel/swf/LzContextMenu.lzs
> M WEB-INF/lps/lfc/kernel/swf/dojo/flash6/DojoExternalInterface.as
> M WEB-INF/lps/lfc/kernel/swf/dojo/flash8/DojoExternalInterface.as
> M WEB-INF/lps/lfc/kernel/swf/dojo/flash8/ExpressInstall.as
> M WEB-INF/lps/lfc/kernel/swf/LzLibraryLoader.lzs
> M WEB-INF/lps/lfc/kernel/dhtml/LzContextMenu.js
> M WEB-INF/lps/lfc/kernel/swf9/LzSprite.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzHTTPLoader.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzLoader.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzMediaLoader.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzSoundMC.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzContextMenu.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzTextSprite.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzLoadQueue.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzLibraryLoader.lzs
> M WEB-INF/lps/lfc/kernel/swf9/LzInputTextSprite.lzs
> M WEB-INF/lps/lfc/kernel/LzLibraryCleanup.lzs
> M WEB-INF/lps/lfc/services/LzTrack.lzs
> M WEB-INF/lps/lfc/services/LzIdle.lzs
> M WEB-INF/lps/lfc/services/LzInstantiator.lzs
> M WEB-INF/lps/lfc/debugger/LzMemory.lzs
> M WEB-INF/lps/lfc/core/LzDictionary.lzs
> M WEB-INF/lps/lfc/core/LzNode.lzs
> M WEB-INF/lps/lfc/core/UserClass.lzs
> M WEB-INF/lps/lfc/views/LzScript.lzs
> M WEB-INF/lps/lfc/views/LzViewLinkage.lzs
> M WEB-INF/lps/lfc/views/LaszloCanvas.lzs
> M WEB-INF/lps/lfc/build.xml
> M WEB-INF/lps/lfc/helpers/LzFont.lzs
> M WEB-INF/lps/lfc/events/LaszloEvents.lzs
> M WEB-INF/lps/lfc/data/LzDataText.lzs
> M WEB-INF/lps/lfc/data/LzDataRequest.lzs
> M WEB-INF/lps/lfc/data/LzDataElement.lzs
> M WEB-INF/lps/lfc/data/LzParsedPath.lzs
> M WEB-INF/lps/lfc/data/LzDataAttrBind.lzs
> M WEB-INF/lps/lfc/compiler/LzFormatter.lzs
> M WEB-INF/lps/lfc/compiler/Class.lzs
> M WEB-INF/lps/config/lps.xml
> M WEB-INF/lps/server/src/org/openlaszlo/sc/CommonGenerator.java
> M WEB-INF/lps/server/sc/src/org/openlaszlo/sc/Parser.jjt
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20071220-ptw-4.tar
--
Don Anderson
Java/C/C++, Berkeley DB, systems consultant
voice: 617-547-7881
email: dda at ddanderson.com
www: http://www.ddanderson.com
More information about the Laszlo-dev
mailing list