0 Replies Latest reply on Dec 8, 2009 2:41 PM by Peter Farland

    [svn:fx-trunk] 12673: Integrating latest FXGUtils now that TLF 566 is in trunk ( which includes a fix for TLF 2497992).

    Peter Farland Level 3

      Revision: 12673

      Revision: 12673

      Author:   pfarland@adobe.com

      Date:     2009-12-08 14:41:28 -0800 (Tue, 08 Dec 2009)

      Log Message:

      ***********

      Integrating latest FXGUtils now that TLF 566 is in trunk (which includes a fix for TLF 2497992).

       

      Changelist: 646928

      Implementation-Title: FXG Compiler

      Implementation-Version: 1.414471

      BuildDate: 2009/12/04:03:06:24

       

      Notes:

      Made bitmap clipping implementation more efficient.

       

      Bug(s) Fixed:

      - #2491501 (Inconsistent word spacing results between MXMLC static and runtime compilation)

      - #2492932 (MXMLC gets null pointer exception on this FXG)

      - #2489341(FXG with a large BitmapImage results in a malformed SWF)

          - Added code to break down straight edges whose dx or dy exceeds 65535 twips into smaller segments.

      - #2495874 (many objects are missing in Opacity.fxg renders via MXMLC static compiler)

          - FXGUtils now ignores gradient entries of more than 15 gradient entries.

          - It logs warnings for such violations and continues processing.

       

      QE notes: Yes, please remove whiteSpaceCollapse="preserve" from static FXG mustella test cases or please regenerate bitmaps.

      Doc notes: N/A

      Localization: No, there are just resource strings removed in this changelist, no new strings.

      Bugs: N/A

      Reviewer: Sujata

      Tests run: Checkintests, mustella spark/core/fxg (25 failures all relating to tests that have whiteSpaceCollapse="preserve" but the reference bitmap do not expect this behavior and should be regenerated or tests modified).

      Is noteworthy for integration: Yes

       

      Modified Paths:

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

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

          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/ContentPropertyNode.j ava

          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/LinearGradientF illNode.java

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

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientBevel FilterNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/filters/GradientGlowF ilterNode.java

          flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/strokes/LinearGradien tStrokeNode.java

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

       

      Added Paths:

      ***********

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