0 Replies Latest reply on Aug 15, 2008 7:28 PM by (Darrell_Loverin)

    [svn] 2863: Changes recommend from API review.

      Revision: 2863
      Author: dloverin@adobe.com
      Date: 2008-08-15 20:28:51 -0700 (Fri, 15 Aug 2008)

      Log Message:
      -----------
      Changes recommend from API review.

      QE: YES
      Doc: YES
      Checkintests: YES
      Reviewer:
      Bugs:

      Move APIs from IFocusManager2 into IFocusManager and remove IFocusManager2.
      Rename SandboxUtil -> SecurityUtil
      * mx.utils.SecurityUtil
      Remove hasMutualTrustWithParent()
      Remove hasMutualTrustWithChild()
      Add hasMutualTrustBetweenParentAndChild()

      Rename SWFLoader.compatibleLoad -> SWFLoader.loadForCompatibility
      Create mx.managers.FocusDirection
      Rename SystemManager.dispatchEventToSandboxes -> SystemManager.dispatchEventFromSWFBridges

      * mx.managers.IFocusManager

      addFocusManagerBridge() -> addSWFBridge
      removeFocusManagerBridge() -> removeSWFBridge

      * mx.managers.SystemManagerProxy
      activateProxy() -> activateByProxy()
      deactivateProxy() -> deactivateByProxy()

      * mx.managers.ISystemManager
      useBridge() -> useSWFBridge()

      Move/Rename mx.sandbox.ISandboxBridgeProvider -> mx.core.ISWFBridgeProvider
      Move/Rename mx.sandbox.ISandboxBridgeGroup -> mx.core.ISWFBridgeGroup
      Move/Rename mx.sandbox.SandboxBridgeGroup -> mx.core.SWFBridgeGroup

      Delete ISandboxGroupAccess, IParentAccess, IChildAccess

      Rename many methods in mx.core.ISWFBridgeGroup
      Rename mx.core.IAppliationLoader -> mx.core.ISWFLoader

      * mx.core.ISWFBridgeProvider
      Rename sandboxBridge -> swfBridge
      add parentAllowsChild property
      add childAllowsParent property

      Modified Paths:
      --------------
      flex/sdk/branches/3.0.x/frameworks/projects/airframework/src/mx/managers/WindowedSystemMa nager.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/controls/Alert.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/controls/SWFLoader.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/IContainer.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/UIComponent.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/events/FocusRequest.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/CursorManagerImpl.a s
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/FocusManager.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/IFocusManager.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/IFocusManagerContai ner.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/ISystemManager.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/PopUpManagerImpl.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/SystemManager.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/SystemManagerProxy. as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/utils/EventUtil.as
      flex/sdk/branches/3.0.x/tools/dependencychecker/flex/tools/dependencychecker/FrameworkSwc DependencyRules.java

      Added Paths:
      -----------
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/ISWFBridgeGroup.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/ISWFBridgeProvider.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/ISWFLoader.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/SWFBridgeGroup.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/SandboxBridgeGroup.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/FocusDirection.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/utils/SecurityUtil.as

      Removed Paths:
      -------------
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/core/IApplicationLoader.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/IFocusManager2.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/sandbox/
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/utils/SandboxUtil.as