[3/7] git commit: [flex-asjs] [refs/heads/develop] - Remove annotations: it is the same as in the parent class, in which case @override takes care of inherited annotations.

2014-02-27 Thread erikdebruin
Remove annotations: it is the same as in the parent class, in which case @override takes care of inherited annotations. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/ca8f5607 Tree: htt

[4/7] git commit: [flex-asjs] [refs/heads/develop] - Fix type warning and fix JSDoc notation.

2014-02-27 Thread erikdebruin
Fix type warning and fix JSDoc notation. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/8aadaec0 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/8aadaec0 Diff: http://git-wip

[7/7] git commit: [flex-asjs] [refs/heads/develop] - Implementation of the creation and registration of the 'click' event callback in FlexJS and SVG.

2014-02-27 Thread erikdebruin
Implementation of the creation and registration of the 'click' event callback in FlexJS and SVG. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/dcbeeb82 Tree: http://git-wip-us.apache.o

[5/7] git commit: [flex-asjs] [refs/heads/develop] - Events are added after the component is created (MXMLDataInterpreter), so anything that relies on data about events - like the new SVG event protoc

2014-02-27 Thread erikdebruin
Events are added after the component is created (MXMLDataInterpreter), so anything that relies on data about events - like the new SVG event protocol - needs to have a handler that is triggered after the component is completely initialised. Signed-off-by: Erik de Bruin Project: http://git-wi

git commit: [flex-falcon] [refs/heads/develop] - Copy assets for SDK classes, but only for classes in the org.apache.flex namespace.

2014-02-27 Thread erikdebruin
ile); + + // (erikdebruin) copy class assets files + if (className.indexOf("org.apache.flex") > -1) + { + File assetsDir = new File(f.getParentFile(), "assets"); +

git commit: [flex-asjs] [refs/heads/develop] - Added metadata (which the SDK uses for type resolution etc.)

2014-02-26 Thread erikdebruin
Repository: flex-asjs Updated Branches: refs/heads/develop b4bfea26f -> 71948bc82 Added metadata (which the SDK uses for type resolution etc.) Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs

git commit: [flex-sdk] [refs/heads/develop] - Updating to AIR 13 beta

2014-02-26 Thread erikdebruin
Repository: flex-sdk Updated Branches: refs/heads/develop c502f442c -> 5648d8887 Updating to AIR 13 beta Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/5648d888 Tree: http://git-wip-us

git commit: [flex-asjs] [refs/heads/develop] - Fixed JSHint errors.

2014-02-22 Thread erikdebruin
Repository: flex-asjs Updated Branches: refs/heads/develop 23605149b -> 1309e00f4 Fixed JSHint errors. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/1309e00f Tree: http://git-wip-us

git commit: [flex-sdk] [refs/heads/develop] - small mistakes, big consequences ; -)

2014-02-13 Thread erikdebruin
Updated Branches: refs/heads/develop cc4324c5c -> e701da534 small mistakes, big consequences ;-) Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/e701da53 Tree: http://git-wip-us.apache.

[1/2] git commit: [flex-sdk] [refs/heads/release4.12.0] - nl_NL translation

2014-02-13 Thread erikdebruin
Updated Branches: refs/heads/release4.12.0 195b7a78c -> cc4324c5c nl_NL translation Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/cc4324c5 Tree: http://git-wip-us.apache.org/repos/asf

[2/2] git commit: [flex-sdk] [refs/heads/release4.12.0] - - update sequencing of property file removal/creation - only write 'used' versions to file when run was successful

2014-02-13 Thread erikdebruin
- update sequencing of property file removal/creation - only write 'used' versions to file when run was successful Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/8371673a Tree: http://git-

[2/2] git commit: [flex-sdk] [refs/heads/develop] - - update sequencing of property file removal/creation - only write 'used' versions to file when run was successful

2014-02-13 Thread erikdebruin
- update sequencing of property file removal/creation - only write 'used' versions to file when run was successful Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/8371673a Tree: http://git-

[1/2] git commit: [flex-sdk] [refs/heads/develop] - nl_NL translation

2014-02-13 Thread erikdebruin
Updated Branches: refs/heads/develop 195b7a78c -> cc4324c5c nl_NL translation Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/cc4324c5 Tree: http://git-wip-us.apache.org/repos/asf/flex-

