0 Replies Latest reply on Aug 14, 2009 3:42 PM by Peter Farland

    [svn:fx-trunk] 9325: Significant update to fxgutils with initial support for FXG 2. 0 syntax and partial FXG 2.0 rich text support.

    Peter Farland Level 3

      Revision: 9325

      Author:   pfarland@adobe.com

      Date:     2009-08-14 15:42:35 -0700 (Fri, 14 Aug 2009)

       

      Log Message:

      ***********

      Significant update to fxgutils with initial support for FXG 2.0 syntax and partial FXG 2.0 rich text support. Additional 2.0 features such as new blend modes are not yet supported.

       

      QE notes: Yes, apologies but 36 negative mxmlcunit tests will need to be updated as it appears fxgutils error messages have changed.

      Doc notes: None.

      Bugs: None

      Reviewer: Sujata and Min. Paul to review code gen in FlexFXG2SWFTranscoder.

      Tests run: checkintests, mxmlcunit fxg

      Is noteworthy for integration: Yes, contains FXG 2.0 awareness and initial support for FXG 2.0 text tags for optimized FXG scenario.

       

      Modified Paths:

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

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FXGCompiler.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FXGSymbolClass.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexGraphicNode.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexParagraphNode.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexSpanNode.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexTextGraphicNode.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/StandardDefs.java

          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/fxg/FXGParser.java

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

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

          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/BitmapGraphicNode.jav a

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/GraphicContentNode.ja va

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

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

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

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

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

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/AbstractStrok eNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractCharacte rTextNode.java

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

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/ParagraphNode.ja va

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

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

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

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXParser.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXScanner.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ImageHelper.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/ShapeHelper.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/swf/TypeHelper.java

       

      Added Paths:

      ***********

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexRichTextNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/CDATANode.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/

          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/AbstractRich TextNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/BRNode.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/LinkActiveFo rmatNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/LinkHoverFor matNode.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/LinkNormalFo rmatNode.java

          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/SpanNode.jav a

          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/richtext/TabNode.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/BaselineShift.j ava

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

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

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

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

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/Direction.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/FirstBaselineOf fset.java

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

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

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

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

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LeadingModel.ja va

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

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/types/LinkTarget.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/ResizeMode.java

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

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

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

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

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

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/AbstractFXGVersionHan dler.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandler.jav a

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGVersionHandlerRegi stry.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v1_0_Handler.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXG_v2_0_Handler.java

       

      Removed Paths:

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

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