merge develop to master using apache-flex-falcon-0.6.0 tag
Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/3ff63e3e Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/3ff63e3e Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/3ff63e3e Branch: refs/heads/master Commit: 3ff63e3ec4994a53d67059f8100f369c79519dc5 Parents: 7cfcee7 80e344a Author: Alex Harui <[email protected]> Authored: Wed Apr 6 07:56:22 2016 -0700 Committer: Alex Harui <[email protected]> Committed: Wed Apr 6 07:56:22 2016 -0700 ---------------------------------------------------------------------- .gitignore | 111 +- ApproveFalcon.xml | 766 + FalconJXFormat.xml | 295 + LICENSE | 203 + LICENSE.base | 203 + LICENSE.jx | 218 + LICENSE.jx.bin | 8 + NOTICE | 13 + NOTICE.base | 9 + NOTICE.fdb | 9 + NOTICE.jx | 5 + NOTICE.oem | 13 + NOTICE.swfutils | 9 + README | 269 +- README_JX | 144 + RELEASE_NOTES | 68 + RELEASE_NOTES_JX | 72 + apache-flex-falcon-installer-config.xml | 94 + apache-flex-falconjx-installer-config.xml | 101 + build.properties | 40 + build.xml | 1129 +- compiler.js/.gitignore | 6 + compiler.js/bin/mxmlc | 2 +- .../apache/flex/compiler/clients/MXMLJSC.java | 103 +- .../as/codegen/JSClassDirectiveProcessor.java | 5 + .../compiler/internal/as/codegen/JSEmitter.java | 101 +- .../as/codegen/JSGeneratingReducer.java | 102 +- .../internal/as/codegen/JSGenerator.java | 8 +- .../internal/as/codegen/JSMXMLEmitter.java | 18 +- .../compiler/internal/graph/GoogDepsWriter.java | 23 + .../internal/projects/FlexJSProject.java | 18 +- compiler.jx.tests/.classpath | 4 + compiler.jx.tests/.gitignore | 6 + compiler.jx.tests/build.xml | 100 +- .../internal/codegen/as/TestComments.java | 79 +- .../internal/codegen/as/TestExpressions.java | 48 +- .../internal/codegen/as/TestFieldMembers.java | 1 - .../internal/codegen/as/TestGlobalClasses.java | 10 +- .../internal/codegen/as/TestMethodMembers.java | 3 - .../internal/codegen/as/TestPackage.java | 10 +- .../internal/codegen/as/TestParenthesis.java | 11 + .../internal/codegen/as/TestStatements.java | 21 +- .../codegen/externals/CompilerArguments.java | 408 + .../codegen/externals/ExternalsTestBase.java | 108 + .../codegen/externals/ExternalsTestUtils.java | 173 + .../codegen/externals/TestAnnotationEnum.java | 82 + .../codegen/externals/TestCollectImports.java | 221 + .../codegen/externals/TestConstructor.java | 119 + .../codegen/externals/TestExternChrome.java | 153 + .../codegen/externals/TestExternES3.java | 122 + .../codegen/externals/TestExternJQuery.java | 67 + .../codegen/externals/TestExternJasmine.java | 83 + .../externals/TestExternalsJSCompile.java | 287 + .../codegen/externals/TestPackageNamespace.java | 63 + .../codegen/externals/TestReferenceModel.java | 64 + .../codegen/externals/TestTypeExternals.java | 141 + .../codegen/externals/TestTypeInheritence.java | 87 + .../internal/codegen/js/amd/TestAMDClassB.java | 8 +- .../internal/codegen/js/amd/TestAMDEmiter.java | 142 +- .../internal/codegen/js/amd/TestAMDPackage.java | 3 +- .../js/flexjs/TestFlexJSAccessorMembers.java | 156 + .../codegen/js/flexjs/TestFlexJSAccessors.java | 84 + .../codegen/js/flexjs/TestFlexJSClass.java | 397 + .../codegen/js/flexjs/TestFlexJSEmiter.java | 364 + .../js/flexjs/TestFlexJSExpressions.java | 975 + .../js/flexjs/TestFlexJSFieldMembers.java | 317 + .../codegen/js/flexjs/TestFlexJSFile.java | 107 + .../js/flexjs/TestFlexJSGlobalClasses.java | 649 + .../js/flexjs/TestFlexJSGlobalConstants.java | 75 + .../js/flexjs/TestFlexJSGlobalFunctions.java | 238 + .../codegen/js/flexjs/TestFlexJSInterface.java | 78 + .../js/flexjs/TestFlexJSMethodMembers.java | 207 + .../codegen/js/flexjs/TestFlexJSPackage.java | 1177 + .../codegen/js/flexjs/TestFlexJSProject.java | 325 + .../codegen/js/flexjs/TestFlexJSStatements.java | 590 + .../js/goog/TestGoogAccessorMembers.java | 20 +- .../internal/codegen/js/goog/TestGoogClass.java | 52 +- .../codegen/js/goog/TestGoogEmiter.java | 58 +- .../codegen/js/goog/TestGoogExpressions.java | 58 +- .../codegen/js/goog/TestGoogFieldMembers.java | 75 +- .../codegen/js/goog/TestGoogGlobalClasses.java | 17 +- .../js/goog/TestGoogGlobalConstants.java | 8 +- .../codegen/js/goog/TestGoogInterface.java | 14 +- .../codegen/js/goog/TestGoogMethodMembers.java | 36 +- .../codegen/js/goog/TestGoogProject.java | 98 + .../codegen/js/goog/TestGoogStatements.java | 20 +- .../codegen/js/vf2js/TestVF2JSClass.java | 409 + .../codegen/js/vf2js/TestVF2JSExpressions.java | 124 + .../codegen/js/vf2js/TestVF2JSFile.java | 92 + .../codegen/js/vf2js/TestVF2JSProject.java | 130 + .../codegen/js/vf2js/TestVF2JSStatements.java | 549 + .../codegen/mxml/TestMXMLApplication.java | 26 +- .../codegen/mxml/TestMXMLAttributes.java | 39 +- .../internal/codegen/mxml/TestMXMLNodes.java | 20 +- .../internal/codegen/mxml/TestMXMLScript.java | 49 +- .../mxml/flexjs/TestFlexJSMXMLApplication.java | 281 +- .../mxml/flexjs/TestFlexJSMXMLScript.java | 237 + .../mxml/vf2js/TestVF2JSMXMLApplication.java | 98 + .../compiler/internal/test/AMDTestBase.java | 6 +- .../flex/compiler/internal/test/ASTestBase.java | 61 +- .../compiler/internal/test/FlexJSTestBase.java | 84 +- .../compiler/internal/test/MXMLTestBase.java | 38 +- .../flex/compiler/internal/test/TestBase.java | 328 +- .../internal/test/VF2JSMXMLTestBase.java | 219 + .../compiler/internal/test/VF2JSTestBase.java | 238 + .../flex/compiler/utils/EnvProperties.java | 110 - .../org/apache/flex/utils/EnvProperties.java | 149 + .../test-files/externals/app1/as_src/Main.as | 34 + .../externals_unit_tests/annotation_enum.js | 61 + .../externals_unit_tests/constructor_members.js | 57 + .../externals_unit_tests/constructor_params.js | 81 + .../imports/import_constructor_signatures.js | 43 + .../imports/import_functions.js | 47 + .../imports/import_interfaces.js | 49 + .../imports/import_method_signatures.js | 71 + .../imports/import_superclasses.js | 46 + .../externals_unit_tests/package_namespace.js | 48 + .../externals_unit_tests/type_inheritence.js | 62 + .../externals_unit_tests/types_param.js | 82 + .../flexjs/files/FlexJSTest_again.mxml | 51 + .../flexjs/files/FlexJSTest_again_result.js | 212 + .../test-files/flexjs/files/LocalFunction.as | 44 + .../flexjs/files/LocalFunction_result.js | 99 + .../test-files/flexjs/files/MyInitialView.mxml | 125 + .../flexjs/files/MyInitialView_result.js | 889 + .../flexjs/files/StockDataJSONItemConverter.as | 40 + .../flexjs/files/StockDataJSONItemConverter.js | 39 + .../flexjs/files/controllers/MyController.as | 92 + .../files/controllers/MyController_result.js | 181 + .../test-files/flexjs/files/models/MyModel.as | 59 + .../flexjs/files/models/MyModel_result.js | 125 + .../flexjs/files/wildcard_import.mxml | 37 + .../flexjs/files/wildcard_import_result.js | 99 + .../flexjs/projects/bad_overrides/Test.as | 43 + .../projects/bad_overrides/Test_result.js | 94 + .../flexjs/projects/bad_overrides/classes/A.as | 41 + .../projects/bad_overrides/classes/A_result.js | 92 + .../flexjs/projects/bad_overrides/classes/B.as | 25 + .../projects/bad_overrides/classes/B_result.js | 69 + .../flexjs/projects/bad_overrides/classes/C.as | 25 + .../projects/bad_overrides/classes/C_result.js | 69 + .../projects/bad_overrides/interfaces/IA.as | 28 + .../bad_overrides/interfaces/IA_result.js | 69 + .../projects/bad_overrides/interfaces/IB.as | 22 + .../bad_overrides/interfaces/IB_result.js | 62 + .../projects/bad_overrides/interfaces/IC.as | 22 + .../bad_overrides/interfaces/IC_result.js | 62 + .../test-files/flexjs/projects/circular/Base.as | 30 + .../flexjs/projects/circular/Base_result.js | 74 + .../flexjs/projects/circular/Super.as | 27 + .../flexjs/projects/circular/Super_result.js | 77 + .../flexjs/projects/interfaces/Test.as | 44 + .../flexjs/projects/interfaces/Test_result.js | 95 + .../flexjs/projects/interfaces/classes/A.as | 28 + .../projects/interfaces/classes/A_result.js | 74 + .../flexjs/projects/interfaces/classes/B.as | 25 + .../projects/interfaces/classes/B_result.js | 69 + .../flexjs/projects/interfaces/classes/C.as | 25 + .../projects/interfaces/classes/C_result.js | 69 + .../flexjs/projects/interfaces/interfaces/IA.as | 22 + .../projects/interfaces/interfaces/IA_result.js | 65 + .../flexjs/projects/interfaces/interfaces/IB.as | 22 + .../projects/interfaces/interfaces/IB_result.js | 38 + .../flexjs/projects/interfaces/interfaces/IC.as | 22 + .../projects/interfaces/interfaces/IC_result.js | 65 + .../flexjs/projects/interfaces/interfaces/ID.as | 22 + .../projects/interfaces/interfaces/ID_result.js | 62 + .../flexjs/projects/interfaces/interfaces/IE.as | 26 + .../projects/interfaces/interfaces/IE_result.js | 68 + .../flexjs/projects/internal/MainClass.as | 38 + .../projects/internal/MainClass_result.js | 127 + .../flexjs/projects/internal/OtherClass.as | 25 + .../projects/internal/OtherClass_result.js | 69 + .../flexjs/projects/overrides/Test.as | 43 + .../flexjs/projects/overrides/Test_result.js | 94 + .../flexjs/projects/overrides/classes/A.as | 41 + .../projects/overrides/classes/A_result.js | 92 + .../flexjs/projects/overrides/classes/B.as | 25 + .../projects/overrides/classes/B_result.js | 69 + .../flexjs/projects/overrides/classes/C.as | 25 + .../projects/overrides/classes/C_result.js | 74 + .../flexjs/projects/overrides/interfaces/IA.as | 28 + .../projects/overrides/interfaces/IA_result.js | 69 + .../flexjs/projects/overrides/interfaces/IB.as | 22 + .../projects/overrides/interfaces/IB_result.js | 62 + .../flexjs/projects/overrides/interfaces/IC.as | 22 + .../projects/overrides/interfaces/IC_result.js | 65 + .../AmbiguousDefinition.as | 32 + .../AmbiguousDefinition_result.js | 49 + .../Event.as | 27 + .../Event_result.js | 39 + .../mypackage/TestClass.as | 33 + .../otherpackage/Event.as | 27 + .../DifferentPackageAsConflict.as | 32 + .../DifferentPackageAsConflict_result.js | 79 + .../Event.as | 27 + .../Event_result.js | 70 + .../mypackage/TestClass.as | 31 + .../mypackage/TestClass_result.js | 81 + .../otherpackage/Event.as | 27 + .../otherpackage/Event_result.js | 70 + .../Event.as | 27 + .../Event_result.js | 70 + .../NoConflictNoWindow.as | 32 + .../NoConflictNoWindow_result.js | 79 + .../mypackage/TestClass.as | 29 + .../mypackage/TestClass_result.js | 79 + .../Event.as | 27 + .../Event_result.js | 70 + .../NoConflictUseWindow.as | 32 + .../NoConflictUseWindow_result.js | 79 + .../mypackage/TestClass.as | 31 + .../mypackage/TestClass_result.js | 79 + .../Event.as | 27 + .../Event_result.js | 70 + .../SamePackageAsConflict.as | 32 + .../SamePackageAsConflict_result.js | 79 + .../mypackage/Event.as | 27 + .../mypackage/Event_result.js | 70 + .../mypackage/TestClass.as | 29 + .../mypackage/TestClass_result.js | 81 + .../package_conflicts_use_window/Event.as | 27 + .../Event_result.js | 70 + .../package_conflicts_use_window/UseWindow.as | 32 + .../UseWindow_result.js | 79 + .../mypackage/TestClass.as | 33 + .../mypackage/TestClass_result.js | 89 + .../otherpackage/Event.as | 27 + .../otherpackage/Event_result.js | 70 + .../test-files/flexjs/projects/super/Base.as | 43 + .../flexjs/projects/super/Base_result.js | 90 + .../test-files/flexjs/projects/super/Super.as | 40 + .../flexjs/projects/super/Super_result.js | 91 + .../test-files/goog/files/call-super.as | 24 +- .../test-files/goog/files/call-super_result.js | 27 +- .../test-files/goog/files/get-set.as | 20 +- .../test-files/goog/files/get-set_result.js | 15 +- .../test-files/goog/files/input.as | 26 +- .../test-files/goog/files/output.js | 25 +- compiler.jx.tests/test-files/goog/files/poc.as | 105 +- .../test-files/goog/files/poc_result.js | 120 +- .../test-files/goog/files/qualify-new-object.as | 28 +- .../goog/files/qualify-new-object_result.js | 27 +- .../test-files/goog/projects/imports/Case.as | 30 + .../goog/projects/imports/Case_result.js | 24 + .../test-files/goog/projects/imports/comps/A.as | 28 + .../goog/projects/imports/comps/A_result.js | 22 + .../test-files/goog/projects/imports/comps/B.as | 27 + .../goog/projects/imports/comps/B_result.js | 20 + .../test-files/vf2js/files/SimpleAS.as | 43 + .../test-files/vf2js/files/SimpleAS_result.js | 72 + .../test-files/vf2js/files/SimpleMXML.mxml | 28 + .../test-files/vf2js/files/SimpleMXML_result.js | 67 + .../test-files/vf2js/files/Version.as | 25 + .../vf2js/projects/interfaces/Test.as | 46 + .../vf2js/projects/interfaces/Test_result.js | 64 + .../vf2js/projects/interfaces/classes/A.as | 32 + .../projects/interfaces/classes/A_result.js | 51 + .../vf2js/projects/interfaces/classes/B.as | 25 + .../projects/interfaces/classes/B_result.js | 37 + .../vf2js/projects/interfaces/classes/C.as | 25 + .../projects/interfaces/classes/C_result.js | 37 + .../vf2js/projects/interfaces/interfaces/IA.as | 22 + .../projects/interfaces/interfaces/IA_result.js | 41 + .../vf2js/projects/interfaces/interfaces/IB.as | 22 + .../projects/interfaces/interfaces/IB_result.js | 38 + .../vf2js/projects/interfaces/interfaces/IC.as | 22 + .../projects/interfaces/interfaces/IC_result.js | 41 + .../vf2js/projects/interfaces/interfaces/ID.as | 22 + .../projects/interfaces/interfaces/ID_result.js | 38 + .../vf2js/projects/interfaces/interfaces/IE.as | 26 + .../projects/interfaces/interfaces/IE_result.js | 53 + .../vf2js/projects/sdk/SomeSDKClass.as | 68 + .../vf2js/projects/sdk/SomeSDKClass_result.js | 114 + .../vf2js/projects/sdk/bases/HelperBaseClass.as | 33 + .../sdk/bases/HelperBaseClass_result.js | 46 + .../simpleMXML/src/SimpleMXML_Project.mxml | 37 + .../simpleMXML/src/SimpleMXML_Project_result.js | 68 + .../simpleMXML/src/example/Component.as | 31 + .../simpleMXML/src/example/Component_result.js | 45 + .../test-files/vf2js/projects/super/Base.as | 65 + .../vf2js/projects/super/Base_result.js | 120 + .../test-files/vf2js/projects/super/Super.as | 54 + .../vf2js/projects/super/Super_result.js | 89 + compiler.jx/.classpath | 4 + compiler.jx/.gitignore | 4 + compiler.jx/README | 65 +- compiler.jx/bin/asjsc | 70 + compiler.jx/bin/asjsc.bat | 29 + compiler.jx/bin/compc | 70 + compiler.jx/bin/compc.bat | 29 + compiler.jx/bin/mxmlc | 2 +- compiler.jx/build.xml | 59 +- compiler.jx/downloads.xml | 609 +- compiler.jx/local-template.properties | 21 + .../org.apache.flex.tools.FlexToolGroup | 2 + .../jscomp/FlexJSDiagnosticGroups.java | 58 + .../javascript/jscomp/JXCompilerOptions.java | 34 + .../compiler/asdoc/flexjs/ASDocComment.java | 107 + .../apache/flex/compiler/clients/COMPJSC.java | 432 + .../apache/flex/compiler/clients/EXTERNC.java | 216 + .../compiler/clients/ExternCConfiguration.java | 357 + .../flex/compiler/clients/FlexJSToolGroup.java | 37 + .../compiler/clients/JSCompilerEntryPoint.java | 29 + .../flex/compiler/clients/JSConfiguration.java | 2 +- .../apache/flex/compiler/clients/MXMLJSC.java | 513 +- .../flex/compiler/clients/VF2JSToolGroup.java | 35 + .../flex/compiler/codegen/IDocEmitter.java | 4 + .../apache/flex/compiler/codegen/IEmitter.java | 13 + .../flex/compiler/codegen/IEmitterTokens.java | 18 + .../flex/compiler/codegen/ISubEmitter.java | 45 + .../flex/compiler/codegen/as/IASEmitter.java | 21 +- .../flex/compiler/codegen/js/IJSEmitter.java | 9 +- .../flex/compiler/codegen/js/IJSPublisher.java | 7 +- .../codegen/js/flexjs/IJSFlexJSEmitter.java | 30 + .../codegen/js/goog/IJSGoogDocEmitter.java | 17 +- .../codegen/js/vf2js/IJSVF2JSEmitter.java | 30 + .../compiler/codegen/mxml/IMXMLEmitter.java | 47 +- .../codegen/mxml/flexjs/IMXMLFlexJSEmitter.java | 3 + .../apache/flex/compiler/driver/IBackend.java | 12 +- .../apache/flex/compiler/driver/IPublisher.java | 25 + .../flex/compiler/internal/codegen/Emitter.java | 5 +- .../internal/codegen/as/ASBlockWalker.java | 89 +- .../compiler/internal/codegen/as/ASEmitter.java | 138 +- .../internal/codegen/as/ASEmitterTokens.java | 10 +- .../compiler/internal/codegen/as/ASWriter.java | 1 - .../externals/emit/ReferenceEmitter.java | 166 + .../externals/pass/AbstractCompilerPass.java | 71 + .../codegen/externals/pass/AddMemberPass.java | 150 + .../externals/pass/CollectImportsPass.java | 188 + .../externals/pass/CollectTypesPass.java | 165 + .../externals/pass/NamespaceResolutionPass.java | 120 + .../externals/pass/ReferenceCompiler.java | 135 + .../externals/pass/ResolvePackagesPass.java | 100 + .../externals/reference/BaseReference.java | 297 + .../externals/reference/ClassReference.java | 890 + .../externals/reference/ConstantReference.java | 101 + .../externals/reference/FieldReference.java | 264 + .../externals/reference/FunctionReference.java | 186 + .../externals/reference/MemberReference.java | 51 + .../externals/reference/MethodReference.java | 316 + .../reference/NullConstructorReference.java | 43 + .../externals/reference/ParameterReference.java | 53 + .../externals/reference/ReferenceModel.java | 357 + .../codegen/externals/utils/DebugLogUtils.java | 52 + .../codegen/externals/utils/FunctionUtils.java | 232 + .../codegen/externals/utils/JSTypeUtils.java | 169 + .../internal/codegen/js/JSDocEmitter.java | 82 +- .../internal/codegen/js/JSDocEmitterTokens.java | 18 + .../compiler/internal/codegen/js/JSEmitter.java | 40 +- .../internal/codegen/js/JSEmitterTokens.java | 19 + .../internal/codegen/js/JSPublisher.java | 40 +- .../internal/codegen/js/JSSessionModel.java | 180 + .../internal/codegen/js/JSSubEmitter.java | 105 + .../compiler/internal/codegen/js/JSWriter.java | 9 +- .../codegen/js/amd/JSAMDDocEmitter.java | 1 - .../internal/codegen/js/amd/JSAMDEmitter.java | 12 +- .../codegen/js/amd/JSAMDEmitterTokens.java | 18 + .../codegen/js/flexjs/JSFlexJSDocEmitter.java | 391 + .../codegen/js/flexjs/JSFlexJSEmitter.java | 947 + .../js/flexjs/JSFlexJSEmitterTokens.java | 64 + .../codegen/js/flexjs/Notes_JSFlexJSEmitter.txt | 367 + .../codegen/js/goog/JSGoogDocEmitter.java | 135 +- .../codegen/js/goog/JSGoogDocEmitterTokens.java | 20 +- .../internal/codegen/js/goog/JSGoogEmitter.java | 493 +- .../codegen/js/goog/JSGoogEmitterTokens.java | 29 +- .../codegen/js/goog/JSGoogPublisher.java | 121 +- .../internal/codegen/js/jsc/JSCJSEmitter.java | 39 + .../internal/codegen/js/jsc/JSCPublisher.java | 53 + .../internal/codegen/js/jx/AccessorEmitter.java | 420 + .../internal/codegen/js/jx/AsIsEmitter.java | 159 + .../codegen/js/jx/BinaryOperatorEmitter.java | 495 + .../internal/codegen/js/jx/BindableEmitter.java | 129 + .../internal/codegen/js/jx/ClassEmitter.java | 174 + .../js/jx/DefinePropertyFunctionEmitter.java | 120 + .../internal/codegen/js/jx/FieldEmitter.java | 127 + .../internal/codegen/js/jx/ForEachEmitter.java | 157 + .../codegen/js/jx/FunctionCallEmitter.java | 188 + .../codegen/js/jx/IdentifierEmitter.java | 243 + .../codegen/js/jx/InterfaceEmitter.java | 131 + .../internal/codegen/js/jx/LiteralEmitter.java | 128 + .../codegen/js/jx/MemberAccessEmitter.java | 317 + .../internal/codegen/js/jx/MethodEmitter.java | 135 + .../js/jx/ObjectDefinePropertyEmitter.java | 166 + .../codegen/js/jx/PackageFooterEmitter.java | 638 + .../codegen/js/jx/PackageHeaderEmitter.java | 288 + .../codegen/js/jx/SelfReferenceEmitter.java | 52 + .../codegen/js/jx/SuperCallEmitter.java | 268 + .../codegen/js/jx/VarDeclarationEmitter.java | 95 + .../internal/codegen/js/node/NodePublisher.java | 63 + .../codegen/js/utils/DocEmitterUtils.java | 49 + .../internal/codegen/js/utils/EmitterUtils.java | 428 + .../codegen/js/vf2js/JSVF2JSDocEmitter.java | 270 + .../codegen/js/vf2js/JSVF2JSEmitter.java | 1950 ++ .../internal/codegen/mxml/MXMLBlockWalker.java | 139 +- .../internal/codegen/mxml/MXMLEmitter.java | 111 +- .../internal/codegen/mxml/MXMLWriter.java | 78 + .../mxml/flexjs/MXMLDescriptorSpecifier.java | 317 + .../codegen/mxml/flexjs/MXMLEventSpecifier.java | 99 + .../mxml/flexjs/MXMLFlexJSBlockWalker.java | 36 +- .../codegen/mxml/flexjs/MXMLFlexJSEmitter.java | 2183 +- .../mxml/flexjs/MXMLFlexJSEmitterTokens.java | 42 + .../mxml/flexjs/MXMLFlexJSPublisher.java | 686 + .../codegen/mxml/flexjs/MXMLNodeSpecifier.java | 170 + .../mxml/flexjs/MXMLScriptSpecifier.java | 67 + .../codegen/mxml/jsc/MXMLJSCJSEmitter.java | 46 + .../vf2js/MXMLVF2JSDescriptorSpecifier.java | 337 + .../codegen/mxml/vf2js/MXMLVF2JSEmitter.java | 1589 + .../codegen/mxml/vf2js/MXMLVF2JSPublisher.java | 600 + .../compiler/internal/driver/as/ASBackend.java | 16 + .../compiler/internal/driver/js/JSBackend.java | 17 + .../driver/js/flexjs/FlexJSBackend.java | 53 + .../js/flexjs/JSCSSCompilationSession.java | 414 + .../internal/driver/js/goog/GoogBackend.java | 12 + .../driver/js/goog/JSGoogConfiguration.java | 245 +- .../internal/driver/js/jsc/JSCBackend.java | 47 + .../internal/driver/js/node/NodeBackend.java | 47 + .../driver/js/vf2js/JSVF2JSConfiguration.java | 86 + .../internal/driver/js/vf2js/VF2JSBackend.java | 55 + .../driver/mxml/MXMLSourceFileHandler.java | 4 +- .../driver/mxml/flexjs/MXMLFlexJSBackend.java | 57 + .../mxml/flexjs/MXMLFlexJSSWCBackend.java | 121 + .../driver/mxml/jsc/MXMLJSCJSBackend.java | 121 + .../driver/mxml/jsc/MXMLJSCJSSWCBackend.java | 121 + .../driver/mxml/vf2js/MXMLVF2JSBackend.java | 132 + .../driver/mxml/vf2js/MXMLVF2JSSWCBackend.java | 121 + .../compiler/internal/graph/GoogDepsWriter.java | 682 + .../internal/graph/VF2JSDepsWriter.java | 406 + .../parsing/as/FlexJSASDocDelegate.java | 143 + .../internal/projects/FlexJSProject.java | 262 + .../internal/targets/FlexJSSWCTarget.java | 303 + .../compiler/internal/targets/FlexJSTarget.java | 295 + .../compiler/internal/targets/JSTarget.java | 4 +- .../internal/visitor/as/ASNodeSwitch.java | 32 +- .../internal/visitor/mxml/MXMLNodeSwitch.java | 62 +- .../UnsupportedLanguageFeatureProblem.java | 37 + .../apache/flex/compiler/utils/ASNodeUtils.java | 6 +- .../utils/JSClosureCompilerWrapper.java | 305 + .../apache/flex/compiler/utils/NativeUtils.java | 76 +- .../utils/VF2JSClosureCompilerWrapper.java | 224 + .../flex/compiler/utils/VF2JSProjectUtils.java | 132 + .../compiler/visitor/as/IASBlockVisitor.java | 12 +- .../compiler/visitor/as/IASBlockWalker.java | 7 + .../visitor/mxml/IMXMLBlockVisitor.java | 49 + compiler.tests/.gitignore | 6 + compiler.tests/Hello.as | 18 + compiler.tests/build.xml | 99 +- compiler.tests/downloads.xml | 35 +- .../feature-tests/as/ASFeatureTestsBase.java | 228 + .../feature-tests/as/ASKeywordTests.java | 347 + .../feature-tests/as/ASNamespaceTests.java | 93 + .../feature-tests/as/ASVariableTests.java | 131 + .../mxml/tags/MXMLFeatureTestsBase.java | 121 +- .../functional-tests/f/SDKSWCTests.java | 218 +- .../org/apache/flex/utils/AntTestAdapter.java | 115 + .../org/apache/flex/utils/EnvProperties.java | 91 +- .../src/org/apache/flex/utils/ITestAdapter.java | 50 + .../org/apache/flex/utils/MavenTestAdapter.java | 208 + .../apache/flex/utils/TestAdapterFactory.java | 41 + compiler.tests/template-unittest.properties | 24 + .../compiler/internal/css/CSSBaseTests.java | 19 + .../compiler/internal/mxml/MXMLDataTests.java | 94 + .../internal/mxml/MXMLInstructionDataTests.java | 108 + .../internal/mxml/MXMLTextDataTests.java | 226 + .../internal/mxml/MXMLUnitDataTests.java | 54 + .../tree/mxml/MXMLComponentNodeTests.java | 24 +- .../tree/mxml/MXMLDesignLayerNodeTests.java | 2 +- .../tree/mxml/MXMLHTTPServiceNodeTests.java | 2 +- .../internal/tree/mxml/MXMLNodeBaseTests.java | 90 +- .../tree/mxml/MXMLRemoteObjectNodeTests.java | 2 +- .../internal/tree/mxml/MXMLStateNodeTests.java | 2 +- .../tree/mxml/MXMLWebServiceNodeTests.java | 2 +- compiler/.classpath | 1 + compiler/.gitignore | 8 + compiler/.settings/org.eclipse.jdt.core.prefs | 22 +- compiler/README | 18 +- compiler/build.xml | 222 +- compiler/commandline/compc | 17 +- compiler/commandline/mxmlc | 17 +- compiler/commandline/optimizer | 15 +- compiler/commandline/swcdepends | 17 +- compiler/commandline/swfdump | 15 +- compiler/downloads.xml | 802 +- .../org.apache.flex.tools.FlexToolGroup | 1 + .../src/org/apache/flex/abc/ABCEmitter.java | 5 +- compiler/src/org/apache/flex/abc/ABCParser.java | 21 +- .../flex/compiler/asdoc/ASDocComment.java | 250 + .../flex/compiler/asdoc/IASDocComment.java | 16 + .../apache/flex/compiler/asdoc/IASDocTag.java | 29 + .../org/apache/flex/compiler/clients/ASC.java | 24 +- .../org/apache/flex/compiler/clients/ASDOC.java | 242 + .../org/apache/flex/compiler/clients/COMPC.java | 29 +- .../flex/compiler/clients/FalconToolGroup.java | 36 + .../org/apache/flex/compiler/clients/MXMLC.java | 184 +- .../apache/flex/compiler/clients/Optimizer.java | 21 +- .../clients/problems/CodeGenErrorFilter.java | 61 + .../compiler/clients/problems/ProblemQuery.java | 6 + .../clients/problems/ProblemQueryProvider.java | 24 + .../problems/WorkspaceProblemFormatter.java | 45 +- .../apache/flex/compiler/common/Multiname.java | 12 + .../flex/compiler/common/PrefixedXMLName.java | 2 +- .../flex/compiler/config/Configuration.java | 2226 +- .../flex/compiler/config/Configurator.java | 52 +- .../config/ICompilerSettingsConstants.java | 3 +- .../apache/flex/compiler/css/ConditionType.java | 29 +- .../compiler/fxg/swf/FXG2SWFTranscoder.java | 1 + .../as/codegen/ABCGeneratingReducer.java | 63 +- .../internal/as/codegen/ABCGenerator.java | 17 +- .../internal/as/codegen/BindableHelper.java | 37 +- .../as/codegen/ClassDirectiveProcessor.java | 254 +- .../as/codegen/CompoundAssignmentPatterns.jbg | 19 + .../as/codegen/CompoundAssignmentRules.jbg | 19 + .../codegen/CompoundLogicalAssignmentRules.jbg | 19 + .../internal/as/codegen/FunctionPatterns.jbg | 19 + .../internal/as/codegen/FunctionRules.jbg | 19 + .../as/codegen/GlobalDirectiveProcessor.java | 4 +- .../internal/as/codegen/ICodeGenerator.java | 5 +- .../as/codegen/InterfaceDirectiveProcessor.java | 14 +- .../internal/as/codegen/LexicalScope.java | 38 +- .../as/codegen/MXMLClassDirectiveProcessor.java | 1161 +- .../internal/as/codegen/SemanticErrors.jbg | 19 + .../as/codegen/UnknownTreeHandlerPatterns.xml | 20 + .../codegen/UnknownTreePatternInputOutput.java | 2 +- .../compiler/internal/caches/MXMLDataCache.java | 2 +- .../databinding/BindingCodeGenUtils.java | 58 +- .../codegen/databinding/BindingDatabase.java | 9 +- .../databinding/BindingDestinationMaker.java | 25 +- .../codegen/databinding/BindingInfo.java | 20 +- .../databinding/FunctionWatcherInfo.java | 3 + .../databinding/MXMLBindingDirectiveHelper.java | 312 +- .../codegen/databinding/WatcherAnalyzer.java | 16 +- .../codegen/databinding/WatcherInfoBase.java | 65 +- .../internal/config/FileConfigurator.java | 3 +- .../config/FlashBuilderConfigurator.java | 503 + .../config/IWriteOnlyProjectSettings.java | 8 + .../internal/config/TargetSettings.java | 20 + .../org/apache/flex/compiler/internal/css/CSS.g | 181 +- .../internal/css/CSSColorPropertyValue.java | 14 +- .../flex/compiler/internal/css/CSSFontFace.java | 13 +- .../compiler/internal/css/CSSKeyFrames.java | 68 + .../compiler/internal/css/CSSModelTreeType.java | 2 + .../flex/compiler/internal/css/CSSProperty.java | 82 +- .../internal/css/CSSRgbaColorPropertyValue.java | 125 + .../internal/css/CSSStringPropertyValue.java | 36 +- .../apache/flex/compiler/internal/css/CSSTree.g | 122 +- .../css/CSSURLAndFormatPropertyValue.java | 65 + .../css/codegen/CSSCompilationSession.java | 48 +- .../css/codegen/CSSModuleGenerator.java | 2 +- .../internal/css/codegen/CSSReducer.java | 219 +- .../css/codegen/ICSSRuntimeConstants.java | 3 +- .../definitions/AccessorDefinition.java | 13 +- .../internal/definitions/ClassDefinition.java | 5 +- .../definitions/ClassDefinitionBase.java | 14 +- .../internal/definitions/DefinitionBase.java | 13 + .../definitions/FunctionDefinition.java | 2 +- .../compiler/internal/mxml/EntityProcessor.java | 92 + .../flex/compiler/internal/mxml/MXMLData.java | 965 + .../compiler/internal/mxml/MXMLDataManager.java | 1 - .../compiler/internal/mxml/MXMLDialect2006.java | 11 + .../internal/mxml/MXMLInstructionData.java | 129 + .../internal/mxml/MXMLManifestManager.java | 252 +- .../mxml/MXMLNamespaceAttributeData.java | 64 + .../internal/mxml/MXMLNamespaceMapping.java | 76 + .../internal/mxml/MXMLStateSplitter.java | 101 + .../internal/mxml/MXMLTagAttributeData.java | 578 + .../compiler/internal/mxml/MXMLTagData.java | 1135 + .../compiler/internal/mxml/MXMLTextData.java | 390 + .../compiler/internal/mxml/MXMLUnitData.java | 366 + .../compiler/internal/mxml/StateDefinition.java | 104 + .../internal/mxml/StateDefinitionBase.java | 81 + .../internal/mxml/StateGroupDefinition.java | 89 + .../compiler/internal/parsing/as/ASParser.g | 53 +- .../internal/parsing/as/BaseASParser.java | 39 +- .../parsing/as/ConfigCompilationUnit.java | 7 + .../parsing/as/ImportMetadataTokenTypes.txt | 18 + .../internal/parsing/as/RawASDocTokenizer.lex | 7 +- .../parsing/as/SimpleASDocDelegate.java | 143 + .../parsing/as/StreamingASTokenizer.java | 114 +- .../parsing/as/StreamingTokenBuffer.java | 4 + .../internal/parsing/as/skeleton.default | 18 + .../internal/parsing/as/skeleton.falcon | 18 + .../parsing/mxml/ITagAggregateDetector.java | 42 - .../internal/parsing/mxml/MXMLScopeBuilder.java | 41 +- .../internal/parsing/mxml/MXMLTagDataDepth.java | 14 +- .../internal/parsing/mxml/MXMLToken.java | 32 +- .../internal/parsing/mxml/MXMLTokenizer.java | 23 - .../parsing/mxml/PrivateTagDetector.java | 61 - .../internal/parsing/mxml/RawMXMLTokenizer.lex | 57 +- .../internal/projects/CompilerProject.java | 86 +- .../compiler/internal/projects/FlexProject.java | 213 +- .../projects/FlexProjectConfigurator.java | 100 +- .../internal/scopes/ASProjectScope.java | 37 +- .../flex/compiler/internal/scopes/ASScope.java | 4 +- .../compiler/internal/scopes/ASScopeCache.java | 9 +- .../compiler/internal/scopes/MXMLFileScope.java | 2 +- .../compiler/internal/scopes/TypeScope.java | 4 + .../semantics/MethodBodySemanticChecker.java | 44 +- .../internal/semantics/SemanticUtils.java | 3 +- .../internal/targets/FlexAppSWFTarget.java | 488 +- .../targets/FlexApplicationFrame1Info.java | 7 + .../internal/targets/FlexLibrarySWFTarget.java | 3 +- .../compiler/internal/targets/FlexTarget.java | 139 +- .../internal/targets/LinkageChecker.java | 20 +- .../internal/targets/NilTargetAttributes.java | 19 + .../compiler/internal/targets/SWCTarget.java | 57 +- .../internal/tree/as/ArrayLiteralNode.java | 2 +- .../internal/tree/as/BaseDefinitionNode.java | 6 +- .../tree/as/BaseTypedDefinitionNode.java | 81 + .../internal/tree/as/BaseVariableNode.java | 63 - .../internal/tree/as/ContainerNode.java | 15 + .../internal/tree/as/FunctionCallNode.java | 7 + .../compiler/internal/tree/as/FunctionNode.java | 47 +- .../internal/tree/as/IdentifierNode.java | 44 +- .../tree/as/NamespaceAccessExpressionNode.java | 4 +- .../compiler/internal/tree/as/TreeNode.java | 16 +- .../internal/tree/mxml/MXMLArrayNode.java | 28 +- .../tree/mxml/MXMLClassDefinitionNode.java | 16 +- .../tree/mxml/MXMLClassReferenceNodeBase.java | 30 +- .../tree/mxml/MXMLCompilerDirectiveParser.java | 6 +- .../tree/mxml/MXMLDataBindingParser.java | 38 +- .../tree/mxml/MXMLDeclarationsNode.java | 21 +- .../internal/tree/mxml/MXMLDocumentNode.java | 3 + .../internal/tree/mxml/MXMLFileNode.java | 4 +- .../internal/tree/mxml/MXMLInstanceNode.java | 17 +- .../internal/tree/mxml/MXMLNodeBase.java | 16 +- .../tree/mxml/MXMLPropertySpecifierNode.java | 113 +- .../internal/tree/mxml/MXMLStateNode.java | 2 +- .../internal/tree/mxml/MXMLTreeBuilder.java | 28 +- .../internal/tree/mxml/MXMLVectorNode.java | 59 + .../compiler/internal/tree/mxml/XMLBuilder.java | 8 +- .../internal/units/ASCompilationUnit.java | 121 +- .../internal/units/EmbedCompilationUnit.java | 5 +- .../internal/units/MXMLCompilationUnit.java | 1 + .../requests/ASFileScopeRequestResult.java | 32 +- .../apache/flex/compiler/mxml/IMXMLData.java | 48 +- .../flex/compiler/mxml/IMXMLDataManager.java | 30 +- .../compiler/mxml/IMXMLDatabindingData.java | 33 - .../compiler/mxml/IMXMLDatabindingValue.java | 33 - .../flex/compiler/mxml/IMXMLEntityData.java | 33 - .../flex/compiler/mxml/IMXMLEntityValue.java | 33 - .../compiler/mxml/IMXMLInstructionData.java | 18 +- .../compiler/mxml/IMXMLLanguageConstants.java | 232 +- .../compiler/mxml/IMXMLManifestManager.java | 82 + .../mxml/IMXMLNamespaceAttributeData.java | 4 +- .../compiler/mxml/IMXMLTagAttributeData.java | 48 +- .../compiler/mxml/IMXMLTagAttributeValue.java | 43 - .../flex/compiler/mxml/IMXMLTagBlobData.java | 36 - .../apache/flex/compiler/mxml/IMXMLTagData.java | 97 +- .../flex/compiler/mxml/IMXMLTextData.java | 47 +- .../flex/compiler/mxml/IMXMLTextValue.java | 28 - .../flex/compiler/mxml/IMXMLTypeConstants.java | 119 +- .../flex/compiler/mxml/IMXMLUnitData.java | 26 +- .../flex/compiler/mxml/IStateDefinition.java | 44 +- .../compiler/mxml/IStateDefinitionBase.java | 12 +- .../compiler/mxml/IStateGroupDefinition.java | 41 +- .../flex/compiler/mxml/IXMLNameResolver.java | 17 +- .../org/apache/flex/compiler/mxml/MXMLData.java | 858 - .../flex/compiler/mxml/MXMLDatabindingData.java | 55 - .../compiler/mxml/MXMLDatabindingValue.java | 110 - .../flex/compiler/mxml/MXMLEntityData.java | 79 - .../flex/compiler/mxml/MXMLEntityValue.java | 141 - .../flex/compiler/mxml/MXMLInstructionData.java | 94 - .../mxml/MXMLNamespaceAttributeData.java | 65 - .../compiler/mxml/MXMLNamespaceMapping.java | 75 - .../flex/compiler/mxml/MXMLStateSplitter.java | 91 - .../compiler/mxml/MXMLTagAttributeData.java | 636 - .../compiler/mxml/MXMLTagAttributeValue.java | 50 - .../flex/compiler/mxml/MXMLTagBlobData.java | 65 - .../apache/flex/compiler/mxml/MXMLTagData.java | 1135 - .../apache/flex/compiler/mxml/MXMLTextData.java | 409 - .../flex/compiler/mxml/MXMLTextValue.java | 79 - .../apache/flex/compiler/mxml/MXMLUnitData.java | 361 - .../flex/compiler/mxml/StateDefinition.java | 94 - .../flex/compiler/mxml/StateDefinitionBase.java | 72 - .../compiler/mxml/StateGroupDefinition.java | 81 - .../src/org/apache/flex/compiler/package.html | 2 +- .../flex/compiler/parsing/IMXMLToken.java | 15 - .../flex/compiler/parsing/MXMLTokenTypes.java | 143 +- .../problems/MXMLUnclosedTagProblem.java | 56 + .../MXMLUnexpectedDatabindingProblem.java | 4 +- .../ResourceBundleNotFoundForLocaleProblem.java | 2 + .../problems/ScopeStackUnderflowProblem.java | 2 +- .../compiler/projects/ICompilerProject.java | 41 + .../flex/compiler/targets/ITargetSettings.java | 27 +- .../apache/flex/compiler/tree/ASTNodeID.java | 1 + .../flex/compiler/tree/as/IFunctionNode.java | 30 + .../tree/as/INamespaceAccessExpressionNode.java | 27 + .../apache/flex/compiler/tree/mxml/index.html | 20 +- .../apache/flex/swc/io/ISWFWriterFactory.java | 33 - .../apache/flex/swc/io/SWCDirectoryWriter.java | 24 +- .../src/org/apache/flex/swc/io/SWCWriter.java | 17 +- .../org/apache/flex/swc/io/SWCWriterBase.java | 27 +- compiler/src/org/apache/flex/swf/ISWF.java | 17 + compiler/src/org/apache/flex/swf/SWF.java | 18 +- compiler/src/org/apache/flex/swf/TagType.java | 1 + .../src/org/apache/flex/swf/io/ISWFWriter.java | 8 +- .../apache/flex/swf/io/ISWFWriterFactory.java | 34 + .../src/org/apache/flex/swf/io/SWFDump.java | 77 +- .../src/org/apache/flex/swf/io/SWFReader.java | 74 +- .../src/org/apache/flex/swf/io/SWFWriter.java | 125 +- .../flex/swf/io/SWFWriterAndSizeReporter.java | 478 - .../flex/swf/io/SizeReportWritingSWFWriter.java | 477 + .../flex/swf/tags/EnableTelemetryTag.java | 58 + .../src/org/apache/flex/utils/ArgumentUtil.java | 214 + debugger/META-INF/MANIFEST.MF | 27 + debugger/build.properties | 56 + debugger/build.xml | 76 + debugger/jburg-gen.xml | 60 + debugger/src/flash/tools/ActionLocation.java | 53 + .../src/flash/tools/SwfActionContainer.java | 295 + .../src/flash/tools/debugger/AIRLaunchInfo.java | 123 + .../AlreadyActiveApplicationException.java | 47 + .../src/flash/tools/debugger/Bootstrap.java | 53 + debugger/src/flash/tools/debugger/Browser.java | 82 + .../tools/debugger/CommandLineException.java | 79 + .../flash/tools/debugger/DebuggerLocalizer.java | 102 + .../debugger/DefaultDebuggerCallbacks.java | 431 + debugger/src/flash/tools/debugger/Frame.java | 122 + .../tools/debugger/IDebuggerCallbacks.java | 150 + .../tools/debugger/ILaunchNotification.java | 39 + .../src/flash/tools/debugger/ILauncher.java | 49 + .../src/flash/tools/debugger/IProgress.java | 36 + .../tools/debugger/InProgressException.java | 28 + debugger/src/flash/tools/debugger/Isolate.java | 40 + .../flash/tools/debugger/IsolateController.java | 184 + .../flash/tools/debugger/IsolateSession.java | 177 + debugger/src/flash/tools/debugger/Location.java | 41 + .../tools/debugger/NoResponseException.java | 61 + .../tools/debugger/NotConnectedException.java | 33 + .../tools/debugger/NotSupportedException.java | 39 + .../tools/debugger/NotSuspendedException.java | 33 + debugger/src/flash/tools/debugger/Player.java | 82 + .../tools/debugger/PlayerDebugException.java | 30 + debugger/src/flash/tools/debugger/Session.java | 604 + .../flash/tools/debugger/SessionManager.java | 390 + .../flash/tools/debugger/SessionManager2.java | 184 + .../src/flash/tools/debugger/SourceFile.java | 124 + .../src/flash/tools/debugger/SourceLocator.java | 51 + .../src/flash/tools/debugger/SuspendReason.java | 48 + .../tools/debugger/SuspendedException.java | 33 + debugger/src/flash/tools/debugger/SwfInfo.java | 110 + debugger/src/flash/tools/debugger/Value.java | 255 + .../flash/tools/debugger/ValueAttribute.java | 42 + debugger/src/flash/tools/debugger/Variable.java | 169 + .../flash/tools/debugger/VariableAttribute.java | 168 + .../src/flash/tools/debugger/VariableType.java | 34 + .../flash/tools/debugger/VersionException.java | 34 + debugger/src/flash/tools/debugger/Watch.java | 52 + .../src/flash/tools/debugger/WatchKind.java | 33 + .../tools/debugger/concrete/AIRPlayer.java | 64 + .../tools/debugger/concrete/AbstractPlayer.java | 55 + .../tools/debugger/concrete/ActiveXPlayer.java | 39 + .../flash/tools/debugger/concrete/BinaryOp.java | 47 + .../flash/tools/debugger/concrete/DBrowser.java | 65 + .../flash/tools/debugger/concrete/DIsolate.java | 49 + .../tools/debugger/concrete/DLocation.java | 73 + .../flash/tools/debugger/concrete/DManager.java | 2583 ++ .../flash/tools/debugger/concrete/DMessage.java | 1016 + .../tools/debugger/concrete/DMessageCache.java | 110 + .../debugger/concrete/DMessageCounter.java | 208 + .../flash/tools/debugger/concrete/DModule.java | 832 + .../tools/debugger/concrete/DProtocol.java | 495 + .../debugger/concrete/DProtocolNotifierIF.java | 34 + .../tools/debugger/concrete/DStackContext.java | 176 + .../tools/debugger/concrete/DSuspendInfo.java | 57 + .../flash/tools/debugger/concrete/DSwfInfo.java | 323 + .../flash/tools/debugger/concrete/DValue.java | 534 + .../tools/debugger/concrete/DVariable.java | 517 + .../flash/tools/debugger/concrete/DWatch.java | 50 + .../debugger/concrete/GetVariableFlag.java | 63 + .../debugger/concrete/IsolatePlayerSession.java | 221 + .../concrete/LineFunctionContainer.java | 162 + .../debugger/concrete/NetscapePluginPlayer.java | 42 + .../tools/debugger/concrete/PlayerSession.java | 3069 ++ .../concrete/PlayerSessionIsolateStatus.java | 25 + .../debugger/concrete/PlayerSessionManager.java | 1211 + .../debugger/concrete/ProcessListener.java | 206 + .../tools/debugger/concrete/ScriptText.java | 158 + .../debugger/concrete/StandalonePlayer.java | 42 + .../tools/debugger/concrete/StreamListener.java | 71 + .../concrete/appleScriptCloseCaminoWindow.txt | 59 + .../concrete/appleScriptCloseSafariWindow.txt | 53 + .../appleScriptGetDefaultBrowserName.txt | 33 + .../tools/debugger/concrete/djapi_da.properties | 29 + .../tools/debugger/concrete/djapi_de.properties | 29 + .../tools/debugger/concrete/djapi_en.properties | 29 + .../tools/debugger/concrete/djapi_es.properties | 29 + .../tools/debugger/concrete/djapi_fi.properties | 29 + .../tools/debugger/concrete/djapi_fr.properties | 29 + .../tools/debugger/concrete/djapi_it.properties | 29 + .../tools/debugger/concrete/djapi_ja.properties | 29 + .../tools/debugger/concrete/djapi_ko.properties | 29 + .../tools/debugger/concrete/djapi_nb.properties | 29 + .../tools/debugger/concrete/djapi_nl.properties | 29 + .../tools/debugger/concrete/djapi_pt.properties | 29 + .../tools/debugger/concrete/djapi_ru.properties | 29 + .../tools/debugger/concrete/djapi_sv.properties | 29 + .../debugger/concrete/djapi_zh_CN.properties | 29 + .../debugger/concrete/djapi_zh_TW.properties | 29 + .../flash/tools/debugger/djapi_da.properties | 29 + .../flash/tools/debugger/djapi_de.properties | 29 + .../flash/tools/debugger/djapi_en.properties | 29 + .../flash/tools/debugger/djapi_es.properties | 29 + .../flash/tools/debugger/djapi_fi.properties | 29 + .../flash/tools/debugger/djapi_fr.properties | 29 + .../flash/tools/debugger/djapi_it.properties | 29 + .../flash/tools/debugger/djapi_ja.properties | 29 + .../flash/tools/debugger/djapi_ko.properties | 29 + .../flash/tools/debugger/djapi_nb.properties | 29 + .../flash/tools/debugger/djapi_nl.properties | 29 + .../flash/tools/debugger/djapi_pt.properties | 29 + .../flash/tools/debugger/djapi_ru.properties | 29 + .../flash/tools/debugger/djapi_sv.properties | 29 + .../flash/tools/debugger/djapi_zh_CN.properties | 29 + .../flash/tools/debugger/djapi_zh_TW.properties | 29 + .../flash/tools/debugger/events/BreakEvent.java | 47 + .../debugger/events/ConsoleErrorFault.java | 31 + .../flash/tools/debugger/events/DebugEvent.java | 29 + .../debugger/events/DivideByZeroFault.java | 33 + .../tools/debugger/events/ExceptionFault.java | 61 + .../flash/tools/debugger/events/FaultEvent.java | 84 + .../debugger/events/FileListModifiedEvent.java | 29 + .../events/FunctionMetaDataAvailableEvent.java | 38 + .../debugger/events/InvalidTargetFault.java | 32 + .../tools/debugger/events/InvalidURLFault.java | 31 + .../tools/debugger/events/InvalidWithFault.java | 34 + .../debugger/events/IsolateCreateEvent.java | 38 + .../tools/debugger/events/IsolateExitEvent.java | 38 + .../tools/debugger/events/ProtoLimitFault.java | 34 + .../debugger/events/RecursionLimitFault.java | 33 + .../debugger/events/ScriptTimeoutFault.java | 33 + .../debugger/events/StackUnderFlowFault.java | 33 + .../tools/debugger/events/SwfLoadedEvent.java | 57 + .../tools/debugger/events/SwfUnloadedEvent.java | 40 + .../flash/tools/debugger/events/TraceEvent.java | 32 + .../debugger/expression/AS3DebuggerBURM.jbg | 336 + .../AS3DebuggerCompoundAssignmentRules.jbg | 28 + .../debugger/expression/AS3DebuggerReducer.java | 2294 ++ .../debugger/expression/AS3DebuggerRules.jbg | 746 + .../tools/debugger/expression/ASTBuilder.java | 153 + .../tools/debugger/expression/Context.java | 126 + .../debugger/expression/DebuggerExpression.java | 163 + .../expression/DebuggerExpressionEvaluator.java | 76 + .../tools/debugger/expression/DebuggerUtil.java | 104 + .../debugger/expression/DebuggerValue.java | 26 + .../flash/tools/debugger/expression/ECMA.java | 430 + .../ExpressionEvaluatorException.java | 39 + .../expression/FoldedExpressionNode.java | 252 + .../tools/debugger/expression/IASTBuilder.java | 35 + .../tools/debugger/expression/IASTFolder.java | 43 + .../expression/IExpressionEvaluator.java | 30 + .../expression/LogicalOperatorsFolder.java | 102 + .../expression/NoSuchVariableException.java | 40 + .../expression/PlayerFaultException.java | 48 + .../tools/debugger/expression/ValueExp.java | 79 + .../expression/expression_da.properties | 38 + .../expression/expression_de.properties | 38 + .../expression/expression_en.properties | 38 + .../expression/expression_es.properties | 38 + .../expression/expression_fi.properties | 38 + .../expression/expression_fr.properties | 38 + .../expression/expression_it.properties | 38 + .../expression/expression_ja.properties | 38 + .../expression/expression_ko.properties | 38 + .../expression/expression_nb.properties | 38 + .../expression/expression_nl.properties | 38 + .../expression/expression_pt.properties | 38 + .../expression/expression_ru.properties | 38 + .../expression/expression_sv.properties | 38 + .../expression/expression_zh_CN.properties | 38 + .../expression/expression_zh_TW.properties | 38 + .../threadsafe/ThreadSafeASTBuilder.java | 64 + .../threadsafe/ThreadSafeBootstrap.java | 39 + .../threadsafe/ThreadSafeDebuggerObject.java | 36 + .../debugger/threadsafe/ThreadSafeFrame.java | 140 + .../debugger/threadsafe/ThreadSafeIsolate.java | 62 + .../threadsafe/ThreadSafeIsolateSession.java | 285 + .../debugger/threadsafe/ThreadSafeLocation.java | 90 + .../debugger/threadsafe/ThreadSafePlayer.java | 73 + .../debugger/threadsafe/ThreadSafeSession.java | 435 + .../threadsafe/ThreadSafeSessionManager.java | 203 + .../threadsafe/ThreadSafeSourceFile.java | 150 + .../threadsafe/ThreadSafeSourceLocator.java | 70 + .../debugger/threadsafe/ThreadSafeSwfInfo.java | 124 + .../debugger/threadsafe/ThreadSafeValue.java | 159 + .../debugger/threadsafe/ThreadSafeValueExp.java | 71 + .../debugger/threadsafe/ThreadSafeVariable.java | 142 + .../debugger/threadsafe/ThreadSafeWatch.java | 95 + debugger/src/flash/util/URLEncoder.java | 150 + debugger/src/flash/util/URLHelper.java | 283 + .../tools/debugger/cli/AmbiguousException.java | 31 + .../flex/tools/debugger/cli/BreakAction.java | 154 + .../tools/debugger/cli/BreakIdentifier.java | 28 + .../flex/tools/debugger/cli/CatchAction.java | 57 + .../src/flex/tools/debugger/cli/DebugCLI.java | 6878 ++++ .../flex/tools/debugger/cli/DisplayAction.java | 62 + .../tools/debugger/cli/ExpressionCache.java | 596 + .../tools/debugger/cli/ExpressionContext.java | 653 + .../src/flex/tools/debugger/cli/Extensions.java | 547 + .../tools/debugger/cli/ExtensionsDisabled.java | 37 + .../flex/tools/debugger/cli/FaultActions.java | 228 + .../flex/tools/debugger/cli/FileInfoCache.java | 569 + debugger/src/flex/tools/debugger/cli/Help.java | 91 + .../flex/tools/debugger/cli/IntProperties.java | 36 + .../tools/debugger/cli/InternalProperty.java | 46 + .../tools/debugger/cli/LocationCollection.java | 94 + .../tools/debugger/cli/NoMatchException.java | 31 + .../flex/tools/debugger/cli/StringIntArray.java | 120 + .../flex/tools/debugger/cli/VariableFacade.java | 91 + .../flex/tools/debugger/cli/WatchAction.java | 59 + .../flex/tools/debugger/cli/fdb_da.properties | 266 + .../flex/tools/debugger/cli/fdb_de.properties | 266 + .../flex/tools/debugger/cli/fdb_en.properties | 277 + .../flex/tools/debugger/cli/fdb_es.properties | 266 + .../flex/tools/debugger/cli/fdb_fi.properties | 266 + .../flex/tools/debugger/cli/fdb_fr.properties | 266 + .../flex/tools/debugger/cli/fdb_it.properties | 266 + .../flex/tools/debugger/cli/fdb_ja.properties | 266 + .../flex/tools/debugger/cli/fdb_ko.properties | 266 + .../flex/tools/debugger/cli/fdb_nb.properties | 266 + .../flex/tools/debugger/cli/fdb_nl.properties | 266 + .../flex/tools/debugger/cli/fdb_pt.properties | 266 + .../flex/tools/debugger/cli/fdb_ru.properties | 266 + .../flex/tools/debugger/cli/fdb_sv.properties | 266 + .../tools/debugger/cli/fdb_zh_CN.properties | 266 + .../tools/debugger/cli/fdb_zh_TW.properties | 266 + .../src/flex/tools/debugger/cli/fdbhelp_br.txt | 1620 + .../src/flex/tools/debugger/cli/fdbhelp_de.txt | 1728 + .../src/flex/tools/debugger/cli/fdbhelp_dk.txt | 1598 + .../src/flex/tools/debugger/cli/fdbhelp_en.txt | 811 + .../src/flex/tools/debugger/cli/fdbhelp_es.txt | 1624 + .../src/flex/tools/debugger/cli/fdbhelp_fi.txt | 1616 + .../src/flex/tools/debugger/cli/fdbhelp_fr.txt | 1704 + .../src/flex/tools/debugger/cli/fdbhelp_it.txt | 1726 + .../src/flex/tools/debugger/cli/fdbhelp_ja.txt | 734 + .../flex/tools/debugger/cli/fdbhelp_ko_KR.txt | 1630 + .../src/flex/tools/debugger/cli/fdbhelp_nl.txt | 1754 ++ .../src/flex/tools/debugger/cli/fdbhelp_no.txt | 1589 + .../src/flex/tools/debugger/cli/fdbhelp_ru.txt | 1626 + .../src/flex/tools/debugger/cli/fdbhelp_se.txt | 1594 + .../flex/tools/debugger/cli/fdbhelp_zh_CN.txt | 1500 + .../flex/tools/debugger/cli/fdbhelp_zh_TW.txt | 1486 + env-template.properties | 110 + externs/GCL/GCL-compile-config.xml | 901 + externs/GCL/compile-config.xml | 103 + externs/GCL/externs/goog/a11y/aria/announcer.js | 123 + externs/GCL/externs/goog/a11y/aria/aria.js | 386 + .../GCL/externs/goog/a11y/aria/attributes.js | 389 + .../GCL/externs/goog/a11y/aria/datatables.js | 68 + externs/GCL/externs/goog/a11y/aria/roles.js | 216 + externs/GCL/externs/goog/array/array.js | 1655 + externs/GCL/externs/goog/asserts/asserts.js | 365 + .../GCL/externs/goog/async/animationdelay.js | 267 + .../GCL/externs/goog/async/conditionaldelay.js | 228 + externs/GCL/externs/goog/async/delay.js | 182 + externs/GCL/externs/goog/async/freelist.js | 88 + externs/GCL/externs/goog/async/nexttick.js | 241 + externs/GCL/externs/goog/async/run.js | 130 + externs/GCL/externs/goog/async/throttle.js | 195 + externs/GCL/externs/goog/async/workqueue.js | 139 + externs/GCL/externs/goog/base.js | 2547 ++ externs/GCL/externs/goog/bootstrap/nodejs.js | 110 + .../GCL/externs/goog/bootstrap/webworkers.js | 37 + externs/GCL/externs/goog/color/alpha.js | 472 + externs/GCL/externs/goog/color/color.js | 776 + externs/GCL/externs/goog/color/names.js | 176 + externs/GCL/externs/goog/crypt/aes.js | 1029 + externs/GCL/externs/goog/crypt/arc4.js | 164 + externs/GCL/externs/goog/crypt/base64.js | 286 + externs/GCL/externs/goog/crypt/basen.js | 242 + externs/GCL/externs/goog/crypt/blobhasher.js | 285 + externs/GCL/externs/goog/crypt/blockcipher.js | 52 + externs/GCL/externs/goog/crypt/cbc.js | 153 + externs/GCL/externs/goog/crypt/crypt.js | 173 + externs/GCL/externs/goog/crypt/hash.js | 69 + externs/GCL/externs/goog/crypt/hash32.js | 184 + externs/GCL/externs/goog/crypt/hmac.js | 160 + externs/GCL/externs/goog/crypt/md5.js | 435 + externs/GCL/externs/goog/crypt/pbkdf2.js | 128 + externs/GCL/externs/goog/crypt/sha1.js | 294 + externs/GCL/externs/goog/crypt/sha2.js | 338 + externs/GCL/externs/goog/crypt/sha224.js | 50 + externs/GCL/externs/goog/crypt/sha256.js | 49 + externs/GCL/externs/goog/crypt/sha2_64bit.js | 550 + externs/GCL/externs/goog/crypt/sha384.js | 59 + externs/GCL/externs/goog/crypt/sha512.js | 59 + externs/GCL/externs/goog/crypt/sha512_256.js | 65 + externs/GCL/externs/goog/css/autocomplete.css | 43 + externs/GCL/externs/goog/css/bubble.css | 84 + externs/GCL/externs/goog/css/button.css | 38 + externs/GCL/externs/goog/css/charpicker.css | 206 + externs/GCL/externs/goog/css/checkbox.css | 38 + .../GCL/externs/goog/css/colormenubutton.css | 25 + externs/GCL/externs/goog/css/colorpalette.css | 54 + .../externs/goog/css/colorpicker-simplegrid.css | 49 + externs/GCL/externs/goog/css/combobox.css | 54 + externs/GCL/externs/goog/css/common.css | 41 + externs/GCL/externs/goog/css/css3button.css | 77 + externs/GCL/externs/goog/css/css3menubutton.css | 23 + externs/GCL/externs/goog/css/custombutton.css | 161 + externs/GCL/externs/goog/css/datepicker.css | 154 + externs/GCL/externs/goog/css/dialog.css | 72 + .../GCL/externs/goog/css/dimensionpicker.css | 47 + .../GCL/externs/goog/css/dragdropdetector.css | 48 + externs/GCL/externs/goog/css/editor/bubble.css | 73 + externs/GCL/externs/goog/css/editor/dialog.css | 66 + .../externs/goog/css/editor/equationeditor.css | 113 + .../GCL/externs/goog/css/editor/linkdialog.css | 36 + externs/GCL/externs/goog/css/editortoolbar.css | 225 + externs/GCL/externs/goog/css/filteredmenu.css | 30 + .../goog/css/filterobservingmenuitem.css | 25 + externs/GCL/externs/goog/css/flatbutton.css | 64 + externs/GCL/externs/goog/css/flatmenubutton.css | 63 + externs/GCL/externs/goog/css/hovercard.css | 51 + externs/GCL/externs/goog/css/hsvapalette.css | 231 + externs/GCL/externs/goog/css/hsvpalette.css | 179 + .../GCL/externs/goog/css/imagelessbutton.css | 160 + .../externs/goog/css/imagelessmenubutton.css | 23 + .../GCL/externs/goog/css/inputdatepicker.css | 12 + externs/GCL/externs/goog/css/linkbutton.css | 26 + externs/GCL/externs/goog/css/menu.css | 27 + externs/GCL/externs/goog/css/menubar.css | 57 + externs/GCL/externs/goog/css/menubutton.css | 169 + externs/GCL/externs/goog/css/menuitem.css | 148 + externs/GCL/externs/goog/css/menuseparator.css | 19 + .../GCL/externs/goog/css/multitestrunner.css | 121 + externs/GCL/externs/goog/css/palette.css | 36 + .../GCL/externs/goog/css/popupdatepicker.css | 17 + externs/GCL/externs/goog/css/roundedpanel.css | 29 + externs/GCL/externs/goog/css/roundedtab.css | 158 + externs/GCL/externs/goog/css/submenu.css | 38 + externs/GCL/externs/goog/css/tab.css | 105 + externs/GCL/externs/goog/css/tabbar.css | 52 + externs/GCL/externs/goog/css/tablesorter.css | 14 + externs/GCL/externs/goog/css/toolbar.css | 400 + externs/GCL/externs/goog/css/tooltip.css | 14 + externs/GCL/externs/goog/css/tree.css | 146 + .../GCL/externs/goog/css/tristatemenuitem.css | 43 + externs/GCL/externs/goog/cssom/cssom.js | 455 + .../externs/goog/cssom/cssom_test_import_1.css | 11 + .../externs/goog/cssom/cssom_test_import_2.css | 10 + .../externs/goog/cssom/cssom_test_link_1.css | 10 + externs/GCL/externs/goog/cssom/iframe/style.js | 1016 + .../goog/cssom/iframe/style_test_import.css | 10 + .../GCL/externs/goog/datasource/datamanager.js | 561 + .../GCL/externs/goog/datasource/datasource.js | 658 + externs/GCL/externs/goog/datasource/expr.js | 545 + .../GCL/externs/goog/datasource/fastdatanode.js | 814 + .../GCL/externs/goog/datasource/jsdatasource.js | 462 + .../externs/goog/datasource/jsondatasource.js | 153 + .../goog/datasource/jsxmlhttpdatasource.js | 196 + .../externs/goog/datasource/xmldatasource.js | 417 + externs/GCL/externs/goog/date/date.js | 1761 ++ externs/GCL/externs/goog/date/datelike.js | 27 + externs/GCL/externs/goog/date/daterange.js | 430 + externs/GCL/externs/goog/date/duration.js | 153 + externs/GCL/externs/goog/date/relative.js | 490 + .../externs/goog/date/relativewithplurals.js | 120 + externs/GCL/externs/goog/date/utcdatetime.js | 191 + externs/GCL/externs/goog/db/cursor.js | 215 + externs/GCL/externs/goog/db/db.js | 185 + externs/GCL/externs/goog/db/error1.js | 364 + externs/GCL/externs/goog/db/index.js | 246 + externs/GCL/externs/goog/db/indexeddb.js | 353 + externs/GCL/externs/goog/db/keyrange.js | 118 + externs/GCL/externs/goog/db/objectstore.js | 400 + externs/GCL/externs/goog/db/transaction.js | 223 + externs/GCL/externs/goog/debug/console.js | 207 + externs/GCL/externs/goog/debug/debug.js | 653 + externs/GCL/externs/goog/debug/debugwindow.js | 632 + externs/GCL/externs/goog/debug/devcss/devcss.js | 445 + .../externs/goog/debug/devcss/devcssrunner.js | 26 + externs/GCL/externs/goog/debug/divconsole.js | 150 + .../externs/goog/debug/entrypointregistry.js | 158 + externs/GCL/externs/goog/debug/error2.js | 63 + externs/GCL/externs/goog/debug/errorhandler.js | 367 + .../externs/goog/debug/errorhandlerweakdep.js | 38 + externs/GCL/externs/goog/debug/errorreporter.js | 434 + externs/GCL/externs/goog/debug/fancywindow.js | 385 + externs/GCL/externs/goog/debug/formatter.js | 387 + externs/GCL/externs/goog/debug/fpsdisplay.js | 165 + externs/GCL/externs/goog/debug/gcdiagnostics.js | 143 + externs/GCL/externs/goog/debug/logbuffer.js | 148 + externs/GCL/externs/goog/debug/logger.js | 873 + externs/GCL/externs/goog/debug/logrecord.js | 242 + .../externs/goog/debug/logrecordserializer.js | 121 + .../externs/goog/debug/relativetimeprovider.js | 84 + externs/GCL/externs/goog/debug/tracer.js | 725 + .../goog/demos/autocompleteremotedata.js | 18 + .../goog/demos/autocompleterichremotedata.js | 33 + externs/GCL/externs/goog/demos/css/demo.css | 75 + .../GCL/externs/goog/demos/css/emojipicker.css | 36 + .../GCL/externs/goog/demos/css/emojisprite.css | 92 + externs/GCL/externs/goog/demos/editor/deps.js | 21 + .../GCL/externs/goog/demos/editor/helloworld.js | 82 + .../goog/demos/editor/helloworlddialog.js | 173 + .../goog/demos/editor/helloworlddialogplugin.js | 117 + externs/GCL/externs/goog/demos/emoji/200.gif | Bin 0 -> 941 bytes externs/GCL/externs/goog/demos/emoji/201.gif | Bin 0 -> 980 bytes externs/GCL/externs/goog/demos/emoji/202.gif | Bin 0 -> 1054 bytes externs/GCL/externs/goog/demos/emoji/203.gif | Bin 0 -> 996 bytes externs/GCL/externs/goog/demos/emoji/204.gif | Bin 0 -> 1016 bytes externs/GCL/externs/goog/demos/emoji/205.gif | Bin 0 -> 1032 bytes externs/GCL/externs/goog/demos/emoji/206.gif | Bin 0 -> 990 bytes externs/GCL/externs/goog/demos/emoji/2BC.gif | Bin 0 -> 1039 bytes externs/GCL/externs/goog/demos/emoji/2BD.gif | Bin 0 -> 986 bytes externs/GCL/externs/goog/demos/emoji/2BE.gif | Bin 0 -> 1074 bytes externs/GCL/externs/goog/demos/emoji/2BF.gif | Bin 0 -> 996 bytes externs/GCL/externs/goog/demos/emoji/2C0.gif | Bin 0 -> 1036 bytes externs/GCL/externs/goog/demos/emoji/2C1.gif | Bin 0 -> 1080 bytes externs/GCL/externs/goog/demos/emoji/2C2.gif | Bin 0 -> 1049 bytes externs/GCL/externs/goog/demos/emoji/2C3.gif | Bin 0 -> 1104 bytes externs/GCL/externs/goog/demos/emoji/2C4.gif | Bin 0 -> 1072 bytes externs/GCL/externs/goog/demos/emoji/2C5.gif | Bin 0 -> 1087 bytes externs/GCL/externs/goog/demos/emoji/2C6.gif | Bin 0 -> 1041 bytes externs/GCL/externs/goog/demos/emoji/2C7.gif | Bin 0 -> 1079 bytes externs/GCL/externs/goog/demos/emoji/2C8.gif | Bin 0 -> 1049 bytes externs/GCL/externs/goog/demos/emoji/2C9.gif | Bin 0 -> 996 bytes externs/GCL/externs/goog/demos/emoji/2CA.gif | Bin 0 -> 2299 bytes externs/GCL/externs/goog/demos/emoji/2CB.gif | Bin 0 -> 992 bytes externs/GCL/externs/goog/demos/emoji/2CC.gif | Bin 0 -> 977 bytes externs/GCL/externs/goog/demos/emoji/2CD.gif | Bin 0 -> 1035 bytes externs/GCL/externs/goog/demos/emoji/2CE.gif | Bin 0 -> 1074 bytes externs/GCL/externs/goog/demos/emoji/2CF.gif | Bin 0 -> 1022 bytes externs/GCL/externs/goog/demos/emoji/2D0.gif | Bin 0 -> 987 bytes externs/GCL/externs/goog/demos/emoji/2D1.gif | Bin 0 -> 997 bytes externs/GCL/externs/goog/demos/emoji/2D2.gif | Bin 0 -> 1012 bytes externs/GCL/externs/goog/demos/emoji/2D3.gif | Bin 0 -> 1040 bytes externs/GCL/externs/goog/demos/emoji/2D4.gif | Bin 0 -> 1043 bytes externs/GCL/externs/goog/demos/emoji/2D5.gif | Bin 0 -> 1014 bytes externs/GCL/externs/goog/demos/emoji/2D6.gif | Bin 0 -> 1026 bytes externs/GCL/externs/goog/demos/emoji/2D7.gif | Bin 0 -> 1048 bytes externs/GCL/externs/goog/demos/emoji/2D8.gif | Bin 0 -> 884 bytes externs/GCL/externs/goog/demos/emoji/2D9.gif | Bin 0 -> 974 bytes externs/GCL/externs/goog/demos/emoji/2DA.gif | Bin 0 -> 920 bytes externs/GCL/externs/goog/demos/emoji/2DB.gif | Bin 0 -> 949 bytes externs/GCL/externs/goog/demos/emoji/2DC.gif | Bin 0 -> 949 bytes externs/GCL/externs/goog/demos/emoji/2DD.gif | Bin 0 -> 1000 bytes externs/GCL/externs/goog/demos/emoji/2DE.gif | Bin 0 -> 963 bytes externs/GCL/externs/goog/demos/emoji/2DF.gif | Bin 0 -> 865 bytes externs/GCL/externs/goog/demos/emoji/2E0.gif | Bin 0 -> 1018 bytes externs/GCL/externs/goog/demos/emoji/2E1.gif | Bin 0 -> 1004 bytes externs/GCL/externs/goog/demos/emoji/2E2.gif | Bin 0 -> 1046 bytes externs/GCL/externs/goog/demos/emoji/2E3.gif | Bin 0 -> 1547 bytes externs/GCL/externs/goog/demos/emoji/2E4.gif | Bin 0 -> 999 bytes externs/GCL/externs/goog/demos/emoji/2E5.gif | Bin 0 -> 1032 bytes externs/GCL/externs/goog/demos/emoji/2E6.gif | Bin 0 -> 1013 bytes externs/GCL/externs/goog/demos/emoji/2E7.gif | Bin 0 -> 1040 bytes externs/GCL/externs/goog/demos/emoji/2E8.gif | Bin 0 -> 1028 bytes externs/GCL/externs/goog/demos/emoji/2E9.gif | Bin 0 -> 1030 bytes externs/GCL/externs/goog/demos/emoji/2EA.gif | Bin 0 -> 1001 bytes externs/GCL/externs/goog/demos/emoji/2EB.gif | Bin 0 -> 1086 bytes externs/GCL/externs/goog/demos/emoji/2EC.gif | Bin 0 -> 1007 bytes externs/GCL/externs/goog/demos/emoji/2ED.gif | Bin 0 -> 1045 bytes externs/GCL/externs/goog/demos/emoji/2EE.gif | Bin 0 -> 1016 bytes externs/GCL/externs/goog/demos/emoji/2EF.gif | Bin 0 -> 2363 bytes externs/GCL/externs/goog/demos/emoji/2F0.gif | Bin 0 -> 1014 bytes externs/GCL/externs/goog/demos/emoji/2F1.gif | Bin 0 -> 1902 bytes externs/GCL/externs/goog/demos/emoji/2F2.gif | Bin 0 -> 1092 bytes externs/GCL/externs/goog/demos/emoji/2F3.gif | Bin 0 -> 1033 bytes externs/GCL/externs/goog/demos/emoji/2F4.gif | Bin 0 -> 1065 bytes externs/GCL/externs/goog/demos/emoji/2F5.gif | Bin 0 -> 954 bytes externs/GCL/externs/goog/demos/emoji/2F6.gif | Bin 0 -> 1030 bytes externs/GCL/externs/goog/demos/emoji/2F7.gif | Bin 0 -> 1006 bytes externs/GCL/externs/goog/demos/emoji/2F8.gif | Bin 0 -> 1016 bytes externs/GCL/externs/goog/demos/emoji/2F9.gif | Bin 0 -> 1051 bytes externs/GCL/externs/goog/demos/emoji/2FA.gif | Bin 0 -> 1082 bytes externs/GCL/externs/goog/demos/emoji/2FB.gif | Bin 0 -> 1012 bytes externs/GCL/externs/goog/demos/emoji/2FC.gif | Bin 0 -> 977 bytes externs/GCL/externs/goog/demos/emoji/2FD.gif | Bin 0 -> 989 bytes externs/GCL/externs/goog/demos/emoji/2FE.gif | Bin 0 -> 1036 bytes externs/GCL/externs/goog/demos/emoji/2FF.gif | Bin 0 -> 1034 bytes externs/GCL/externs/goog/demos/emoji/none.gif | Bin 0 -> 834 bytes externs/GCL/externs/goog/demos/emoji/sprite.png | Bin 0 -> 25195 bytes .../GCL/externs/goog/demos/emoji/sprite2.png | Bin 0 -> 27856 bytes .../GCL/externs/goog/demos/emoji/unknown.gif | Bin 0 -> 90 bytes .../externs/goog/demos/graphics/tigerdata.js | 2841 ++ .../GCL/externs/goog/demos/samplecomponent.js | 189 + externs/GCL/externs/goog/demos/xpc/xpcdemo.js | 308 + .../GCL/externs/goog/disposable/disposable.js | 307 + .../GCL/externs/goog/disposable/idisposable.js | 45 + .../GCL/externs/goog/dom/abstractmultirange.js | 76 + externs/GCL/externs/goog/dom/abstractrange.js | 529 + .../goog/dom/animationframe/animationframe.js | 287 + .../externs/goog/dom/animationframe/polyfill.js | 61 + externs/GCL/externs/goog/dom/annotate.js | 357 + externs/GCL/externs/goog/dom/browserfeature1.js | 72 + .../goog/dom/browserrange/abstractrange.js | 350 + .../goog/dom/browserrange/browserrange.js | 149 + .../externs/goog/dom/browserrange/geckorange.js | 88 + .../externs/goog/dom/browserrange/ierange.js | 935 + .../externs/goog/dom/browserrange/operarange.js | 84 + .../externs/goog/dom/browserrange/w3crange.js | 396 + .../goog/dom/browserrange/webkitrange.js | 108 + .../goog/dom/bufferedviewportsizemonitor.js | 201 + externs/GCL/externs/goog/dom/classes.js | 239 + externs/GCL/externs/goog/dom/classlist.js | 277 + externs/GCL/externs/goog/dom/controlrange.js | 494 + externs/GCL/externs/goog/dom/dataset.js | 154 + externs/GCL/externs/goog/dom/dom.js | 2990 ++ externs/GCL/externs/goog/dom/fontsizemonitor.js | 162 + externs/GCL/externs/goog/dom/forms.js | 417 + externs/GCL/externs/goog/dom/fullscreen.js | 144 + externs/GCL/externs/goog/dom/iframe.js | 216 + externs/GCL/externs/goog/dom/inputtype.js | 66 + externs/GCL/externs/goog/dom/iter.js | 129 + externs/GCL/externs/goog/dom/multirange.js | 510 + externs/GCL/externs/goog/dom/nodeiterator.js | 87 + externs/GCL/externs/goog/dom/nodeoffset.js | 114 + externs/GCL/externs/goog/dom/nodetype.js | 48 + .../externs/goog/dom/pattern/abstractpattern.js | 58 + .../GCL/externs/goog/dom/pattern/allchildren.js | 72 + .../goog/dom/pattern/callback/callback.js | 82 + .../goog/dom/pattern/callback/counter.js | 69 + .../externs/goog/dom/pattern/childmatches.js | 145 + externs/GCL/externs/goog/dom/pattern/endtag.js | 54 + externs/GCL/externs/goog/dom/pattern/fulltag.js | 88 + externs/GCL/externs/goog/dom/pattern/matcher.js | 144 + .../GCL/externs/goog/dom/pattern/nodetype.js | 59 + externs/GCL/externs/goog/dom/pattern/pattern.js | 93 + externs/GCL/externs/goog/dom/pattern/repeat.js | 177 + .../GCL/externs/goog/dom/pattern/sequence.js | 135 + .../GCL/externs/goog/dom/pattern/starttag.js | 53 + externs/GCL/externs/goog/dom/pattern/tag.js | 128 + externs/GCL/externs/goog/dom/pattern/text.js | 67 + externs/GCL/externs/goog/dom/range.js | 226 + externs/GCL/externs/goog/dom/rangeendpoint.js | 32 + externs/GCL/externs/goog/dom/safe.js | 325 + externs/GCL/externs/goog/dom/savedcaretrange.js | 215 + externs/GCL/externs/goog/dom/savedrange.js | 74 + externs/GCL/externs/goog/dom/selection.js | 472 + externs/GCL/externs/goog/dom/tagiterator.js | 360 + externs/GCL/externs/goog/dom/tagname.js | 160 + externs/GCL/externs/goog/dom/tags.js | 42 + externs/GCL/externs/goog/dom/textrange.js | 615 + .../GCL/externs/goog/dom/textrangeiterator.js | 239 + externs/GCL/externs/goog/dom/vendor.js | 96 + .../GCL/externs/goog/dom/viewportsizemonitor.js | 165 + externs/GCL/externs/goog/dom/xml.js | 204 + .../GCL/externs/goog/editor/browserfeature2.js | 273 + .../externs/goog/editor/clicktoeditwrapper.js | 423 + externs/GCL/externs/goog/editor/command.js | 76 + .../externs/goog/editor/contenteditablefield.js | 108 + externs/GCL/externs/goog/editor/defines.js | 34 + externs/GCL/externs/goog/editor/field.js | 2750 ++ externs/GCL/externs/goog/editor/focus.js | 32 + externs/GCL/externs/goog/editor/icontent.js | 300 + externs/GCL/externs/goog/editor/link.js | 390 + externs/GCL/externs/goog/editor/node.js | 484 + externs/GCL/externs/goog/editor/plugin.js | 463 + .../goog/editor/plugins/abstractbubbleplugin.js | 712 + .../goog/editor/plugins/abstractdialogplugin.js | 333 + .../goog/editor/plugins/abstracttabhandler.js | 78 + .../goog/editor/plugins/basictextformatter.js | 1769 ++ .../externs/goog/editor/plugins/blockquote.js | 451 + .../externs/goog/editor/plugins/emoticons.js | 89 + .../externs/goog/editor/plugins/enterhandler.js | 768 + .../externs/goog/editor/plugins/firststrong.js | 334 + .../goog/editor/plugins/headerformatter.js | 96 + .../externs/goog/editor/plugins/linkbubble.js | 585 + .../goog/editor/plugins/linkdialogplugin.js | 438 + .../goog/editor/plugins/linkshortcutplugin.js | 61 + .../goog/editor/plugins/listtabhandler.js | 68 + .../externs/goog/editor/plugins/loremipsum.js | 192 + .../goog/editor/plugins/removeformatting.js | 780 + .../goog/editor/plugins/spacestabhandler.js | 92 + .../externs/goog/editor/plugins/tableeditor.js | 475 + .../goog/editor/plugins/tagonenterhandler.js | 744 + .../GCL/externs/goog/editor/plugins/undoredo.js | 1016 + .../goog/editor/plugins/undoredomanager.js | 338 + .../goog/editor/plugins/undoredostate.js | 86 + externs/GCL/externs/goog/editor/range.js | 632 + .../GCL/externs/goog/editor/seamlessfield.js | 746 + externs/GCL/externs/goog/editor/style.js | 225 + externs/GCL/externs/goog/editor/table.js | 570 + .../externs/goog/events/actioneventwrapper.js | 151 + .../GCL/externs/goog/events/actionhandler.js | 184 + externs/GCL/externs/goog/events/browserevent.js | 386 + .../GCL/externs/goog/events/browserfeature3.js | 85 + externs/GCL/externs/goog/events/event.js | 143 + externs/GCL/externs/goog/events/eventhandler.js | 459 + externs/GCL/externs/goog/events/eventid.js | 47 + externs/GCL/externs/goog/events/events.js | 983 + externs/GCL/externs/goog/events/eventtarget.js | 394 + externs/GCL/externs/goog/events/eventtype.js | 233 + externs/GCL/externs/goog/events/eventwrapper.js | 66 + .../GCL/externs/goog/events/filedrophandler.js | 222 + externs/GCL/externs/goog/events/focushandler.js | 107 + externs/GCL/externs/goog/events/imehandler.js | 369 + externs/GCL/externs/goog/events/inputhandler.js | 212 + externs/GCL/externs/goog/events/keycodes.js | 420 + externs/GCL/externs/goog/events/keyhandler.js | 556 + externs/GCL/externs/goog/events/keynames.js | 139 + externs/GCL/externs/goog/events/listenable.js | 335 + externs/GCL/externs/goog/events/listener.js | 131 + externs/GCL/externs/goog/events/listenermap.js | 308 + .../externs/goog/events/mousewheelhandler.js | 296 + .../GCL/externs/goog/events/onlinehandler.js | 159 + externs/GCL/externs/goog/events/pastehandler.js | 517 + externs/GCL/externs/goog/events/wheelevent.js | 169 + externs/GCL/externs/goog/events/wheelhandler.js | 159 + externs/GCL/externs/goog/format/emailaddress.js | 499 + externs/GCL/externs/goog/format/format.js | 502 + .../externs/goog/format/htmlprettyprinter.js | 408 + .../format/internationalizedemailaddress.js | 256 + .../externs/goog/format/jsonprettyprinter.js | 414 + externs/GCL/externs/goog/fs/entry.js | 272 + externs/GCL/externs/goog/fs/entryimpl.js | 404 + externs/GCL/externs/goog/fs/error3.js | 181 + externs/GCL/externs/goog/fs/filereader.js | 288 + externs/GCL/externs/goog/fs/filesaver.js | 166 + externs/GCL/externs/goog/fs/filesystem.js | 41 + externs/GCL/externs/goog/fs/filesystemimpl.js | 65 + externs/GCL/externs/goog/fs/filewriter.js | 111 + externs/GCL/externs/goog/fs/fs.js | 278 + externs/GCL/externs/goog/fs/progressevent.js | 69 + externs/GCL/externs/goog/fs/url.js | 105 + externs/GCL/externs/goog/functions/functions.js | 332 + externs/GCL/externs/goog/fx/abstractdragdrop.js | 1540 + externs/GCL/externs/goog/fx/anim/anim.js | 211 + externs/GCL/externs/goog/fx/animation.js | 524 + externs/GCL/externs/goog/fx/animationqueue.js | 310 + externs/GCL/externs/goog/fx/css3/fx.js | 63 + externs/GCL/externs/goog/fx/css3/transition.js | 201 + .../GCL/externs/goog/fx/cssspriteanimation.js | 130 + externs/GCL/externs/goog/fx/dom.js | 686 + externs/GCL/externs/goog/fx/dragdrop.js | 50 + externs/GCL/externs/goog/fx/dragdropgroup.js | 109 + externs/GCL/externs/goog/fx/dragger.js | 869 + externs/GCL/externs/goog/fx/draglistgroup.js | 1312 + .../GCL/externs/goog/fx/dragscrollsupport.js | 300 + externs/GCL/externs/goog/fx/easing.js | 85 + externs/GCL/externs/goog/fx/fx.js | 34 + externs/GCL/externs/goog/fx/transition.js | 76 + externs/GCL/externs/goog/fx/transitionbase.js | 236 + .../externs/goog/graphics/abstractgraphics.js | 454 + .../externs/goog/graphics/affinetransform.js | 588 + .../GCL/externs/goog/graphics/canvaselement.js | 812 + .../GCL/externs/goog/graphics/canvasgraphics.js | 670 + externs/GCL/externs/goog/graphics/element.js | 164 + .../GCL/externs/goog/graphics/ellipseelement.js | 63 + .../externs/goog/graphics/ext/coordinates.js | 159 + .../GCL/externs/goog/graphics/ext/element.js | 963 + .../GCL/externs/goog/graphics/ext/ellipse.js | 60 + externs/GCL/externs/goog/graphics/ext/ext.js | 31 + .../GCL/externs/goog/graphics/ext/graphics.js | 218 + externs/GCL/externs/goog/graphics/ext/group.js | 216 + externs/GCL/externs/goog/graphics/ext/image.js | 64 + externs/GCL/externs/goog/graphics/ext/path.js | 142 + .../GCL/externs/goog/graphics/ext/rectangle.js | 55 + externs/GCL/externs/goog/graphics/ext/shape.js | 145 + .../goog/graphics/ext/strokeandfillelement.js | 70 + externs/GCL/externs/goog/graphics/fill.js | 46 + externs/GCL/externs/goog/graphics/font.js | 64 + externs/GCL/externs/goog/graphics/graphics.js | 142 + .../GCL/externs/goog/graphics/groupelement.js | 58 + .../GCL/externs/goog/graphics/imageelement.js | 70 + .../GCL/externs/goog/graphics/lineargradient.js | 175 + externs/GCL/externs/goog/graphics/path.js | 511 + .../GCL/externs/goog/graphics/pathelement.js | 54 + externs/GCL/externs/goog/graphics/paths.js | 86 + .../GCL/externs/goog/graphics/rectelement.js | 63 + externs/GCL/externs/goog/graphics/solidfill.js | 74 + externs/GCL/externs/goog/graphics/stroke.js | 86 + .../goog/graphics/strokeandfillelement.js | 114 + externs/GCL/externs/goog/graphics/svgelement.js | 284 + .../GCL/externs/goog/graphics/svggraphics.js | 878 + .../GCL/externs/goog/graphics/textelement.js | 55 + externs/GCL/externs/goog/graphics/vmlelement.js | 438 + .../GCL/externs/goog/graphics/vmlgraphics.js | 948 + externs/GCL/externs/goog/history/event.js | 55 + externs/GCL/externs/goog/history/eventtype.js | 30 + externs/GCL/externs/goog/history/history.js | 1005 + .../GCL/externs/goog/history/html5history.js | 303 + externs/GCL/externs/goog/html/flash.js | 177 + .../GCL/externs/goog/html/legacyconversions.js | 200 + externs/GCL/externs/goog/html/safehtml.js | 756 + externs/GCL/externs/goog/html/safescript.js | 234 + externs/GCL/externs/goog/html/safestyle.js | 442 + externs/GCL/externs/goog/html/safestylesheet.js | 276 + externs/GCL/externs/goog/html/safeurl.js | 431 + externs/GCL/externs/goog/html/silverlight.js | 92 + .../GCL/externs/goog/html/trustedresourceurl.js | 224 + .../externs/goog/html/uncheckedconversions.js | 231 + externs/GCL/externs/goog/html/utils.js | 67 + externs/GCL/externs/goog/i18n/bidi.js | 897 + externs/GCL/externs/goog/i18n/bidiformatter.js | 596 + .../externs/goog/i18n/charlistdecompressor.js | 158 + externs/GCL/externs/goog/i18n/charpickerdata.js | 3666 +++ externs/GCL/externs/goog/i18n/collation.js | 58 + .../goog/i18n/compactnumberformatsymbols.js | 9763 ++++++ .../goog/i18n/compactnumberformatsymbols_ext.js | 27778 +++++++++++++++++ externs/GCL/externs/goog/i18n/currency.js | 437 + .../GCL/externs/goog/i18n/currencycodemap.js | 207 + externs/GCL/externs/goog/i18n/datetimeformat.js | 771 + externs/GCL/externs/goog/i18n/datetimeparse.js | 1150 + .../GCL/externs/goog/i18n/datetimepatterns.js | 2520 ++ .../externs/goog/i18n/datetimepatternsext.js | 14208 +++++++++ .../GCL/externs/goog/i18n/datetimesymbols.js | 4524 +++ .../GCL/externs/goog/i18n/datetimesymbolsext.js | 22115 +++++++++++++ externs/GCL/externs/goog/i18n/graphemebreak.js | 214 + externs/GCL/externs/goog/i18n/messageformat.js | 780 + externs/GCL/externs/goog/i18n/mime.js | 111 + externs/GCL/externs/goog/i18n/numberformat.js | 1266 + .../externs/goog/i18n/numberformatsymbols.js | 4271 +++ .../externs/goog/i18n/numberformatsymbolsext.js | 11335 +++++++ externs/GCL/externs/goog/i18n/ordinalrules.js | 748 + externs/GCL/externs/goog/i18n/pluralrules.js | 1120 + externs/GCL/externs/goog/i18n/timezone.js | 341 + externs/GCL/externs/goog/i18n/uchar.js | 292 + .../externs/goog/i18n/uchar/localnamefetcher.js | 74 + .../GCL/externs/goog/i18n/uchar/namefetcher.js | 70 + .../goog/i18n/uchar/remotenamefetcher.js | 282 + externs/GCL/externs/goog/i18n/ucharnames.js | 1098 + externs/GCL/externs/goog/images/blank.gif | Bin 0 -> 49 bytes .../GCL/externs/goog/images/bubble_close.jpg | Bin 0 -> 586 bytes externs/GCL/externs/goog/images/bubble_left.gif | Bin 0 -> 85 bytes .../GCL/externs/goog/images/bubble_right.gif | Bin 0 -> 86 bytes externs/GCL/externs/goog/images/button-bg.gif | Bin 0 -> 454 bytes .../GCL/externs/goog/images/check-outline.gif | Bin 0 -> 69 bytes .../GCL/externs/goog/images/check-sprite.gif | Bin 0 -> 75 bytes externs/GCL/externs/goog/images/check.gif | Bin 0 -> 53 bytes externs/GCL/externs/goog/images/close_box.gif | Bin 0 -> 65 bytes .../externs/goog/images/color-swatch-tick.gif | Bin 0 -> 69 bytes .../externs/goog/images/dialog_close_box.gif | Bin 0 -> 86 bytes .../goog/images/dimension-highlighted.png | Bin 0 -> 171 bytes .../goog/images/dimension-unhighlighted.png | Bin 0 -> 171 bytes externs/GCL/externs/goog/images/dropdn.gif | Bin 0 -> 51 bytes .../GCL/externs/goog/images/dropdn_disabled.gif | Bin 0 -> 51 bytes externs/GCL/externs/goog/images/dropdown.gif | Bin 0 -> 78 bytes .../GCL/externs/goog/images/gears_bluedot.gif | Bin 0 -> 236 bytes .../GCL/externs/goog/images/gears_online.gif | Bin 0 -> 137 bytes .../GCL/externs/goog/images/gears_paused.gif | Bin 0 -> 93 bytes .../GCL/externs/goog/images/gears_syncing.gif | Bin 0 -> 761 bytes .../GCL/externs/goog/images/hsv-sprite-sm.gif | Bin 0 -> 11851 bytes .../GCL/externs/goog/images/hsv-sprite-sm.png | Bin 0 -> 19537 bytes externs/GCL/externs/goog/images/hsv-sprite.gif | Bin 0 -> 33309 bytes externs/GCL/externs/goog/images/hsv-sprite.png | Bin 0 -> 58142 bytes .../GCL/externs/goog/images/hsva-sprite-sm.gif | Bin 0 -> 12571 bytes .../GCL/externs/goog/images/hsva-sprite-sm.png | Bin 0 -> 19921 bytes externs/GCL/externs/goog/images/hsva-sprite.gif | Bin 0 -> 36428 bytes externs/GCL/externs/goog/images/hsva-sprite.png | Bin 0 -> 60591 bytes .../goog/images/left_anchor_bubble_bot.gif | Bin 0 -> 431 bytes .../goog/images/left_anchor_bubble_top.gif | Bin 0 -> 332 bytes externs/GCL/externs/goog/images/menu-arrows.gif | Bin 0 -> 113 bytes externs/GCL/externs/goog/images/minus.png | Bin 0 -> 238 bytes .../goog/images/no_anchor_bubble_bot.gif | Bin 0 -> 228 bytes .../goog/images/no_anchor_bubble_top.gif | Bin 0 -> 123 bytes .../GCL/externs/goog/images/offlineicons.png | Bin 0 -> 5643 bytes externs/GCL/externs/goog/images/plus.png | Bin 0 -> 239 bytes externs/GCL/externs/goog/images/ratingstars.gif | Bin 0 -> 1139 bytes .../goog/images/right_anchor_bubble_bot.gif | Bin 0 -> 425 bytes .../goog/images/right_anchor_bubble_top.gif | Bin 0 -> 335 bytes externs/GCL/externs/goog/images/toolbar-bg.png | Bin 0 -> 203 bytes .../externs/goog/images/toolbar-separator.gif | Bin 0 -> 472 bytes .../GCL/externs/goog/images/toolbar_icons.gif | Bin 0 -> 1062 bytes externs/GCL/externs/goog/images/tree/I.png | Bin 0 -> 232 bytes .../GCL/externs/goog/images/tree/cleardot.gif | Bin 0 -> 43 bytes externs/GCL/externs/goog/images/tree/tree.gif | Bin 0 -> 1568 bytes externs/GCL/externs/goog/images/tree/tree.png | Bin 0 -> 1262 bytes externs/GCL/externs/goog/images/ui_controls.jpg | Bin 0 -> 21680 bytes externs/GCL/externs/goog/iter/iter.js | 1305 + .../GCL/externs/goog/json/evaljsonprocessor.js | 67 + externs/GCL/externs/goog/json/hybrid.js | 103 + .../externs/goog/json/hybridjsonprocessor.js | 47 + externs/GCL/externs/goog/json/json.js | 365 + externs/GCL/externs/goog/json/json_perf.js | 112 + .../externs/goog/json/nativejsonprocessor.js | 73 + externs/GCL/externs/goog/json/processor.js | 33 + .../goog/labs/dom/pagevisibilitymonitor.js | 211 + .../labs/events/nondisposableeventtarget.js | 305 + externs/GCL/externs/goog/labs/events/touch.js | 82 + externs/GCL/externs/goog/labs/format/csv.js | 415 + .../goog/labs/html/attribute_rewriter.js | 74 + externs/GCL/externs/goog/labs/html/sanitizer.js | 392 + externs/GCL/externs/goog/labs/html/scrubber.js | 1027 + .../GCL/externs/goog/labs/i18n/listformat.js | 261 + .../GCL/externs/goog/labs/i18n/listsymbols.js | 1796 ++ .../externs/goog/labs/i18n/listsymbolsext.js | 10071 ++++++ .../GCL/externs/goog/labs/iterable/iterable.js | 139 + externs/GCL/externs/goog/labs/mock/mock.js | 861 + externs/GCL/externs/goog/labs/net/image.js | 94 + .../externs/goog/labs/net/testdata/cleardot.gif | Bin 0 -> 43 bytes .../goog/labs/net/testdata/xhr_test_json.data | 2 + .../goog/labs/net/testdata/xhr_test_text.data | 1 + externs/GCL/externs/goog/labs/net/webchannel.js | 311 + .../externs/goog/labs/net/webchannel/channel.js | 181 + .../goog/labs/net/webchannel/channelrequest.js | 1084 + .../goog/labs/net/webchannel/connectionstate.js | 50 + .../net/webchannel/forwardchannelrequestpool.js | 279 + .../goog/labs/net/webchannel/netutils.js | 162 + .../goog/labs/net/webchannel/requeststats.js | 383 + .../goog/labs/net/webchannel/webchannelbase.js | 2084 ++ .../net/webchannel/webchannelbasetransport.js | 379 + .../goog/labs/net/webchannel/webchanneldebug.js | 260 + .../externs/goog/labs/net/webchannel/wire.js | 75 + .../externs/goog/labs/net/webchannel/wirev8.js | 136 + .../goog/labs/net/webchanneltransport.js | 75 + .../goog/labs/net/webchanneltransportfactory.js | 37 + externs/GCL/externs/goog/labs/net/xhr.js | 468 + externs/GCL/externs/goog/labs/object/object.js | 47 + .../externs/goog/labs/pubsub/broadcastpubsub.js | 564 + .../labs/storage/boundedcollectablestorage.js | 287 + externs/GCL/externs/goog/labs/structs/map.js | 348 + .../GCL/externs/goog/labs/structs/map_perf.js | 205 + .../GCL/externs/goog/labs/structs/multimap.js | 282 + .../goog/labs/style/pixeldensitymonitor.js | 179 + .../GCL/externs/goog/labs/testing/assertthat.js | 58 + .../goog/labs/testing/decoratormatcher.js | 95 + .../goog/labs/testing/dictionarymatcher.js | 273 + .../externs/goog/labs/testing/environment.js | 293 + .../externs/goog/labs/testing/logicmatcher.js | 212 + .../GCL/externs/goog/labs/testing/matcher.js | 80 + .../externs/goog/labs/testing/numbermatcher.js | 346 + .../externs/goog/labs/testing/objectmatcher.js | 317 + .../externs/goog/labs/testing/stringmatcher.js | 415 + .../GCL/externs/goog/labs/useragent/browser.js | 327 + .../GCL/externs/goog/labs/useragent/device.js | 65 + .../GCL/externs/goog/labs/useragent/engine.js | 160 + .../GCL/externs/goog/labs/useragent/platform.js | 160 + externs/GCL/externs/goog/labs/useragent/util.js | 148 + externs/GCL/externs/goog/locale/countries.js | 291 + .../goog/locale/defaultlocalenameconstants.js | 941 + .../GCL/externs/goog/locale/genericfontnames.js | 73 + .../externs/goog/locale/genericfontnamesdata.js | 327 + externs/GCL/externs/goog/locale/locale.js | 403 + .../externs/goog/locale/nativenameconstants.js | 1354 + .../externs/goog/locale/scriptToLanguages.js | 482 + .../externs/goog/locale/timezonedetection.js | 116 + .../externs/goog/locale/timezonefingerprint.js | 248 + externs/GCL/externs/goog/locale/timezonelist.js | 131 + externs/GCL/externs/goog/log/log.js | 197 + .../GCL/externs/goog/math/affinetransform.js | 589 + externs/GCL/externs/goog/math/bezier.js | 340 + externs/GCL/externs/goog/math/box.js | 389 + externs/GCL/externs/goog/math/coordinate.js | 268 + externs/GCL/externs/goog/math/coordinate3.js | 170 + .../GCL/externs/goog/math/exponentialbackoff.js | 104 + externs/GCL/externs/goog/math/integer.js | 739 + .../goog/math/interpolator/interpolator1.js | 64 + .../externs/goog/math/interpolator/linear1.js | 84 + .../externs/goog/math/interpolator/pchip1.js | 82 + .../externs/goog/math/interpolator/spline1.js | 203 + externs/GCL/externs/goog/math/line.js | 179 + externs/GCL/externs/goog/math/long.js | 804 + externs/GCL/externs/goog/math/math.js | 435 + externs/GCL/externs/goog/math/matrix.js | 681 + externs/GCL/externs/goog/math/path.js | 598 + externs/GCL/externs/goog/math/paths.js | 86 + externs/GCL/externs/goog/math/range.js | 186 + externs/GCL/externs/goog/math/rangeset.js | 396 + externs/GCL/externs/goog/math/rect.js | 464 + externs/GCL/externs/goog/math/size.js | 227 + externs/GCL/externs/goog/math/tdma.js | 73 + externs/GCL/externs/goog/math/vec2.js | 284 + externs/GCL/externs/goog/math/vec3.js | 310 + externs/GCL/externs/goog/memoize/memoize.js | 104 + .../externs/goog/messaging/abstractchannel.js | 209 + .../externs/goog/messaging/bufferedchannel.js | 287 + .../externs/goog/messaging/deferredchannel.js | 98 + .../GCL/externs/goog/messaging/loggerclient.js | 132 + .../GCL/externs/goog/messaging/loggerserver.js | 100 + .../externs/goog/messaging/messagechannel.js | 116 + externs/GCL/externs/goog/messaging/messaging.js | 32 + .../GCL/externs/goog/messaging/multichannel.js | 303 + .../GCL/externs/goog/messaging/portcaller.js | 152 + .../GCL/externs/goog/messaging/portchannel.js | 401 + .../GCL/externs/goog/messaging/portnetwork.js | 78 + .../GCL/externs/goog/messaging/portoperator.js | 198 + .../externs/goog/messaging/respondingchannel.js | 234 + .../messaging/testdata/portchannel_worker.js | 37 + .../messaging/testdata/portnetwork_worker1.js | 32 + .../messaging/testdata/portnetwork_worker2.js | 32 + .../externs/goog/module/abstractmoduleloader.js | 58 + externs/GCL/externs/goog/module/basemodule.js | 47 + externs/GCL/externs/goog/module/loader.js | 347 + externs/GCL/externs/goog/module/module.js | 33 + externs/GCL/externs/goog/module/moduleinfo.js | 341 + .../externs/goog/module/moduleloadcallback.js | 86 + externs/GCL/externs/goog/module/moduleloader.js | 461 + .../GCL/externs/goog/module/modulemanager.js | 1358 + .../GCL/externs/goog/module/testdata/modA_1.js | 26 + .../GCL/externs/goog/module/testdata/modA_2.js | 29 + .../GCL/externs/goog/module/testdata/modB_1.js | 33 + externs/GCL/externs/goog/net/browserchannel.js | 2765 ++ externs/GCL/externs/goog/net/bulkloader.js | 182 + .../GCL/externs/goog/net/bulkloaderhelper.js | 119 + externs/GCL/externs/goog/net/channeldebug.js | 300 + externs/GCL/externs/goog/net/channelrequest.js | 1339 + externs/GCL/externs/goog/net/cookies.js | 371 + .../GCL/externs/goog/net/corsxmlhttpfactory.js | 272 + externs/GCL/externs/goog/net/crossdomainrpc.js | 894 + .../externs/goog/net/crossdomainrpc_test.css | 7 + .../externs/goog/net/crossdomainrpc_test.gif | 0 externs/GCL/externs/goog/net/errorcode.js | 130 + externs/GCL/externs/goog/net/eventtype.js | 37 + externs/GCL/externs/goog/net/filedownloader.js | 746 + externs/GCL/externs/goog/net/httpstatus.js | 116 + externs/GCL/externs/goog/net/iframeio.js | 1405 + .../goog/net/iframeio_different_base_test.data | 2 + .../GCL/externs/goog/net/iframeloadmonitor.js | 204 + externs/GCL/externs/goog/net/imageloader.js | 338 + .../externs/goog/net/imageloader_testimg1.gif | Bin 0 -> 453 bytes .../externs/goog/net/imageloader_testimg2.gif | Bin 0 -> 460 bytes .../externs/goog/net/imageloader_testimg3.gif | Bin 0 -> 13446 bytes externs/GCL/externs/goog/net/ipaddress.js | 509 + externs/GCL/externs/goog/net/jsloader.js | 367 + externs/GCL/externs/goog/net/jsonp.js | 340 + externs/GCL/externs/goog/net/mockiframeio.js | 308 + .../externs/goog/net/multiiframeloadmonitor.js | 118 + .../externs/goog/net/networkstatusmonitor.js | 47 + externs/GCL/externs/goog/net/tmpnetwork.js | 164 + externs/GCL/externs/goog/net/websocket.js | 524 + .../externs/goog/net/wrapperxmlhttpfactory.js | 71 + externs/GCL/externs/goog/net/xhrio.js | 1224 + externs/GCL/externs/goog/net/xhriopool.js | 79 + externs/GCL/externs/goog/net/xhrlike.js | 124 + externs/GCL/externs/goog/net/xhrmanager.js | 772 + externs/GCL/externs/goog/net/xmlhttp.js | 246 + externs/GCL/externs/goog/net/xmlhttpfactory.js | 67 + .../externs/goog/net/xpc/crosspagechannel.js | 855 + .../goog/net/xpc/crosspagechannelrole.js | 30 + .../GCL/externs/goog/net/xpc/directtransport.js | 635 + .../goog/net/xpc/frameelementmethodtransport.js | 270 + .../goog/net/xpc/iframepollingtransport.js | 985 + .../goog/net/xpc/iframerelaytransport.js | 410 + .../goog/net/xpc/nativemessagingtransport.js | 648 + .../GCL/externs/goog/net/xpc/nixtransport.js | 483 + externs/GCL/externs/goog/net/xpc/relay.js | 73 + externs/GCL/externs/goog/net/xpc/transport.js | 105 + externs/GCL/externs/goog/net/xpc/xpc.js | 300 + externs/GCL/externs/goog/object/object.js | 686 + .../goog/positioning/absoluteposition.js | 73 + .../goog/positioning/abstractposition.js | 44 + .../goog/positioning/anchoredposition.js | 92 + .../positioning/anchoredviewportposition.js | 189 + .../externs/goog/positioning/clientposition.js | 89 + .../goog/positioning/menuanchoredposition.js | 66 + .../GCL/externs/goog/positioning/positioning.js | 619 + .../goog/positioning/viewportclientposition.js | 124 + .../goog/positioning/viewportposition.js | 66 + externs/GCL/externs/goog/promise/promise.js | 1304 + externs/GCL/externs/goog/promise/resolver.js | 48 + externs/GCL/externs/goog/promise/thenable.js | 111 + externs/GCL/externs/goog/proto/proto.js | 44 + externs/GCL/externs/goog/proto/serializer.js | 70 + externs/GCL/externs/goog/proto2/descriptor.js | 202 + .../GCL/externs/goog/proto2/fielddescriptor.js | 312 + .../GCL/externs/goog/proto2/lazydeserializer.js | 70 + externs/GCL/externs/goog/proto2/message.js | 722 + .../GCL/externs/goog/proto2/objectserializer.js | 176 + .../GCL/externs/goog/proto2/pbliteserializer.js | 199 + externs/GCL/externs/goog/proto2/serializer.js | 182 + .../externs/goog/proto2/textformatserializer.js | 1072 + externs/GCL/externs/goog/proto2/util.js | 54 + externs/GCL/externs/goog/pubsub/pubsub.js | 321 + externs/GCL/externs/goog/pubsub/topicid.js | 61 + externs/GCL/externs/goog/pubsub/typedpubsub.js | 126 + externs/GCL/externs/goog/reflect/reflect.js | 78 + .../GCL/externs/goog/result/deferredadaptor.js | 59 + .../GCL/externs/goog/result/dependentresult.js | 45 + .../GCL/externs/goog/result/result_interface.js | 119 + externs/GCL/externs/goog/result/resultutil.js | 556 + externs/GCL/externs/goog/result/simpleresult.js | 260 + externs/GCL/externs/goog/soy/data.js | 160 + externs/GCL/externs/goog/soy/renderer.js | 314 + externs/GCL/externs/goog/soy/soy.js | 218 + externs/GCL/externs/goog/spell/spellcheck.js | 478 + externs/GCL/externs/goog/stats/basicstat.js | 270 + .../externs/goog/storage/collectablestorage.js | 134 + .../externs/goog/storage/encryptedstorage.js | 196 + externs/GCL/externs/goog/storage/errorcode.js | 30 + .../GCL/externs/goog/storage/expiringstorage.js | 141 + .../externs/goog/storage/mechanism/errorcode.js | 31 + .../storage/mechanism/errorhandlingmechanism.js | 131 + .../goog/storage/mechanism/html5localstorage.js | 46 + .../storage/mechanism/html5sessionstorage.js | 47 + .../goog/storage/mechanism/html5webstorage.js | 172 + .../goog/storage/mechanism/ieuserdata.js | 279 + .../goog/storage/mechanism/iterablemechanism.js | 86 + .../externs/goog/storage/mechanism/mechanism.js | 57 + .../goog/storage/mechanism/mechanismfactory.js | 112 + .../goog/storage/mechanism/prefixedmechanism.js | 92 + externs/GCL/externs/goog/storage/richstorage.js | 150 + externs/GCL/externs/goog/storage/storage.js | 97 + externs/GCL/externs/goog/string/const.js | 182 + externs/GCL/externs/goog/string/linkify.js | 252 + externs/GCL/externs/goog/string/newlines.js | 154 + externs/GCL/externs/goog/string/parser.js | 38 + externs/GCL/externs/goog/string/path.js | 169 + externs/GCL/externs/goog/string/string.js | 1565 + externs/GCL/externs/goog/string/stringbuffer.js | 103 + externs/GCL/externs/goog/string/stringformat.js | 250 + externs/GCL/externs/goog/string/stringifier.js | 38 + externs/GCL/externs/goog/string/typedstring.js | 48 + externs/GCL/externs/goog/structs/avltree.js | 899 + .../GCL/externs/goog/structs/circularbuffer.js | 216 + externs/GCL/externs/goog/structs/collection.js | 56 + externs/GCL/externs/goog/structs/heap.js | 334 + .../GCL/externs/goog/structs/inversionmap.js | 155 + externs/GCL/externs/goog/structs/linkedmap.js | 488 + externs/GCL/externs/goog/structs/map.js | 456 + externs/GCL/externs/goog/structs/node.js | 73 + externs/GCL/externs/goog/structs/pool.js | 376 + .../GCL/externs/goog/structs/prioritypool.js | 182 + .../GCL/externs/goog/structs/priorityqueue.js | 66 + externs/GCL/externs/goog/structs/quadtree.js | 570 + externs/GCL/externs/goog/structs/queue.js | 187 + externs/GCL/externs/goog/structs/set.js | 279 + externs/GCL/externs/goog/structs/simplepool.js | 200 + externs/GCL/externs/goog/structs/stringset.js | 405 + externs/GCL/externs/goog/structs/structs.js | 354 + externs/GCL/externs/goog/structs/treenode.js | 458 + externs/GCL/externs/goog/structs/trie.js | 395 + externs/GCL/externs/goog/structs/weak/weak.js | 159 + externs/GCL/externs/goog/style/bidi.js | 184 + externs/GCL/externs/goog/style/cursor.js | 116 + externs/GCL/externs/goog/style/style.js | 2045 ++ .../GCL/externs/goog/style/style_test_rect.svg | 11 + externs/GCL/externs/goog/style/transform.js | 169 + externs/GCL/externs/goog/style/transition.js | 133 + externs/GCL/externs/goog/testing/asserts.js | 1265 + .../externs/goog/testing/async/mockcontrol.js | 175 + externs/GCL/externs/goog/testing/benchmark.js | 96 + externs/GCL/externs/goog/testing/dom.js | 633 + externs/GCL/externs/goog/testing/editor/dom.js | 293 + .../externs/goog/testing/editor/fieldmock.js | 116 + .../goog/testing/events/eventobserver.js | 87 + .../GCL/externs/goog/testing/events/events.js | 727 + .../GCL/externs/goog/testing/events/matchers.js | 42 + .../goog/testing/events/onlinehandler.js | 65 + .../externs/goog/testing/expectedfailures.js | 237 + externs/GCL/externs/goog/testing/fs/blob.js | 135 + externs/GCL/externs/goog/testing/fs/entry.js | 637 + externs/GCL/externs/goog/testing/fs/file.js | 53 + .../GCL/externs/goog/testing/fs/filereader.js | 275 + .../GCL/externs/goog/testing/fs/filesystem.js | 64 + .../GCL/externs/goog/testing/fs/filewriter.js | 268 + externs/GCL/externs/goog/testing/fs/fs.js | 169 + .../externs/goog/testing/fs/progressevent.js | 82 + .../GCL/externs/goog/testing/functionmock.js | 176 + externs/GCL/externs/goog/testing/graphics.js | 64 + .../GCL/externs/goog/testing/i18n/asserts.js | 77 + externs/GCL/externs/goog/testing/jsunit.js | 162 + externs/GCL/externs/goog/testing/loosemock.js | 242 + .../testing/messaging/mockmessagechannel.js | 80 + .../goog/testing/messaging/mockmessageevent.js | 102 + .../goog/testing/messaging/mockmessageport.js | 86 + .../goog/testing/messaging/mockportnetwork.js | 66 + externs/GCL/externs/goog/testing/mock.js | 645 + .../externs/goog/testing/mockclassfactory.js | 585 + externs/GCL/externs/goog/testing/mockclock.js | 600 + externs/GCL/externs/goog/testing/mockcontrol.js | 220 + .../GCL/externs/goog/testing/mockinterface.js | 45 + .../GCL/externs/goog/testing/mockmatchers.js | 400 + externs/GCL/externs/goog/testing/mockrandom.js | 153 + externs/GCL/externs/goog/testing/mockrange.js | 67 + externs/GCL/externs/goog/testing/mockstorage.js | 108 + .../GCL/externs/goog/testing/mockuseragent.js | 143 + externs/GCL/externs/goog/testing/net/xhrio.js | 743 + .../GCL/externs/goog/testing/net/xhriopool.js | 65 + .../goog/testing/objectpropertystring.js | 68 + .../externs/goog/testing/performancetable.css | 46 + .../externs/goog/testing/performancetable.js | 196 + .../externs/goog/testing/performancetimer.js | 418 + .../externs/goog/testing/propertyreplacer.js | 245 + .../GCL/externs/goog/testing/proto2/proto2.js | 145 + .../GCL/externs/goog/testing/pseudorandom.js | 180 + .../GCL/externs/goog/testing/recordfunction.js | 215 + externs/GCL/externs/goog/testing/singleton.js | 46 + externs/GCL/externs/goog/testing/stacktrace.js | 594 + .../goog/testing/storage/fakemechanism.js | 68 + externs/GCL/externs/goog/testing/strictmock.js | 130 + .../externs/goog/testing/style/layoutasserts.js | 310 + externs/GCL/externs/goog/testing/style/style.js | 101 + .../externs/goog/testing/ui/rendererasserts.js | 58 + .../externs/goog/testing/ui/rendererharness.js | 177 + externs/GCL/externs/goog/testing/ui/style.js | 140 + externs/GCL/externs/goog/testing/watchers.js | 46 + externs/GCL/externs/goog/timer/timer.js | 329 + externs/GCL/externs/goog/tweak/entries.js | 1002 + externs/GCL/externs/goog/tweak/registry.js | 315 + externs/GCL/externs/goog/tweak/tweak.js | 301 + externs/GCL/externs/goog/tweak/tweakui.js | 841 + .../GCL/externs/goog/ui/abstractspellchecker.js | 1231 + externs/GCL/externs/goog/ui/ac/ac.js | 50 + externs/GCL/externs/goog/ui/ac/arraymatcher.js | 216 + externs/GCL/externs/goog/ui/ac/autocomplete.js | 921 + .../GCL/externs/goog/ui/ac/cachingmatcher.js | 273 + externs/GCL/externs/goog/ui/ac/inputhandler.js | 1327 + externs/GCL/externs/goog/ui/ac/remote.js | 114 + .../externs/goog/ui/ac/remotearraymatcher.js | 274 + externs/GCL/externs/goog/ui/ac/renderer.js | 1109 + externs/GCL/externs/goog/ui/ac/renderoptions.js | 80 + .../GCL/externs/goog/ui/ac/richinputhandler.js | 58 + externs/GCL/externs/goog/ui/ac/richremote.js | 113 + .../goog/ui/ac/richremotearraymatcher.js | 144 + externs/GCL/externs/goog/ui/activitymonitor.js | 348 + externs/GCL/externs/goog/ui/advancedtooltip.js | 367 + externs/GCL/externs/goog/ui/animatedzippy.js | 202 + externs/GCL/externs/goog/ui/attachablemenu.js | 476 + externs/GCL/externs/goog/ui/bidiinput.js | 174 + externs/GCL/externs/goog/ui/bubble.js | 490 + externs/GCL/externs/goog/ui/button.js | 214 + externs/GCL/externs/goog/ui/buttonrenderer.js | 219 + externs/GCL/externs/goog/ui/buttonside.js | 41 + externs/GCL/externs/goog/ui/charcounter.js | 199 + externs/GCL/externs/goog/ui/charpicker.js | 925 + externs/GCL/externs/goog/ui/checkbox.js | 272 + externs/GCL/externs/goog/ui/checkboxmenuitem.js | 53 + externs/GCL/externs/goog/ui/checkboxrenderer.js | 191 + externs/GCL/externs/goog/ui/colorbutton.js | 59 + .../GCL/externs/goog/ui/colorbuttonrenderer.js | 75 + externs/GCL/externs/goog/ui/colormenubutton.js | 215 + .../externs/goog/ui/colormenubuttonrenderer.js | 148 + externs/GCL/externs/goog/ui/colorpalette.js | 179 + externs/GCL/externs/goog/ui/colorpicker.js | 345 + .../GCL/externs/goog/ui/colorsplitbehavior.js | 61 + externs/GCL/externs/goog/ui/combobox.js | 993 + externs/GCL/externs/goog/ui/component.js | 1298 + externs/GCL/externs/goog/ui/container.js | 1354 + .../GCL/externs/goog/ui/containerrenderer.js | 375 + .../GCL/externs/goog/ui/containerscroller.js | 223 + externs/GCL/externs/goog/ui/control.js | 1542 + externs/GCL/externs/goog/ui/controlcontent.js | 28 + externs/GCL/externs/goog/ui/controlrenderer.js | 949 + externs/GCL/externs/goog/ui/cookieeditor.js | 185 + .../GCL/externs/goog/ui/css3buttonrenderer.js | 155 + .../externs/goog/ui/css3menubuttonrenderer.js | 148 + externs/GCL/externs/goog/ui/cssnames.js | 29 + externs/GCL/externs/goog/ui/custombutton.js | 58 + .../GCL/externs/goog/ui/custombuttonrenderer.js | 272 + .../GCL/externs/goog/ui/customcolorpalette.js | 141 + externs/GCL/externs/goog/ui/datepicker.js | 1550 + .../GCL/externs/goog/ui/datepickerrenderer.js | 55 + externs/GCL/externs/goog/ui/decorate.js | 38 + .../goog/ui/defaultdatepickerrenderer.js | 202 + externs/GCL/externs/goog/ui/dialog.js | 1611 + externs/GCL/externs/goog/ui/dimensionpicker.js | 318 + .../externs/goog/ui/dimensionpickerrenderer.js | 420 + externs/GCL/externs/goog/ui/dragdropdetector.js | 648 + externs/GCL/externs/goog/ui/drilldownrow.js | 547 + .../externs/goog/ui/editor/abstractdialog.js | 444 + externs/GCL/externs/goog/ui/editor/bubble.js | 559 + .../externs/goog/ui/editor/defaulttoolbar.js | 1066 + .../GCL/externs/goog/ui/editor/linkdialog.js | 1065 + externs/GCL/externs/goog/ui/editor/messages.js | 148 + externs/GCL/externs/goog/ui/editor/tabpane.js | 202 + .../externs/goog/ui/editor/toolbarcontroller.js | 296 + .../externs/goog/ui/editor/toolbarfactory.js | 439 + externs/GCL/externs/goog/ui/emoji/emoji.js | 73 + .../GCL/externs/goog/ui/emoji/emojipalette.js | 288 + .../goog/ui/emoji/emojipaletterenderer.js | 210 + .../GCL/externs/goog/ui/emoji/emojipicker.js | 802 + .../externs/goog/ui/emoji/popupemojipicker.js | 411 + .../ui/emoji/progressiveemojipaletterenderer.js | 100 + externs/GCL/externs/goog/ui/emoji/spriteinfo.js | 213 + externs/GCL/externs/goog/ui/filteredmenu.js | 638 + .../externs/goog/ui/filterobservingmenuitem.js | 98 + .../goog/ui/filterobservingmenuitemrenderer.js | 63 + .../GCL/externs/goog/ui/flatbuttonrenderer.js | 148 + .../externs/goog/ui/flatmenubuttonrenderer.js | 209 + externs/GCL/externs/goog/ui/formpost.js | 109 + externs/GCL/externs/goog/ui/gauge.js | 1014 + externs/GCL/externs/goog/ui/gaugetheme.js | 170 + externs/GCL/externs/goog/ui/hovercard.js | 458 + externs/GCL/externs/goog/ui/hsvapalette.js | 295 + externs/GCL/externs/goog/ui/hsvpalette.js | 527 + externs/GCL/externs/goog/ui/idgenerator.js | 48 + externs/GCL/externs/goog/ui/idletimer.js | 300 + externs/GCL/externs/goog/ui/iframemask.js | 258 + .../externs/goog/ui/imagelessbuttonrenderer.js | 208 + .../goog/ui/imagelessmenubuttonrenderer.js | 213 + externs/GCL/externs/goog/ui/inputdatepicker.js | 343 + externs/GCL/externs/goog/ui/itemevent.js | 51 + .../externs/goog/ui/keyboardshortcuthandler.js | 1162 + externs/GCL/externs/goog/ui/labelinput.js | 614 + .../GCL/externs/goog/ui/linkbuttonrenderer.js | 67 + .../GCL/externs/goog/ui/media/flashobject.js | 632 + externs/GCL/externs/goog/ui/media/flickr.js | 314 + .../GCL/externs/goog/ui/media/googlevideo.js | 283 + externs/GCL/externs/goog/ui/media/media.js | 290 + externs/GCL/externs/goog/ui/media/mediamodel.js | 978 + externs/GCL/externs/goog/ui/media/mp3.js | 226 + externs/GCL/externs/goog/ui/media/photo.js | 144 + externs/GCL/externs/goog/ui/media/picasa.js | 327 + externs/GCL/externs/goog/ui/media/vimeo.js | 278 + externs/GCL/externs/goog/ui/media/youtube.js | 359 + externs/GCL/externs/goog/ui/menu.js | 479 + externs/GCL/externs/goog/ui/menubar.js | 44 + externs/GCL/externs/goog/ui/menubardecorator.js | 35 + externs/GCL/externs/goog/ui/menubarrenderer.js | 68 + externs/GCL/externs/goog/ui/menubase.js | 190 + externs/GCL/externs/goog/ui/menubutton.js | 1052 + .../GCL/externs/goog/ui/menubuttonrenderer.js | 192 + externs/GCL/externs/goog/ui/menuheader.js | 62 + .../GCL/externs/goog/ui/menuheaderrenderer.js | 54 + externs/GCL/externs/goog/ui/menuitem.js | 322 + externs/GCL/externs/goog/ui/menuitemrenderer.js | 356 + externs/GCL/externs/goog/ui/menurenderer.js | 115 + externs/GCL/externs/goog/ui/menuseparator.js | 52 + .../externs/goog/ui/menuseparatorrenderer.js | 114 + .../GCL/externs/goog/ui/mockactivitymonitor.js | 72 + .../goog/ui/modalariavisibilityhelper.js | 87 + externs/GCL/externs/goog/ui/modalpopup.js | 732 + .../GCL/externs/goog/ui/nativebuttonrenderer.js | 213 + externs/GCL/externs/goog/ui/option.js | 68 + externs/GCL/externs/goog/ui/palette.js | 604 + externs/GCL/externs/goog/ui/paletterenderer.js | 383 + .../externs/goog/ui/plaintextspellchecker.js | 643 + externs/GCL/externs/goog/ui/popup.js | 185 + externs/GCL/externs/goog/ui/popupbase.js | 894 + externs/GCL/externs/goog/ui/popupcolorpicker.js | 475 + externs/GCL/externs/goog/ui/popupdatepicker.js | 288 + externs/GCL/externs/goog/ui/popupmenu.js | 643 + externs/GCL/externs/goog/ui/progressbar.js | 408 + externs/GCL/externs/goog/ui/prompt.js | 411 + externs/GCL/externs/goog/ui/rangemodel.js | 303 + externs/GCL/externs/goog/ui/ratings.js | 509 + externs/GCL/externs/goog/ui/registry.js | 172 + .../GCL/externs/goog/ui/richtextspellchecker.js | 780 + externs/GCL/externs/goog/ui/roundedpanel.js | 632 + .../GCL/externs/goog/ui/roundedtabrenderer.js | 201 + externs/GCL/externs/goog/ui/scrollfloater.js | 637 + externs/GCL/externs/goog/ui/select.js | 538 + .../GCL/externs/goog/ui/selectionmenubutton.js | 302 + externs/GCL/externs/goog/ui/selectionmodel.js | 301 + externs/GCL/externs/goog/ui/separator.js | 80 + externs/GCL/externs/goog/ui/serverchart.js | 1840 ++ externs/GCL/externs/goog/ui/slider.js | 136 + externs/GCL/externs/goog/ui/sliderbase.js | 1657 + externs/GCL/externs/goog/ui/splitbehavior.js | 335 + externs/GCL/externs/goog/ui/splitpane.js | 911 + .../externs/goog/ui/style/app/buttonrenderer.js | 205 + .../goog/ui/style/app/menubuttonrenderer.js | 236 + .../ui/style/app/primaryactionbuttonrenderer.js | 89 + externs/GCL/externs/goog/ui/submenu.js | 672 + externs/GCL/externs/goog/ui/submenurenderer.js | 241 + externs/GCL/externs/goog/ui/tab.js | 103 + externs/GCL/externs/goog/ui/tabbar.js | 395 + externs/GCL/externs/goog/ui/tabbarrenderer.js | 165 + externs/GCL/externs/goog/ui/tablesorter.js | 324 + externs/GCL/externs/goog/ui/tabpane.js | 682 + externs/GCL/externs/goog/ui/tabrenderer.js | 153 + externs/GCL/externs/goog/ui/textarea.js | 736 + externs/GCL/externs/goog/ui/textarearenderer.js | 170 + externs/GCL/externs/goog/ui/togglebutton.js | 58 + externs/GCL/externs/goog/ui/toolbar.js | 59 + externs/GCL/externs/goog/ui/toolbarbutton.js | 54 + .../externs/goog/ui/toolbarbuttonrenderer.js | 57 + .../externs/goog/ui/toolbarcolormenubutton.js | 57 + .../goog/ui/toolbarcolormenubuttonrenderer.js | 101 + .../GCL/externs/goog/ui/toolbarmenubutton.js | 56 + .../goog/ui/toolbarmenubuttonrenderer.js | 57 + externs/GCL/externs/goog/ui/toolbarrenderer.js | 90 + externs/GCL/externs/goog/ui/toolbarselect.js | 55 + externs/GCL/externs/goog/ui/toolbarseparator.js | 53 + .../externs/goog/ui/toolbarseparatorrenderer.js | 95 + .../GCL/externs/goog/ui/toolbartogglebutton.js | 53 + externs/GCL/externs/goog/ui/tooltip.js | 1050 + externs/GCL/externs/goog/ui/tree/basenode.js | 1569 + externs/GCL/externs/goog/ui/tree/treecontrol.js | 642 + externs/GCL/externs/goog/ui/tree/treenode.js | 100 + externs/GCL/externs/goog/ui/tree/typeahead.js | 332 + externs/GCL/externs/goog/ui/tristatemenuitem.js | 196 + .../externs/goog/ui/tristatemenuitemrenderer.js | 92 + externs/GCL/externs/goog/ui/twothumbslider.js | 159 + externs/GCL/externs/goog/ui/zippy.js | 461 + externs/GCL/externs/goog/uri/uri.js | 1507 + externs/GCL/externs/goog/uri/utils.js | 1116 + .../GCL/externs/goog/useragent/adobereader.js | 90 + externs/GCL/externs/goog/useragent/flash.js | 156 + externs/GCL/externs/goog/useragent/iphoto.js | 87 + externs/GCL/externs/goog/useragent/jscript.js | 95 + externs/GCL/externs/goog/useragent/keyboard.js | 49 + externs/GCL/externs/goog/useragent/platform.js | 83 + externs/GCL/externs/goog/useragent/product.js | 175 + .../externs/goog/useragent/product_isversion.js | 143 + externs/GCL/externs/goog/useragent/useragent.js | 538 + externs/GCL/externs/goog/vec/float32array.js | 111 + externs/GCL/externs/goog/vec/float64array.js | 118 + externs/GCL/externs/goog/vec/mat3.js | 1211 + externs/GCL/externs/goog/vec/mat3d.js | 1039 + externs/GCL/externs/goog/vec/mat3f.js | 1039 + externs/GCL/externs/goog/vec/mat4.js | 1822 ++ externs/GCL/externs/goog/vec/mat4d.js | 1769 ++ externs/GCL/externs/goog/vec/mat4f.js | 1769 ++ externs/GCL/externs/goog/vec/matrix3.js | 720 + externs/GCL/externs/goog/vec/matrix4.js | 1405 + externs/GCL/externs/goog/vec/quaternion.js | 458 + externs/GCL/externs/goog/vec/ray.js | 95 + externs/GCL/externs/goog/vec/vec.js | 73 + externs/GCL/externs/goog/vec/vec2.js | 439 + externs/GCL/externs/goog/vec/vec2d.js | 424 + externs/GCL/externs/goog/vec/vec2f.js | 424 + externs/GCL/externs/goog/vec/vec3.js | 542 + externs/GCL/externs/goog/vec/vec3d.js | 426 + externs/GCL/externs/goog/vec/vec3f.js | 426 + externs/GCL/externs/goog/vec/vec4.js | 479 + externs/GCL/externs/goog/vec/vec4d.js | 366 + externs/GCL/externs/goog/vec/vec4f.js | 366 + externs/GCL/externs/goog/webgl/webgl.js | 2194 ++ externs/GCL/externs/goog/window/window.js | 284 + externs/GCL/src/goog/Disposable.as | 146 + externs/GCL/src/goog/bind.as | 20 + externs/GCL/src/goog/disposable/Disposable.as | 28 + externs/GCL/src/goog/disposable/IDisposable.as | 28 + .../GCL/src/goog/disposable/MonitoringMode.as | 45 + externs/GCL/src/goog/events.as | 23 + externs/GCL/src/goog/events/BrowserEvent.as | 109 + .../src/goog/events/BrowserEvent/MouseButton.as | 47 + .../src/goog/events/CaptureSimulationMode.as | 45 + externs/GCL/src/goog/events/Event.as | 66 + externs/GCL/src/goog/events/EventTarget.as | 227 + externs/GCL/src/goog/events/EventType.as | 852 + externs/GCL/src/goog/events/Listenable.as | 157 + externs/GCL/src/goog/events/ListenableKey.as | 87 + externs/GCL/src/goog/global.as | 19 + externs/asdoc/asdoc-config.xml | 348 + externs/asdoc/build.xml | 114 + externs/cordova/build.xml | 42 + externs/cordova/compile-config.xml | 44 + externs/cordova/cordova-compile-config.xml | 39 + .../cordova/externs/cordova_file_plugin-4-11.js | 26 + externs/createjs/build.xml | 235 + externs/createjs/compile-config.xml | 102 + externs/createjs/createjs-compile-config.xml | 131 + externs/createjs/missing.js | 91 + externs/flex-config.xml | 362 + externs/google_maps/build.xml | 57 + externs/google_maps/compile-config.xml | 97 + .../google_maps/google_maps-compile-config.xml | 39 + externs/jasmine/compile-config.xml | 97 + externs/jasmine/jasmine-compile-config.xml | 45 + externs/jquery/compile-config.xml | 101 + externs/jquery/jquery-compile-config.xml | 59 + externs/js/compile-config.xml | 93 + externs/js/js-compile-config.xml | 173 + externs/js/missing.js | 253 + externs/js/src/AS3.as | 33 + externs/js/src/Vector-template.as | 81 + externs/js/src/Vector.as | 81 + externs/node/compile-config.xml | 43 + externs/node/externs/node.js | 30 + externs/node/node-compile-config.xml | 39 + flex-compiler-oem/.gitignore | 5 + flex-compiler-oem/build.xml | 190 + .../src/flex2/compiler/CompilerAPI.java | 137 + .../src/flex2/compiler/CompilerException.java | 53 + .../src/flex2/compiler/ILocalizableMessage.java | 35 + .../src/flex2/compiler/Logger.java | 94 + .../src/flex2/compiler/Source.java | 126 + .../src/flex2/compiler/SourceList.java | 366 + .../src/flex2/compiler/SourcePath.java | 641 + .../src/flex2/compiler/SymbolTable.java | 60 + .../flex2/compiler/as3/As3Configuration.java | 166 + .../compiler/common/CompilerConfiguration.java | 3295 ++ .../flex2/compiler/common/Configuration.java | 2030 ++ .../common/ConfigurationPathResolver.java | 164 + .../compiler/common/DefaultsConfigurator.java | 214 + .../compiler/common/FontsConfiguration.java | 304 + .../compiler/common/FramesConfiguration.java | 109 + .../compiler/common/LocalFilePathResolver.java | 83 + .../compiler/common/MetadataConfiguration.java | 353 + .../compiler/common/MxmlConfiguration.java | 308 + .../common/NamespacesConfiguration.java | 165 + .../src/flex2/compiler/common/PathResolver.java | 161 + ...ntimeSharedLibrarySettingsConfiguration.java | 342 + .../compiler/common/SinglePathResolver.java | 38 + .../config/AdvancedConfigurationInfo.java | 34 + .../config/CommandLineConfigurator.java | 642 + .../compiler/config/ConfigurationBuffer.java | 1444 + .../compiler/config/ConfigurationException.java | 657 + .../compiler/config/ConfigurationFilter.java | 39 + .../compiler/config/ConfigurationInfo.java | 331 + .../compiler/config/ConfigurationValue.java | 110 + .../flex2/compiler/config/FileConfigurator.java | 755 + .../config/ServicesDependenciesWrapper.java | 423 + .../config/SystemPropertyConfigurator.java | 83 + .../extensions/ExtensionsConfiguration.java | 134 + .../src/flex2/compiler/io/FileUtil.java | 590 + .../src/flex2/compiler/io/LocalFile.java | 205 + .../src/flex2/compiler/io/NetworkFile.java | 148 + .../src/flex2/compiler/io/VirtualFile.java | 102 + .../flex2/compiler/mxml/MxmlConfiguration.java | 182 + .../flex2/compiler/mxml/lang/StandardDefs.java | 908 + .../flex2/compiler/mxml/lang/TextParser.java | 134 + .../src/flex2/compiler/util/AbstractLogger.java | 174 + .../src/flex2/compiler/util/Benchmark.java | 30 + .../flex2/compiler/util/CompilerControl.java | 62 + .../flex2/compiler/util/CompilerMessage.java | 201 + .../src/flex2/compiler/util/ConsoleLogger.java | 404 + .../src/flex2/compiler/util/ManifestParser.java | 239 + .../src/flex2/compiler/util/MimeMappings.java | 295 + .../src/flex2/compiler/util/Name.java | 59 + .../src/flex2/compiler/util/NameFormatter.java | 170 + .../src/flex2/compiler/util/NameMappings.java | 183 + .../flex2/compiler/util/PerformanceData.java | 47 + .../src/flex2/compiler/util/QName.java | 160 + .../flex2/compiler/util/ThreadLocalToolkit.java | 624 + .../flex2/compiler/util/URLPathResolver.java | 75 + .../src/flex2/linker/LinkerConfiguration.java | 207 + .../src/flex2/linker/SimpleMovie.java | 194 + .../flex2/tools/CommandLineConfiguration.java | 296 + flex-compiler-oem/src/flex2/tools/CompJSC.java | 37 + flex-compiler-oem/src/flex2/tools/Compc.java | 58 + .../src/flex2/tools/CompcConfiguration.java | 530 + .../src/flex2/tools/LicensesConfiguration.java | 78 + flex-compiler-oem/src/flex2/tools/MxmlJSC.java | 100 + flex-compiler-oem/src/flex2/tools/Mxmlc.java | 328 + flex-compiler-oem/src/flex2/tools/PreLink.java | 178 + flex-compiler-oem/src/flex2/tools/Tool.java | 477 + .../src/flex2/tools/ToolsConfiguration.java | 357 + .../src/flex2/tools/VersionInfo.java | 260 + .../tools/flexbuilder/BuilderApplication.java | 405 + .../tools/flexbuilder/BuilderConfiguration.java | 497 + .../flex2/tools/flexbuilder/BuilderLibrary.java | 393 + .../src/flex2/tools/oem/Application.java | 949 + .../src/flex2/tools/oem/ApplicationCache.java | 41 + .../src/flex2/tools/oem/Builder.java | 281 + .../src/flex2/tools/oem/Configuration.java | 1442 + .../src/flex2/tools/oem/Library.java | 1209 + .../src/flex2/tools/oem/LibraryCache.java | 33 + .../src/flex2/tools/oem/Logger.java | 53 + .../src/flex2/tools/oem/Message.java | 93 + .../src/flex2/tools/oem/PathResolver.java | 39 + .../src/flex2/tools/oem/ProgressMeter.java | 52 + .../src/flex2/tools/oem/Report.java | 353 + .../src/flex2/tools/oem/VirtualLocalFile.java | 245 + .../flex2/tools/oem/VirtualLocalFileSystem.java | 130 + .../ApplicationCompilerConfiguration.java | 254 + .../flex2/tools/oem/internal/BuilderLogger.java | 54 + .../oem/internal/ConfigurationConstants.java | 141 + .../tools/oem/internal/GenericMessage.java | 73 + .../internal/LibraryCompilerConfiguration.java | 131 + .../tools/oem/internal/LinkerConfiguration.java | 470 + .../tools/oem/internal/OEMConfiguration.java | 2814 ++ .../flex2/tools/oem/internal/OEMConsole.java | 712 + .../flex2/tools/oem/internal/OEMLogAdapter.java | 222 + .../src/flex2/tools/oem/internal/OEMReport.java | 770 + .../src/flex2/tools/oem/internal/OEMUtil.java | 459 + .../src/macromedia/asc/embedding/ConfigVar.java | 43 + .../asc/embedding/WarningConstants.java | 670 + .../src/macromedia/asc/util/ObjectList.java | 127 + implicit_imports.patch | 147 + installer.properties/en_US.properties | 22 + installer.xml | 186 + jenkins.xml | 103 +- maven.txt | 6 + maven.xml | 189 + maven/falcon-compiler-oem.pom | 15 + maven/falcon-compiler.pom | 78 + maven/falcon-jx-compiler.pom | 64 + releasecandidate.xml | 496 + 2154 files changed, 589221 insertions(+), 10936 deletions(-) ----------------------------------------------------------------------
