Revision: 15871
Revision: 15871
Author: dloverin@adobe.com
Date: 2010-05-03 12:14:33 -0700 (Mon, 03 May 2010)
Log Message:
***********
Changes so modules and sub-applications will not load RSLs that are already loaded.
Changes to support not loading RSLs that are already loaded.
frameworks/projects/framework/src/mx/core/RSLData.as
New class to allow access to RSL properties in a structured way.
frameworks/projects/framework/src/mx/core/CrossDomainRSLItem.as
Used new format of rsl data. Cleaned up constructor.
frameworks/projects/framework/src/mx/core/FlexModuleFactory.as
frameworks/projects/framework/src/mx/managers/SystemManager.as
Checked if an RSL is already loaded before loading it. In the future this check could retrieve the module factory of where the RSL should be loaded.
frameworks/projects/framework/src/mx/utils/LoaderUtil.as
New method to check for loaded RSLs.
modules/compiler/src/java/flex2/tools/PreLink.java
Generate RSL data in new format. Digests are now always present even when verify-digests is false. The value of verify digests is passed as an RSL property. Cache the value of info().
QE notes: None.
Doc notes: New feature.
Bugs:
Reviewer: Alex
Tests run: checkintests, submitted patch to testing service.
Is noteworthy for integration: No.
Modified Paths:
**************
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/CrossDomainRSLItem.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/FlexModuleFactory.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManager.as
flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/LoaderUtil.as
flex/sdk/trunk/modules/compiler/src/java/flex2/tools/PreLink.java
Added Paths:
***********
flex/sdk/trunk/frameworks/projects/framework/src/mx/core/RSLData.as