flex-whiteboard.git
5 years ago- Fixed: error should log an error trunk trunk
Frédéric Thomas [Fri, 15 Mar 2013 12:21:57 +0000 (12:21 +0000)] 
- Fixed: error should log an error

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

5 years ago- Minor adjustments and error checking
Frédéric Thomas [Fri, 15 Mar 2013 12:16:22 +0000 (12:16 +0000)] 
- Minor adjustments and error checking
- Added install button to the ToolHomeFormItems
- Fixed: Check doesn't run well when DB empty

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

5 years ago- Minor adjustments
Frédéric Thomas [Thu, 28 Feb 2013 05:38:37 +0000 (05:38 +0000)] 
- Minor adjustments

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

5 years ago- unused style
Frédéric Thomas [Thu, 28 Feb 2013 03:14:42 +0000 (03:14 +0000)] 
- unused style

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

5 years ago- added a progress bar for items to validate
Frédéric Thomas [Thu, 28 Feb 2013 03:04:45 +0000 (03:04 +0000)] 
- added a progress bar for items to validate
- finished added svn + git as items to validate

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

5 years ago- LaunchUICommand run w/o dispatching messages
Frédéric Thomas [Tue, 26 Feb 2013 18:24:09 +0000 (18:24 +0000)] 
- LaunchUICommand run w/o dispatching messages
- ToolPathValidator trigger resource changes
- Refactored a bit

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

5 years ago-Delay exit until DB closed
Frédéric Thomas [Thu, 21 Feb 2013 09:29:11 +0000 (09:29 +0000)] 
-Delay exit until DB closed

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

5 years agomissing files from the last commit
Frédéric Thomas [Thu, 21 Feb 2013 04:44:04 +0000 (04:44 +0000)] 
missing files from the last commit

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

5 years ago-Revisited the event flow for the db part
Frédéric Thomas [Thu, 21 Feb 2013 04:39:45 +0000 (04:39 +0000)] 
-Revisited the event flow for the db part
-start to track and save the window position on exit
-refactored a bit
-DB autoupdate on going

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

5 years ago-Revisited the event flow for the db part
Frédéric Thomas [Thu, 21 Feb 2013 04:38:17 +0000 (04:38 +0000)] 
-Revisited the event flow for the db part
-start to track and save the window position on exit
-refactored a bit
-DB autoupdate on going

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

5 years agoRefactoring ImageGate, preparing for mustella tests
Nicholas Kwiatkowski [Fri, 8 Feb 2013 01:32:25 +0000 (01:32 +0000)] 
Refactoring ImageGate, preparing for mustella tests

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

5 years agoRefactoring ImageGate, preparing for mustella tests
Nicholas Kwiatkowski [Fri, 8 Feb 2013 01:28:44 +0000 (01:28 +0000)] 
Refactoring ImageGate, preparing for mustella tests

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

5 years agoAdded Apache headers to recent classes
Michael Labriola [Tue, 29 Jan 2013 23:04:47 +0000 (23:04 +0000)] 
Added Apache headers to recent classes

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

5 years agoAdded some initial htmlAssets. More work to come
Michael Labriola [Tue, 29 Jan 2013 22:40:13 +0000 (22:40 +0000)] 
Added some initial htmlAssets. More work to come

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

5 years ago- starting to mess around with integrating ASJS into the SDK, thought I might best...
Erik de Bruin [Mon, 28 Jan 2013 12:57:53 +0000 (12:57 +0000)] 
- starting to mess around with integrating ASJS into the SDK, thought I might best do that in my whiteboard ;-)

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

5 years ago- this project is now 'live' in asjs/branches/develop
Erik de Bruin [Mon, 28 Jan 2013 10:59:56 +0000 (10:59 +0000)] 
- this project is now 'live' in asjs/branches/develop

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

6 years ago- committed these while Mike was moving falconjx, so they ended up in his whiteboard...
Erik de Bruin [Wed, 16 Jan 2013 22:20:12 +0000 (22:20 +0000)] 
- 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/whiteboard@1434446 13f79535-47bb-0310-9956-ffa450edef68

