Merge commit '354013ee8dddb3c05d60391d07acdc0fc1d18f3c'
Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/b49c1ac4 Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/b49c1ac4 Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/b49c1ac4 Branch: refs/heads/develop Commit: b49c1ac4ecd7373d700fc719d6bc961ed5547662 Parents: 5ed4d98 354013e Author: Justin Mclean <[email protected]> Authored: Sat Aug 23 14:44:00 2014 +1000 Committer: Justin Mclean <[email protected]> Committed: Sat Aug 23 14:44:00 2014 +1000 ---------------------------------------------------------------------- .gitignore | 3 + CodeCoverage/CodeCoveragePreloadSWF.as | 81 + CodeCoverage/CodeCoverageServer-app.xml | 265 + CodeCoverage/CodeCoverageServer.mxml | 295 + FXGTools/src/ConvertDPITool-app.xml | 247 + FXGTools/src/ConvertDPITool.mxml | 196 + FXGTools/src/WriteFXG.mxml | 104 +- FlexPMD/as3-parser-api/.pmd | 25 + FlexPMD/as3-parser-api/pom.xml | 32 + .../com/adobe/ac/pmd/parser/IAS3Parser.java | 47 + .../com/adobe/ac/pmd/parser/IParserNode.java | 90 + .../java/com/adobe/ac/pmd/parser/KeyWords.java | 88 + .../java/com/adobe/ac/pmd/parser/NodeKind.java | 137 + .../java/com/adobe/ac/pmd/parser/Operators.java | 101 + .../parser/exceptions/NullTokenException.java | 33 + .../pmd/parser/exceptions/TokenException.java | 32 + .../exceptions/UnExpectedTokenException.java | 55 + .../com/adobe/ac/pmd/parser/KeyWordsTest.java | 31 + .../com/adobe/ac/pmd/parser/NodeKindTest.java | 31 + .../com/adobe/ac/pmd/parser/OperatorsTest.java | 33 + .../parser/exceptions/FlexPmdExceptionTest.java | 50 + FlexPMD/as3-parser/.pmd | 25 + FlexPMD/as3-parser/pom.xml | 46 + .../de/bokelberg/flex/parser/AS3Parser.java | 2360 + .../de/bokelberg/flex/parser/AS3Scanner.java | 898 + .../de/bokelberg/flex/parser/NestedNode.java | 224 + .../java/de/bokelberg/flex/parser/Node.java | 168 + .../flex/parser/AbstractAs3ParserTest.java | 98 + .../flex/parser/AbstractStatementTest.java | 36 + .../bokelberg/flex/parser/NestedNodeTest.java | 91 + .../java/de/bokelberg/flex/parser/NodeTest.java | 57 + .../de/bokelberg/flex/parser/TestAS3Parser.java | 75 + .../bokelberg/flex/parser/TestAS3Scanner.java | 362 + .../flex/parser/TestAS3ScannerWithFiles.java | 92 + .../de/bokelberg/flex/parser/TestClass.java | 144 + .../bokelberg/flex/parser/TestClassContent.java | 307 + .../flex/parser/TestCompilationUnit.java | 90 + .../flex/parser/TestConstStatement.java | 67 + .../bokelberg/flex/parser/TestDoStatement.java | 61 + .../flex/parser/TestE4xExpression.java | 46 + .../flex/parser/TestEmptyStatement.java | 42 + .../bokelberg/flex/parser/TestExpression.java | 204 + .../bokelberg/flex/parser/TestForStatement.java | 101 + .../bokelberg/flex/parser/TestIfStatement.java | 136 + .../de/bokelberg/flex/parser/TestInterface.java | 76 + .../flex/parser/TestInterfaceContent.java | 96 + .../flex/parser/TestPackageContent.java | 220 + .../flex/parser/TestPrimaryExpression.java | 114 + .../flex/parser/TestReturnStatement.java | 70 + .../flex/parser/TestSwitchStatement.java | 52 + .../parser/TestTryCatchFinallyStatement.java | 58 + .../flex/parser/TestUnaryExpression.java | 132 + .../bokelberg/flex/parser/TestVarStatement.java | 126 + .../flex/parser/TestWhileStatement.java | 67 + .../src/test/resources/examples/Enum.as | 84 + .../src/test/resources/examples/FisheyeBase.as | 564 + .../src/test/resources/examples/FlexPMD115.as | 22 + .../src/test/resources/examples/FlexPMD195.as | 51 + .../src/test/resources/examples/FlexPMD62.as | 35 + .../src/test/resources/examples/FlexPMD98.as | 440 + .../src/test/resources/examples/JPEGEncoder.as | 669 + .../src/test/resources/examples/JPEGEncoder2.as | 671 + .../toAS2/src/fw/data/request/ResultListener.as | 27 + .../resources/examples/unformatted/IContext.as | 83 + .../resources/examples/unformatted/Simple.as | 19 + .../resources/examples/unformatted/Title.as | 32 + FlexPMD/as3-plugin-utils/pom.xml | 34 + .../com/adobe/ac/ncss/filters/FlexFilter.java | 44 + .../java/com/adobe/ac/ncss/utils/FileUtils.java | 197 + .../main/java/com/adobe/ac/pmd/LoggerUtils.java | 44 + .../com/adobe/ac/utils/StackTraceUtils.java | 59 + .../src/main/resources/logger.properties | 22 + .../com/adobe/ac/ncss/utils/TestFileUtils.java | 83 + .../com/adobe/ac/utils/StackTraceUtilsTest.java | 45 + .../adobe/ac/ncss/flexunit/AbstractRowData.as | 115 + .../adobe/ac/ncss/flexunit/FilterTestsModel.as | 74 + .../com/adobe/ac/ncss/flexunit/TestCaseData.as | 139 + .../ac/ncss/flexunit/TestFunctionRowData.as | 217 + .../flexunit/TestRunnerBasePresentationModel.as | 315 + .../flexunit/filter/AllTestFunctionStatus.as | 36 + .../flexunit/filter/EmptyTestFunctionStatus.as | 36 + .../flexunit/filter/ErrorTestFunctionStatus.as | 36 + .../ncss/flexunit/filter/ITestFunctionStatus.as | 28 + .../flexunit/filter/TestfFunctionStatuses.as | 32 + .../com/adobe/ac/ncss/mxml/IterationView.mxml | 105 + .../com/adobe/ac/ncss/mxml/IterationsList.mxml | 61 + FlexPMD/custom-ruleset/build.xml | 41 + FlexPMD/custom-ruleset/maven-build.properties | 35 + FlexPMD/custom-ruleset/maven-build.xml | 622 + FlexPMD/custom-ruleset/pom.xml | 64 + .../flexpmd/custom/MonkeyPatchingRule.java | 72 + .../flexpmd/custom/MonkeyPatchingRuleTest.java | 45 + .../src/test/resources/test/AbstractRowData.as | 136 + .../test/resources/test/AbstractRowData.mxml | 44 + .../src/test/resources/test/BadComponent.as | 43 + .../src/test/resources/test/Color.as | 29 + .../src/test/resources/test/DefaultNameEvent.as | 36 + .../resources/test/DeleteButtonRenderer.mxml | 101 + .../src/test/resources/test/ErrorToltipSkin.as | 317 + .../src/test/resources/test/GenericType.as | 37 + .../src/test/resources/test/GoodComponent.as | 51 + .../test/LinkButtonExample_Exception.mxml | 38 + .../src/test/resources/test/Looping.as | 68 + .../src/test/resources/test/Main.mxml | 45 + .../resources/test/MainWithModelLocator.mxml | 42 + .../resources/test/MainWithNoCopyright.mxml | 22 + .../src/test/resources/test/PngEncoder.as | 617 + .../src/test/resources/test/RadonDataGrid.as | 200 + .../src/test/resources/test/Responder.as | 36 + .../src/test/resources/test/Simple.as | 19 + .../src/test/resources/test/SkinStyles.as | 65 + .../src/test/resources/test/Sorted.as | 62 + .../src/test/resources/test/Title.as | 33 + .../src/test/resources/test/UnboundMetadata.as | 41 + .../src/test/resources/test/WorkEvent.as | 205 + .../test/resources/test/asDocs/EmptyClass.as | 38 + .../resources/test/asDocs/EmptyWithDocClass.as | 51 + .../src/test/resources/test/bug/Duane.mxml | 154 + .../src/test/resources/test/bug/FlexPMD115.as | 30 + .../test/resources/test/bug/FlexPMD141a.mxml | 32 + .../test/resources/test/bug/FlexPMD141b.mxml | 34 + .../src/test/resources/test/bug/FlexPMD157.as | 33 + .../src/test/resources/test/bug/FlexPMD173.as | 40 + .../src/test/resources/test/bug/FlexPMD181.as | 2344 + .../src/test/resources/test/bug/FlexPMD61.as | 42 + .../src/test/resources/test/bug/FlexPMD62.as | 35 + .../src/test/resources/test/bug/FlexPMD88.as | 41 + .../src/test/resources/test/bug/FlexPMD97.as | 31 + .../src/test/resources/test/bug/Nico.as | 30 + .../src/test/resources/test/bug/Security.as | 36 + .../test/cairngorm/BindableModelLocator.as | 23 + .../resources/test/cairngorm/FatController.as | 183 + .../resources/test/cairngorm/LightController.as | 201 + .../test/cairngorm/NonBindableModelLocator.as | 54 + .../cairngorm/events/CorrectConstantEvent.as | 45 + .../cairngorm/events/CorrectConstructorEvent.as | 38 + .../cairngorm/events/UncorrectConstantEvent.as | 40 + .../events/UncorrectConstructorEvent.as | 38 + .../test/com/adobe/ac/AbstractRowData.as | 118 + .../src/test/resources/test/com/adobe/ac/foo.as | 22 + .../resources/test/com/adobe/ac/ncss/ArrayVO.as | 46 + .../test/com/adobe/ac/ncss/BigImporterModel.as | 78 + .../test/com/adobe/ac/ncss/BigModel.as | 90 + .../test/com/adobe/ac/ncss/ConfigProxy.as | 50 + .../test/com/adobe/ac/ncss/LongSwitch.as | 132 + .../com/adobe/ac/ncss/MyCairngormCommand.as | 30 + .../test/com/adobe/ac/ncss/NestedSwitch.as | 59 + .../test/com/adobe/ac/ncss/SearchBarEvent.as | 34 + .../test/com/adobe/ac/ncss/VoidConstructor.as | 37 + .../adobe/ac/ncss/event/DynamicCustomEvent.as | 35 + .../com/adobe/ac/ncss/event/FirstCustomEvent.as | 30 + .../adobe/ac/ncss/event/SecondCustomEvent.as | 28 + .../com/adobe/ac/ncss/mxml/IterationsList.mxml | 90 + .../com/adobe/ac/ncss/mxml/IterationsList2.mxml | 44 + .../com/adobe/ac/ncss/mxml/NestedComponent.mxml | 43 + .../adobe/cairngorm/work/SequenceWorkFlow.as | 19 + .../src/test/resources/test/empty/Empty.as | 18 + .../src/test/resources/test/empty/Empty.mxml | 18 + .../src/test/resources/test/filters/MyPopup.as | 28 + .../test/resources/test/filters/MyPopup.mxml | 32 + .../test/resources/test/flexpmd114/a/Test.as | 39 + .../test/resources/test/flexpmd114/b/Test.as | 35 + .../test/resources/test/flexpmd114/c/Test.as | 35 + .../test/resources/test/flexunit/RaoulTest.as | 69 + .../test/resources/test/flexunit/RulesetTest.as | 62 + .../test/resources/test/fu/main/flex/Main.mxml | 22 + .../fu/main/flex/TestRunnerApplication.mxml | 50 + .../test/resources/test/fu/test/flex/MySuite.as | 26 + .../test/resources/test/fu/test/flex/MyTest.as | 46 + .../test/functional/FunctionalClient.as | 29 + .../functional/func1/api/Func1ExposedClass.as | 29 + .../func1/restricted/Func1RestrictedClass.as | 29 + .../functional/func2/api/Func2ExposedClass.as | 28 + .../func2/restricted/Func2RestrictedClass.as | 28 + .../resources/test/mx/controls/DateChooser2.as | 25 + .../org/as3commons/concurrency/thread/Color.as | 25 + .../test/parsley/InaccessibleMetaData.as | 53 + .../InaccessibleMetaDataInternalClass.as | 25 + .../test/parsley/MessageInterceptorSignature.as | 47 + .../test/parsley/MismatchedManagedEvent.as | 28 + .../resources/test/parsley/MisplacedMetaData.as | 65 + .../RedundantMessageHandlerTypeAttribute.as | 35 + .../test/parsley/RedundantMethodAttribute.as | 35 + .../test/parsley/UnknownMetaDataAttribute.as | 32 + .../test/resources/test/schedule_internal.as | 22 + FlexPMD/flex-pmd-ant-task/.pmd | 25 + FlexPMD/flex-pmd-ant-task/pom.xml | 177 + .../flex-pmd-ant-task/src/main/assemble/bin.xml | 38 + .../com/adobe/ac/pmd/ant/FlexPmdAntTask.java | 119 + .../adobe/ac/pmd/ant/FlexPmdAntTaskTest.java | 82 + FlexPMD/flex-pmd-automator-workflow/pom.xml | 56 + .../src/main/assembly/workflow.xml | 46 + .../Contents/QuickLook/Preview.pdf | Bin 0 -> 86091 bytes .../Contents/document.wflow | 545 + FlexPMD/flex-pmd-bundles/pom.xml | 129 + FlexPMD/flex-pmd-command-line-api/.pmd | 25 + FlexPMD/flex-pmd-command-line-api/pom.xml | 41 + .../com/adobe/ac/pmd/CommandLineOptions.java | 39 + .../java/com/adobe/ac/pmd/CommandLineUtils.java | 58 + .../com/adobe/ac/pmd/ICommandLineOptions.java | 22 + .../adobe/ac/pmd/CommandLineOptionsTest.java | 31 + .../com/adobe/ac/pmd/CommandLineUtilsTest.java | 58 + FlexPMD/flex-pmd-command-line/.pmd | 25 + FlexPMD/flex-pmd-command-line/pom.xml | 198 + .../src/main/assemble/bin.xml | 41 + .../com/adobe/ac/pmd/commandline/FlexPMD.java | 134 + .../adobe/ac/pmd/commandline/FlexPMDTest.java | 187 + FlexPMD/flex-pmd-core/.p4ignore | 1 + FlexPMD/flex-pmd-core/.pmd | 25 + FlexPMD/flex-pmd-core/pom.xml | 105 + .../com/adobe/ac/pmd/FlexPmdParameters.java | 123 + .../com/adobe/ac/pmd/FlexPmdViolations.java | 244 + .../ac/pmd/engines/AbstractFlexPmdEngine.java | 199 + .../com/adobe/ac/pmd/engines/FlexPMDFormat.java | 35 + .../adobe/ac/pmd/engines/FlexPmdXmlEngine.java | 171 + .../adobe/ac/pmd/engines/PmdEngineUtils.java | 66 + .../adobe/ac/pmd/AbstractEntireRulesetTest.java | 87 + .../com/adobe/ac/pmd/AllInOneRulesetTest.java | 64 + .../pmd/AllInOneWithExclusionRulesetTest.java | 38 + .../com/adobe/ac/pmd/FlexPmdParametersTest.java | 47 + .../com/adobe/ac/pmd/FlexPmdXmlEngineTest.java | 82 + .../ac/pmd/LoadRulesetWithNonUTF8CharTest.java | 38 + .../engines/AbstractTestFlexPmdEngineTest.java | 73 + .../ac/pmd/engines/PmdEngineUtilsTest.java | 103 + .../src/test/resources/allInOneRuleset.xml | 600 + .../resources/allInOneWithExclusionRuleset.xml | 601 + .../src/test/resources/broken_pmd.xml | 703 + .../flex-pmd-core/src/test/resources/pmd.xml | 63 + .../flex-pmd-core/src/test/resources/pmd.xsd | 57 + FlexPMD/flex-pmd-cpd-ant-task/pom.xml | 151 + .../com/adobe/ac/cpd/ant/FlexCpdAntTask.java | 173 + .../adobe/ac/cpd/ant/FlexCpdAntTaskTest.java | 56 + FlexPMD/flex-pmd-cpd-command-line/pom.xml | 187 + .../cpd/commandline/CpdCommandLineOptions.java | 37 + .../com/adobe/ac/cpd/commandline/FlexCPD.java | 195 + .../ac/cpd/commandline/FlexCpdParameters.java | 60 + .../adobe/ac/cpd/commandline/FlexCPDTest.java | 105 + FlexPMD/flex-pmd-cpd-maven-plugin/pom.xml | 116 + .../com/adobe/ac/cpd/maven/FlexCpdMojo.java | 201 + .../src/main/resources/flexPmd.properties | 16 + .../com/adobe/ac/cpd/maven/FlexCpdMojoTest.java | 42 + FlexPMD/flex-pmd-cpd/pom.xml | 93 + .../java/com/adobe/ac/cpd/FlexLanguage.java | 27 + .../java/com/adobe/ac/cpd/FlexTokenizer.java | 132 + .../test/java/com/adobe/ac/cpd/FlexCpdTest.java | 121 + .../src/test/resources/test/FlexPMD119.mxml | 107 + FlexPMD/flex-pmd-files/pom.xml | 82 + .../java/com/adobe/ac/pmd/FlexPmdTestBase.java | 71 + .../com/adobe/ac/pmd/ResourcesManagerTest.java | 104 + .../java/com/adobe/ac/pmd/files/IAs3File.java | 24 + .../java/com/adobe/ac/pmd/files/IFlexFile.java | 94 + .../java/com/adobe/ac/pmd/files/IMxmlFile.java | 43 + .../ac/pmd/files/impl/AbstractFlexFile.java | 259 + .../com/adobe/ac/pmd/files/impl/As3File.java | 86 + .../com/adobe/ac/pmd/files/impl/FileUtils.java | 163 + .../com/adobe/ac/pmd/files/impl/MxmlFile.java | 334 + .../java/net/sourceforge/pmd/PMDException.java | 80 + .../com/adobe/ac/pmd/FlexPmdTestBaseTest.java | 40 + .../adobe/ac/pmd/ResourcesManagerTestTest.java | 32 + .../com/adobe/ac/pmd/files/MxmlFileTest.java | 150 + .../ac/pmd/files/impl/AbstractFlexFileTest.java | 157 + .../adobe/ac/pmd/files/impl/As3FileTest.java | 64 + .../adobe/ac/pmd/files/impl/FileUtilsTest.java | 115 + .../ac/pmd/files/impl/FlexFileFactoryTest.java | 63 + .../adobe/ac/pmd/files/impl/MxmlFileTest.java | 50 + .../net/sourceforge/pmd/PMDExceptionTest.java | 61 + FlexPMD/flex-pmd-flex-lib/.checkstyle | 24 + .../org.maven.ide.eclipse.maven2Builder.launch | 25 + FlexPMD/flex-pmd-flex-lib/pom.xml | 207 + .../flex/com/adobe/ac/model/IDomainModel.as | 26 + .../com/adobe/ac/model/IPresentationModel.as | 26 + .../com/adobe/ac/pmd/api/IGetRulesetContent.as | 28 + .../control/events/GetRulesetContentEvent.as | 56 + .../flex/com/adobe/ac/pmd/model/Property.as | 35 + .../flex/com/adobe/ac/pmd/model/RootRuleset.as | 103 + .../main/flex/com/adobe/ac/pmd/model/Rule.as | 92 + .../main/flex/com/adobe/ac/pmd/model/Ruleset.as | 63 + .../com/adobe/ac/pmd/model/ViolationPriority.as | 82 + .../ac/pmd/model/events/RulesetReceivedEvent.as | 48 + .../main/flex/com/adobe/ac/pmd/view/Title.mxml | 36 + .../src/main/resources/assets/cancelledIcon.png | Bin 0 -> 1094 bytes .../src/main/resources/assets/export.png | Bin 0 -> 1205 bytes .../main/resources/assets/icon_tool_trash.png | Bin 0 -> 821 bytes .../main/resources/assets/icon_tool_trash2.png | Bin 0 -> 27190 bytes .../src/main/resources/assets/todoLogo.png | Bin 0 -> 1106 bytes .../src/main/resources/assets/todoLogo_big.png | Bin 0 -> 57083 bytes .../flex-pmd-flex-lib/src/test/flex/AllTests.as | 36 + .../flex/com/adobe/ac/pmd/model/RuleTest.as | 61 + .../flex/com/adobe/ac/pmd/model/RulesetTest.as | 72 + FlexPMD/flex-pmd-flex-parent/pom.xml | 125 + FlexPMD/flex-pmd-hybrid-parent/pom.xml | 279 + FlexPMD/flex-pmd-java-parent/pom.xml | 56 + FlexPMD/flex-pmd-java-parent/sonar.sh | 17 + FlexPMD/flex-pmd-maven-plugin/pom.xml | 115 + .../adobe/ac/pmd/maven/AbstractFlexPmdMojo.java | 362 + .../adobe/ac/pmd/maven/FlexPmdHtmlEngine.java | 125 + .../com/adobe/ac/pmd/maven/FlexPmdMojo.java | 40 + .../adobe/ac/pmd/maven/FlexPmdReportMojo.java | 82 + .../com/adobe/ac/pmd/maven/FlexPmdMojoTest.java | 97 + .../ac/pmd/maven/FlexPmdReportMojoTest.java | 86 + .../src/test/resources/rulesets/broken_pmd.xml | 703 + FlexPMD/flex-pmd-metrics-ant-task/.pmd | 975 + FlexPMD/flex-pmd-metrics-ant-task/pom.xml | 152 + .../ac/pmd/metrics/ant/FlexMetricsAntTask.java | 83 + .../pmd/metrics/ant/FlexMetricsAntTaskTest.java | 40 + FlexPMD/flex-pmd-metrics-command-line/.pmd | 975 + FlexPMD/flex-pmd-metrics-command-line/pom.xml | 201 + .../ac/pmd/metrics/commandline/FlexMetrics.java | 126 + .../metrics/commandline/FlexMetricsTest.java | 55 + .../metrics/commandline/FlexMetricsTest.java | 55 + FlexPMD/flex-pmd-metrics-maven-plugin/.pmd | 975 + FlexPMD/flex-pmd-metrics-maven-plugin/pom.xml | 102 + .../ac/pmd/metrics/maven/FlexMetricsMojo.java | 201 + .../metrics/maven/FlexMetricsReportMojo.java | 414 + .../pmd/metrics/maven/utils/NcssExecuter.java | 48 + .../src/main/resources/flexMetrics.properties | 94 + .../pmd/metrics/maven/FlexMetricsMojoTest.java | 60 + .../maven/FlexMetricsReportMojoTest.java | 98 + FlexPMD/flex-pmd-metrics/.pmd | 975 + FlexPMD/flex-pmd-metrics/pom.xml | 98 + .../ac/pmd/metrics/AbstractNamedMetrics.java | 38 + .../ac/pmd/metrics/AbstractPackagedMetrics.java | 89 + .../ac/pmd/metrics/AverageClassMetrics.java | 57 + .../ac/pmd/metrics/AverageFunctionMetrics.java | 39 + .../ac/pmd/metrics/AverageMetricsBase.java | 53 + .../com/adobe/ac/pmd/metrics/ClassMetrics.java | 128 + .../adobe/ac/pmd/metrics/FunctionMetrics.java | 74 + .../java/com/adobe/ac/pmd/metrics/IMetrics.java | 22 + .../ac/pmd/metrics/InternalFunctionMetrics.java | 85 + .../com/adobe/ac/pmd/metrics/MetricUtils.java | 70 + .../adobe/ac/pmd/metrics/PackageMetrics.java | 95 + .../adobe/ac/pmd/metrics/ProjectMetrics.java | 118 + .../ac/pmd/metrics/TotalPackageMetrics.java | 107 + .../ac/pmd/metrics/engine/AbstractMetrics.java | 234 + .../ac/pmd/metrics/engine/FlexMetrics.java | 148 + .../adobe/ac/pmd/metrics/ClassMetricsTest.java | 162 + .../metrics/InternalFunctionMetricsTest.java | 46 + .../adobe/ac/pmd/metrics/MetricUtilsTest.java | 43 + .../ac/pmd/metrics/PackageMetricsTest.java | 72 + .../ac/pmd/metrics/engine/FlexMetricsTest.java | 161 + FlexPMD/flex-pmd-parent/.pmd | 25 + FlexPMD/flex-pmd-parent/checkstyle.xml | 78 + FlexPMD/flex-pmd-parent/cleanup.profile.xml | 95 + .../flex-pmd-parent/flex-formatter.properties | 74 + FlexPMD/flex-pmd-parent/java-formatter.xml | 772 + FlexPMD/flex-pmd-parent/pmd.xml | 249 + FlexPMD/flex-pmd-parent/pom.xml | 455 + FlexPMD/flex-pmd-parent/projectSet.psf | 49 + FlexPMD/flex-pmd-parent/src/etc/header.txt | 14 + FlexPMD/flex-pmd-ruleset-api/.checkstyle | 24 + FlexPMD/flex-pmd-ruleset-api/.pmd | 25 + FlexPMD/flex-pmd-ruleset-api/pom.xml | 109 + .../java/com/adobe/ac/pmd/IFlexViolation.java | 54 + .../com/adobe/ac/pmd/files/FileSetUtils.java | 179 + .../com/adobe/ac/pmd/nodes/IAsDocHolder.java | 30 + .../java/com/adobe/ac/pmd/nodes/IAttribute.java | 24 + .../java/com/adobe/ac/pmd/nodes/IClass.java | 81 + .../com/adobe/ac/pmd/nodes/ICommentHolder.java | 32 + .../java/com/adobe/ac/pmd/nodes/IConstant.java | 24 + .../java/com/adobe/ac/pmd/nodes/IField.java | 28 + .../ac/pmd/nodes/IFieldInitialization.java | 24 + .../java/com/adobe/ac/pmd/nodes/IFunction.java | 100 + .../com/adobe/ac/pmd/nodes/IIdentifierNode.java | 25 + .../java/com/adobe/ac/pmd/nodes/IMetaData.java | 47 + .../adobe/ac/pmd/nodes/IMetaDataListHolder.java | 46 + .../adobe/ac/pmd/nodes/IModifiersHolder.java | 34 + .../java/com/adobe/ac/pmd/nodes/INamable.java | 28 + .../com/adobe/ac/pmd/nodes/INamableNode.java | 25 + .../main/java/com/adobe/ac/pmd/nodes/INode.java | 32 + .../java/com/adobe/ac/pmd/nodes/IPackage.java | 50 + .../java/com/adobe/ac/pmd/nodes/IParameter.java | 24 + .../java/com/adobe/ac/pmd/nodes/IVariable.java | 33 + .../java/com/adobe/ac/pmd/nodes/IVisible.java | 28 + .../java/com/adobe/ac/pmd/nodes/MetaData.java | 85 + .../java/com/adobe/ac/pmd/nodes/Modifier.java | 78 + .../ac/pmd/nodes/asdoc/impl/AsDocNodeBase.java | 42 + .../ac/pmd/nodes/asdoc/impl/ClassAsDocNode.java | 31 + .../pmd/nodes/asdoc/impl/FunctionAsDocNode.java | 54 + .../nodes/asdoc/impl/ParameterAsDocNode.java | 55 + .../adobe/ac/pmd/nodes/impl/AbstractNode.java | 90 + .../adobe/ac/pmd/nodes/impl/AttributeNode.java | 44 + .../com/adobe/ac/pmd/nodes/impl/ClassNode.java | 411 + .../adobe/ac/pmd/nodes/impl/ConstantNode.java | 44 + .../pmd/nodes/impl/FieldInitializationNode.java | 53 + .../com/adobe/ac/pmd/nodes/impl/FieldNode.java | 94 + .../com/adobe/ac/pmd/nodes/impl/FormalNode.java | 53 + .../adobe/ac/pmd/nodes/impl/FunctionNode.java | 444 + .../adobe/ac/pmd/nodes/impl/IdentifierNode.java | 63 + .../adobe/ac/pmd/nodes/impl/MetaDataNode.java | 139 + .../adobe/ac/pmd/nodes/impl/NodeFactory.java | 49 + .../adobe/ac/pmd/nodes/impl/PackageNode.java | 167 + .../adobe/ac/pmd/nodes/impl/VariableNode.java | 224 + .../adobe/ac/pmd/nodes/utils/AsDocUtils.java | 60 + .../adobe/ac/pmd/nodes/utils/FunctionUtils.java | 53 + .../ac/pmd/rules/core/AbstractAstFlexRule.java | 1164 + .../pmd/rules/core/AbstractAstFlexRuleTest.java | 67 + .../rules/core/AbstractFlexMetaDataRule.java | 111 + .../ac/pmd/rules/core/AbstractFlexRule.java | 354 + .../ac/pmd/rules/core/AbstractFlexRuleTest.java | 264 + .../rules/core/AbstractForbiddenImportRule.java | 58 + .../pmd/rules/core/AbstractPrimaryAstRule.java | 86 + .../rules/core/AbstractRegExpBasedRuleTest.java | 76 + .../pmd/rules/core/AbstractRegexpBasedRule.java | 116 + .../rules/core/AbstractXpathRelatedRule.java | 244 + .../adobe/ac/pmd/rules/core/IFlexAstRule.java | 28 + .../com/adobe/ac/pmd/rules/core/IFlexRule.java | 53 + .../com/adobe/ac/pmd/rules/core/Violation.java | 323 + .../ac/pmd/rules/core/ViolationPosition.java | 106 + .../ac/pmd/rules/core/ViolationPriority.java | 45 + .../AbstractMaximizedAstFlexRule.java | 60 + .../thresholded/AbstractMaximizedFlexRule.java | 60 + .../AbstractMaximizedRegexpBasedRule.java | 61 + .../core/thresholded/IThresholdedRule.java | 45 + .../src/main/resources/flexPmd.properties | 26 + .../adobe/ac/pmd/files/FileSetUtilsTest.java | 47 + .../com/adobe/ac/pmd/nodes/MetaDataTest.java | 55 + .../adobe/ac/pmd/nodes/impl/ClassNodeTest.java | 174 + .../ac/pmd/nodes/impl/CommentNodeTest.java | 163 + .../adobe/ac/pmd/nodes/impl/FieldNodeTest.java | 84 + .../ac/pmd/nodes/impl/FunctionNodeTest.java | 271 + .../ac/pmd/nodes/impl/MetaDataNodeTest.java | 119 + .../ac/pmd/nodes/impl/PackageNodeTest.java | 126 + .../ac/pmd/nodes/impl/VariableNodeTest.java | 77 + .../ac/pmd/nodes/utils/AsDocUtilsTest.java | 63 + .../ac/pmd/nodes/utils/FunctionUtilsTest.java | 60 + .../com/adobe/ac/pmd/rules/core/EmptyRule.java | 79 + .../adobe/ac/pmd/rules/core/EmptyRuleTest.java | 134 + .../adobe/ac/pmd/rules/core/FlexRuleTest.java | 94 + .../adobe/ac/pmd/rules/core/IgnoreRuleTest.java | 129 + .../pmd/rules/core/TestAbstractAstFlexRule.java | 146 + .../pmd/rules/core/ViolationPriorityTest.java | 35 + .../adobe/ac/pmd/rules/core/ViolationTest.java | 236 + .../adobe/ac/pmd/rules/core/WarningRule.java | 57 + .../flex-pmd-ruleset-creator/build.properties | 41 + FlexPMD/flex-pmd-ruleset-creator/build.xml | 75 + .../flexcover.properties | 89 + FlexPMD/flex-pmd-ruleset-creator/flexcover.xml | 191 + .../html-template/index.template.html | 121 + FlexPMD/flex-pmd-ruleset-creator/pom.xml | 218 + .../src/main/flex/Main.mxml | 132 + .../src/main/flex/TestRunner-app.xml | 45 + .../src/main/flex/TestViewRunner-app.xml | 45 + .../src/main/flex/assets/add-10.png | Bin 0 -> 3128 bytes .../src/main/flex/assets/add-48.png | Bin 0 -> 3141 bytes .../src/main/flex/assets/arrow.ai | 1121 + .../src/main/flex/assets/cancelledIcon.png | Bin 0 -> 1094 bytes .../src/main/flex/assets/down.png | Bin 0 -> 926 bytes .../src/main/flex/assets/icon_tool_trash.png | Bin 0 -> 821 bytes .../src/main/flex/assets/icon_tool_trash2.png | Bin 0 -> 27190 bytes .../src/main/flex/assets/todoLogo.png | Bin 0 -> 1106 bytes .../src/main/flex/assets/todoLogo_big.png | Bin 0 -> 57083 bytes .../src/main/flex/assets/up.png | Bin 0 -> 924 bytes .../com/adobe/ac/pmd/api/IGetCustomRuleset.as | 28 + .../com/adobe/ac/pmd/api/IGetRootRuleset.as | 28 + .../flex/com/adobe/ac/pmd/control/Controller.as | 40 + .../control/commands/GetCustomRulesetCommand.as | 63 + .../control/commands/GetRootRulesetCommand.as | 63 + .../commands/GetRulesetContentCommand.as | 65 + .../pmd/control/events/GetCustomRulesetEvent.as | 48 + .../pmd/control/events/GetRootRulesetEvent.as | 48 + .../adobe/ac/pmd/services/MyServiceLocator.mxml | 39 + .../ac/pmd/services/rulesets/RulesetDelegate.as | 96 + .../services/translators/PropertyTranslator.as | 44 + .../translators/RootRulesetTranslator.as | 107 + .../pmd/services/translators/RuleTranslator.as | 98 + .../services/translators/RulesetTranslator.as | 63 + .../flex/com/adobe/ac/pmd/view/RuleEditor.mxml | 140 + .../flex/com/adobe/ac/pmd/view/RuleEditorPM.as | 33 + .../com/adobe/ac/pmd/view/RuleSetNavigator.mxml | 160 + .../com/adobe/ac/pmd/view/RuleSetNavigatorPM.as | 162 + .../pmd/view/events/SelectedRuleChangeEvent.as | 48 + .../view/renderers/DeleteButtonRenderer.mxml | 77 + .../src/main/locales/en_US/Main.properties | 15 + .../src/main/resources/placeholder.txt | 16 + .../src/test/flex/AllTests.as | 42 + .../flex/com/adobe/ac/pmd/model/RulesetTest.as | 72 + .../services/translators/RuleTranslatorTest.as | 59 + .../translators/RulesetTranslatorTest.as | 45 + .../adobe/ac/pmd/view/RuleSetNavigatorPMTest.as | 80 + ...ceforge.pmd.eclipse.plugin.pmdBuilder.launch | 25 + FlexPMD/flex-pmd-ruleset/.pmd | 935 + FlexPMD/flex-pmd-ruleset/pom.xml | 81 + .../rules/architecture/MonkeyPatchingRule.java | 72 + .../UseInternalClassOutsideApiClass.java | 126 + .../ViewComponentReferencedInModelRule.java | 87 + .../ac/pmd/rules/asdocs/AbstractAsDocRule.java | 37 + .../rules/asdocs/AttributeAsDocMissingRule.java | 53 + .../pmd/rules/asdocs/ClassAsDocMissingRule.java | 60 + .../rules/asdocs/MethodAsDocMissingRule.java | 53 + .../ac/pmd/rules/binding/BindingUtilsRule.java | 48 + .../ac/pmd/rules/binding/ChangeWatcherRule.java | 48 + .../binding/TooLongBindingExpressionRule.java | 115 + .../BadCairngormEventNameFormatRule.java | 119 + .../cairngorm/BindableModelLocatorRule.java | 64 + ...rngormEventDispatcherCallExplicitlyRule.java | 74 + .../pmd/rules/cairngorm/FatControllerRule.java | 97 + ...catorReferencedMoreThanOncePerClassRule.java | 53 + ...delLocatorOutsideTheMainApplicationRule.java | 73 + .../rules/component/CallLaterDirectlyRule.java | 62 + ...teChildrenNumberInUpdateDisplayListRule.java | 66 + .../ac/pmd/rules/css/StyleBlockInMxmlRule.java | 68 + .../css/UseCssInsteadOfEmbedMetaDataRule.java | 84 + .../pmd/rules/empty/AbstractEmptyBlockRule.java | 37 + .../rules/empty/EmptyCatchStatementRule.java | 53 + .../ac/pmd/rules/empty/EmptyIfStmtRule.java | 53 + .../rules/event/AbstractEventRelatedRule.java | 54 + .../event/ConstructorDispatchingEventRule.java | 65 + .../pmd/rules/event/DefaultEventNameRule.java | 53 + .../event/DispatchHardCodedEventNameRule.java | 80 + .../event/EventMissingCloneFunctionRule.java | 82 + .../event/ListenForHardCodedEventNameRule.java | 80 + .../event/PublicVariableInCustomEventRule.java | 57 + .../rules/event/UnboundTypeInMetadataRule.java | 83 + .../rules/event/UntypedEventMetadataRule.java | 71 + .../ac/pmd/rules/flexunit/EmptyUnitTest.java | 99 + .../pmd/rules/maintanability/AlertShowRule.java | 74 + .../ArrayFieldWithNoArrayElementTypeRule.java | 93 + .../AvoidProtectedFieldInFinalClassRule.java | 92 + .../maintanability/AvoidUseOfAsKeywordRule.java | 48 + .../AvoidUsingPublicStaticFieldRule.java | 59 + .../AvoidUsingWithKeyWordRule.java | 57 + .../ClassAndExtensionAreIdenticalRule.java | 68 + .../rules/maintanability/DynamicClassRule.java | 65 + .../maintanability/EmptyStatementRule.java | 49 + .../maintanability/ExcessiveImportRule.java | 80 + .../NonStaticConstantFieldRule.java | 59 + .../rules/maintanability/OnlyOneReturnRule.java | 72 + .../ProtectedStaticMethodRule.java | 54 + ...ToVariableBindingFromItsInitializerRule.java | 91 + .../maintanability/TrueFalseConditionRule.java | 84 + .../UselessOverridenFunctionRule.java | 82 + .../AbstractUseForbiddenTypeRule.java | 119 + .../forbiddentypes/UseDictionaryTypeRule.java | 46 + .../forbiddentypes/UseGenericTypeRule.java | 48 + .../forbiddentypes/UseObjectTypeRule.java | 92 + .../multiscreen/AvoidRollMouseEventRule.java | 69 + .../pmd/rules/multiscreen/AvoidTooltipRule.java | 68 + .../AbstractMoreThanEntryPointInMxmlRule.java | 110 + .../ac/pmd/rules/mxml/CodeBehindInMxmlRule.java | 68 + .../mxml/MoreThanOneEntryPointInMxmlRule.java | 47 + .../mxml/MoreThanTwoEntryPointsInMxmlRule.java | 47 + .../mxml/OnlyOneScriptBlockPerMxmlRule.java | 97 + .../pmd/rules/mxml/StaticMethodInMxmlRule.java | 66 + .../pmd/rules/mxml/TooLongScriptBlockRule.java | 99 + .../pmd/rules/mxml/TooManyStatesInMxmlRule.java | 159 + .../BooleanAttributeShouldContainIsHasRule.java | 75 + .../rules/naming/CapitalizeConstantsRule.java | 51 + .../ac/pmd/rules/naming/IncorrectClassCase.java | 56 + .../naming/IncorrectEventHandlerNameRule.java | 79 + .../pmd/rules/naming/InterfaceNamingRule.java | 41 + .../ac/pmd/rules/naming/PackageCaseRule.java | 76 + .../PropertyHiddenByLocalVariableRule.java | 75 + .../rules/naming/TooLongFunctionNameRule.java | 55 + .../pmd/rules/naming/TooShortVariableRule.java | 151 + .../VariableNameEndingWithNumericRule.java | 111 + .../rules/naming/WronglyNamedVariableRule.java | 121 + .../ParameterizedRegExpBasedRule.java | 91 + .../rules/parsley/InaccessibleMetaDataRule.java | 100 + .../MessageInterceptorSignatureRule.java | 91 + .../parsley/MismatchedManagedEventRule.java | 86 + .../rules/parsley/MisplacedMetaDataRule.java | 120 + ...edundantMessageHandlerTypeAttributeRule.java | 99 + .../parsley/RedundantMethodAttributeRule.java | 80 + .../parsley/UnknownMetaDataAttributeRule.java | 79 + .../ac/pmd/rules/parsley/utils/MetaDataTag.java | 102 + .../rules/parsley/utils/ParsleyMetaData.java | 276 + .../AbstractAvoidNodeInLoopRule.java | 85 + .../performance/AvoidDeclarationInLoopRule.java | 37 + .../AvoidInstanciationInLoopRule.java | 44 + .../performance/AvoidUsingMathCeilRule.java | 74 + .../performance/AvoidUsingMathFloorRule.java | 74 + .../performance/AvoidUsingMathRoundRule.java | 74 + .../rules/performance/BindableClassRule.java | 66 + .../performance/CreationPolicySetToAllRule.java | 70 + .../performance/CyclomaticComplexityRule.java | 77 + .../rules/performance/DeeplyNestedIfRule.java | 123 + .../performance/DynamicFiltersUsedInPopup.java | 68 + .../rules/performance/HeavyConstructorRule.java | 90 + .../performance/RecursiveStyleManagerRule.java | 58 + .../rules/performance/UseTraceFunctionRule.java | 62 + .../security/AllowAllSecureDomainRule.java | 100 + .../rules/security/AllowInsecureDomainRule.java | 90 + .../security/ImportLoadBestPracticeRule.java | 90 + .../security/InsecureExactSettingsRule.java | 89 + .../pmd/rules/security/LSOSecureFalseRule.java | 94 + .../rules/security/LocalConnectionStarRule.java | 96 + .../pmd/rules/sizing/TooLongFunctionRule.java | 90 + .../pmd/rules/sizing/TooLongSwitchCaseRule.java | 80 + .../pmd/rules/sizing/TooManyFieldInVORule.java | 47 + .../ac/pmd/rules/sizing/TooManyFieldsRule.java | 107 + .../pmd/rules/sizing/TooManyFunctionRule.java | 103 + .../pmd/rules/sizing/TooManyParametersRule.java | 85 + .../ac/pmd/rules/sizing/TooManyPublicRule.java | 120 + .../ac/pmd/rules/style/BadFormatLoggerRule.java | 83 + .../ConstructorNonEmptyReturnTypeRule.java | 53 + .../pmd/rules/style/CopyrightMissingRule.java | 95 + .../rules/style/ImportFromSamePackageRule.java | 61 + .../ac/pmd/rules/style/OverLongLineRule.java | 114 + .../pmd/rules/style/TabUsedAsIndentorRule.java | 48 + .../switchrules/IdenticalSwitchCasesRule.java | 73 + .../pmd/rules/switchrules/NestedSwitchRule.java | 58 + .../switchrules/NonBreakableSwitchCaseRule.java | 41 + .../SwitchStatementsShouldHaveDefaultRule.java | 75 + .../TooFewBrancheInSwitchStatementRule.java | 144 + .../unused/AbstractUnusedVariableRule.java | 130 + .../rules/unused/EmptyPrivateMethodRule.java | 41 + .../ac/pmd/rules/unused/UnusedFieldRule.java | 128 + .../rules/unused/UnusedLocalVariableRule.java | 76 + .../pmd/rules/unused/UnusedParameterRule.java | 239 + .../rules/unused/UnusedPrivateMethodRule.java | 183 + .../resources/com/adobe/ac/pmd/all_flex.xml | 48 + .../resources/com/adobe/ac/pmd/default_flex.xml | 46 + .../com/adobe/ac/pmd/rulesets/architecture.xml | 118 + .../com/adobe/ac/pmd/rulesets/asdocs.xml | 50 + .../com/adobe/ac/pmd/rulesets/basic_mxml.xml | 65 + .../com/adobe/ac/pmd/rulesets/binding.xml | 70 + .../com/adobe/ac/pmd/rulesets/cairngorm.xml | 134 + .../com/adobe/ac/pmd/rulesets/component.xml | 43 + .../resources/com/adobe/ac/pmd/rulesets/css.xml | 41 + .../com/adobe/ac/pmd/rulesets/empty.xml | 66 + .../com/adobe/ac/pmd/rulesets/event.xml | 147 + .../com/adobe/ac/pmd/rulesets/indentation.xml | 31 + .../adobe/ac/pmd/rulesets/maintanability.xml | 236 + .../com/adobe/ac/pmd/rulesets/multitouch.xml | 39 + .../com/adobe/ac/pmd/rulesets/naming.xml | 162 + .../com/adobe/ac/pmd/rulesets/parsley.xml | 148 + .../com/adobe/ac/pmd/rulesets/performance.xml | 114 + .../com/adobe/ac/pmd/rulesets/security.xml | 86 + .../com/adobe/ac/pmd/rulesets/sizing.xml | 178 + .../com/adobe/ac/pmd/rulesets/style.xml | 86 + .../com/adobe/ac/pmd/rulesets/switches.xml | 111 + .../com/adobe/ac/pmd/rulesets/unittest.xml | 34 + .../com/adobe/ac/pmd/rulesets/unused.xml | 82 + .../architecture/MonkeyPatchingRuleTest.java | 38 + .../UseInternalClassOutsideApiClassTest.java | 48 + .../ViewComponentReferencedInModelRuleTest.java | 58 + .../pmd/rules/asdocs/AbstractAsDocRuleTest.java | 67 + .../asdocs/AttributeAsDocMissingRuleTest.java | 37 + .../rules/asdocs/ClassAsDocMissingRuleTest.java | 37 + .../asdocs/MethodAsDocMissingRuleTest.java | 39 + .../pmd/rules/binding/BindingUtilsRuleTest.java | 38 + .../rules/binding/ChangeWatcherRuleTest.java | 38 + .../TooLongBindingExpressionRuleTest.java | 56 + .../BadCairngormEventNameFormatRuleTest.java | 41 + .../cairngorm/BindableModelLocatorRuleTest.java | 38 + ...rmEventDispatcherCallExplicitlyRuleTest.java | 39 + .../rules/cairngorm/FatControllerRuleTest.java | 38 + ...rReferencedMoreThanOncePerClassRuleTest.java | 38 + ...ocatorOutsideTheMainApplicationRuleTest.java | 60 + .../component/CallLaterDirectlyRuleTest.java | 39 + ...ildrenNumberInUpdateDisplayListRuleTest.java | 41 + .../pmd/rules/css/StyleBlockInMxmlRuleTest.java | 66 + .../UseCssInsteadOfEmbedMetaDataRuleTest.java | 38 + .../empty/EmptyCatchStatementRuleTest.java | 38 + .../ac/pmd/rules/empty/EmptyIfStmtRuleTest.java | 49 + .../ConstructorDispatchingEventRuleTest.java | 38 + .../rules/event/DefaultEventNameRuleTest.java | 38 + .../DispatchHardCodedEventNameRuleTest.java | 61 + .../EventMissingCloneFunctionRuleTest.java | 41 + .../ListenForHardCodedEventNameRuleTest.java | 57 + .../PublicVariableInCustomEventRuleTest.java | 41 + .../event/UnboundTypeInMetadataRuleTest.java | 40 + .../event/UntypedEventMetadataRuleTest.java | 38 + .../pmd/rules/flexunit/EmptyUnitTestTest.java | 41 + .../rules/maintanability/AlertShowRuleTest.java | 47 + ...rrayFieldWithNoArrayElementTypeRuleTest.java | 40 + ...AvoidProtectedFieldInFinalClassRuleTest.java | 39 + .../AvoidUseOfAsKeywordRuleTest.java | 86 + .../AvoidUsingPublicStaticFieldRuleTest.java | 40 + .../AvoidUsingWithKeyWordRuleTest.java | 38 + .../ClassAndExtensionAreIdenticalRuleTest.java | 38 + .../maintanability/DynamicClassRuleTest.java | 38 + .../maintanability/EmptyStatementRuleTest.java | 42 + .../maintanability/ExcessiveImportRuleTest.java | 42 + .../NonStaticConstantFieldRuleTest.java | 51 + .../maintanability/OnlyOneReturnRuleTest.java | 53 + .../ProtectedStaticMethodRuleTest.java | 38 + ...riableBindingFromItsInitializerRuleTest.java | 41 + .../TrueFalseConditionRuleTest.java | 56 + .../UselessOverridenFunctionRuleTest.java | 40 + .../UseDictionaryTypeRuleTest.java | 39 + .../forbiddenttypes/UseGenericTypeRuleTest.java | 54 + .../forbiddenttypes/UseObjectTypeRuleTest.java | 54 + .../AvoidRollMouseEventRuleTest.java | 59 + .../rules/multiscreen/AvoidTooltipRuleTest.java | 55 + ...bstractMoreThanEntryPointInMxmlRuleTest.java | 36 + .../rules/mxml/CodeBehindInMxmlRuleTest.java | 55 + .../MoreThanOneEntryPointInMxmlRuleTest.java | 43 + .../MoreThanTwoEntryPointsInMxmlRuleTest.java | 43 + .../mxml/OnlyOneScriptBlockPerMxmlRuleTest.java | 40 + .../rules/mxml/StaticMethodInMxmlRuleTest.java | 38 + .../rules/mxml/TooLongScriptBlockRuleTest.java | 45 + .../rules/mxml/TooManyStatesInMxmlRuleTest.java | 38 + ...leanAttributeShouldContainIsHasRuleTest.java | 36 + .../naming/CapitalizeConstantsRuleTest.java | 46 + .../rules/naming/IncorrectClassCaseTest.java | 38 + .../IncorrectEventHandlerNameRuleTest.java | 47 + .../rules/naming/InterfaceNamingRuleTest.java | 43 + .../pmd/rules/naming/PackageCaseRuleTest.java | 46 + .../PropertyHiddenByLocalVariableRuleTest.java | 38 + .../naming/TooLongFunctionNameRuleTest.java | 38 + .../rules/naming/TooShortVariableRuleTest.java | 69 + .../VariableNameEndingWithNumericRuleTest.java | 77 + .../naming/WronglyNamedVariableRuleTest.java | 70 + .../ParameterizedRegExpBasedRuleTest.java | 41 + ...rizedRegExpBasedRuleWithEmptyRegexpTest.java | 36 + .../parsley/InaccessibleMetaDataRuleTest.java | 43 + .../MessageInterceptorSignatureRuleTest.java | 40 + .../parsley/MismatchedManagedEventRuleTest.java | 38 + .../parsley/MisplacedMetaDataRuleTest.java | 67 + ...dantMessageHandlerTypeAttributeRuleTest.java | 38 + .../RedundantMethodAttributeRuleTest.java | 38 + .../UnknownMetaDataAttributeRuleTest.java | 40 + .../AvoidDeclarationInLoopRuleTest.java | 100 + .../AvoidInstanciationInLoopRuleTest.java | 50 + .../performance/AvoidUsingMathCeilRuleTest.java | 36 + .../AvoidUsingMathFloorRuleTest.java | 39 + .../AvoidUsingMathRoundRuleTest.java | 38 + .../performance/BindableClassRuleTest.java | 40 + .../CreationPolicySetToAllRuleTest.java | 53 + .../CyclomaticComplexityRuleTest.java | 45 + .../performance/DeeplyNestedIfRuleTest.java | 46 + .../DynamicFiltersUsedInPopupTest.java | 60 + .../performance/HeavyConstructorRuleTest.java | 46 + .../RecursiveStyleManagerRuleTest.java | 39 + .../performance/UseTraceFunctionRuleTest.java | 43 + .../security/AllowAllSecureDomainRuleTest.java | 82 + .../security/AllowInsecureDomainRuleTest.java | 55 + .../ImportLoadBestPracticeRuleTest.java | 52 + .../security/InsecureExactSettingsRuleTest.java | 55 + .../rules/security/LSOSecureFalseRuleTest.java | 59 + .../security/LocalConnectionStarRuleTest.java | 57 + .../rules/sizing/TooLongFunctionRuleTest.java | 54 + .../rules/sizing/TooLongSwitchCaseRuleTest.java | 47 + .../rules/sizing/TooManyFieldInVORuleTest.java | 38 + .../pmd/rules/sizing/TooManyFieldsRuleTest.java | 44 + .../rules/sizing/TooManyFunctionRuleTest.java | 42 + .../rules/sizing/TooManyParametersRuleTest.java | 44 + .../pmd/rules/sizing/TooManyPublicRuleTest.java | 42 + .../rules/style/BadFormatLoggerRuleTest.java | 41 + .../ConstructorNonEmptyReturnTypeRuleTest.java | 38 + .../rules/style/CopyrightMissingRuleTest.java | 42 + .../style/ImportFromSamePackageRuleTest.java | 38 + .../pmd/rules/style/OverLongLineRuleTest.java | 55 + .../rules/style/TabUsedAsIndentorRuleTest.java | 99 + .../IdenticalSwitchCasesRuleTest.java | 38 + .../rules/switchrules/NestedSwitchRuleTest.java | 40 + .../NonBreakableSwitchCaseRuleTest.java | 38 + ...itchStatementsShouldHaveDefaultRuleTest.java | 42 + .../TooFewBrancheInSwitchStatementRuleTest.java | 40 + .../unused/EmptyPrivateMethodRuleTest.java | 49 + .../pmd/rules/unused/UnusedFieldRuleTest.java | 44 + .../unused/UnusedLocalVariableRuleTest.java | 84 + .../rules/unused/UnusedParameterRuleTest.java | 53 + .../unused/UnusedPrivateMethodRuleTest.java | 49 + FlexPMD/flex-pmd-test-resources/pom.xml | 56 + .../src/main/assembly/resources.xml | 31 + .../src/main/resources/test/AbstractRowData.as | 136 + .../main/resources/test/AbstractRowData.mxml | 44 + .../src/main/resources/test/BadComponent.as | 43 + .../src/main/resources/test/Color.as | 29 + .../src/main/resources/test/DefaultNameEvent.as | 36 + .../resources/test/DeleteButtonRenderer.mxml | 101 + .../src/main/resources/test/ErrorToltipSkin.as | 317 + .../src/main/resources/test/GenericType.as | 37 + .../src/main/resources/test/GoodComponent.as | 51 + .../test/LinkButtonExample_Exception.mxml | 38 + .../src/main/resources/test/Looping.as | 68 + .../src/main/resources/test/Main.mxml | 45 + .../resources/test/MainWithModelLocator.mxml | 42 + .../resources/test/MainWithNoCopyright.mxml | 22 + .../src/main/resources/test/PngEncoder.as | 617 + .../src/main/resources/test/RadonDataGrid.as | 200 + .../src/main/resources/test/Responder.as | 36 + .../src/main/resources/test/Simple.as | 19 + .../src/main/resources/test/SkinStyles.as | 65 + .../src/main/resources/test/Sorted.as | 62 + .../src/main/resources/test/Title.as | 33 + .../src/main/resources/test/UnboundMetadata.as | 41 + .../src/main/resources/test/WorkEvent.as | 205 + .../main/resources/test/asDocs/EmptyClass.as | 38 + .../resources/test/asDocs/EmptyWithDocClass.as | 51 + .../src/main/resources/test/bug/Duane.mxml | 154 + .../src/main/resources/test/bug/FlexPMD115.as | 30 + .../main/resources/test/bug/FlexPMD141a.mxml | 32 + .../main/resources/test/bug/FlexPMD141b.mxml | 34 + .../src/main/resources/test/bug/FlexPMD157.as | 33 + .../src/main/resources/test/bug/FlexPMD173.as | 40 + .../src/main/resources/test/bug/FlexPMD181.as | 2344 + .../src/main/resources/test/bug/FlexPMD232.as | 36 + .../main/resources/test/bug/FlexPMD233a.mxml | 91 + .../main/resources/test/bug/FlexPMD233b.mxml | 300 + .../src/main/resources/test/bug/FlexPMD61.as | 42 + .../src/main/resources/test/bug/FlexPMD62.as | 35 + .../src/main/resources/test/bug/FlexPMD88.as | 41 + .../src/main/resources/test/bug/FlexPMD97.as | 31 + .../src/main/resources/test/bug/Nico.as | 30 + .../src/main/resources/test/bug/Security.as | 36 + .../test/cairngorm/BindableModelLocator.as | 23 + .../resources/test/cairngorm/FatController.as | 183 + .../resources/test/cairngorm/LightController.as | 201 + .../test/cairngorm/NonBindableModelLocator.as | 54 + .../cairngorm/events/CorrectConstantEvent.as | 45 + .../cairngorm/events/CorrectConstructorEvent.as | 38 + .../cairngorm/events/UncorrectConstantEvent.as | 40 + .../events/UncorrectConstructorEvent.as | 38 + .../test/com/adobe/ac/AbstractRowData.as | 118 + .../src/main/resources/test/com/adobe/ac/foo.as | 22 + .../resources/test/com/adobe/ac/ncss/ArrayVO.as | 46 + .../test/com/adobe/ac/ncss/BigImporterModel.as | 78 + .../test/com/adobe/ac/ncss/BigModel.as | 90 + .../test/com/adobe/ac/ncss/ConfigProxy.as | 50 + .../test/com/adobe/ac/ncss/LongSwitch.as | 132 + .../com/adobe/ac/ncss/MyCairngormCommand.as | 30 + .../test/com/adobe/ac/ncss/NestedSwitch.as | 59 + .../test/com/adobe/ac/ncss/SearchBarEvent.as | 34 + .../test/com/adobe/ac/ncss/VoidConstructor.as | 37 + .../adobe/ac/ncss/event/DynamicCustomEvent.as | 35 + .../com/adobe/ac/ncss/event/FirstCustomEvent.as | 30 + .../adobe/ac/ncss/event/SecondCustomEvent.as | 28 + .../com/adobe/ac/ncss/mxml/IterationsList.mxml | 90 + .../com/adobe/ac/ncss/mxml/IterationsList2.mxml | 44 + .../com/adobe/ac/ncss/mxml/NestedComponent.mxml | 43 + .../adobe/cairngorm/work/SequenceWorkFlow.as | 19 + .../src/main/resources/test/empty/Empty.as | 18 + .../src/main/resources/test/empty/Empty.mxml | 18 + .../src/main/resources/test/filters/MyPopup.as | 28 + .../main/resources/test/filters/MyPopup.mxml | 32 + .../main/resources/test/flexpmd114/a/Test.as | 39 + .../main/resources/test/flexpmd114/b/Test.as | 35 + .../main/resources/test/flexpmd114/c/Test.as | 35 + .../main/resources/test/flexunit/RaoulTest.as | 69 + .../main/resources/test/flexunit/RulesetTest.as | 62 + .../main/resources/test/fu/main/flex/Main.mxml | 22 + .../fu/main/flex/TestRunnerApplication.mxml | 50 + .../main/resources/test/fu/test/flex/MySuite.as | 26 + .../main/resources/test/fu/test/flex/MyTest.as | 46 + .../test/functional/FunctionalClient.as | 29 + .../functional/func1/api/Func1ExposedClass.as | 29 + .../func1/restricted/Func1RestrictedClass.as | 29 + .../functional/func2/api/Func2ExposedClass.as | 28 + .../func2/restricted/Func2RestrictedClass.as | 28 + .../resources/test/mx/controls/DateChooser2.as | 25 + .../org/as3commons/concurrency/thread/Color.as | 25 + .../test/parsley/InaccessibleMetaData.as | 53 + .../InaccessibleMetaDataInternalClass.as | 25 + .../test/parsley/MessageInterceptorSignature.as | 47 + .../test/parsley/MismatchedManagedEvent.as | 28 + .../resources/test/parsley/MisplacedMetaData.as | 65 + .../RedundantMessageHandlerTypeAttribute.as | 35 + .../test/parsley/RedundantMethodAttribute.as | 35 + .../test/parsley/UnknownMetaDataAttribute.as | 32 + .../resources/test/pseudo/look/IEditLook.as | 24 + .../main/resources/test/schedule_internal.as | 22 + .../test/src/fw/data/request/ResultListener.as | 27 + .../html-template/index.template.html | 121 + FlexPMD/flex-pmd-violations-viewer/pom.xml | 191 + .../src/main/flex/Main.mxml | 87 + .../src/main/flex/TestRunner.mxml | 24 + .../com/adobe/ac/pmd/model/CharacterPosition.as | 44 + .../main/flex/com/adobe/ac/pmd/model/File.as | 48 + .../flex/com/adobe/ac/pmd/model/Violation.as | 82 + .../com/adobe/ac/pmd/model/ViolationPosition.as | 44 + .../com/adobe/ac/pmd/view/FilterResults.mxml | 67 + .../com/adobe/ac/pmd/view/ResultsFormatter.as | 41 + .../flex/com/adobe/ac/pmd/view/ResultsView.mxml | 142 + .../adobe/ac/pmd/view/SelectedViolation.mxml | 151 + .../flex/com/adobe/ac/pmd/view/Summary.mxml | 69 + .../flex/com/adobe/ac/pmd/view/UploadView.mxml | 44 + .../adobe/ac/pmd/view/model/ResultsFilter.as | 50 + .../com/adobe/ac/pmd/view/model/ResultsModel.as | 138 + .../com/adobe/ac/pmd/view/model/UploadModel.as | 135 + .../adobe/ac/pmd/view/model/ViolationsModel.as | 84 + .../src/test/flex/AllTests.as | 30 + FlexPMD/flexunit-theme/pom.xml | 84 + .../src/main/resources/assets/cancelledIcon.png | Bin 0 -> 1094 bytes .../src/main/resources/assets/export.png | Bin 0 -> 1205 bytes .../main/resources/assets/icon_tool_trash.png | Bin 0 -> 821 bytes .../main/resources/assets/icon_tool_trash2.png | Bin 0 -> 27190 bytes .../src/main/resources/assets/todoLogo.png | Bin 0 -> 1106 bytes .../src/main/resources/assets/todoLogo_big.png | Bin 0 -> 57083 bytes .../src/main/resources/css/default.css | 285 + .../skins/ButtonBarButton_disabledSkin.png | Bin 0 -> 1439 bytes .../skins/ButtonBarButton_downSkin.png | Bin 0 -> 1468 bytes .../skins/ButtonBarButton_overSkin.png | Bin 0 -> 1471 bytes .../ButtonBarButton_selectedDisabledSkin.png | Bin 0 -> 1455 bytes .../skins/ButtonBarButton_selectedUpSkin.png | Bin 0 -> 1469 bytes .../resources/skins/ButtonBarButton_upSkin.png | Bin 0 -> 1445 bytes .../skins/ButtonBarFirstButton_disabledSkin.png | Bin 0 -> 1496 bytes .../skins/ButtonBarFirstButton_downSkin.png | Bin 0 -> 1497 bytes .../skins/ButtonBarFirstButton_overSkin.png | Bin 0 -> 1511 bytes ...uttonBarFirstButton_selectedDisabledSkin.png | Bin 0 -> 1484 bytes .../ButtonBarFirstButton_selectedUpSkin.png | Bin 0 -> 1498 bytes .../skins/ButtonBarFirstButton_upSkin.png | Bin 0 -> 1490 bytes .../skins/ButtonBarLastButton_disabledSkin.png | Bin 0 -> 1489 bytes .../skins/ButtonBarLastButton_downSkin.png | Bin 0 -> 1520 bytes .../skins/ButtonBarLastButton_overSkin.png | Bin 0 -> 1499 bytes ...ButtonBarLastButton_selectedDisabledSkin.png | Bin 0 -> 1489 bytes .../ButtonBarLastButton_selectedUpSkin.png | Bin 0 -> 1506 bytes .../skins/ButtonBarLastButton_upSkin.png | Bin 0 -> 1501 bytes .../resources/skins/Button_disabledSkin.png | Bin 0 -> 1509 bytes .../main/resources/skins/Button_downSkin.png | Bin 0 -> 1530 bytes .../main/resources/skins/Button_overSkin.png | Bin 0 -> 1535 bytes .../src/main/resources/skins/Button_upSkin.png | Bin 0 -> 1528 bytes .../skins/CursorManager_busyCursor.png | Bin 0 -> 2001 bytes .../resources/skins/DataGrid_borderSkin.png | Bin 0 -> 1497 bytes .../skins/DataGrid_columnDropIndicatorSkin.png | Bin 0 -> 1287 bytes .../skins/DataGrid_columnResizeSkin.png | Bin 0 -> 1248 bytes .../skins/DataGrid_headerBackgroundSkin.png | Bin 0 -> 1323 bytes .../skins/DataGrid_headerSeparatorSkin.png | Bin 0 -> 1240 bytes .../resources/skins/DataGrid_sortArrowSkin.png | Bin 0 -> 1336 bytes .../resources/skins/DataGrid_stretchCursor.png | Bin 0 -> 1461 bytes .../resources/skins/FormItem_indicatorSkin.png | Bin 0 -> 1327 bytes .../skins/HScrollArrowLeft_disabledSkin.png | Bin 0 -> 1277 bytes .../skins/HScrollArrowRight_disabledSkin.png | Bin 0 -> 1796 bytes .../skins/HScrollBar_leftArrowDownSkin.png | Bin 0 -> 1325 bytes .../skins/HScrollBar_leftArrowOverSkin.png | Bin 0 -> 1335 bytes .../skins/HScrollBar_leftArrowUpSkin.png | Bin 0 -> 1335 bytes .../skins/HScrollBar_rightArrowDownSkin.png | Bin 0 -> 1324 bytes .../skins/HScrollBar_rightArrowOverSkin.png | Bin 0 -> 1336 bytes .../skins/HScrollBar_rightArrowUpSkin.png | Bin 0 -> 1336 bytes .../skins/HScrollBar_thumbDownSkin.png | Bin 0 -> 1453 bytes .../resources/skins/HScrollBar_thumbIcon.png | Bin 0 -> 1252 bytes .../skins/HScrollBar_thumbOverSkin.png | Bin 0 -> 1552 bytes .../resources/skins/HScrollBar_thumbUpSkin.png | Bin 0 -> 1484 bytes .../skins/HScrollBar_trackDisabledSkin.png | Bin 0 -> 1394 bytes .../resources/skins/HScrollBar_trackSkin.png | Bin 0 -> 1393 bytes .../main/resources/skins/Panel_borderSkin.png | Bin 0 -> 2906 bytes .../skins/VScrollBar_downArrowDisabledSkin.png | Bin 0 -> 1347 bytes .../skins/VScrollBar_downArrowDownSkin.png | Bin 0 -> 1325 bytes .../skins/VScrollBar_downArrowOverSkin.png | Bin 0 -> 1335 bytes .../skins/VScrollBar_downArrowUpSkin.png | Bin 0 -> 1335 bytes .../skins/VScrollBar_thumbDownSkin.png | Bin 0 -> 1453 bytes .../resources/skins/VScrollBar_thumbIcon.png | Bin 0 -> 1252 bytes .../skins/VScrollBar_thumbOverSkin.png | Bin 0 -> 1434 bytes .../resources/skins/VScrollBar_thumbUpSkin.png | Bin 0 -> 1434 bytes .../skins/VScrollBar_trackDisabledSkin.png | Bin 0 -> 1394 bytes .../resources/skins/VScrollBar_trackSkin.png | Bin 0 -> 1393 bytes .../skins/VScrollBar_upArrowDisabledSkin.png | Bin 0 -> 1281 bytes .../skins/VScrollBar_upArrowDownSkin.png | Bin 0 -> 1324 bytes .../skins/VScrollBar_upArrowOverSkin.png | Bin 0 -> 1336 bytes .../skins/VScrollBar_upArrowUpSkin.png | Bin 0 -> 1336 bytes MD5Checker/build.xml | 129 + MD5Checker/src/MD5Checker-app.xml | 250 + MD5Checker/src/MD5Checker.mxml | 413 + MobileTrader/src/MobileTrader-app.xml | 276 + MobileTrader/src/MobileTrader.mxml | 63 + MobileTrader/src/assets/Stocks.png | Bin 0 -> 56262 bytes MobileTrader/src/assets/alarm_on_48.png | Bin 0 -> 495 bytes MobileTrader/src/assets/arrow_left.png | Bin 0 -> 52561 bytes MobileTrader/src/assets/arrow_left_24.png | Bin 0 -> 47785 bytes MobileTrader/src/assets/back.png | Bin 0 -> 64121 bytes MobileTrader/src/assets/background.png | Bin 0 -> 49376 bytes MobileTrader/src/assets/chart_icon.png | Bin 0 -> 52491 bytes MobileTrader/src/assets/chart_line_48.png | Bin 0 -> 687 bytes MobileTrader/src/assets/down.png | Bin 0 -> 51486 bytes MobileTrader/src/assets/logo.png | Bin 0 -> 55223 bytes MobileTrader/src/assets/man_48.png | Bin 0 -> 586 bytes MobileTrader/src/assets/money_48.png | Bin 0 -> 676 bytes MobileTrader/src/assets/phone.png | Bin 0 -> 55463 bytes MobileTrader/src/assets/splash-trader.jpg | Bin 0 -> 339335 bytes MobileTrader/src/assets/splash.jpg | Bin 0 -> 52136 bytes MobileTrader/src/assets/up.png | Bin 0 -> 51531 bytes MobileTrader/src/blackberry-tablet.xml | 22 + MobileTrader/src/charts/AxisArrayList.as | 80 + MobileTrader/src/charts/BarChart.mxml | 95 + .../src/charts/CollaborativePortfolioChart.mxml | 89 + MobileTrader/src/charts/PortfolioChart.mxml | 174 + MobileTrader/src/charts/RealTimeChart.mxml | 125 + MobileTrader/src/charts/SummaryChart.mxml | 125 + MobileTrader/src/components/AssetsSummary.mxml | 173 + MobileTrader/src/controller/Feed.as | 143 + MobileTrader/src/model/Stock.as | 48 + .../src/renderers/AssetSummaryRenderer.mxml | 47 + MobileTrader/src/renderers/StockRenderer.as | 134 + MobileTrader/src/skins/ActionBarSkin.mxml | 67 + .../src/skins/ListHeaderButtonSkin.mxml | 186 + .../skins/ListHeaderButtonSkinRightAlign.mxml | 186 + MobileTrader/src/styles.css | 43 + MobileTrader/src/views/AdvisorView.mxml | 109 + MobileTrader/src/views/AlertsView.mxml | 72 + MobileTrader/src/views/AssetsView.mxml | 86 + .../src/views/MobileTraderHomeView.mxml | 25 + MobileTrader/src/views/SettingsView.mxml | 67 + MobileTrader/src/views/StockView.mxml | 125 + MobileTrader/src/views/WatchListView.mxml | 82 + .../src/SquigglyTLFExample.as | 44 + .../src/UserDictionaryExample-app.xml | 153 + .../src/UserDictionaryExample.mxml | 126 + .../Examples/Flex/CheckWord/src/CheckWord.mxml | 47 + .../Flex/ConfigExample/src/ConfigExample.mxml | 61 + .../locale/en_US/SquigglyContextMenu.properties | 23 + .../locale/es_ES/SquigglyContextMenu.properties | 23 + .../src/ContextMenuWithResource.mxml | 60 + .../src/CustomContextMenu.mxml | 40 + .../Flex/GetSuggestion/src/GetSuggestion.mxml | 60 + .../src/SpellingServiceEsg.mxml | 80 + .../src/SquigglyUIExample.mxml | 40 + .../Flex/TextEditor/src/TextEditor.mxml | 61 + Squiggly/ane/Examples/HowToUseExamples.txt | 34 + .../HunspellNativeExtension/EncConv.cpp | 294 + .../HunspellNativeExtension/EncConv.h | 59 + .../English.lproj/InfoPlist.strings | 2 + .../HunspellNativeExtension/Exported_Sym_FIle | 4 + .../HunspellNativeExtension.cpp | 368 + .../HunspellNativeExtension.h | 37 + .../project-sve.pbxproj | 329 + .../project.pbxproj | 428 + .../contents.xcworkspacedata | 25 + .../HunspellNativeExtension/Info.plist | 46 + .../HunspellNativeExtension/Utilities.cpp | 20 + .../HunspellNativeExtension/Utilities.h | 41 + .../HunspellNativeExtension/create_fw.sh | 39 + Squiggly/ane/README.txt | 28 + Squiggly/ane/SWCandANE/build.properties | 32 + Squiggly/ane/SWCandANE/build.xml | 210 + Squiggly/ane/SWCandANE/create_ane.sh | 68 + Squiggly/ane/SWCandANE/create_swc.sh | 38 + .../ane/SWCandANE/extensions/src/extension.xml | 38 + .../src/HunspellNativeExtensionWorkflow-app.xml | 244 + .../src/HunspellNativeExtensionWorkflow.mxml | 123 + .../extensions/HunspellNativeExtension.as | 128 + .../com/adobe/linguistics/utils/ITokenizer.as | 82 + .../com/adobe/linguistics/utils/TextFilter.as | 90 + .../adobe/linguistics/utils/TextTokenizer.as | 400 + .../src/com/adobe/linguistics/utils/Token.as | 95 + .../linguistics/spelling/UserDictionary.as | 173 + .../spelling/UserDictionaryInternal.as | 120 + .../spelling/core/UserDictionaryEngine.as | 75 + .../linguistics/spelling/utils/WordList.as | 128 + .../AdobeSpellingFramework/asdocgen.bat | 18 + .../spelling/framework/ResourceTable.as | 143 + .../spelling/framework/SpellingConfiguration.as | 103 + .../spelling/framework/SpellingService.as | 223 + .../spelling/framework/UserDictionaryV.as | 113 + .../adobe/linguistics/spelling/SpellUIForTLF.as | 597 + .../linguistics/spelling/ui/IHighlighter.as | 67 + .../linguistics/spelling/ui/IWordProcessor.as | 32 + .../linguistics/spelling/ui/TLFHighlighter.as | 252 + .../linguistics/spelling/ui/TLFWordProcessor.as | 164 + .../Squiggly/Demo/SimpleEditor/SimpleText.xml | 23 + .../SimpleEditor/src/AdobeSpellingConfig.xml | 22 + .../SimpleEditor/src/MyContainerController.as | 300 + .../Demo/SimpleEditor/src/SimpleEditor-app.xml | 253 + .../Demo/SimpleEditor/src/SimpleEditor.mxml | 82 + .../SimpleEditor/src/SimpleEditorPanel.mxml | 393 + Squiggly/ane/Squiggly/build.xml | 131 + .../HunspellNativeExtension.sln | 26 + .../HunspellNativeExtension/CharConv.cpp | 130 + .../HunspellNativeExtension/CharConv.h | 71 + .../HunspellNativeExtension/EncConv.cpp | 281 + .../HunspellNativeExtension/EncConv.h | 56 + .../HunspellNativeExtension.cpp | 334 + .../HunspellNativeExtension.h | 54 + .../HunspellNativeExtension.vcxproj | 194 + .../HunspellNativeExtension/resource.h | 22 + .../HunspellNativeExtension/win/Utilities.h | 118 + Squiggly/ane/build.xml | 31 + .../src/SquigglyTLFExample.as | 59 + .../src/UserDictionaryExample-app.xml | 153 + .../src/UserDictionaryExample.mxml | 132 + .../Examples/Flex/CheckWord/src/CheckWord.mxml | 68 + .../Flex/ConfigExample/src/ConfigExample.mxml | 77 + .../locale/en_US/SquigglyContextMenu.properties | 19 + .../locale/es_ES/SquigglyContextMenu.properties | 19 + .../src/ContextMenuWithResource.mxml | 74 + .../src/CustomContextMenu.mxml | 59 + .../Flex/GetSuggestion/src/GetSuggestion.mxml | 84 + .../src/SpellingServiceEsg.mxml | 98 + .../src/AdobeSpellingFrameworkExample.mxml | 80 + .../src/SquigglyUIExample.mxml | 55 + .../src/SquigglyUIexampleDictload.mxml | 79 + .../src/SquigglyUIexampleUBS.mxml | 596 + .../Flex/TextEditor/src/TextEditor.mxml | 83 + .../spelling/Examples/HowToUseExamples.txt | 33 + .../com/adobe/linguistics/utils/ITokenizer.as | 76 + .../adobe/linguistics/utils/TextTokenizer.as | 393 + .../src/com/adobe/linguistics/utils/Token.as | 94 + .../linguistics/spelling/HunspellDictionary.as | 205 + .../adobe/linguistics/spelling/ISpellChecker.as | 62 + .../linguistics/spelling/ISpellingDictionary.as | 45 + .../adobe/linguistics/spelling/SpellChecker.as | 387 + .../linguistics/spelling/UserDictionary.as | 113 + .../spelling/UserDictionaryInternal.as | 115 + .../spelling/core/DictionaryManager.as | 73 + .../linguistics/spelling/core/HashEntry.as | 108 + .../linguistics/spelling/core/LinguisticRule.as | 1118 + .../linguistics/spelling/core/SpellingInfo.as | 32 + .../spelling/core/SquigglyDictionary.as | 207 + .../linguistics/spelling/core/SquigglyEngine.as | 426 + .../spelling/core/SuggestionManager.as | 1026 + .../spelling/core/UserDictionaryEngine.as | 71 + .../spelling/core/container/Collection.as | 89 + .../spelling/core/container/Enumeration.as | 28 + .../spelling/core/container/HashTable.as | 179 + .../linguistics/spelling/core/container/Heap.as | 263 + .../spelling/core/container/Iterator.as | 64 + .../linguistics/spelling/core/container/Set.as | 195 + .../spelling/core/container/SparseHashTable.as | 283 + .../spelling/core/env/ExternalConstants.as | 47 + .../spelling/core/env/InternalConstants.as | 87 + .../spelling/core/error/ContentError.as | 39 + .../spelling/core/error/ErrorTable.as | 41 + .../spelling/core/logging/AbstractTarget.as | 167 + .../spelling/core/logging/ILogger.as | 40 + .../spelling/core/logging/ILoggingTarget.as | 39 + .../linguistics/spelling/core/logging/Log.as | 210 + .../spelling/core/logging/LogEvent.as | 87 + .../spelling/core/logging/LogEventLevel.as | 76 + .../spelling/core/logging/LogLogger.as | 102 + .../core/logging/targets/ArrayTarget.as | 35 + .../core/logging/targets/CollectionTarget.as | 107 + .../core/logging/targets/LineFormattedTarget.as | 104 + .../core/logging/targets/TextFieldTarget.as | 52 + .../core/logging/targets/TraceTarget.as | 37 + .../spelling/core/rule/AffixEntry.as | 137 + .../linguistics/spelling/core/rule/AffixRule.as | 92 + .../linguistics/spelling/core/rule/MapFilter.as | 39 + .../spelling/core/rule/OptimizedPrefixEntry.as | 245 + .../spelling/core/rule/OptimizedSuffixEntry.as | 301 + .../spelling/core/rule/PrefixEntry.as | 102 + .../spelling/core/rule/ReplacementFilter.as | 34 + .../spelling/core/rule/SimpleFilter.as | 48 + .../spelling/core/rule/SuffixEntry.as | 126 + .../spelling/core/utils/DictionaryLoader.as | 94 + .../spelling/core/utils/LinguisticRuleLoader.as | 977 + .../spelling/core/utils/MathUtils.as | 66 + .../spelling/core/utils/RefObject.as | 36 + .../spelling/core/utils/SimpleNumberParser.as | 54 + .../core/utils/SquigglyDictionaryLoader.as | 369 + .../spelling/core/utils/StringUtils.as | 333 + .../spelling/core/utils/SuggestionsResult.as | 142 + .../adobe/linguistics/spelling/utils/Token.as | 47 + .../linguistics/spelling/utils/Tokenizer.as | 96 + .../linguistics/spelling/utils/WordList.as | 120 + .../main/AdobeSpellingFramework/asdocgen.bat | 18 + .../spelling/framework/ResourceTable.as | 134 + .../spelling/framework/SpellingConfiguration.as | 102 + .../spelling/framework/SpellingService.as | 241 + .../spelling/framework/ui/HaloHighlighter.as | 124 + .../spelling/framework/ui/HaloWordProcessor.as | 111 + .../spelling/framework/ui/IHighlighter.as | 34 + .../spelling/framework/ui/IWordProcessor.as | 30 + .../spelling/framework/ui/SparkHighlighter.as | 225 + .../spelling/framework/ui/SparkWordProcessor.as | 132 + .../framework/ui/SpellingHighlighter.as | 179 + .../spelling/framework/ui/TLFHighlighter.as | 248 + .../spelling/framework/ui/TLFWordProcessor.as | 156 + .../com/adobe/linguistics/spelling/SpellUI.as | 562 + .../linguistics/spelling/SpellingContextMenu.as | 243 + .../linguistics/spelling/ui/HaloHighlighter.as | 126 + .../spelling/ui/HaloWordProcessor.as | 112 + .../linguistics/spelling/ui/IHighlighter.as | 67 + .../linguistics/spelling/ui/IWordProcessor.as | 30 + .../linguistics/spelling/ui/SparkHighlighter.as | 229 + .../spelling/ui/SparkWordProcessor.as | 133 + .../spelling/ui/SpellingHighlighter.as | 196 + .../linguistics/spelling/ui/TLFHighlighter.as | 252 + .../linguistics/spelling/ui/TLFWordProcessor.as | 159 + .../linguistics/spelling/ui/HaloHighlighter.as | 87 + .../spelling/ui/HaloWordProcessor.as | 109 + .../linguistics/spelling/ui/IHighlighter.as | 34 + .../linguistics/spelling/ui/IWordProcessor.as | 30 + .../linguistics/spelling/ui/SparkHighlighter.as | 190 + .../spelling/ui/SparkWordProcessor.as | 104 + .../spelling/ui/SpellingHighlighter.as | 179 + .../com/adobe/linguistics/spelling/SpellUI.as | 577 + .../linguistics/spelling/SpellingContextMenu.as | 243 + .../adobe/linguistics/spelling/SpellUIForTLF.as | 522 + .../spelling/SpellingContextMenuForTLF.as | 249 + .../SquigglyCustomContainerController.as | 258 + Squiggly/main/Automation/asdocgen.bat | 18 + Squiggly/main/Automation/copydictsandlibs.bat | 35 + Squiggly/main/Automation/examplegen.py | 75 + .../main/Automation/prepareReleasePackage.bat | 20 + Squiggly/main/Data/genTextWordlist.sh | 31 + Squiggly/main/Data/usa.txt | 97812 +++++++++++++++++ .../src/AdobeSpellingAirDemo-app.xml | 153 + .../src/AdobeSpellingAirDemo.mxml | 39 + .../src/AdobeSpellingAirDemoEx-app.xml | 153 + .../src/AdobeSpellingAirDemoEx.mxml | 71 + .../src/AdobeSpellingConfig.xml | 26 + .../src/AdobeSpellingDemo.mxml | 72 + .../src/AdobeSpellingConfig.xml | 27 + .../src/AdobeSpellingDemoEx.mxml | 70 + Squiggly/main/README.txt | 28 + .../main/Tools/AdobeSpellingDictGen/README.txt | 16 + .../sample/sampleWordList.txt | 13 + .../src/AdobeSpellingDictGen-app.xml | 153 + .../src/AdobeSpellingDictGen.mxml | 210 + .../Tools/AdobeSpellingDictGen/src/UIWord.as | 37 + .../performanceTool/src/performanceTool.mxml | 84 + Squiggly/main/build.xml | 231 + ant_on_air/build.properties | 24 + ant_on_air/build.xml | 192 + ant_on_air/locale/en_AU/ant.properties | 32 + ant_on_air/locale/en_GB/ant.properties | 32 + ant_on_air/locale/en_US/ant.properties | 32 + ant_on_air/src/AntClasses.as | 68 + ant_on_air/src/org/apache/flex/ant/Ant.as | 251 + ant_on_air/src/org/apache/flex/ant/tags/And.as | 61 + .../src/org/apache/flex/ant/tags/AntCall.as | 80 + .../src/org/apache/flex/ant/tags/AntTask.as | 139 + ant_on_air/src/org/apache/flex/ant/tags/Arg.as | 45 + .../src/org/apache/flex/ant/tags/Available.as | 99 + .../src/org/apache/flex/ant/tags/Checksum.as | 218 + .../src/org/apache/flex/ant/tags/Condition.as | 78 + .../src/org/apache/flex/ant/tags/Contains.as | 58 + ant_on_air/src/org/apache/flex/ant/tags/Copy.as | 253 + .../src/org/apache/flex/ant/tags/Delete.as | 137 + ant_on_air/src/org/apache/flex/ant/tags/Echo.as | 93 + .../src/org/apache/flex/ant/tags/Entry.as | 50 + .../src/org/apache/flex/ant/tags/Equals.as | 80 + ant_on_air/src/org/apache/flex/ant/tags/Exec.as | 161 + ant_on_air/src/org/apache/flex/ant/tags/Fail.as | 78 + .../src/org/apache/flex/ant/tags/FileSet.as | 81 + .../org/apache/flex/ant/tags/FileSetExclude.as | 40 + .../org/apache/flex/ant/tags/FileSetInclude.as | 40 + ant_on_air/src/org/apache/flex/ant/tags/Get.as | 245 + .../src/org/apache/flex/ant/tags/GlobMapper.as | 50 + .../org/apache/flex/ant/tags/HasFreeSpace.as | 70 + .../src/org/apache/flex/ant/tags/Input.as | 96 + .../src/org/apache/flex/ant/tags/IsFalse.as | 53 + .../src/org/apache/flex/ant/tags/IsReference.as | 54 + .../src/org/apache/flex/ant/tags/IsSet.as | 54 + .../src/org/apache/flex/ant/tags/IsTrue.as | 53 + .../org/apache/flex/ant/tags/LoadProperties.as | 95 + .../src/org/apache/flex/ant/tags/Matches.as | 62 + .../src/org/apache/flex/ant/tags/Mkdir.as | 77 + ant_on_air/src/org/apache/flex/ant/tags/Move.as | 237 + ant_on_air/src/org/apache/flex/ant/tags/Not.as | 57 + ant_on_air/src/org/apache/flex/ant/tags/OS.as | 57 + ant_on_air/src/org/apache/flex/ant/tags/Or.as | 65 + .../src/org/apache/flex/ant/tags/Param.as | 50 + .../src/org/apache/flex/ant/tags/PatternSet.as | 96 + .../src/org/apache/flex/ant/tags/Project.as | 241 + .../src/org/apache/flex/ant/tags/Property.as | 234 + .../org/apache/flex/ant/tags/PropertyFile.as | 84 + .../src/org/apache/flex/ant/tags/Replace.as | 125 + .../org/apache/flex/ant/tags/ReplaceFilter.as | 50 + .../src/org/apache/flex/ant/tags/TStamp.as | 67 + .../src/org/apache/flex/ant/tags/Target.as | 203 + .../src/org/apache/flex/ant/tags/Touch.as | 79 + .../src/org/apache/flex/ant/tags/Untar.as | 194 + .../src/org/apache/flex/ant/tags/Unzip.as | 214 + .../src/org/apache/flex/ant/tags/XmlProperty.as | 118 + .../flex/ant/tags/filesetClasses/Character.as | 34 + .../ant/tags/filesetClasses/CollectionUtils.as | 41 + .../flex/ant/tags/filesetClasses/DataType.as | 330 + .../ant/tags/filesetClasses/DirectoryScanner.as | 1773 + .../ant/tags/filesetClasses/FileProvider.as | 27 + .../ant/tags/filesetClasses/FileResource.as | 146 + .../ant/tags/filesetClasses/FileSelector.as | 27 + .../flex/ant/tags/filesetClasses/FileUtils.as | 657 + .../ant/tags/filesetClasses/PathTokenizer.as | 118 + .../flex/ant/tags/filesetClasses/Reference.as | 106 + .../flex/ant/tags/filesetClasses/Resource.as | 349 + .../ant/tags/filesetClasses/SelectorUtils.as | 638 + .../ant/tags/filesetClasses/StringTokenizer.as | 74 + .../ant/tags/filesetClasses/TokenizedPath.as | 221 + .../ant/tags/filesetClasses/TokenizedPattern.as | 173 + .../filesetClasses/exceptions/BuildException.as | 28 + .../filesetClasses/exceptions/IOException.as | 28 + .../exceptions/IllegalStateException.as | 28 + .../exceptions/UnsupportedOperationException.as | 28 + .../tags/supportClasses/FileSetTaskHandler.as | 166 + .../ant/tags/supportClasses/IValueTagHandler.as | 36 + .../ant/tags/supportClasses/NamedTagHandler.as | 39 + .../ant/tags/supportClasses/ParentTagHandler.as | 57 + .../flex/ant/tags/supportClasses/TagHandler.as | 86 + .../flex/ant/tags/supportClasses/TaskHandler.as | 60 + .../src/org/apache/flex/crypto/MD5Stream.as | 468 + .../org/apache/flex/xml/IParentTagHandler.as | 51 + .../src/org/apache/flex/xml/ITagHandler.as | 33 + .../src/org/apache/flex/xml/ITextTagHandler.as | 29 + .../src/org/apache/flex/xml/XMLTagProcessor.as | 86 + ant_on_air/tests/AntOnAir-app.xml | 251 + ant_on_air/tests/AntOnAir.mxml | 156 + ant_on_air/tests/TestTarget-app.xml | 251 + ant_on_air/tests/TestTarget.as | 68 + ant_on_air/tests/copyfilesetofone.xml | 35 + ant_on_air/tests/freespace.xml | 72 + ant_on_air/tests/mirrortest.xml | 76 + ant_on_air/tests/redirect.xml | 28 + ant_on_air/tests/subant.xml | 130 + ant_on_air/tests/test.properties | 24 + ant_on_air/tests/test.xml | 368 + ant_on_air/tests/test_data.xml | 42 + ant_on_air/tests/testpropertiesfile.xml | 58 + common/.actionScriptProperties | 5 +- .../apache/flex/utilities/common/Constants.as | 9 +- .../org/apache/flex/utilities/common/Tools.as | 3 + installer/.actionScriptProperties | 3 +- installer/ApproveInstaller.xml | 367 + installer/LICENSE | 51 +- installer/NOTICE | 7 +- installer/README | 77 +- installer/RELEASE_GUIDE | 8 +- installer/RELEASE_NOTES | 42 +- installer/build.number | 3 +- installer/build.properties | 9 +- installer/build.xml | 161 +- installer/releasecandidate.xml | 402 + installer/src/InstallApacheFlex-app.xml | 8 +- installer/src/InstallApacheFlex.mxml | 1854 +- .../icons/apache_flexfalcon_logo_text.png | Bin 0 -> 22281 bytes .../assets/icons/apache_flexjs_logo_text.png | Bin 0 -> 17977 bytes installer/src/com/adobe/crypto/MD5Stream.as | 402 - installer/src/com/adobe/utils/IntUtil.as | 99 - .../src/installer/sdk-installer-config-3.0.xml | 30 +- .../src/installer/sdk-installer-config-3.1.xml | 116 + .../src/installer/sdk-installer-config-4.0.xml | 420 + .../org/apache/flex/packageflexsdk/model/OS.as | 67 + .../packageflexsdk/resource/RuntimeLocale.as | 1084 - .../resource/ViewResourceConstants.as | 43 +- .../flex/packageflexsdk/util/CalcButtonWidth.as | 61 + .../flex/packageflexsdk/util/MD5CompareUtil.as | 15 +- .../view/components/ConsoleWindow.mxml | 4 +- .../packageflexsdk/view/components/Tracker.mxml | 18 +- .../OptionalInstallItemRenderer.mxml | 15 +- installer/src/properties/de_DE.properties | 128 + installer/src/properties/el_GR.properties | 120 + installer/src/properties/en_AU.properties | 64 + installer/src/properties/en_GB.properties | 64 + installer/src/properties/en_US.properties | 135 + installer/src/properties/es_ES.properties | 120 + installer/src/properties/fr_FR.properties | 133 + installer/src/properties/ko_KR.properties | 133 + installer/src/properties/nl_NL.properties | 128 + installer/src/properties/pl_PL.properties | 134 + installer/src/properties/pt_BR.properties | 135 + installer/src/properties/zh_CN.properties | 135 + installer/src/properties/zh_TW.properties | 135 + .../skins/controls/InstallApacheFlexSkin.mxml | 2 +- installerBadge/.actionScriptProperties | 6 +- installerBadge/src/InstallApacheFlexBadge.mxml | 11 +- 1336 files changed, 234396 insertions(+), 2212 deletions(-) ----------------------------------------------------------------------