git commit: [flex-sdk] [refs/heads/develop] - - use 'build.xml' compatible version numbering to make sure FP version is matched correctly to 'swfversion' - split AIR 'version' and 'SDK location' to al

2014-02-10 Thread erikdebruin
Updated Branches: refs/heads/develop b0b5820d9 -> 96ba4bc1d - use 'build.xml' compatible version numbering to make sure FP version is matched correctly to 'swfversion' - split AIR 'version' and 'SDK location' to allow for more descriptive SDK directory naming - correctly output AIR version to

git commit: [flex-sdk] [refs/heads/develop] - Fixed 'typo' in version nr.

2014-02-09 Thread erikdebruin
Updated Branches: refs/heads/develop 42ebf3c27 -> 5d0b30c79 Fixed 'typo' in version nr. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/5d0b30c7 Tree: http://git-wip-us.apache.org/repos

git commit: [flex-sdk] [refs/heads/develop] - - added initial setting report for easier overview of type of run - added run duration calculation to run report

2014-02-09 Thread erikdebruin
Updated Branches: refs/heads/develop 45ac3c7b2 -> 42ebf3c27 - added initial setting report for easier overview of type of run - added run duration calculation to run report Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.a

git commit: [flex-sdk] [refs/heads/develop] - Updated to include current beta versions

2014-02-09 Thread erikdebruin
Updated Branches: refs/heads/develop 8035c4927 -> 45ac3c7b2 Updated to include current beta versions Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/45ac3c7b Tree: http://git-wip-us.apa

[3/9] git commit: [flex-falcon] [refs/heads/develop] - New interface member emission.

2013-12-06 Thread erikdebruin
New interface member emission. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/53eb5618 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/53eb5618 Diff: http://git-wip-us.

[6/9] git commit: [flex-falcon] [refs/heads/develop] - Proper emission of parameters of interface members.

2013-12-06 Thread erikdebruin
Proper emission of parameters of interface members. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/dfa58928 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/dfa58928 Dif

[8/9] git commit: [flex-falcon] [refs/heads/develop] - Changed the tests for the proper emission of JSDoc annotations for the interface members.

2013-12-06 Thread erikdebruin
Changed the tests for the proper emission of JSDoc annotations for the interface members. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/58352859 Tree: http://git-wip-us.apache.org/

[1/9] git commit: [flex-falcon] [refs/heads/develop] - Fixing test to match the new !Class but Object type annotation.

2013-12-06 Thread erikdebruin
Updated Branches: refs/heads/develop 70683e5d2 -> f95e2d231 Fixing test to match the new !Class but Object type annotation. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/15035e6

[4/9] git commit: [flex-falcon] [refs/heads/develop] - Raise property visibility to allow for method override.

2013-12-06 Thread erikdebruin
Raise property visibility to allow for method override. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/c5e6f211 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/c5e6f211

[9/9] git commit: [flex-falcon] [refs/heads/develop] - Fixes issue where the namespace of the package instead of the namespace of the type is prefixed in the JSDoc annotation of an interface member.

2013-12-06 Thread erikdebruin
Fixes issue where the namespace of the package instead of the namespace of the type is prefixed in the JSDoc annotation of an interface member. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falc

[2/9] git commit: [flex-falcon] [refs/heads/develop] - Changed the tests for the new interface member emission.

2013-12-06 Thread erikdebruin
Changed the tests for the new interface member emission. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/e3eff8e9 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/e3eff8e

[7/9] git commit: [flex-falcon] [refs/heads/develop] - Proper JSDoc annotations for interface members.

