You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2016/04/06 17:02:59 UTC

[50/50] git commit: [flex-falcon] [refs/heads/master] - merge develop to master using apache-flex-falcon-0.6.0 tag

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 <ah...@apache.org>
Authored: Wed Apr 6 07:56:22 2016 -0700
Committer: Alex Harui <ah...@apache.org>
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(-)
----------------------------------------------------------------------