0 Replies Latest reply on Sep 1, 2009 12:34 PM by Peter Farland

    [svn:fx-trunk] 9883: Integrating fxgutils clarifications of FXG 2.0.

    Peter Farland Level 3

      Revision: 9883

      Author:   pfarland@adobe.com

      Date:     2009-09-01 12:34:26 -0700 (Tue, 01 Sep 2009)

       

      Log Message:

      ***********

      Integrating fxgutils clarifications of FXG 2.0.

       

      Changes include:

      Add check for required "href" in ParagraphNode, DivNode and TCYNode when adding LinkNode.

      DefinitionNode - match "id" attribute to a pattern.

       

      TextFlowAttributeGroup:

      paddingLeft, paddingRight, paddingTop, paddingBottom - changed from double to NumberInherit.

      columnGap - changed from double to NumberInherit.

      columnCount - changed from NumberAuto to NumberAutoInt.

      columnWidth - add "inherit" to NumberAuto.

      firstBaselineOffset - changed from Enum only to BaselineOffset (union of double and enum).

      verticalAlign - add "inherit" to enum.

      lineBreak - add "inherit" to enum.

       

      ParagraphAttributeGroup:

      textAlign, textAlignLast - change default from LEFT to START.

       

      TextLeafAttributeGroup:

      backgroundAlpha - changed from double to .

       

      ImgNode:

      width, height - changed from double to NumberPercent.

      source - remove pattern match, change it to string.

       

      QE notes: Yes, please update any failures from changes in FXG attributes or enums as a result of these changes.

      Doc notes: Not yet.

      Reviewer: Min

      Tests run: Checkintests, mustella spark/core/

      Is noteworthy for integration: Yes, improvements and clarifications to FXG 2.0 support.

      Bugs:

      N/A

       

      Modified Paths:

      **************

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/fxg/FXGConstants.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/fxg/FXGException_en.properties

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/AbstractFXGNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/DefinitionNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RichTextNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRich BlockTextNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRich ParagraphNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRich TextLeafNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/DivNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/FormatNode.j ava

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ImgNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/LinkNode.jav a

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ParagraphNod e.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TCYNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/AlignmentBaseli ne.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/DominantBaselin e.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/InterpolationMe thod.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LineBreak.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberAuto.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberInherit.j ava

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/TextDecoration. java

       

      Added Paths:

      ***********

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/BaselineOffset. java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/ColorWithEnum.j ava

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/NumberPercentAu to.java