2013-12-06 Thread erikdebruin
e, ICompilerProject project) + { +// (erikdebruin) placeholder method, so we don't have to further complicate +// the interface structure +} + @Override public void emitFieldDoc(IVariableNode node, IDefinition def) {

[5/9] git commit: [flex-falcon] [refs/heads/develop] - Changed the tests for the proper emission of parameters of the interface members.

2013-12-06 Thread erikdebruin
Changed the tests for the proper emission of parameters of the interface members. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/aa156294 Tree: http://git-wip-us.apache.org/repos/as

git commit: [flex-falcon] [refs/heads/develop] - Added some relative path resolution in order to make the defaults work when the compiler is not launched from the root of the SDK directory.

2013-11-29 Thread erikdebruin
Updated Branches: refs/heads/develop 79391efcd -> e3be84e96 Added some relative path resolution in order to make the defaults work when the compiler is not launched from the root of the SDK directory. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/

[1/2] git commit: [flex-falcon] [refs/heads/develop] - A weird character was between 'ArgumentError' and the equals sign, causing the test to fail... And no, I don't consider a space a weird character

2013-11-29 Thread erikdebruin
Updated Branches: refs/heads/develop 7dbe7e70b -> 79391efcd A weird character was between 'ArgumentError' and the equals sign, causing the test to fail... And no, I don't consider a space a weird character ;-) Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/fle

[2/2] git commit: [flex-falcon] [refs/heads/develop] - Added default values for 'sdk-js-lib' and 'closure-lib' config settings, such that when the compiler is part of the FlexJS SDK, there is no need

2013-11-29 Thread erikdebruin
Added default values for 'sdk-js-lib' and 'closure-lib' config settings, such that when the compiler is part of the FlexJS SDK, there is no need to explicitly set these paths. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-

git commit: [flex-falcon] [refs/heads/develop] - Fixing "resource leak" warning.

2013-11-29 Thread erikdebruin
Updated Branches: refs/heads/develop 4bac1cfff -> 7dbe7e70b Fixing "resource leak" warning. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/7dbe7e70 Tree: http://git-wip-us.apache

git commit: [flex-asjs] [refs/heads/develop] - Split 'frameworks' target in two, to allow Jenkins to skip the 'gjslint' and 'jshint' steps (these executables are not available on the build machine).

2013-11-25 Thread erikdebruin
Updated Branches: refs/heads/develop 52d350441 -> b4ddb7677 Split 'frameworks' target in two, to allow Jenkins to skip the 'gjslint' and 'jshint' steps (these executables are not available on the build machine). Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/f

git commit: [flex-falcon] [refs/heads/develop] - Updated download URL for GCC

2013-11-20 Thread erikdebruin
Updated Branches: refs/heads/develop 16551fb2a -> 03568ef9a Updated download URL for GCC Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/03568ef9 Tree: http://git-wip-us.apache.or

[1/2] git commit: [flex-falcon] [refs/heads/develop] - FLEX-33918 another issue with a class/interface type not being emitted fully qualified

2013-11-19 Thread erikdebruin
Updated Branches: refs/heads/develop fc4b7cfe3 -> 16551fb2a FLEX-33918 another issue with a class/interface type not being emitted fully qualified Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/fl

[2/2] git commit: [flex-falcon] [refs/heads/develop] - Modified tests for the 'another not fully qualified class type' issue (FLEX-33918)

2013-11-19 Thread erikdebruin
Modified tests for the 'another not fully qualified class type' issue (FLEX-33918) Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/16551fb2 Tree: http://git-wip-us.apache.org/repos/a

[3/3] git commit: [flex-falcon] [refs/heads/develop] - Emit fully qualified interface type as return type in function JSDoc

2013-11-19 Thread erikdebruin
Emit fully qualified interface type as return type in function JSDoc Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/fc4b7cfe Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/

[1/3] git commit: [flex-falcon] [refs/heads/develop] - FLEX-33917 emit interface types fully qualified when used as an argument in a function call

2013-11-19 Thread erikdebruin
Updated Branches: refs/heads/develop 6d8761404 -> fc4b7cfe3 FLEX-33917 emit interface types fully qualified when used as an argument in a function call Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/a

[2/3] git commit: [flex-falcon] [refs/heads/develop] - Added new interface type as function call argument use case; added interface type as return type use case

2013-11-19 Thread erikdebruin
Added new interface type as function call argument use case; added interface type as return type use case Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/81121b95 Tree: http://git-wi

git commit: [flex-sdk] [refs/heads/develop] - In order to follow Justin's interpretation of the new version numbering, I've changed jenkins.sh to use 12.0 instead of just 12. I've also renamed the dir

2013-11-18 Thread erikdebruin
Updated Branches: refs/heads/develop 9d6c2d34e -> bbf2c5332 In order to follow Justin's interpretation of the new version numbering, I've changed jenkins.sh to use 12.0 instead of just 12. I've also renamed the directory in which 'playerglobal.swc' lives to '12.0'. The future will tell who's

git commit: [flex-falcon] [refs/heads/develop] - Fixed missing 'deps', needed to concatenate the generated list to the 'goog' list

2013-11-18 Thread erikdebruin
Updated Branches: refs/heads/develop a309f44b9 -> 6d8761404 Fixed missing 'deps', needed to concatenate the generated list to the 'goog' list Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-fa

git commit: [flex-sdk] [refs/heads/develop] - Updated jenkins.sh for Mustella VM with latest FP and AIR betas

2013-11-17 Thread erikdebruin
Updated Branches: refs/heads/develop 9f3a8015b -> 04cb86c6f Updated jenkins.sh for Mustella VM with latest FP and AIR betas Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/04cb86c6 Tree

git commit: [flex-falcon] [refs/heads/develop] - Created defaults for the mandatory FlexJS command line arguments. You can now build a FlexJS project by specifying only the '-load-config', '-sdk-js-li

2013-11-17 Thread erikdebruin
Updated Branches: refs/heads/develop 753c7853a -> c8275ed61 Created defaults for the mandatory FlexJS command line arguments. You can now build a FlexJS project by specifying only the '-load-config', '-sdk-js-lib' and '-closure-lib' arguments (and of course the main project file. Signed-off-

[2/2] git commit: [flex-falcon] [refs/heads/develop] - Removing old code

2013-11-17 Thread erikdebruin
quot;Mac") == -1; - -List inputs = new ArrayList(); -Collection files = org.apache.commons.io.FileUtils.listFiles( -new File(intermediateDirPath), -new RegexFileFilter("^.*(\\.js)"), -DirectoryFileFilter.DIRECTORY); -for (File file : files) -

[1/2] git commit: [flex-falcon] [refs/heads/develop] - Found the proper order in which to feed the files to the compiler. No more warnings!!!

2013-11-17 Thread erikdebruin
nts ArrayList optionList = new ArrayList(); +// (erikdebruin) add 'goog' files files = org.apache.commons.io.FileUtils.listFiles(new File( -intermediateDirPath), new RegexFileFilter("^.*(\\.js)"), +closureGoogTgtLibDirPat

git commit: [flex-asjs] [refs/heads/develop] - One last null checks to make the last of the GCC warnings go away

2013-11-17 Thread erikdebruin
Updated Branches: refs/heads/develop edf998940 -> 2ec361ab4 One last null checks to make the last of the GCC warnings go away Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/2ec361ab

[2/2] git commit: [flex-asjs] [refs/heads/develop] - Some more null checks to make GCC warnings go away

2013-11-16 Thread erikdebruin
Some more null checks to make GCC warnings go away Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/edf99894 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/edf99894 Diff: http

[1/2] git commit: [flex-asjs] [refs/heads/develop] - Additional null checks to make GCC warnings go away

2013-11-16 Thread erikdebruin
Updated Branches: refs/heads/develop 0665f4793 -> edf998940 Additional null checks to make GCC warnings go away Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/ffb2dcf1 Tree: http://g

git commit: [flex-falcon] [refs/heads/develop] - The GoogDepsWriter didn't completely capture the full dependency tree for 'goog' classes. Excluding those classes from the custom dependency writer and

2013-11-16 Thread erikdebruin
+ File.separator + "base.js"), -new File(closureGoogTgtLibDirPath + File.separator + "base.js")); +// (erikdebruin) We need to leave the 'goog' files and dependencies well +// enough alone. We copy the entire library