6 years ago- committed these while Mike was moving falconjx, so they ended up in his whiteboard...
Erik de Bruin [Wed, 16 Jan 2013 22:20:07 +0000 (22:20 +0000)] 
- 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/whiteboard@1434445 13f79535-47bb-0310-9956-ffa450edef68

6 years ago- added build.xml and download.xml ant files, refactored these to fit FalconJx needs
Erik de Bruin [Wed, 16 Jan 2013 22:13:54 +0000 (22:13 +0000)] 
- added build.xml and download.xml ant files, refactored these to fit FalconJx needs

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

6 years agoFlex:FalconJx
Michael Schmalle [Wed, 16 Jan 2013 22:05:22 +0000 (22:05 +0000)] 
Flex:FalconJx
- ASBlockWalker is fully abstracted up the the implemented tests

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

6 years agoFlex:FalconJx
Michael Schmalle [Wed, 16 Jan 2013 21:53:27 +0000 (21:53 +0000)] 
Flex:FalconJx
- refactor expressions into ASEmitter from ASBlockWalker
- removed a couple unused visit methods

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

6 years agoFlex:FalconJx
Michael Schmalle [Wed, 16 Jan 2013 20:35:30 +0000 (20:35 +0000)] 
Flex:FalconJx
- refactored most of the statements into ASEmitter
- couple other deletions in the ASBlockWalker that are not needed anymore

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

6 years agoFlex:FalconJx
Michael Schmalle [Wed, 16 Jan 2013 18:30:48 +0000 (18:30 +0000)] 
Flex:FalconJx
- Refactored for and for each statements into ASEmitter

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

6 years agoFlex:FalconJx
Michael Schmalle [Wed, 16 Jan 2013 18:12:24 +0000 (18:12 +0000)] 
Flex:FalconJx
- refactor statement, function call to ASEmitter  emitStatement(), emitFunctionCall()

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

6 years ago- I've been tinkering with the 'compile' method to get it to output an entire project...
Erik de Bruin [Wed, 16 Jan 2013 13:31:45 +0000 (13:31 +0000)] 
- I've been tinkering with the 'compile' method to get it to output an entire project to JS when run in Eclipse with the arguments listed below, please verify for any silly n00b mistakes...

--> arguments: -load-config="[path with spaces]" +env.PLAYERGLOBAL_HOME=[path] +playerglobal.version=11.1 -output=[full path (with JS file name)] [full path (with AS file name)]

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

6 years ago- removed 'assertOutDebug' method from TestWalkerBase, figured out another approach
Erik de Bruin [Wed, 16 Jan 2013 07:00:59 +0000 (07:00 +0000)] 
- removed 'assertOutDebug' method from TestWalkerBase, figured out another approach

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

6 years agotest commit for rzwaga
Roland Zwaga [Tue, 15 Jan 2013 21:33:24 +0000 (21:33 +0000)] 
test commit for rzwaga

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

6 years ago- fixed a typo in the ASBlockWalker ('switch' instead of 'swtich')
Erik de Bruin [Fri, 11 Jan 2013 16:23:29 +0000 (16:23 +0000)] 
- fixed a typo in the ASBlockWalker ('switch' instead of 'swtich')
- fixed issue where there always are two extra line breaks at the end of the output
- fixed issue where there was a line break to many in the 'header' if there are no imports
- cleaned up all tests:
    - all asserts are now commented in: if test fails, it's given @Ignore and a TODO
    - all @Ignore tests now have a TODO or at least a comment
- made a few more tests pass

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

6 years agoFlex:FalconJx:
Michael Schmalle [Thu, 10 Jan 2013 23:46:28 +0000 (23:46 +0000)] 
Flex:FalconJx:
- TestClass unit test

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

6 years agoFlex:FalconJx:
Michael Schmalle [Thu, 10 Jan 2013 23:24:25 +0000 (23:24 +0000)] 
Flex:FalconJx:
- Added Class namespace member tests, put emitNamepsace() in the IASEmitter API

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

