0 Replies Latest reply on Feb 6, 2009 4:12 PM by Jason Szeto

    [svn] 4885: Flex SDK Framework - Update mx.filters API and class hierarchy

    Jason Szeto Level 3
      Revision: 4885
      Author: jszeto@adobe.com
      Date: 2009-02-06 16:12:32 -0800 (Fri, 06 Feb 2009)

      Log Message:
      -----------
      Flex SDK Framework - Update mx.filters API and class hierarchy

      - Removed BaseFilter.as, BaseDimensionFilter.as, and GradientFilter.as
      - Renamed IBitmapFilter.as to IFlexBitmapFilter.as
      - Changed IBitmapFilter.clone to createBitmapFilter
      - Moved properties and functions from base classes up to filter subclasses
      - Changed ColorMatrixFilter constructor parameter from Array to Object
      - Added Change metadata to all filter classes
      - Changed notifyFilterChanged from public to private
      - Added ASDoc comments
      - Added copyright info
      - Added a number of formatting and style fixes

      QE Notes: Need to update tests based on API changes. Missing tests for DisplacementMapFilter.as.
      Doc Notes: Need extensive ASDoc review. Consider using @copy for properties that match the flash.filters properties
      Bugs: n/a
      Reviewer: Gordon

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/FxAnimateFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxAnimateFilterInst ance.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/BevelFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/BlurFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/ColorMatrixFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/ConvolutionFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/DisplacementMapFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/DropShadowFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/GlowFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/GradientBevelFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/GradientGlowFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/ShaderFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/Parser.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/StrokedElement.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/graphics/graphicsClasses/GraphicElement.a s
      flex/sdk/trunk/frameworks/projects/framework/src/FrameworkClasses.as
      flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/IFlexBitmapFilter.as

      Removed Paths:
      -------------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/filters/GradientFilter.as
      flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/BaseDimensionFilter.as
      flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/BaseFilter.as
      flex/sdk/trunk/frameworks/projects/framework/src/mx/filters/IBitmapFilter.as