[5/5] git commit: [flex-falcon] [refs/heads/develop] - Made the default for the --strict-publish argument 'true', so the warning are for all to see, unless switched off with --strict-publish=false. Si

2013-11-16 Thread erikdebruin
Made the default for the --strict-publish argument 'true', so the warning are for all to see, unless switched off with --strict-publish=false. Since we're down to the low tens of warnings, it's worth to keep them showing so we eventually look into making them go away. Signed-off-by: Erik de Bru

[4/5] git commit: [flex-falcon] [refs/heads/develop] - Changed tests with the new file 'header' JSDoc with @suppress {checkTypes}

2013-11-16 Thread erikdebruin
Changed tests with the new file 'header' JSDoc with @suppress {checkTypes} Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/7d26acfd Tree: http://git-wip-us.apache.org/repos/asf/flex-f

[3/5] git commit: [flex-falcon] [refs/heads/develop] - Trying again: added JSDoc file annotation with @suppress to make the remaining GCC type warnings go away. There are small inconsistencies between

2013-11-16 Thread erikdebruin
Trying again: added JSDoc file annotation with @suppress to make the remaining GCC type warnings go away. There are small inconsistencies between the AS and goog JS type (e.g. in goog, 'string' is not an Object), that we cannot compensate for. Since the AS compiler takes care of the type checkin

