Date: 2010-04-28 14:01:58 -0700 (Wed, 28 Apr 2010)
Initial check-in for removing unused rsls and the include-inheritance-dependencies-only features.
Changes to implement ?\226?\128?\147remove-unused-rsls feature. When the configuration option is true, RSLs associated with RSLs that are not used by the application are not loaded at runtime. The compiler logs the primary RSLs that are required with the number of failovers, if any.
add ?\226?\128?\147remove-unused-rsls and ?\226?\128?\147include-inheritance-dependencies-only.
pass rslGroup to getSwcGroup.
Add parameter to getSwcGroup to a group of rsls can be passed in.
Add a SwcGroup constructor that accepts a SwcGroup of Rsls. Use the RSLs to give preference to scripts that come from RSLs when duplicate scripts are merged.
Find the set of SWCs that are contributing code to the application. Use this set to restrict which RSLs are written to the generated root class. Log the RSLs that are required to give the user some feedback.