Flex has become a TLP

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1429184 13f79535-47bb-0310-9956-ffa450edef68
Change access to classes and methods to allow overriding by FalconJS.  All tests pass

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432259 13f79535-47bb-0310-9956-ffa450edef68
FalconJS can now handle enough MXML to compile the asjs demo.  The output for both AS and MXML uses "goog".
MXML doesn't support binding syntax and probably lots of other things yet.  It is only good enough for the demo.
The goog output seems to 'gjslint' ok.  It will still complain about line-length, missing JSDoc comments, and strings with double-quotes.
The output is a series of js files.  FalconJS already has code paths to call GoogleClosure, but they are disabled at this time.

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432261 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added parsing unit tests for MXMLComponentNode (which represents a <Component> tag) and MXMLDefinitionNode (which represents a <Definition> tag).

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432297 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added parsing unit tests for MXMLDeclarationsNode (which represents a <Declarations> tag) and MXMLLibraryNode (which represents a <Library> tag).

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432304 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added feature tests for the <Component> and <Definition> tags.

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432326 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Deleted compiler.tests/unittest.properties.

Developers working on Falcon may create this file with their paths for FLEX_HOME, AIR_HOME, PLAYERGLOBAL_HOME, and FLASHPLAYER_DEBUGGER but should not check it in because other developers like to set these paths via environment variables. There is already a template-unittest.properties which you can copy and customize if you want.

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432328 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Added @Ignore to the failing functional tests where SWCs don't compile cleanly.

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432329 13f79535-47bb-0310-9956-ffa450edef68
Falcon: Fixed two warnings in a new feature test.

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432330 13f79535-47bb-0310-9956-ffa450edef68
FalconJS: added mxmlc.bat for windows and updated .classpath (output folder from bin to classes, the scripts mxmlc and mxmlc in bin folder got always removed by the eclipse project build process)

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1432720 13f79535-47bb-0310-9956-ffa450edef68
Fix javadoc warning.

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1433029 13f79535-47bb-0310-9956-ffa450edef68
Flex:FalconJx
- moved compiler.jx and compiler.jx.tests projects to the falcon trunk

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1434443 13f79535-47bb-0310-9956-ffa450edef68
- committed these while Mike was moving falconjx, so they ended up in his whiteboard instead of the falcon trunk

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1434445 13f79535-47bb-0310-9956-ffa450edef68
- committed these while Mike was moving falconjx, so they ended up in his whiteboard instead of the falcon trunk

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1434446 13f79535-47bb-0310-9956-ffa450edef68
- adding mxmlc scripts for 'easy compilation'

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1434453 13f79535-47bb-0310-9956-ffa450edef68
- removed the 'nasty static debug field OUTPUT_JSDOC' from everywhere :-)

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1434595 13f79535-47bb-0310-9956-ffa450edef68
- From Wiki (ToDo): "Get all Strings in the emitters to use constants either the keyword enums or another constant class IE for ", ﻿brackets, parenthesis etc."... Done!


git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1434902 13f79535-47bb-0310-9956-ffa450edef68
- in order to have the 'mxmlc' script in the 'bin' directory (like the other compilers), I've changed the build dir to 'bin-debug' and added that directory to 'svn-ignore'

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1434910 13f79535-47bb-0310-9956-ffa450edef68
FalconJX - updated build.xml and download.xml for compiler.jx & compiler.jx.tests

git-svn-id: https://svn.apache.org/repos/asf/flex/falcon/trunk@1435005 13f79535-47bb-0310-9956-ffa450edef68
moved mxmlc.bat to bin folder - was previously in the wrong place

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