[Laszlo-dev] For Review: Change 20080326-ptw-h Summary:, Constraint dependencies as methods

André Bargull a.bargull at intensis.de
Wed Mar 26 15:14:26 PDT 2008


The compiler says that the dependencies should be on one line
> [java] Warning: Assignment to free variable $lzc$getXPath_dependencies 
> in data/LzDatapointer.lzs (290)

 /** @access private */
-getXPath.dependencies = xpathQuery.dependencies;
+var $lzc$getXPath_dependencies;
+$lzc$getXPath_dependencies = $lzc$xpathQuery_dependencies;

> Change 20080326-ptw-h by ptw at dueling-banjos.local on 2008-03-26  
> 09:14:50 EDT
>      in /Users/ptw/OpenLaszlo/ringding-clean
>      for http://svn.openlaszlo.org/openlaszlo/trunk
>
> Summary: Constraint dependencies as methods
>
> Bugs Fixed:
> LPP-5623 'Implement dependencies-as-methods'
> LPP-5628 'Syntax error: the token "with" was not expected at this  
> position.'
>
> Technical Reviewer: hqm (pending)
> QA Reviewer: dda (pending)
>
> Details:
>      lzunit-basedatacombobox: Update assertion to be more informative
>      on failure
>
>      handlerbug: Update to modern idiom
>
>      LzNode: Pull out applyConstraintExpr as common subroutine for use
>      by LzReplicationManager.  Move options onto prototype.
>
>      LzDefs: Add dependencies method name to LzConstraintExpr
>
>      LzInputText, LzText, LaszloView, LzDatapointer, LzDataNode,
>      LzDataElement: Update to dependecies methods.
>
>      LzState: Move dependencies methods in parallel with constraint
>      methods.
>
>      LzReplicationManager: Use applyConstraintExpr
>
>      ReferenceCollector: Correct 'namespace', use swf9-safe method test.
>
>      ScriptClass: Make user classes dynamic
>
>      ClassCompiler: Default optional args in user class constructor.
>
>      NodeModel: Compute and install dependencies methods, treat mixins
>      and interfaces like classes for meta-attributes.  Parse mixins
>      (but we don't do anything with them, yet).
>
>      navmanager: Declare interace to Spatialnav
>
> Tests:
>      smokecheck, amazon, ant runlzunit
>
> Files:
> M      test/components/base/lzunit-basedatacombobox.lzx
> M      test/lfc/handlerbug.lzx
> M      WEB-INF/lps/lfc/core/LzNode.lzs
> M      WEB-INF/lps/lfc/core/LzDefs.lzs
> M      WEB-INF/lps/lfc/views/LzInputText.lzs
> M      WEB-INF/lps/lfc/views/LzText.lzs
> M      WEB-INF/lps/lfc/views/LaszloView.lzs
> M      WEB-INF/lps/lfc/helpers/LzState.lzs
> M      WEB-INF/lps/lfc/data/LzReplicationManager.lzs
> M      WEB-INF/lps/lfc/data/LzDatapointer.lzs
> M      WEB-INF/lps/lfc/data/LzDataNode.lzs
> M      WEB-INF/lps/lfc/data/LzDataElement.lzs
> M      WEB-INF/lps/server/src/org/openlaszlo/sc/ReferenceCollector.java
> M      WEB-INF/lps/server/src/org/openlaszlo/sc/ScriptClass.java
> M      WEB-INF/lps/server/src/org/openlaszlo/compiler/ClassCompiler.java
> M      WEB-INF/lps/server/src/org/openlaszlo/compiler/NodeModel.java
> M      demos/lzpixmobile/lib/navmanager.lzx
>
> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080326-ptw-h.tar



More information about the Laszlo-dev mailing list