0 Replies Latest reply on May 27, 2010 6:42 AM by Darrell Loverin

    [svn:fx-trunk] 16344: Don' t remove RSLs that are required for their inheritance dependencies

    Darrell Loverin Level 4

      Revision: 16344

      Revision: 16344

      Author:   dloverin@adobe.com

      Date:     2010-05-27 06:42:03 -0700 (Thu, 27 May 2010)

      Log Message:

      ***********

      Don't remove RSLs that are required for their inheritance dependencies

       

      We can?\226?\128?\153t remove an RSL that seems unused if it supplies inheritance dependencies for RSLs that will be loaded later.

       

      Modified the order of RSLs in flex-config to put the least used RSLs at the end of the list if possible.  This will reduce the number of downstream RSLs that need to be checked by the compiler.

       

      QE notes: The textLayout RSL made be pulled into some apps where it was not in previous tests. The Spark RSL has inheritance dependencies on the textLayout RSL.

      Doc notes: None

      Bugs: SDK-26471

      Reviewer: Corey

      Tests run: checktests, cyclone server

      Is noteworthy for integration: No

       

      Ticket Links:

      ***********

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

       

      Modified Paths:

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

          flex/sdk/trunk/frameworks/flex-config.xml

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/swc/SwcDependencySet.java

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

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/PreLink.java

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