[2/5] git commit: [flex-falcon] [refs/heads/develop] - Revert "Added JSDoc file annotation with @suppress to make the remaining GCC type warnings go away. There are small inconsistencies between the A

2013-11-16 Thread erikdebruin
Revert "Added JSDoc file annotation with @suppress to make the remaining GCC type warnings go away. There are small inconsistencies between the AS and goog JS type (e.g. in goog, 'string' is not an Object), that we cannot compensate for. Since the AS compiler takes care of the type checking on t

[1/5] git commit: [flex-falcon] [refs/heads/develop] - Added JSDoc file annotation with @suppress to make the remaining GCC type warnings go away. There are small inconsistencies between the AS and go

2013-11-16 Thread erikdebruin
Updated Branches: refs/heads/develop 719e3ff3b -> f92dd51e9 Added JSDoc file annotation with @suppress to make the remaining GCC type warnings go away. There are small inconsistencies between the AS and goog JS type (e.g. in goog, 'string' is not an Object), that we cannot compensate for. Si

git commit: [flex-asjs] [refs/heads/develop] - Null checks to make GCC warnings go away

2013-11-16 Thread erikdebruin
Updated Branches: refs/heads/develop 6b413f81f -> 0665f4793 Null checks to make GCC warnings go away Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/0665f479 Tree: http://git-wip-us.a

git commit: [flex-asjs] [refs/heads/develop] - Make CSS selector independent from the 'className' property. Instead use the class metadata.

2013-11-15 Thread erikdebruin
Updated Branches: refs/heads/develop 2f9d81409 -> 6b413f81f Make CSS selector independent from the 'className' property. Instead use the class metadata. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/as

[7/8] git commit: [flex-falcon] [refs/heads/develop] - We want the 'goog.require' statements in the top most file possible. The prior recursion caused it to sometimes be included in the bottom most fi

2013-11-15 Thread erikdebruin
We want the 'goog.require' statements in the top most file possible. The prior recursion caused it to sometimes be included in the bottom most file. 'Unwinding' the recursion a bit now results in proper emission. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/fle

[3/8] git commit: [flex-falcon] [refs/heads/develop] - FLEX-33903 emit class coercions as 'as()' method calls, with a third argument to force an exception to be thrown is the type check fails

2013-11-15 Thread erikdebruin
FLEX-33903 emit class coercions as 'as()' method calls, with a third argument to force an exception to be thrown is the type check fails Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/comm

[6/8] git commit: [flex-falcon] [refs/heads/develop] - The 'AddEventListener' method is marked 'deprecated' in the goog library, so the compiler complains we use it. This makes it ignore those warning

2013-11-15 Thread erikdebruin
The 'AddEventListener' method is marked 'deprecated' in the goog library, so the compiler complains we use it. This makes it ignore those warnings. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-

[1/8] git commit: [flex-falcon] [refs/heads/develop] - Add emission of 'name' and 'qName' metadata for every class

2013-11-15 Thread erikdebruin
Updated Branches: refs/heads/develop 18634f079 -> 719e3ff3b Add emission of 'name' and 'qName' metadata for every class Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/45ae7763 Tr

[5/8] git commit: [flex-falcon] [refs/heads/develop] - Correct emission of 'Metadata' JSDoc

2013-11-15 Thread erikdebruin
Correct emission of 'Metadata' JSDoc Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/40dddef5 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/40dddef5 Diff: http://git-w

[4/8] git commit: [flex-falcon] [refs/heads/develop] - Change tests for new type coercion using 'as()'

2013-11-15 Thread erikdebruin
Change tests for new type coercion using 'as()' Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/5152bec8 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/5152bec8 Diff: h

Git Push Summary

2013-11-15 Thread erikdebruin
Updated Branches: refs/heads/develop_strictest [deleted] 39e91cb75

[8/8] git commit: [flex-falcon] [refs/heads/develop] - Changed tests to match the new 'Metadata' JSDoc header