6 years agoFlex:FalconJx:
Michael Schmalle [Thu, 10 Jan 2013 23:01:49 +0000 (23:01 +0000)] 
Flex:FalconJx:
- fixed up visitFunction method handling

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

6 years agoFlex:FalconJx:
Michael Schmalle [Thu, 10 Jan 2013 22:53:24 +0000 (22:53 +0000)] 
Flex:FalconJx:
- Removed more state from the ASBlockWalker, state is a bad thing here

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

6 years agoFlex:FalconJx:
Michael Schmalle [Thu, 10 Jan 2013 22:42:10 +0000 (22:42 +0000)] 
Flex:FalconJx:
- Removed TraverseContext from ASBlockWalker

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

6 years agoFlex:FalconJx
Michael Schmalle [Thu, 10 Jan 2013 22:35:10 +0000 (22:35 +0000)] 
Flex:FalconJx
- Refactored ASEmitter using the IASKeywordConstants interface for string and remove all spaces and newlines, replaced with constants.
- any emit string that is output with IASKeywordConstants needs to be output with writeToken for future impls
- fixed dynamic unit test for AS class

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

6 years ago- added a method, 'getCodeFromFile' to TestBase.java to read code from an external...
Erik de Bruin [Thu, 10 Jan 2013 19:10:59 +0000 (19:10 +0000)] 
- added a method, 'getCodeFromFile' to TestBase.java to read code from an external file
- refactored 'getFileNode' to use 'getCodeFromFile', added an overloaded method to handle an optional parameter
- created a test that uses external files for input and comparison code
- added two sample external code files to try out the above functionality

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

6 years ago- added a few tests for the remaining language features from the 'Full Table' (Wiki)
Erik de Bruin [Thu, 10 Jan 2013 13:55:32 +0000 (13:55 +0000)] 
- added a few tests for the remaining language features from the 'Full Table' (Wiki)
- refactored tests such that all 'getXXXTypeNode()' utility methods now are in 'TestBase.java'

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

