[Laszlo-dev] For Review: Change 20080401-ptw-A Summary: Compile instances with methods as classes

Henry Minsky henry.minsky at gmail.com
Tue Apr 1 16:17:36 PDT 2008


I've got a fix for that, there is a little skew between the LzCanvas
implementation of initDone, because therea separate LzCanvas.js version for
swf9.

On Tue, Apr 1, 2008 at 7:04 PM, Donald Anderson <dda at ddanderson.com> wrote:

> Approved -- although I think we took a step back somewhere,
> perhaps that's already known.
>
> With this change, I'm seeing the swf9/hello.lzx compiling but
> not displaying anything.  Without this change (on updated tree),
> I see it not compiling at all:
>
> Users/clients/laszlo/lib/jakarta-tomcat-5.0.30/temp/lzswf9/lzgen14393/LzApplication.as(92):
> col: 8 Error: Access of possibly undefined property mystate through a
> reference with static type flash.display:DisplayObjectContainer.
>
> parent.mystate.remove()
>
> So the change fixed compilation errors at least.
>
>
> On Apr 1, 2008, at 4:25 PM, P T Withington wrote:
>
>  Change 20080401-ptw-A by ptw at dueling-banjos.local on 2008-04-01 16:15:19
> > EDT
> >   in /Users/ptw/OpenLaszlo/ringding-clean
> >   for http://svn.openlaszlo.org/openlaszlo/trunk
> >
> > Summary: Compile instances with methods as classes
> >
> > Bugs Fixed:
> > LPP-5625 'Implement instances with methods as singleton classes'
> >
> > Technical Reviewer: hqm (pending)
> > QA Reviewer: dda (pending)
> >
> > Details:
> >   LzNode, NodeModel: Move $classrootdepth computation to compile-time.
> >
> >   LzNode, LaszloCanvas, LzReplicationManager: Take care that
> >   _instanceAttrs may be null
> >
> >   LzRuntime: Don't clobber global in swf9
> >
> >   ClassCompiler, ClassModel: Move emitClassDeclaration to ClassModel
> >
> >   NodeModel: Leave id as an attribute, declare named children as
> >   attributes so they can be resolved.  Predicate for nodes that have
> >   methods.  Compile nodes with methods as singleton classes.
> >
> >   basecomponent:  Make the optional argument optional
> >
> > Tests:
> >   smokecheck, lztest, Henry's checkbox test compiles
> >
> > Files:
> > M      WEB-INF/lps/lfc/core/LzNode.lzs
> > M      WEB-INF/lps/lfc/views/LaszloCanvas.lzs
> > M      WEB-INF/lps/lfc/data/LzReplicationManager.lzs
> > M      WEB-INF/lps/lfc/compiler/LzRuntime.lzs
> > M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ClassCompiler.java
> > M      WEB-INF/lps/server/src/org/openlaszlo/compiler/NodeModel.java
> > M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ClassModel.java
> > M      lps/components/base/basecomponent.lzx
> >
> > Changeset:
> > http://svn.openlaszlo.org/openlaszlo/patches/20080401-ptw-A.tar
> >
>
>
> --
>
> Don Anderson
> Java/C/C++, Berkeley DB, systems consultant
>
> voice: 617-547-7881
> email: dda at ddanderson.com
> www: http://www.ddanderson.com
>
>
>
>
>


-- 
Henry Minsky
Software Architect
hminsky at laszlosystems.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20080401/4345e21d/attachment.html


More information about the Laszlo-dev mailing list