Removed the 'sdk' directory inside of flex/falcon/trunk, which had a zipped-up Apache Flex SDK and a bunch of SWC files.

Now Falcon builds its SDK by copying files from flex/sdk/branches/develop. It assumes that you have done an 'ant main' there.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1400343 13f79535-47bb-0310-9956-ffa450edef68
Added a rudimentary README file for Falcon.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1400344 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added a functional-tests folder to the Eclipse project with a SDKSWCTests JUnit file which will soon test compiling the Flex SWCs with Falcon.

Functional ActionScript tests like this will help us test Falcon's ActionScript functionality until Adobe donates the ActionScript unit tests.

These tests do not pass yet and are not part of 'ant tests'.


git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1400522 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added tests for parsing <Boolean> and <int> tags. These run as part of 'ant tests'.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1400528 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added some trivial unit tests for the other expression nodes: <uint>, <Number>, <String>, <Class>, <Function>, and <RegExp>. These need to be filled out with more cases in the same fashion as <Boolean>.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1400567 13f79535-47bb-0310-9956-ffa450edef68
If sdk.branch is a binary distro rather than a source branch, antTasks is in a different location.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1403867 13f79535-47bb-0310-9956-ffa450edef68
Fix prior commit 1403867.  Should have copied flexTasks.jar from ant/lib not antTasks.jar.  Also ignore sdk and generated directories.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1404644 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added JUnit files for testing the parsing of <Array>, <Object>, <Vector>, <XML>, and <XMLList> tags. Currently the tests for these tags only test that empty tags represent a null value, which isn't very interesting.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405145 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added Apache copyright to test files.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405151 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added Apache copyright to another test file.


git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405154 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added two nontrivial tests for parsing <Array> tag.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405166 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added five nontrivial tests for parsing <Vector> tag.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405169 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added three nontrivial tests for parsing <Object> tag, and fixed an NPE that was causing two of them to fail.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405174 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added three nontrivial tests for parsing <XML> tag.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405179 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added one nontrivial test for parsing <XMLList> tag.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405181 13f79535-47bb-0310-9956-ffa450edef68
Falcon: The frameworkSWC() JUnit test in SDKSWCTests now compiles a framework.swc if you have the environment variables FLEX_HOME and PLAYERGLBOAL_HOME set when you run it in Eclipse.

This test is not yet part of 'ant tests' because it doesn't pass, since there are currently 6 warnings:

D:\Apache\incubator\flex\sdk\branches\develop\frameworks\projects\framework\src\mx\collections\ListCollectionView.as:1382
Warning: variable definition duplicates function parameter: events.
						var events:Array = updatedItems[j].events;
						    ^

D:\Apache\incubator\flex\sdk\branches\develop\frameworks\projects\framework\src\mx\managers\ICursorManager.as:23
Warning: Metadata was not bound to a definition
[ExcludeClass]
^

D:\Apache\incubator\flex\sdk\branches\develop\frameworks\projects\framework\src\mx\managers\ISystemManagerChildManager.as:25
Warning: Metadata was not bound to a definition
[ExcludeClass];
^

D:\Apache\incubator\flex\sdk\branches\develop\frameworks\projects\framework\src\mx\utils\SHA256.as:111
Warning: Initializer value 3144134277 for type 'int' must be between -2147483648 and 2147483647 inclusive. An initial value of -1150833019 will be used instead.
            var h1:int = 0xbb67ae85;
                         ^

D:\Apache\incubator\flex\sdk\branches\develop\frameworks\projects\framework\src\mx\utils\SHA256.as:113
Warning: Initializer value 2773480762 for type 'int' must be between -2147483648 and 2147483647 inclusive. An initial value of -1521486534 will be used instead.
            var h3:int = 0xa54ff53a;
                         ^

D:\Apache\incubator\flex\sdk\branches\develop\frameworks\projects\framework\src\mx\utils\SHA256.as:115
Warning: Initializer value 2600822924 for type 'int' must be between -2147483648 and 2147483647 inclusive. An initial value of -1694144372 will be used instead.
            var h5:int = 0x9b05688c;
                         ^

Would anybody like to volunteer to change the code in a way that it compiles cleanly in the old compiler and in Falcon?

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405210 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added parsing tests for a simple databinding expression inside of <Array>, <Boolean>, <Class>, <Function>, <Int>, <Number>, <Object>, <RegExp>, <String>, <Uint>, <Vector>, <XML>, and <XMLList>. Several of these are marked @Ignore because they fail.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405215 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added parsing tests for <int> and <uint> tags with 0x and # literals inside.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405224 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added some nontrivial tests for parsing <String> tag.

git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405234 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added nontrivial tests for parsing <Script> and <Style> tags.

This required guava.jar to be added to the Eclipse class path.


git-svn-id: https://svn.apache.org/repos/asf/incubator/flex/falcon/trunk@1405244 13f79535-47bb-0310-9956-ffa450edef68