6 years ago- added tests for parentheses (right now ignored as the compiler removes all parenthe...
Erik de Bruin [Thu, 10 Jan 2013 12:46:42 +0000 (12:46 +0000)] 
- added tests for parentheses (right now ignored as the compiler removes all parentheses, it seems) and the 'typeof a' operator (also ignored, the compiler only outputs 'typeof(a)')

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

6 years ago- created tests for AS comments (which seem to be parsed out by the compiler, so...
Erik de Bruin [Thu, 10 Jan 2013 12:11:50 +0000 (12:11 +0000)] 
- created tests for AS comments (which seem to be parsed out by the compiler, so nothing much to test... yet?)

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

6 years ago- created tests for AS Global Classes
Erik de Bruin [Thu, 10 Jan 2013 10:55:27 +0000 (10:55 +0000)] 
- created tests for AS Global Classes

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

6 years ago- created tests for AS Global Functions and made some minor adjustments to the doc...
Erik de Bruin [Thu, 10 Jan 2013 09:23:53 +0000 (09:23 +0000)] 
- created tests for AS Global Functions and made some minor adjustments to the doc emitter to make them pass

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

6 years ago- implemented TestGoogStatements and refactored a bit to make the tests work
Erik de Bruin [Wed, 9 Jan 2013 19:10:06 +0000 (19:10 +0000)] 
- implemented TestGoogStatements and refactored a bit to make the tests work

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

6 years ago- the constructor is 'just' a special case method, so I've refactored to reflect...
Erik de Bruin [Wed, 9 Jan 2013 16:17:27 +0000 (16:17 +0000)] 
- the constructor is 'just' a special case method, so I've refactored to reflect that, improving readability and simplifying the emitter

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

6 years ago- refactored to get ALL of the JS doc emission to happen in the DocEmitter
Erik de Bruin [Wed, 9 Jan 2013 15:41:07 +0000 (15:41 +0000)] 
- refactored to get ALL of the JS doc emission to happen in the DocEmitter
- removed doc emission from the AMD emitter (requires specific implementation, if any)

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

6 years ago- fixed an issue where 'every' Method got an automatic 'goog.base' (super) call
Erik de Bruin [Wed, 9 Jan 2013 13:48:45 +0000 (13:48 +0000)] 
- fixed an issue where 'every' Method got an automatic 'goog.base' (super) call

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

6 years ago- refactored a bit to give control over 'interface' handling to the emitter instead...
Erik de Bruin [Wed, 9 Jan 2013 13:44:01 +0000 (13:44 +0000)] 
- refactored a bit to give control over 'interface' handling to the emitter instead of the walker
- created TestGoogInterface

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

6 years ago- implemented 'extends' (inheritance) and 'implements' JS equivalents ('goog' annotat...
Erik de Bruin [Wed, 9 Jan 2013 11:08:03 +0000 (11:08 +0000)] 
- implemented 'extends' (inheritance) and 'implements' JS equivalents ('goog' annotation and goog.base methods)
- added, changed and overriden the tests that go with the new functionality

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

6 years ago- refactored a bit to give control over 'class' handling to the emitter instead of...
Erik de Bruin [Tue, 8 Jan 2013 20:54:55 +0000 (20:54 +0000)] 
- refactored a bit to give control over 'class' handling to the emitter instead of the walker
- created TestGoogClass and made overrides for JS (and/or 'goog') specific implementations
- implemented basic support for 'goog' style inheritance in JS output

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

6 years ago- refactored a bit to give control over 'binary operator' handling to the emitter...
Erik de Bruin [Tue, 8 Jan 2013 15:05:32 +0000 (15:05 +0000)] 
- refactored a bit to give control over 'binary operator' handling to the emitter instead of the walker
- moved 'emitVarDeclaration' and 'emitFunctionObject' overrides to JSEmitter
- created 'emitBinaryOperator' on JSGoogEmitter to handle the various 'goog' specific workarounds
- created TestGoogExpressions and made overrides for JS (and/or 'goog') specific implementations

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

6 years ago- tests now pass for '-Infinity'
Erik de Bruin [Tue, 8 Jan 2013 12:56:42 +0000 (12:56 +0000)] 
- tests now pass for '-Infinity'
- added a test for the assignment of a negative number to a var (wrote it while looking for cause of the -Infinity bug)

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

6 years agoFlex:FalconJx
Michael Schmalle [Tue, 8 Jan 2013 12:49:22 +0000 (12:49 +0000)] 
Flex:FalconJx
- fixed Issue with -Infinity, looks like a parser ambiguity with subtract ids

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

6 years ago- my bad, forgot to fix a test that was expecting an uppercase 'Number', which was...
Erik de Bruin [Tue, 8 Jan 2013 11:28:59 +0000 (11:28 +0000)] 
- my bad, forgot to fix a test that was expecting an uppercase 'Number', which was changed to 'number' in the previous commit

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

6 years ago- added AS and 'goog' JS tests for Global Constants
Erik de Bruin [Tue, 8 Jan 2013 11:18:53 +0000 (11:18 +0000)] 
- added AS and 'goog' JS tests for Global Constants
- fixed issue where 'goog' type annotation of 'Number' wasn't lowercased

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

6 years ago- implemented handling of 'chained' variable declarations ("var a, b, c;")
Erik de Bruin [Tue, 8 Jan 2013 10:48:10 +0000 (10:48 +0000)] 
- implemented handling of 'chained' variable declarations ("var a, b, c;")
- fixed issue where a return type 'void' would result in a 'goog' annotation " * @return {void}"
- cleaned up a few minor issues in some tests

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

6 years ago- Created 'AMD' emitter to 'store' the alternate handling of default parameters ...
Erik de Bruin [Tue, 8 Jan 2013 09:54:30 +0000 (09:54 +0000)] 
- Created 'AMD' emitter to 'store' the alternate handling of default parameters (and also to see if I could ;-))
- Created tests for the new emitter
- Removed alternate handling of default parameters (and it's tests) from the 'goog' emitter
- Added a few missing Apache license headers

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

6 years ago- Removed the global 'JSSharedData.OUTPUT_ALTERNATE'.
Erik de Bruin [Tue, 8 Jan 2013 09:19:17 +0000 (09:19 +0000)] 
- Removed the global 'JSSharedData.OUTPUT_ALTERNATE'.
- '@Ignore' the tests that use the 'AMD' style of handling default parameter values.
- fixed issue where an extra '\t' was added to empty function bodies in some tests.

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

6 years agoAdded the 'assertOutDebug' method. While working on getting the tests to pass, having...
Erik de Bruin [Tue, 8 Jan 2013 08:46:22 +0000 (08:46 +0000)] 
Added the 'assertOutDebug' method. While working on getting the tests to pass, having the result string printed in the Console in 'readable' form speeds up my process.

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

6 years agoAdding tests and code to handle 'constant' Field Members.
Erik de Bruin [Mon, 7 Jan 2013 15:43:51 +0000 (15:43 +0000)] 
Adding tests and code to handle 'constant' Field Members.

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

6 years agoAdding Field Members tests. Trying to be more 'atomic' in my commits, so this one...
Erik de Bruin [Mon, 7 Jan 2013 15:29:44 +0000 (15:29 +0000)] 
Adding Field Members tests. Trying to be more 'atomic' in my commits, so this one is only for the Fields. The next one will be for the Constants.

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

6 years agoAdded a TODO for an issue I noticed while working on the Field Members tests.
Erik de Bruin [Mon, 7 Jan 2013 15:25:07 +0000 (15:25 +0000)] 
Added a TODO for an issue I noticed while working on the Field Members tests.

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

6 years agoFlex has become a TLP
Daniel Shahaf [Sat, 5 Jan 2013 01:40:28 +0000 (01:40 +0000)] 
Flex has become a TLP

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

6 years agoFlex:FalconJx trunk@1429183
Michael Schmalle [Mon, 31 Dec 2012 00:31:57 +0000 (00:31 +0000)] 
Flex:FalconJx
- added more tests for setters in 'goog' production

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

6 years agoFlex:FalconJx
Michael Schmalle [Mon, 31 Dec 2012 00:18:35 +0000 (00:18 +0000)] 
Flex:FalconJx
- added initial support for getter/setter accessors in 'goog' production

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

6 years agoFlex:FalconJx
Michael Schmalle [Sun, 30 Dec 2012 22:32:48 +0000 (22:32 +0000)] 
Flex:FalconJx
- added 3 tests for 'this' keyword that will produce the 'goog' @this tag for a constructor and method scope

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

6 years agoFlex:FalconJx
Michael Schmalle [Sun, 30 Dec 2012 20:12:11 +0000 (20:12 +0000)] 
Flex:FalconJx
- fixed failing tests
- added prototype to the method tsts in TestGoogEmiter
- removed the semi colon since FunctionNode tests will never have a semi colon due to the way the traverse emits from the TypeNode
- all tests pass

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

6 years agoWorked my way through the 'Method Member' tests for the 'goog'-ified JS implementatio...
Erik de Bruin [Sun, 30 Dec 2012 16:47:02 +0000 (16:47 +0000)] 
Worked my way through the 'Method Member' tests for the 'goog'-ified JS implementation. In order to get the function block closing semicolon in place, I've 'rerouted' some stuff in the AS and JS emitter base classes. I put comments on the relevant sections, please check my implementation and feel free to give brutal feedback :-)

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

6 years agoAdding test for production of 'goog'-ified JS Method Members code.
Erik de Bruin [Fri, 28 Dec 2012 16:07:08 +0000 (16:07 +0000)] 
Adding test for production of 'goog'-ified JS Method Members code.

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 28 Dec 2012 13:06:22 +0000 (13:06 +0000)] 
Flex:FalconJx
- Missed TestGoogEmiter.java move, now in goog package

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 28 Dec 2012 12:59:00 +0000 (12:59 +0000)] 
Flex:FalconJx
- Major refactor of package structure
- emitters for js and documents and each target production are now abstract
- all tests pass

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

6 years agoAdding test for production of 'goog'-ified JS Package code.
Erik de Bruin [Fri, 28 Dec 2012 10:09:11 +0000 (10:09 +0000)] 
Adding test for production of 'goog'-ified JS Package code.

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

6 years agoFlex:FalconJx
Michael Schmalle [Thu, 27 Dec 2012 13:21:06 +0000 (13:21 +0000)] 
Flex:FalconJx
- Fixed parameter alternate indent when no block code exists

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

6 years agoImplemented an alternate method to deal with default values for parameters in JS.
Erik de Bruin [Thu, 27 Dec 2012 12:53:33 +0000 (12:53 +0000)] 
Implemented an alternate method to deal with default values for parameters in JS.

In order to do this without 'breaking' any existing code, I've create a new 'setting' on JSSharedData: OUTPUT_ALTERNATE. I used this setting to split the flow in 'emitFunctionBlockHeader' and call to 'emitDefaultParameterCodeBlock_Alternate' instead of the regular method.

I've also added a test to 'TestGoogEmiter': 'testDefaultParameter_Alternate' to check the functionality of the above mentioned addition.

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

6 years agoFlex:FalconJx
Michael Schmalle [Wed, 26 Dec 2012 22:07:58 +0000 (22:07 +0000)] 
Flex:FalconJx
- Fixed method name not being added to goog emitter

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

6 years agoFlex:FalconJx
Michael Schmalle [Wed, 26 Dec 2012 21:57:16 +0000 (21:57 +0000)] 
Flex:FalconJx
- implemented function block header for default parameters

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

6 years agoFlex:FalconJx
Michael Schmalle [Wed, 26 Dec 2012 17:32:29 +0000 (17:32 +0000)] 
Flex:FalconJx
- Initial Goog parameter production

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

6 years agoFlex:FalconJx
Michael Schmalle [Sat, 22 Dec 2012 00:00:09 +0000 (00:00 +0000)] 
Flex:FalconJx
- First implementation of an extended emitter JSGoogEmitter.java
- The compiler is spitting out semi-valid goog format

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 21 Dec 2012 22:15:44 +0000 (22:15 +0000)] 
Flex:FalconJx
- From this commit and previous, Class and Interface now produce valid AS3 source code with members.
- The basic framework will now produce a package, class, interface, constant, field, accessor, method, constructor, blocks, statements and expressions

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 21 Dec 2012 20:34:28 +0000 (20:34 +0000)] 
Flex:FalconJx
- Class member(constant, field, accessor, constructor, method) production with newlines and semi-colons

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 21 Dec 2012 19:08:06 +0000 (19:08 +0000)] 
Flex:FalconJx
- added TestInterface implemented interface and extends production

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 21 Dec 2012 18:54:14 +0000 (18:54 +0000)] 
Flex:FalconJx
- Class production implemented, final, extends and implements simple and qualified names

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 21 Dec 2012 17:48:55 +0000 (17:48 +0000)] 
Flex:FalconJx
- added actionscript layer to app, target, emitters and writers to allow for as code testing
- added TestPackage for preliminary package/class production
- all tests pass

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

