0 Replies Latest reply on Jun 12, 2009 6:12 PM by Darrell Loverin

    [svn:fx-trunk] 7820: Partial fix for SDK-21711

    Darrell Loverin Level 4

      Revision: 7820

      Author:   dloverin@adobe.com

      Date:     2009-06-12 17:41:28 -0700 (Fri, 12 Jun 2009)

       

      Log Message:

      ***********

      Partial fix for SDK-21711

       

      The fix changes Toolkit.getDepenedencyOrder() and Toolkit.getLibraryDependencies() to throw an exception if there is a circular dependency. With the exception the caller will not get bad return values caused by a circular dependency.

       

      Still need to remove duplicate swc script entries so avoid circular dependencies.

       

      QE Notes: Some tests will need to be updated to catch the exception.

      Doc Notes: none.

      Bugs: SDK-21711

      Reviewer: Pete

      tests: checkintests

       

      Ticket Links:

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

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

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

       

      Modified Paths:

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

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfo.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/SwcDependencyInfoImpl.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/SwcDependencyUtil.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler_en.properties

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Toolkit.java

       

      Added Paths:

      ***********

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/OEMException.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/OEMException_en.properties