2013-11-15 Thread erikdebruin
Changed tests to match the new 'Metadata' JSDoc header Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/719e3ff3 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/719e3ff3

[2/8] git commit: [flex-falcon] [refs/heads/develop] - Adjusted tests for 'name' and 'qName' metadata

2013-11-15 Thread erikdebruin
Adjusted tests for 'name' and 'qName' metadata Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/d8936d91 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/d8936d91 Diff: ht

[3/9] git commit: [flex-asjs] [refs/heads/develop] - Added tests for super classes implementing interfaces

2013-11-15 Thread erikdebruin
Added tests for super classes implementing interfaces Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/aa9eb9cd Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/aa9eb9cd Diff: h

[9/9] git commit: [flex-asjs] [refs/heads/develop] - Changed the storage and retrieval of CSS properties and associated (super) class name metadata

2013-11-15 Thread erikdebruin
Changed the storage and retrieval of CSS properties and associated (super) class name metadata Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/2f9d8140 Tree: http://git-wip-us.apache.org

[4/9] git commit: [flex-asjs] [refs/heads/develop] - FLEX-33903 changed 'as()' method to throw an exception when a type coercion fails

2013-11-15 Thread erikdebruin
FLEX-33903 changed 'as()' method to throw an exception when a type coercion fails Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/7c857d7a Tree: http://git-wip-us.apache.org/repos/asf/fl

[1/9] git commit: [flex-asjs] [refs/heads/develop] - Made argument optional.

2013-11-15 Thread erikdebruin
Updated Branches: refs/heads/develop d1eee3afd -> 2f9d81409 Made argument optional. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/dec64192 Tree: http://git-wip-us.apache.org/repos/a

[6/9] Added or supplemented class metadata and corrected some type fixes

2013-11-15 Thread erikdebruin
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ListSingleSelectionMouseController.js -- diff --git a/frameworks/js/FlexJS/src/org/apach

[8/9] git commit: [flex-asjs] [refs/heads/develop] - Added a check for a superclass that's not in the FlexJS framework or the project files (i.e. it's in the goog library) and added metadata

2013-11-15 Thread erikdebruin
Added a check for a superclass that's not in the FlexJS framework or the project files (i.e. it's in the goog library) and added metadata Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/

[2/9] git commit: [flex-asjs] [refs/heads/develop] - Added support for the lookup of interfaces implemented on super classes