6 years agoFlex:FalconJx:
Michael Schmalle [Tue, 18 Dec 2012 20:12:21 +0000 (20:12 +0000)] 
Flex:FalconJx:
- Cleaned up some garbage commented out
- Added anonymous FunctionObject in variable declaration and arguments

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

6 years agoFlex:FalconJx:
Michael Schmalle [Tue, 18 Dec 2012 12:36:11 +0000 (12:36 +0000)] 
Flex:FalconJx:
- Added var/const declarations
- Added chained variable, constant lists to fields and block declarations

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

6 years agoFlex:FalconJx
Michael Schmalle [Tue, 18 Dec 2012 11:00:10 +0000 (11:00 +0000)] 
Flex:FalconJx
- Added a couple more tests to the accessors (override/static)

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

6 years agoFlex:FalconJx
Michael Schmalle [Tue, 18 Dec 2012 00:36:08 +0000 (00:36 +0000)] 
Flex:FalconJx
- Added TestAccessorMembers tests
- Added get/set accessors to the ASEmitter

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

6 years agoFlex:FalconJx
Michael Schmalle [Mon, 17 Dec 2012 23:47:25 +0000 (23:47 +0000)] 
Flex:FalconJx
- Added TestMethodMembers for Class methods
- Refactored ASEmitter to share production methods with member emitters

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

