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

Reply via email to