2013-11-15 Thread erikdebruin
} */ org.apache.flex.utils.Language.is = function(leftOperand, rightOperand) { - var checkInterfaces; + var checkInterfaces, superClass; + + // (erikdebruin) we intentionally DON'T do null checks on the + // [class].FLEXJS_CLASS_INFO property, as it MUST be + // declared for every FLEXJS JS (fram

Git Push Summary

2013-11-15 Thread erikdebruin
Updated Branches: refs/heads/develop_strictest [deleted] 3db28dbdc

[5/9] git commit: [flex-asjs] [refs/heads/develop] - Added type coercion example to project

2013-11-15 Thread erikdebruin
Added type coercion example to project Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/98fda68c Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/98fda68c Diff: http://git-wip-u

[1/2] git commit: [flex-falcon] [refs/heads/develop] - Created failing test for 'goog.base' for getter/setter accessors.

2013-11-14 Thread erikdebruin
Updated Branches: refs/heads/develop 5f4c8013a -> 18634f079 Created failing test for 'goog.base' for getter/setter accessors. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/24694

[2/2] git commit: [flex-falcon] [refs/heads/develop] - FLEX-33887 'super' is now correctly parsed to 'goog.base' in real world scenario.

2013-11-14 Thread erikdebruin
FLEX-33887 'super' is now correctly parsed to 'goog.base' in real world scenario. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/18634f07 Tree: http://git-wip-us.apache.org/repos/as

[1/2] git commit: [flex-asjs] [refs/heads/develop] - Added missing 'interface' metadata

2013-11-13 Thread erikdebruin
Updated Branches: refs/heads/develop 81aacba94 -> d1eee3afd Added missing 'interface' metadata Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/597bc3d2 Tree: http://git-wip-us.apache.

[2/2] git commit: [flex-asjs] [refs/heads/develop] - Added null check

2013-11-13 Thread erikdebruin
Added null check Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/d1eee3af Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/d1eee3af Diff: http://git-wip-us.apache.org/repos/asf

[1/3] git commit: [flex-asjs] [refs/heads/develop] - Fix some warnings when publishing with '-strict-publishing'

2013-11-13 Thread erikdebruin
Updated Branches: refs/heads/develop 6b8271177 -> 2d8d5e441 Fix some warnings when publishing with '-strict-publishing' Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/5132d5f9 Tree:

[2/3] git commit: [flex-asjs] [refs/heads/develop] - If the view doesn't have cssData (as with the DataGridExample), this prevents an exception.

2013-11-13 Thread erikdebruin
If the view doesn't have cssData (as with the DataGridExample), this prevents an exception. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/56d75ed9 Tree: http://git-wip-us.apache.org/re

[3/3] git commit: [flex-asjs] [refs/heads/develop] - Fix type checking: instanceof doesn't work with interfaces.

2013-11-13 Thread erikdebruin
Fix type checking: instanceof doesn't work with interfaces. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/2d8d5e44 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/2d8d5e44 D

[1/7] git commit: [flex-falcon] [refs/heads/develop] - Changed the test file to correct a mistake in the @param type emission.

2013-11-13 Thread erikdebruin
Updated Branches: refs/heads/develop 1228acacf -> 67a87b43e Changed the test file to correct a mistake in the @param type emission. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit

[5/7] git commit: [flex-falcon] [refs/heads/develop] - Removed '@this' JSDoc annotations from the tests.

2013-11-13 Thread erikdebruin
Removed '@this' JSDoc annotations from the tests. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/ec93bd31 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/ec93bd31 Diff:

[4/7] git commit: [flex-falcon] [refs/heads/develop] - '@this' JSDoc annotation not needed for methods on the class prototype.

2013-11-13 Thread erikdebruin
'@this' JSDoc annotation not needed for methods on the class prototype. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/449679c7 Tree: http://git-wip-us.apache.org/repos/asf/flex-falc

[2/9] git commit: [flex-falcon] [refs/heads/develop] - Remove some 'success' System.out calls, to make the not so successful ones stand out.

2013-11-13 Thread erikdebruin
Remove some 'success' System.out calls, to make the not so successful ones stand out. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/9e10215e Tree: http://git-wip-us.apache.org/repo

[5/9] git commit: [flex-falcon] [refs/heads/develop] - Fixed the JSDoc emission to allow for fully qualified type names as a parameter.

2013-11-13 Thread erikdebruin
Fixed the JSDoc emission to allow for fully qualified type names as a parameter. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/183b4c8a Tree: http://git-wip-us.apache.org/repos/asf/

[7/9] git commit: [flex-falcon] [refs/heads/develop] - Removed '@this' JSDoc annotations from the tests.

2013-11-13 Thread erikdebruin
Removed '@this' JSDoc annotations from the tests. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/f4644e3b Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/f4644e3b Diff:

[6/9] git commit: [flex-falcon] [refs/heads/develop] - '@this' JSDoc annotation not needed for methods on the class prototype.

2013-11-13 Thread erikdebruin
'@this' JSDoc annotation not needed for methods on the class prototype. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/26be7272 Tree: http://git-wip-us.apache.org/repos/asf/flex-falc

[9/9] git commit: [flex-falcon] [refs/heads/develop] - Merge branch 'refs/heads/develop_strictest' into develop

2013-11-13 Thread erikdebruin
Merge branch 'refs/heads/develop_strictest' into develop Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/5f4c8013 Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/5f4c8013 Diff: http://git-wip-us.apach

[1/9] git commit: [flex-falcon] [refs/heads/develop] - Add strictest possible compiler flags to the publisher.

2013-11-13 Thread erikdebruin
ort com.google.javascript.jscomp.deps.DepsGenerator.InclusionStrategy; @@ -223,6 +223,19 @@ public class MXMLFlexJSPublisher extends JSGoogPublisher implements optionList.add("--js=" + file.getCanonicalPath()); } +// (erikdebruin) set compiler flags to 'strictest

[3/9] git commit: [flex-falcon] [refs/heads/develop] - output encoded CSS from fx:Style blocks

2013-11-13 Thread erikdebruin
S; +if (!s.isEmpty()) +{ +int reqidx = s.indexOf("goog.require"); +if (reqidx != -1) +{ +String reqs = s.substring(reqidx); +writeNewline(reqs); +} +} + // erikdebruin: Add missing language