6 years agoFlex:FalconJx
Michael Schmalle [Mon, 17 Dec 2012 22:24:16 +0000 (22:24 +0000)] 
Flex:FalconJx
- Moved js package into compiler
- pulled methods out of JSEmitter into ASEmitter
- added TestFieldMembers for class field and constant tests

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

6 years agoFlex:FalconJx
Michael Schmalle [Mon, 17 Dec 2012 13:55:02 +0000 (13:55 +0000)] 
Flex:FalconJx
- TestExpressions.java subclasses TestWalkerBase
- TestBase; removed extraneous ) in the getNode methods

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

6 years agoFlex:FalconJx Rearranged node switch logically based on AST tree
Michael Schmalle [Sat, 15 Dec 2012 12:58:32 +0000 (12:58 +0000)] 
Flex:FalconJx Rearranged node switch logically based on AST tree

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 14 Dec 2012 16:21:56 +0000 (16:21 +0000)] 
Flex:FalconJx
- moved walker and added IJSEmitter
- added bin, lib and temp to ignore

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

6 years agoFlex:FalconJx
Michael Schmalle [Fri, 14 Dec 2012 16:17:27 +0000 (16:17 +0000)] 
Flex:FalconJx
- Documented a lot of the interface API
- Reorganized some methods
- moved IASBlockVisitor to visitor package
- removes all warnings, unit tests pass

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

