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