You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by er...@apache.org on 2014/12/20 19:48:05 UTC
[1/8] git commit: [flex-sdk] [refs/heads/develop] - Changed FlatSpark
property to maintain proportions' name to 'fixedAspectRatio'
Repository: flex-sdk
Updated Branches:
refs/heads/develop d65e7060f -> 7ace30106
Changed FlatSpark property to maintain proportions' name to 'fixedAspectRatio'
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/433a3777
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/433a3777
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/433a3777
Branch: refs/heads/develop
Commit: 433a3777f6a1d86847276702ec4e62e4624677e7
Parents: d65e706
Author: Mahmoud Ali <ak...@apache.org>
Authored: Fri Dec 19 07:03:34 2014 -0300
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Sat Dec 20 19:44:19 2014 +0100
----------------------------------------------------------------------
.../projects/flatspark/src/flatspark/components/ButtonIcon.as | 2 +-
.../projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/433a3777/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as b/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as
index e3f5620..14db46d 100644
--- a/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as
+++ b/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as
@@ -32,7 +32,7 @@ package flatspark.components
public var brand:int = BrandColorEnum.Default;
[Bindable]
- public var fixedHeight:Boolean = true;
+ public var fixedAspectRatio:Boolean = true;
public function ButtonIcon()
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/433a3777/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml
----------------------------------------------------------------------
diff --git a/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml b/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml
index c7f03fc..995cb71 100644
--- a/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml
+++ b/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml
@@ -90,7 +90,7 @@ limitations under the License.
{
var fontHeight:int = 14;
- if (hostComponent.fixedHeight)
+ if (hostComponent.fixedAspectRatio)
{
switch (hostComponent.height)
{
@@ -123,7 +123,7 @@ limitations under the License.
{
var iconHeight:int = 17;
- if (hostComponent.fixedHeight)
+ if (hostComponent.fixedAspectRatio)
{
switch (hostComponent.height)
{
[2/8] git commit: [flex-sdk] [refs/heads/develop] - Add link to wiki
page with info on Promises
Posted by er...@apache.org.
Add link to wiki page with info on Promises
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/4dffc96d
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/4dffc96d
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/4dffc96d
Branch: refs/heads/develop
Commit: 4dffc96d8b8f3c3a6ae8c566cd7b05284c67e65c
Parents: 433a377
Author: OmPrakash Muppirala <bi...@gmail.com>
Authored: Fri Dec 19 13:49:25 2014 -0800
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Sat Dec 20 19:44:20 2014 +0100
----------------------------------------------------------------------
RELEASE_NOTES | 1 +
1 file changed, 1 insertion(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/4dffc96d/RELEASE_NOTES
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 484dc0d..7ac671f 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -9,6 +9,7 @@ New Features
- Spark RichTextEditor
- Native support for tables in TLF
- Promises/A+
+ More info: https://cwiki.apache.org/confluence/x/cIH_Ag
AIR and Flash Player Support
----------------------------
[4/8] git commit: [flex-sdk] [refs/heads/develop] - Now,
if any ancestor chain of BusyIndicator becomes visible,
it will start spinning. Fixes bug
https://issues.apache.org/jira/browse/FLEX-34701
Posted by er...@apache.org.
Now, if any ancestor chain of BusyIndicator becomes visible, it will start spinning.
Fixes bug https://issues.apache.org/jira/browse/FLEX-34701
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/6b25cc3c
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/6b25cc3c
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/6b25cc3c
Branch: refs/heads/develop
Commit: 6b25cc3cebb2b7201f79e832e2ba8740b170ab50
Parents: efbdca7
Author: OmPrakash Muppirala <bi...@gmail.com>
Authored: Fri Dec 19 17:40:01 2014 -0800
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Sat Dec 20 19:46:37 2014 +0100
----------------------------------------------------------------------
.../spark/src/spark/components/BusyIndicator.as | 54 +++++++++++++++++++-
1 file changed, 52 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/6b25cc3c/frameworks/projects/spark/src/spark/components/BusyIndicator.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/spark/src/spark/components/BusyIndicator.as b/frameworks/projects/spark/src/spark/components/BusyIndicator.as
index 1f665ee..259393d 100644
--- a/frameworks/projects/spark/src/spark/components/BusyIndicator.as
+++ b/frameworks/projects/spark/src/spark/components/BusyIndicator.as
@@ -24,6 +24,7 @@ package spark.components
import mx.core.IUIComponent;
import mx.core.IVisualElement;
import mx.events.FlexEvent;
+ import mx.events.PropertyChangeEvent;
import mx.states.State;
import spark.components.supportClasses.SkinnableComponent;
@@ -146,10 +147,48 @@ package spark.components
];
}
+ override protected function commitProperties():void
+ {
+ if (effectiveVisibilityChanged)
+ {
+ // if visibility changed, re-compute them here
+ computeEffectiveVisibility();
+
+ if (canRotate())
+ {
+ currentState = "rotatingState";
+ }
+ else
+ {
+ currentState = "notRotatingState";
+ }
+
+ invalidateSkinState();
+ effectiveVisibilityChanged = false;
+ }
+ super.commitProperties();
+ }
+
override protected function getCurrentSkinState():String
{
return currentState;
- }
+ }
+
+ /**
+ * @private
+ * Override so we know when visibility is set. The initialized
+ * property calls setVisible() with noEvent == true
+ * so we wouldn't get a visibility event if we just listened
+ * for events.
+ */
+ override public function setVisible(value:Boolean,
+ noEvent:Boolean = false):void
+ {
+ super.setVisible(value, noEvent);
+
+ effectiveVisibilityChanged = true;
+ invalidateProperties();
+ }
private function addedToStageHandler(event:Event):void
{
@@ -160,8 +199,8 @@ package spark.components
if (canRotate())
currentState = "rotatingState";
- addVisibilityListeners();
invalidateSkinState();
+ addVisibilityListeners();
}
private function removedFromStageHandler(event:Event):void
@@ -274,6 +313,17 @@ package spark.components
invalidateProperties();
}
+ override protected function layer_PropertyChange(event:PropertyChangeEvent):void
+ {
+ super.layer_PropertyChange(event);
+
+ if (event.property == "effectiveVisibility")
+ {
+ effectiveVisibilityChanged = true;
+ invalidateProperties();
+ }
+ }
+
}
}
[8/8] git commit: [flex-sdk] [refs/heads/develop] - FlatSpark -
Changed property name to 'fixedFontSize' to better describe its meaning
Posted by er...@apache.org.
FlatSpark - Changed property name to 'fixedFontSize' to better describe its meaning
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/7ace3010
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/7ace3010
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/7ace3010
Branch: refs/heads/develop
Commit: 7ace30106687477e961454120d3507a5b32164b2
Parents: 635c716
Author: Mahmoud Ali <ak...@apache.org>
Authored: Sat Dec 20 08:33:10 2014 -0300
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Sat Dec 20 19:46:39 2014 +0100
----------------------------------------------------------------------
.../projects/flatspark/src/flatspark/components/ButtonIcon.as | 2 +-
.../projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/7ace3010/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as b/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as
index 14db46d..ad46678 100644
--- a/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as
+++ b/frameworks/projects/flatspark/src/flatspark/components/ButtonIcon.as
@@ -32,7 +32,7 @@ package flatspark.components
public var brand:int = BrandColorEnum.Default;
[Bindable]
- public var fixedAspectRatio:Boolean = true;
+ public var fixedFontSize:Boolean = true;
public function ButtonIcon()
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/7ace3010/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml
----------------------------------------------------------------------
diff --git a/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml b/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml
index 995cb71..6965f79 100644
--- a/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml
+++ b/frameworks/projects/flatspark/src/flatspark/skins/ButtonIconSkin.mxml
@@ -90,7 +90,7 @@ limitations under the License.
{
var fontHeight:int = 14;
- if (hostComponent.fixedAspectRatio)
+ if (hostComponent.fixedFontSize)
{
switch (hostComponent.height)
{
@@ -123,7 +123,7 @@ limitations under the License.
{
var iconHeight:int = 17;
- if (hostComponent.fixedAspectRatio)
+ if (hostComponent.fixedFontSize)
{
switch (hostComponent.height)
{
[3/8] git commit: [flex-sdk] [refs/heads/develop] - FLEX-34564 Minor
changes to spelling, punctuation, grammar and logic.
Posted by er...@apache.org.
FLEX-34564 Minor changes to spelling, punctuation, grammar and logic.
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/33dbce90
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/33dbce90
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/33dbce90
Branch: refs/heads/develop
Commit: 33dbce90134a2b562cab73032c31fe7955b7a555
Parents: 4dffc96
Author: Mihai Chira <mi...@apache.org>
Authored: Fri Dec 19 21:54:04 2014 +0000
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Sat Dec 20 19:44:20 2014 +0100
----------------------------------------------------------------------
README | 64 +++++++++++++++++++++++++++++++------------------------------
1 file changed, 33 insertions(+), 31 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/33dbce90/README
----------------------------------------------------------------------
diff --git a/README b/README
index fd35767..4b823fd 100644
--- a/README
+++ b/README
@@ -89,7 +89,7 @@ bundled with the Apache Flex SDK, i.e. they need to be installed separately.
The Adobe Flash Player ‘playerglobal.swc’ is needed to compile all the
components with the exception of the ‘airframework’ and ‘airspark’
-components which require ‘airglobal.swc’ from the AIR Integration Kit. The
+components, which require ‘airglobal.swc’ from the AIR Integration Kit. The
AIR Integration kit is also needed to build and debug mobile and desktop
applications. The Adobe Flash Player content debugger is used by the ant
‘checkintests’ target and other pieces of the test subsystem to run compiled
@@ -167,12 +167,12 @@ The Adobe Flash Player content debuggers can be found here:
This version of the Apache Flex SDK was certified for use with Adobe Flash
Player 11.1, and is compatible with version 10.2 and up. It has been tested
with versions 11.1, 11.7, 13.0 and 15.0 on Windows and Mac. It has been
-compiled against other Adobe Flash Player versions but has not been fully
-tested. It has not been fully tested on Linux.
+compiled, but not fully tested, against other Adobe Flash Player versions.
+It has not been fully tested on Linux.
On Windows, set FLASHPLAYER_DEBUGGER to the absolute path including the
filename of the FlashPlayerDebugger.exe. Note the filename of flash player
-debugger maybe different, e.g. C:\MyPath\FlashPlayerDebugger.exe
+debugger may be different, e.g. C:\MyPath\FlashPlayerDebugger.exe.
On the Mac, set FLASHPLAYER_DEBUGGER to the absolute path of
'Flash Player Debugger.app/Contents/MacOS/Flash Player Debugger'
@@ -197,8 +197,8 @@ The build scripts assume that the source code folder containing the Apache Flex
Text Layout Framework root folder ('flex-tlf') is at the same level as the SDK
root folder ('flex-sdk'). See 'Getting the source code', below. If this is not
the case on your system, then you must set the TLF_HOME environment variable to
-point to your TLF root folder. If you are using a released artifact, the
-source should be included in the artifact so setting TLF_HOME should not be
+point to your TLF root folder. If you are using a released artifact, the
+source should be included in the artifact, so setting TLF_HOME is not
required.
* 7)
@@ -228,8 +228,8 @@ The build scripts assume that the source code folder containing the Apache Flex
BlazeDS root folder ('flex-blazeds) is at the same level as the SDK
root folder ('flex-sdk'). See 'Getting the source code', below. If this is not
the case on your system, then you must set the BLAZEDS_HOME environment variable
-to point to your BLAZEDS root folder. If you are using a released artifact, the
-source should be included in the artifact so setting BLAZEDS_HOME should not be
+to point to your BLAZEDS root folder. If you are using a released artifact, the
+source should be included in the artifact, so setting BLAZEDS_HOME is not
required.
@@ -276,18 +276,18 @@ use these commands:
to download the third party dependencies and build the source. You will be
prompted to acknowledge and/or confirm some of the downloads. Since the
third-party dependencies take a little while to download and they don't change
-very often, they are not cleaned with the regular clean target.
+very often, they are not cleaned with the regular 'clean' target.
If you would like to build the RSLs, use:
ant frameworks-rsls
-To clean the build, of everything other than the downloaded third-party
-dependencies use:
+To clean the build of everything other than the downloaded third-party
+dependencies, use:
ant clean
-To clean the build, of everything, including the downloaded third-party
+To clean the build of everything, including the downloaded third-party
dependencies, use:
ant super-clean
@@ -297,17 +297,18 @@ use:
ant -Dbuild.number=<YYYYMMDD> -Dbuild.noprompt= release
-The packages can be found in the 'out' subdirectory.
+The packages can then be found in <flex-sdk>\out.
To build the ASDoc package, use:
ant asdoc-package
-To get a brief listing of all the targets type, use:
+To get a brief listing of all the targets, use:
ant -projecthelp
+
Prepare the SDK for use with an IDE
-----------------------------------
@@ -332,7 +333,7 @@ the 'Prepare the SDK for use with an IDE' section above.
-FlashPlayer Configuration
+Flash Player Configuration
=========================
For testing, the Adobe Flash Player's mm.cfg file must have the following
@@ -358,7 +359,7 @@ are by default displayed in American English.
To compile the SDK for another locale either:
Change the locale in the build.properties file to have a value other than
-'en_US'. For this new locale to take effect the SDK needs to be recompiled. For
+'en_US'. For this new locale to take effect, the SDK needs to be recompiled. For
example, to use the Australian English locale change locale to have a value of
'en_AU' like so:
@@ -378,8 +379,8 @@ The list of supported locales currently include:
de_CH en_AU en_US fr_CH ja_JP nl_NL ru_RU zh_TW
de_DE en_CA es_ES fr_FR ko_KR pt_BR sv_SE
-The Apache Flex SDK has only been tested for the en_US locale, however there is
-unlikely to be any issues with a SDK compiled for another locales.
+The Apache Flex SDK has only been tested for the en_US locale. However, you are
+unlikely to run into any issues with a SDK compiled for another locales.
Adobe Flash Player Version Support
@@ -390,7 +391,7 @@ be used with Flash Player versions 10.2 and up.
It is recommended that you update to the latest version of Adobe Flash Player.
Newer versions of the Adobe Flash player address security vulnerabilities, fix
-bugs/issues, increase stability, and implement new features.
+bugs/issues, increase stability, and support new features.
To use the SDK for another version of the Adobe Flash Player either:
@@ -400,9 +401,9 @@ Adobe Flash Player.
OR
Change the playerglobal.version in the build.properties file to have a value
-other than '11.1'. For this change to take effect the SDK needs to be
-recompiled. For example to compile against the latest version of the Adobe
-Flash Player set the value of playerglobal.version to be '15.0' like so:
+other than '11.1'. For this change to take effect, the SDK needs to be
+recompiled. For example, to compile against the latest version of the Adobe
+Flash Player, set the value of playerglobal.version to be '15.0' like so:
playerglobal.version = 15.0
@@ -429,18 +430,19 @@ Copy the target playerglobal.swc to the directory:
frameworks/libs/player/<version.major>.<version.minor>/playerglobal.swc
-On OSX runing the script:
+On OSX, running the script:
./ide/checkAllPlayerGlobals.sh
- Will download any new or missing player global swcs.
+will download any new or missing player global swcs.
+
Software Dependencies
=====================
The Apache Flex SDK uses third-party code that will be downloaded as part of
-the build. In addition, there is some optional third-party code that you can
-choose to download if you would like to take advantage of the features offered
-and you agree to the license terms.
+the build. In addition, you can choose to download optional third-party code
+if you would like to take advantage of the features offered, and you agree to
+the license terms.
The following dependencies have licenses which are, or are compatible with, the
Apache Version 2.0 license. You will not be prompted to acknowledge the
@@ -457,7 +459,7 @@ download. Most of the jars are installed in lib/external.
xerces - http://archive.apache.org/dist/xerces/j/Xerces-J-bin.2.9.1.zip
The following dependencies have licenses which Apache considers to be
-reciprocal licenses so you will be prompted to acknowledge the license before
+reciprocal licenses, so you will be prompted to acknowledge the license before
the software is downloaded to your system. These files are installed in
frameworks/libs.
@@ -471,13 +473,13 @@ frameworks/libs.
http://www.mozilla.org/MPL/
-The following dependencies have licenses which Apache considers to be not
-compatible with the Apache License Version 2.0. You will be prompted to read
+The following dependencies have licenses which Apache considers to be
+incompatible with the Apache License Version 2.0. You will be prompted to read
and agree to the license terms of the dependency before the software can be
downloaded to your system. These are optional components which enable
additional features. They are installed in libs/external/optional.
- adt.jar, afe.jar, aglj40.jar, flex-fontkit.jar and rideau.jar (provides embedded font support)
+ adt.jar, afe.jar, aglj40.jar, flex-fontkit.jar and rideau.jar (provide embedded font support)
These jars are extracted from:
[6/8] git commit: [flex-sdk] [refs/heads/develop] - Add latest bug fix
Posted by er...@apache.org.
Add latest bug fix
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/52b729c7
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/52b729c7
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/52b729c7
Branch: refs/heads/develop
Commit: 52b729c7036200bb06cbb434c073d39dbca33578
Parents: 6b25cc3
Author: OmPrakash Muppirala <bi...@gmail.com>
Authored: Fri Dec 19 17:46:24 2014 -0800
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Sat Dec 20 19:46:38 2014 +0100
----------------------------------------------------------------------
RELEASE_NOTES | 1 +
1 file changed, 1 insertion(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/52b729c7/RELEASE_NOTES
----------------------------------------------------------------------
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 7ac671f..b7fdc57 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -18,6 +18,7 @@ AIR and Flash Player Support
Bug Fixes
---------
+FLEX-34701 BusyIndicator does not spin when its container becomes visible
FLEX-34694 Flatspark: Setting Applications "chromeColor" style throws error
FLEX-34693 Flatspark ButtonIcon: Introduce property 'iconFontSize' to set icon
size directly
[5/8] git commit: [flex-sdk] [refs/heads/develop] - minor
changes/clarifications
Posted by er...@apache.org.
minor changes/clarifications
Conflicts:
README
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/efbdca74
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/efbdca74
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/efbdca74
Branch: refs/heads/develop
Commit: efbdca74385afd7af28be548a4f553ec96571ba3
Parents: 33dbce9
Author: Justin Mclean <jm...@apache.org>
Authored: Sat Dec 20 11:14:31 2014 +1100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Sat Dec 20 19:46:37 2014 +0100
----------------------------------------------------------------------
README | 30 +++++++++++++++++++-----------
1 file changed, 19 insertions(+), 11 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/efbdca74/README
----------------------------------------------------------------------
diff --git a/README b/README
index 4b823fd..a594735 100644
--- a/README
+++ b/README
@@ -3,8 +3,8 @@ The Apache Flex SDK
The Apache Flex SDK is the evolution of the popular Adobe Flex SDK. The Apache
Flex SDK is an application development framework for easily building Flash
-based applications for mobile devices, web browsers, and desktops. Currently
-supported platforms include:
+based applications for mobile devices, web browsers, and desktop platforms.
+Currently supported platforms include:
Microsoft Windows
Mac OS X
@@ -64,7 +64,7 @@ The following steps are all you need for a fully functional SDK:
- Get the source code
- flex-sdk
- flex-tlf
- - flex-blazeds
+ - flex-blazeds (optional)
- Build the SDK
- Prepare the SDK for use with an IDE
- Optional steps:
@@ -84,8 +84,9 @@ TLF_HOME, BLAZEDS_HOME and ADOBE_EXTENSION_MANAGER can also be set in a
property file called env.properties. See the env-template.properties file
for instructions.
-The Adobe Flash Player and Adobe AIR have excluded licenses so they can not be
-bundled with the Apache Flex SDK, i.e. they need to be installed separately.
+The Adobe Flash Player and Adobe AIR have non Apache compatible licenses so
+they can not be bundled with the Apache Flex SDK and need to be installed
+separately.
The Adobe Flash Player ‘playerglobal.swc’ is needed to compile all the
components with the exception of the ‘airframework’ and ‘airspark’
@@ -225,7 +226,7 @@ On Linux, no Adobe Extension Manager exists.
* 8)
The build scripts assume that the source code folder containing the Apache Flex
-BlazeDS root folder ('flex-blazeds) is at the same level as the SDK
+BlazeDS root folder ('flex-blazeds') is at the same level as the SDK
root folder ('flex-sdk'). See 'Getting the source code', below. If this is not
the case on your system, then you must set the BLAZEDS_HOME environment variable
to point to your BLAZEDS root folder. If you are using a released artifact, the
@@ -297,7 +298,7 @@ use:
ant -Dbuild.number=<YYYYMMDD> -Dbuild.noprompt= release
-The packages can then be found in <flex-sdk>\out.
+The packages can then be found in the <flex-sdk>\out directory.
To build the ASDoc package, use:
@@ -316,9 +317,15 @@ To create an SDK for Flash Builder or any other IDE, run:
cd <flex.dir>
ant frameworks-rsls
- ant -f installer.xml -Dflash.sdk.version=15.0 -Dair.sdk.version=15.0
+ ant -f installer.xml
+
+If you want to set the Flash Player and AIR versions to something other
+than their defaults, pass the verisons to the ant script like so:
+
+ ant -f installer.xml -Dflash.sdk.version=15.0 -Dair.sdk.version=15.0
-On Mac/Linux the AIR and Flash Player version can be changed by running:
+On Mac/Linux the AIR and Flash Player version can be changed, after the SDK
+has been compiled, by running:
./ide/setFlashPlayerVersion.sh ./ 15.0
./ide/addAIRtoSDK.sh 15.0 ./
@@ -370,7 +377,7 @@ OR
Compile the SDK with a -Dlocale=<locale> option, where <locale> is the new
locale to compile the SDK against.
-To compile all supported locales, which may take some time, use
+To compile all supported locales, which may take some time, use:
ant other.locales
@@ -380,7 +387,7 @@ The list of supported locales currently include:
de_DE en_CA es_ES fr_FR ko_KR pt_BR sv_SE
The Apache Flex SDK has only been tested for the en_US locale. However, you are
-unlikely to run into any issues with a SDK compiled for another locales.
+unlikely to run into any issues with a SDK compiled for another locale.
Adobe Flash Player Version Support
@@ -431,6 +438,7 @@ Copy the target playerglobal.swc to the directory:
frameworks/libs/player/<version.major>.<version.minor>/playerglobal.swc
On OSX, running the script:
+
./ide/checkAllPlayerGlobals.sh
will download any new or missing player global swcs.
[7/8] git commit: [flex-sdk] [refs/heads/develop] - Added some bits
about the various ways to get the source code for the SDK
Posted by er...@apache.org.
Added some bits about the various ways to get the source code for the SDK
Signed-off-by: Erik de Bruin <er...@ixsoftware.nl>
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/635c7167
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/635c7167
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/635c7167
Branch: refs/heads/develop
Commit: 635c7167ba25dc92593c3ffe5f327615cc104c4c
Parents: 52b729c
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Sat Dec 20 08:29:41 2014 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Sat Dec 20 19:46:38 2014 +0100
----------------------------------------------------------------------
README | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/635c7167/README
----------------------------------------------------------------------
diff --git a/README b/README
index a594735..2711f7c 100644
--- a/README
+++ b/README
@@ -57,14 +57,15 @@ The Apache Flex SDK is a large project. It requires build tools which must be
installed on your system and it depends on some external software. The external
software is downloaded as part of the build process.
+There are two ways to get the SDK source.
+1) from a git repository
+2) from a source package distribution
+
The following steps are all you need for a fully functional SDK:
- Prepare your system
- install external software
- set environment variables
- Get the source code
- - flex-sdk
- - flex-tlf
- - flex-blazeds (optional)
- Build the SDK
- Prepare the SDK for use with an IDE
- Optional steps:
@@ -237,15 +238,16 @@ required.
Get the source code
-------------------
-The Apache Flex SDK source code uses git for SCM.
+You can get the source directly from the source code repository (Apache Flex
+uses git for SCM).
-You can get the latest source ('develop' branch) using the following commands:
+Clone the latest source ('develop' branch) using the following commands:
git clone https://git-wip-us.apache.org/repos/asf/flex-sdk.git flex-sdk
cd flex-sdk
git checkout develop
-The Apache Flex SDK requires source code from the Apache Flex Text Layout
+The Apache Flex SDK also requires source code from the Apache Flex Text Layout
Framework (TLF). To get the latest source for TLF ('develop' branch), use the
following commands:
@@ -253,13 +255,15 @@ following commands:
cd flex-tlf
git checkout develop
-The Apache Flex SDK requires source code from Apache Flex BlazeDS. To get
+The Apache Flex SDK also requires source code from Apache Flex BlazeDS. To get
the latest source for Apache Flex BlazeDS (‘master’ branch), use the
following commands:
git clone https://git-wip-us.apache.org/repos/asf/flex-blazeds.git flex-blazeds
cd flex-blazeds
+Another option to get the source is to download a released source package.
+
For further information visit:
http://flex.apache.org/download-source.html