Transferred from the Adobe Open Source Subversion Repository
Transferred from the Adobe Open Source Subversion Repository

Revision: 18462
Author:   pfarland@adobe.com
Date:     2010-11-05T04:03:24.271093Z

Log Message: 
-----------
Integrating latest errors and warnings properties files that includes the new FXGUtils mobile profile.
 
Adding a new -compiler.mobile command line argument to specify that the target runtime is a mobile device. For now the only use of this flag is to inform FXGUtils that a mobile runtime is being targeted so that it can warn on FXG features not supported by mobile. The default is false, except in /frameworks/air-mobile-config.xml where it is set to true (which should cover most command-line and tool based scenarios).

Bridging the compiler's locale (i.e. the value specified via -tools-locale command line argument) to FXGUtils so that errors and warnings for FXG will be in the same locale as compile-time messages for MXML, AS, etc.

Note that FXGUtils does not use the same Xerces patch as the MXML compiler so low level XML errors still appear in English.

QE notes: Please note mobile-specific FXG warnings are now returned by FXGUtils. Also note that the compiler locale also impacts the language used to display FXGUtils errors and warnings. One outstanding difference is that FXGUtils' XML parser is not the same Xerces asused by the MXML compiler, so low level XML errors are still displayed in English.
Doc notes: N/A
Bugs: SDK-25256, SDK-28183
Reviewer: Gordon S, Paul R 
Tests run: Checkintests, mustella fxg tests (though 10.2 bitmap optimizations seem to impact rendering)
Is noteworthy for integration: Yes

Modified Paths:
--------------
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/antTasks/src/flex/ant/CompcTask.java</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/compiler/src/java/flex2/configuration_en.properties</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/compiler/src/java/flex2/tools/oem/Configuration.java</path>
<path kind="file" action="A">/private/flex/sdk/branches/hero_private/modules/fxgutils/src/java/com/adobe/fxg/FXGLog_en.properties</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/frameworks/airmobile-config.xml</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/compiler/src/java/flex2/compiler/common/DefaultsConfigurator.java</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/compiler/src/java/flex2/compiler/fxg/FXGCompiler.java</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/swfutils/src/java/flash/localization/LocalizationManager.java</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/fxgutils/src/java/com/adobe/fxg/util/FXGLocalizationUtil.java</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/antTasks/src/flex/ant/MxmlcTask.java</path>
<path kind="file" action="M">/private/flex/sdk/branches/hero_private/modules/compiler/src/java/flex2/tools/oem/internal/ConfigurationConstants.java</path>

git-svn-id: 7146a936b37d36e51ea0d66f8acbe0b8281bc7b7@1247496 13f79535-47bb-0310-9956-ffa450edef68

apache/flex-sdk,danteinforno/flex-sdk,adufilie/flex-sdk,adufilie/flex-sdk,shyamalschandra/flex-sdk,apache/flex-sdk,shyamalschandra/flex-sdk,apache/flex-sdk,SlavaRa/flex-sdk,SlavaRa/flex-sdk,shyamalschandra/flex-sdk,adufilie/flex-sdk,shyamalschandra/flex-sdk,adufilie/flex-sdk,apache/flex-sdk,adufilie/flex-sdk,SlavaRa/flex-sdk,apache/flex-sdk,apache/flex-sdk,danteinforno/flex-sdk,shyamalschandra/flex-sdk,danteinforno/flex-sdk,adufilie/flex-sdk,danteinforno/flex-sdk,danteinforno/flex-sdk,SlavaRa/flex-sdk,SlavaRa/flex-sdk,danteinforno/flex-sdk,SlavaRa/flex-sdk,shyamalschandra/flex-sdk