[Laszlo-dev] For Review: Change 20080405-ptw-k Summary: Fix components that use JS classes

André Bargull a.bargull at intensis.de
Sun Apr 6 08:21:44 PDT 2008


Approved, as usual I have no idea regarding the compiler-stuff, but hey, 
drawview works again!

> // Classes that implement an interface must obey the LZX
> // tag->class mapping convention
Should I file an improvement request, so the compiler will perform this 
mapping automatically, because writing "$lzc$class_foobar" isn't really 
intuitive.


On 4/5/2008 8:26 PM, P T Withington wrote:
> Change 20080405-ptw-k by ptw at dueling-banjos.local on 2008-04-05 
> 14:12:50 EDT
>     in /Users/ptw/OpenLaszlo/ringding-clean
>     for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Fix components that use JS classes
>
> Bugs Fixed:
> LPP-5700 'drawview broken'
>
> Technical Reviewer: a.bargull at intensis.de (pending)
> QA Reviewer: promanik (pending)
>
> Details:
>     NodeModel: Consider interfaces and mixins for getParentClassModel
>
>     ClassModel: Store the 'kind' (class, interface, mixin), don't
>     generate any code for interfaces (for now).
>
>     drawview, richinputtext, lazyreplicator, replicator: Obey the new
>     LFC tag class conventions.
>
> Tests:
>     drawview examples work again
>
> Files:
> 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/extensions/drawview.lzx
> M      lps/components/extensions/views/richinputtext.lzx
> M      lps/components/utils/replicator/lazyreplicator.lzx
> M      lps/components/utils/replicator/replicator.lzx
>
> Changeset: 
> http://svn.openlaszlo.org/openlaszlo/patches/20080405-ptw-k.tar
>


More information about the Laszlo-dev mailing list