Change 20100602-ptw-r by [email protected] on 2010-06-02 21:45:50 EDT in /Users/ptw/OpenLaszlo/trunk-test for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: Attribute descriptor substrate Bugs Fixed: LPP-7354 Presentation Types (partial) Technical Reviewer: [email protected] (pending) QA Reviewer: [email protected] (pending) Overview: Substrate for general attribute descriptors, update constraints to be attribute descriptors. Details: LzNode: Handle LzAttributeDescriptors as class and instance args. Simplify 'ensure dynamic properties'. Remove unused variables. Reduce overhead of processing setters. PresentationTypes: Add a `nullValue` to each type, for future use. LzDefs: Add LzAttributeDescriptor that holds attribute name, type, and initial value. All LzInitExpr's derive from that. LzState, LzReplicationManager, NodeModel: Update to new constraint constructor LzBootstrapDebugService: Add a readOnly warning. Tests: lztest, smokecheck, style/metasuite, demos Files: M WEB-INF/lps/lfc/core/LzNode.lzs M WEB-INF/lps/lfc/core/PresentationTypes.lzs M WEB-INF/lps/lfc/core/LzDefs.lzs M WEB-INF/lps/lfc/helpers/LzState.lzs M WEB-INF/lps/lfc/data/LzReplicationManager.lzs M WEB-INF/lps/lfc/compiler/LzBootstrapDebugService.lzs M WEB-INF/lps/server/src/org/openlaszlo/compiler/NodeModel.java Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20100602-ptw-r.tar
