0 Replies Latest reply on Mar 18, 2010 4:03 PM by Jason Szeto

    [svn:fx-trunk] 14866: Merging revision 14865 from 4.x to trunk

    Jason Szeto Level 3

      Revision: 14866

      Revision: 14866

      Author:   jszeto@adobe.com

      Date:     2010-03-18 16:03:07 -0700 (Thu, 18 Mar 2010)

      Log Message:

      ***********

      Merging revision 14865 from 4.x to trunk

       

      Concatenated matrix ApplicationDomain bug fix

       

      http://bugs.adobe.com/jira/browse/SDK-25752 - Marshall Plan Rendering Error in Flex 4 when using Flex 3 containers

       

      MatrixUtils.getConcatenatedMatrix wasn't properly traversing the parent chain when that chain spanned sibling ApplicationDomains. The solution is to figure out when we have crossed the ApplicationDomain dividing line and ask the new ApplicationDomain for its class definition of UIComponent. The code has been optimized to reduce the number of getDefinition function calls.

       

      I refactored getConcatenatedMatrix and getConcatenatedComputedMatrix into a helper function.

       

       

      QE notes: Needs full mustella run

      Doc notes: none

      Bugs: SDK-25752

      Reviewer: Darrell

      Tests run: checkintests, DropDownList, ComboBox, PopUpAnchor

      Is noteworthy for integration: no

       

      Ticket Links:

      ***********

          http://bugs.adobe.com/jira/browse/SDK-25752

          http://bugs.adobe.com/jira/browse/SDK-25752

       

      Modified Paths:

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

          flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/MatrixUtil.as

       

      Property Changed:

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

          flex/sdk/trunk/