6 years agoFlex: FalconJx Initial commit of prototype cross compiler
Michael Schmalle [Thu, 13 Dec 2012 23:32:01 +0000 (23:32 +0000)] 
Flex: FalconJx Initial commit of prototype cross compiler

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

6 years ago- prepared to auto launch ui relatively to the context
Frédéric Thomas [Sun, 9 Dec 2012 02:42:18 +0000 (02:42 +0000)] 
- prepared to auto launch ui relatively to the context

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

6 years ago- cleaned code
Frédéric Thomas [Sun, 9 Dec 2012 02:25:44 +0000 (02:25 +0000)] 
- cleaned code

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

6 years ago- cleaned code
Frédéric Thomas [Sun, 9 Dec 2012 02:18:56 +0000 (02:18 +0000)] 
- cleaned code

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

6 years ago- optimized imports
Frédéric Thomas [Sun, 9 Dec 2012 02:17:40 +0000 (02:17 +0000)] 
- optimized imports

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

6 years ago- Created a CommandCallBack to type the custom async command results and errors in...
Frédéric Thomas [Sun, 9 Dec 2012 02:14:04 +0000 (02:14 +0000)] 
- Created a CommandCallBack to type the custom async command results and errors in the parsley way.
- The properties window is now display at application launch if some required settings are missing

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

6 years ago- Oups, I haven't see before, Parsley autoremove views after removal from stage even...
Frédéric Thomas [Sat, 8 Dec 2012 20:03:05 +0000 (20:03 +0000)] 
- Oups, I haven't see before, Parsley autoremove views after removal from stage even if they was added manually, good !

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

6 years ago- Removed the settings window from context when is closed
Frédéric Thomas [Sat, 8 Dec 2012 19:56:43 +0000 (19:56 +0000)] 
- Removed the settings window from context when  is closed

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

6 years ago- Fixed: Arff, forgot to return on errors
Frédéric Thomas [Sat, 8 Dec 2012 19:43:44 +0000 (19:43 +0000)] 
- Fixed: Arff, forgot to return on errors

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

6 years ago- Added Cygwin settings
Frédéric Thomas [Sat, 8 Dec 2012 19:37:54 +0000 (19:37 +0000)] 
- Added Cygwin settings

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