[4/9] git commit: [flex-falcon] [refs/heads/develop] - Changed the test file to correct a mistake in the @param type emission.

2013-11-13 Thread erikdebruin
Changed the test file to correct a mistake in the @param type emission. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/44fbfcd0 Tree: http://git-wip-us.apache.org/repos/asf/flex-falc

[8/9] git commit: [flex-falcon] [refs/heads/develop] - Added '-strict-publish' argument. Made the use of strict compiler flags when publishing optional.

2013-11-13 Thread erikdebruin
motinniRun; +private boolean useStrictPublishing; @Override public File getOutputFolder() @@ -223,18 +228,19 @@ public class MXMLFlexJSPublisher extends JSGoogPublisher implements optionList.add("--js=" + file.getCanonicalPath()); } - // (erikdebruin

[7/7] git commit: [flex-falcon] [refs/heads/develop] - Fixed the JSDoc emission to allow for fully qualified type names as a parameter.

2013-11-13 Thread erikdebruin
Fixed the JSDoc emission to allow for fully qualified type names as a parameter. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/3b7f4d7e Tree: http://git-wip-us.apache.org/repos/asf/

[2/7] git commit: [flex-falcon] [refs/heads/develop] - Remove some 'success' System.out calls, to make the not so successful ones stand out.

2013-11-13 Thread erikdebruin
Remove some 'success' System.out calls, to make the not so successful ones stand out. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/06fc290a Tree: http://git-wip-us.apache.org/repo

[2/7] git commit: [flex-asjs] [refs/heads/develop_strictest] - Added '@suppress {checkTypes}' to hide the warning caused by having an assignment in an interface, which we need to make 'is()' work.

2013-11-13 Thread erikdebruin
Added '@suppress {checkTypes}' to hide the warning caused by having an assignment in an interface, which we need to make 'is()' work. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/4a5c

[02/11] git commit: [flex-asjs] [refs/heads/develop] - Add functionality to AS version of DataGrid to highlight entire row when rolling over any column JS version to follow after discussion on dev@f.a

2013-11-13 Thread erikdebruin
Add functionality to AS version of DataGrid to highlight entire row when rolling over any column JS version to follow after discussion on dev@f.a.o Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/93942215 Tree: http:/

[3/5] git commit: [flex-falcon] [refs/heads/develop_strictest] - '@this' JSDoc annotation not needed for methods on the class prototype.

2013-11-13 Thread erikdebruin
'@this' JSDoc annotation not needed for methods on the class prototype. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/26be7272 Tree: http://git-wip-us.apache.org/repos/asf/flex-falc

[05/11] git commit: [flex-asjs] [refs/heads/develop] - Added '@suppress {checkTypes}' to hide the warning caused by having an assignment in an interface, which we need to make 'is()' work.

2013-11-13 Thread erikdebruin
Added '@suppress {checkTypes}' to hide the warning caused by having an assignment in an interface, which we need to make 'is()' work. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/4a5c

[6/7] git commit: [flex-falcon] [refs/heads/develop] - Added '-strict-publish' argument. Made the use of strict compiler flags when publishing optional.

2013-11-13 Thread erikdebruin
motinniRun; +private boolean useStrictPublishing; @Override public File getOutputFolder() @@ -223,18 +228,19 @@ public class MXMLFlexJSPublisher extends JSGoogPublisher implements optionList.add("--js=" + file.getCanonicalPath()); } - // (erikdebruin

[3/7] git commit: [flex-falcon] [refs/heads/develop] - Add strictest possible compiler flags to the publisher.

2013-11-13 Thread erikdebruin
; @@ -223,6 +223,19 @@ public class MXMLFlexJSPublisher extends JSGoogPublisher implements optionList.add("--js=" + file.getCanonicalPath()); } + // (erikdebruin) set compiler flags to 'strictest' to allow maximum +// code optimizati

[4/5] git commit: [flex-falcon] [refs/heads/develop_strictest] - Removed '@this' JSDoc annotations from the tests.

2013-11-13 Thread erikdebruin
Removed '@this' JSDoc annotations from the tests. Signed-off-by: Erik de Bruin Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/f4644e3b Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/f4644e3b Diff:

<    4   5   6   7   8   9   10   11   12   13   >