0 Replies Latest reply on Aug 6, 2008 12:31 PM by (Darrell_Loverin)

    [svn] 2767: Get pop up mouse down outside and mouse wheel outside behavior to work for mouse activity in another sandbox .

    Level 1
      Revision: 2767
      Author: dloverin@adobe.com
      Date: 2008-08-06 13:31:41 -0700 (Wed, 06 Aug 2008)

      Log Message:
      -----------
      Get pop up mouse down outside and mouse wheel outside behavior to work for mouse activity in another sandbox.

      QE: YES
      Doc:
      Checkintests: Standard
      Reviewer: Alex
      Bugs:SDK-16243,SDK-15854

      SDK-16243
      src/mx/controls/ColorPicker.as
      src/mx/controls/ComboBox.as
      src/mx/controls/DateField.as
      src/mx/controls/Menu.as
      src/mx/controls/PopUpButton.as
      Add/Remove MarshalMouseEvent listeners for mouse events in other sandboxes.

      src/mx/managers/PopUpManagerImpl.as
      Add MarshalMouseEvent listeners for mouse out activity and dispatch to pop ups.

      src/mx/managers/SystemManager.as
      Sandbox listener fixes plus changes to useBridge() and getSandboxRoot() to require mutual trust between parent and child.

      SDK-15854
      src/mx/core/UIComponent.as
      Getting the system manager for a pop up with a SystemManagerProxy was returning null because the pop up's root was a SystemManager in another ApplicationDomain. So casting to an ISystemManager resulted in null.

      Ticket Links:
      ------------
      http://bugs.adobe.com/jira/browse/SDK-16243
      http://bugs.adobe.com/jira/browse/SDK-15854
      http://bugs.adobe.com/jira/browse/SDK-16243
      http://bugs.adobe.com/jira/browse/SDK-15854

      Modified Paths:
      --------------
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/controls/ColorPicker.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/controls/ComboBox.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/controls/DateField.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/controls/Menu.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/controls/PopUpButton.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/managers/PopUpManagerImpl.as
      flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/SystemManager.as