0 Replies Latest reply on Oct 22, 2008 9:40 AM by Peter Farland

    [svn] 3815: A partial check-in to support compile time conversion of FXG to SWF to allow other team members to collaborate on portions of this implementation post alpha .

    Peter Farland Level 3
      Revision: 3815
      Author: pfarland@adobe.com
      Date: 2008-10-22 10:40:24 -0700 (Wed, 22 Oct 2008)

      Log Message:
      -----------
      A partial check-in to support compile time conversion of FXG to SWF to allow other team members to collaborate on portions of this implementation post alpha. This change also includes some minor refactoring to decouple a few SWF utilities from the legacy "Builder" helper classes currently used in SVG transcoding to SWF to a more general form.

      QE: No
      Doc: No
      Checkintests: Pass

      Modified Paths:
      --------------
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/media/ImageTranscoder.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/media/JPEGTranscoder.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/media/LosslessImageTranscoder.jav a
      flex/sdk/trunk/modules/swfutils/src/java/flash/graphics/g2d/SpriteGraphics2D.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/SwfDecoder.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/TagDecoder.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/TagEncoder.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/TagHandler.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/TagValues.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/builder/tags/DefineBitsLosslessBuilder .java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/builder/types/FillStyleBuilder.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tags/DefineBits.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tags/DefineBitsLossless.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tags/DefineShape.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tags/PlaceObject.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/types/LineStyle.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/types/ShapeWithStyle.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/types/StyleChangeRecord.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/swf/types/TagList.java

      Added Paths:
      -----------
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/FXGConstants.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/FXGException.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractFXGNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractShapeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractStrokeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractTextNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/AbstractTransformNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/BitmapGraphicNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/DefinitionNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/DelegateNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/EllipseNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/FXGNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/FilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GradientEntryNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GraphicContentNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GraphicContext.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GraphicNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GroupDefinitionNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/GroupNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/LibraryNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/LineNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/MaskNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/PathNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/PlaceObjectNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/RectNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/TextGraphicNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/BitmapFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/FillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/LinearGradientFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/RadialGradientFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/fills/SolidColorFillNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/BevelFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/BlurFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/ColorMatrixFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/DropShadowFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/GlowFilterNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/GradientBevelFilterNode.ja va
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/filters/GradientGlowFilterNode.jav a
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/LinearGradientStrokeNode.j ava
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/RadialGradientStrokeNode.j ava
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/SolidColorStrokeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/strokes/StrokeNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/BRNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/CDATANode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/ParagraphNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/SpanNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/text/TextNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/transforms/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/transforms/ColorTransformNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/transforms/MatrixNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/transforms/TransformNode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/BevelType.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/BlendMode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/Caps.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/InterpolationMethod.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/Joints.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/Kerning.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/LineBreak.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/MaskType.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/ScaleMode.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/ScalingGrid.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/SpreadMethod.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/WhiteSpaceCollapse.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/dom/types/Winding.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/sax/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/sax/FXGSAXScanner.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/swf/
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/swf/FXGSWFGraphics.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/swf/ImageHelper.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/swf/ShapeHelper.java
      flex/sdk/trunk/modules/swfutils/src/java/flash/fxg/swf/TypeHelper.java