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

Revision: 1448
Author:   jspiro@adobe.com
Date:     2008-04-29T00:24:57.255485Z

Log Message: 
-----------
compiler: added a new token {targetPlayerMajorVersion} to support multiple versions of playerglobal.swc
* playerglobal.swc has been moved into libs/player/9/playerglobal.swc
* {tpmv} is available in all path-elements, e.g. external-library-path, in flex-config, commandline, and in <source-path> Ant task
  - it is replaced at compile-time with the major version from --target-player, e.g. 9
* added an OEM API for code model to get namespaces that should be automatically opened wrt target-player.
* build scripts reference playerglobal using a new ant property called ${playerglobal.version}
* default target-player is 9.0.115

Reviewer: Pete and Paul
Bugs: n/a
QA: Yes, we should test all the targets in build_framework.xml and all other build.xmls that were modified.
Doc: Yes, we need to document the new config token in flex-config and path-elements. This will be back-merged to 3.0.x as well, so those docs probably need to be updated too.

Modified Paths:
--------------
<path kind="file" action="M">/flex/sdk/trunk/frameworks/flex-config.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/antTasks/src/flex/ant/AscTask.java</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/asc/src/java/macromedia/asc/semantics/TypeValue.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/utilities/build.xml</path>
<path kind="file" copyfrom-path="/flex/sdk/trunk/frameworks/libs/player/playerglobal.swc" copyfrom-rev="1335" action="A">/flex/sdk/trunk/frameworks/libs/player/9/playerglobal.swc</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flash-integration/build.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/common/DefaultsConfigurator.java</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/antTasks/src/flex/ant/MxmlcTask.java</path>
<path kind="file" action="M">/flex/sdk/trunk/build.properties</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/build_framework.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/rpc/build.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/haloclassic/build.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/air-config.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java</path>
<path kind="file" action="M">/flex/sdk/trunk/build.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Toolkit.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/airframework/build.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/common/Configuration.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/framework/build.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMUtil.java</path>
<path kind="file" action="M">/flex/sdk/trunk/frameworks/projects/flex/build.xml</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/antTasks/src/flex/ant/types/FlexFileSet.java</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/asc/src/java/macromedia/asc/parser/Parser.java</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/antTasks/src/flex/ant/config/ConfigVariable.java</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/antTasks/src/flex/ant/FlexTask.java</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/asc/src/java/macromedia/asc/util/ContextStatics.java</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/antTasks/src/flex/ant/CompcTask.java</path>
<path kind="file" action="M">/flex/sdk/trunk/modules/antTasks/src/flex/ant/config/NestedAttributeElement.java</path>
<path kind="file" action="D">/flex/sdk/trunk/frameworks/libs/player/playerglobal.swc</path>
<path kind="dir" action="A">/flex/sdk/trunk/frameworks/libs/player/9</path>

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

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