From 26b51d2e95bea3dce3d702df6ec6dde20d1137d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Wed, 3 Feb 2021 07:07:22 +0100 Subject: [PATCH] renamed new as3 test swfs to have as3 prefix and unique SWF name --- .../ActionScript3AssembledDecompileTest.java | 2 +- .../flash/ActionScript3ClassTest.java | 3 ++- .../ActionScript3ClassicDecompileTest.java | 2 +- ...ctionScript3CrossCompileDecompileTest.java | 4 ++-- ...ipt3CrossCompileSwfToolsDecompileTest.java | 2 +- .../ActionScript3OptinalParametersTest.java | 2 +- .../flash/generators/AS3Generator.java | 10 ++++----- .../abc/as3_assembled-0.abc} | Bin .../abc/as3_assembled-0}/Main.class.asasm | 0 .../abc/as3_assembled-0}/Main.script.asasm | 0 .../as3_assembled-0/as3_assembled-0.main.abc} | Bin .../as3_assembled-0.main.asasm} | 0 .../tests/Template.class.asasm | 0 .../tests/Template.script.asasm | 0 .../tests/TestDoubleDup.class.asasm | 0 .../tests/TestDoubleDup.script.asasm | 0 .../tests/TestDup.class.asasm | 0 .../tests/TestDup.script.asasm | 0 .../tests/TestDupAssignment.class.asasm | 0 .../tests/TestDupAssignment.script.asasm | 0 .../tests/TestForEach.class.asasm | 0 .../tests/TestForEach.script.asasm | 0 .../tests/TestForEachCoerced.class.asasm | 0 .../tests/TestForEachCoerced.script.asasm | 0 .../tests/TestIncrement.class.asasm | 0 .../tests/TestIncrement.script.asasm | 0 .../tests/TestIncrement2.class.asasm | 0 .../tests/TestIncrement2.script.asasm | 0 .../tests/TestIncrement3.class.asasm | 0 .../tests/TestIncrement3.script.asasm | 0 .../tests/TestSetSlotDup.class.asasm | 0 .../tests/TestSetSlotDup.script.asasm | 0 .../tests/TestSetSlotFindProperty.class.asasm | 0 .../TestSetSlotFindProperty.script.asasm | 0 .../tests/TestSwitch.class.asasm | 0 .../tests/TestSwitch.script.asasm | 0 .../tests/TestSwitchDefault.class.asasm | 0 .../tests/TestSwitchDefault.script.asasm | 0 .../as3_assembled.as3proj} | 0 .../bin/as3_assembled.swf} | Bin .../bin/expressInstall.swf | Bin .../{custom => as3_assembled}/bin/index.html | 0 .../bin/js/swfobject.js | 0 .../obj/as3_assembledConfig.old} | 0 .../obj/as3_assembledConfig.xml} | 0 .../run_abcexport.bat | 3 ++- .../testdata/as3_assembled/run_rabcasm.bat | 6 ++++++ .../{custom => as3_assembled}/src/Main.as | 0 .../src/tests/TestDupAssignment.as | 0 .../as3_cross_compile.as3proj} | 2 +- .../bin/as3_cross_compile.air.swf | Bin 0 -> 3186 bytes .../bin/as3_cross_compile.flex.swf | Bin 0 -> 4303 bytes .../bin/as3_cross_compile.flex_apache.swf | Bin 0 -> 4300 bytes .../bin/as3_cross_compile.swftools.swf} | Bin .../bin/expressInstall.swf | Bin .../bin/index.html | 0 .../bin/js/swfobject.js | 0 .../as3_cross_compile/build_air_debug.bat | 4 ++++ .../build_debug.bat | 0 .../build_flex_apache_debug.bat | 4 ++++ .../as3_cross_compile/build_flex_debug.bat | 4 ++++ .../build_swftools_debug.bat | 5 +++++ .../obj/as3_cross_compileConfig.old} | 4 ++-- .../obj/as3_cross_compileConfig.xml} | 6 +++--- .../src/Main.as | 0 .../src/tests/TestTryCatch.as | 0 .../src/tests/TestTryCatchExceptionUsage.as | 0 .../src/tests/TestTryCatchIfInTry.as | 0 .../src/tests/TestTryCatchInWhile.as | 0 .../src/tests/TestTryCatchInWhile2.as | 0 .../src/tests/TestTryCatchLoop.as | 0 .../src/tests/TestTryFinally.as | 0 .../TestTryFinallyDirectReturnInFinally.as | 0 .../src/tests/TestTryFinallyLoop.as | 0 .../src/tests/TestTryFinallyLoopInFinally.as | 0 .../src/tests/TestTryFinallyMultipleCatch.as | 0 .../src/tests/TestTryFinallyNoCatch.as | 0 .../src/tests/TestTryFinallyReturn.as | 0 .../tests/TestTryFinallyReturnInFinally.as | 0 .../src/tests/TestTryFinallyReturnNested.as | 0 .../src/tests/TestTryFinallyReturnVoid.as | 0 .../as3_new.as3proj} | 2 +- .../testdata/as3_new/bin/as3_new.air.swf | Bin 0 -> 16157 bytes .../testdata/as3_new/bin/as3_new.flex.swf | Bin 0 -> 20739 bytes .../bin/expressInstall.swf | Bin .../{flashdevelop => as3_new}/bin/index.html | 0 .../bin/js/swfobject.js | 0 .../testdata/as3_new/build_air_debug.bat | 4 ++++ .../testdata/as3_new/build_flex_debug.bat | 4 ++++ .../obj/as3_newConfig.old} | 4 ++-- .../obj/as3_newConfig.xml} | 6 +++--- .../{flashdevelop => as3_new}/src/Main.as | 0 .../src/tests/TestArguments.as | 0 .../src/tests/TestCatchFinally.as | 0 .../src/tests/TestChain2.as | 0 .../src/tests/TestChainedAssignments.as | 0 .../src/tests/TestComplexExpressions.as | 0 .../src/tests/TestContinueLevels.as | 0 .../src/tests/TestDecl2.as | 0 .../src/tests/TestDeclarations.as | 0 .../src/tests/TestDefaultNotLastGrouped.as | 0 .../src/tests/TestDoWhile.as | 0 .../src/tests/TestDoWhile2.as | 0 .../src/tests/TestDoWhile3.as | 0 .../src/tests/TestDotParent.as | 0 .../src/tests/TestExpressions.as | 0 .../src/tests/TestFinallyZeroJump.as | 0 .../src/tests/TestFor.as | 0 .../src/tests/TestForAnd.as | 0 .../src/tests/TestForBreak.as | 0 .../src/tests/TestForContinue.as | 0 .../src/tests/TestForEach.as | 0 .../src/tests/TestForEachObjectArray.as | 0 .../src/tests/TestForEachObjectAttribute.as | 0 .../src/tests/TestForGoto.as | 0 .../src/tests/TestForIn.as | 0 .../src/tests/TestForXml.as | 0 .../src/tests/TestGotos.as | 0 .../src/tests/TestGotos2.as | 0 .../src/tests/TestGotos3.as | 0 .../src/tests/TestGotos4.as | 0 .../src/tests/TestGotos5.as | 0 .../src/tests/TestGotos6.as | 0 .../src/tests/TestGotos7.as | 0 .../testdata/as3_new/src/tests/TestHello.as | 11 ++++++++++ .../src/tests/TestIf.as | 0 .../src/tests/TestIfElse.as | 0 .../src/tests/TestIfInIf.as | 0 .../src/tests/TestInc2.as | 0 .../src/tests/TestIncDec.as | 0 .../src/tests/TestInlineFunctions.as | 0 .../src/tests/TestInnerFunctions.as | 0 .../src/tests/TestInnerIf.as | 0 .../src/tests/TestInnerTry.as | 0 .../src/tests/TestLogicalComputing.as | 0 .../src/tests/TestManualConvert.as | 0 .../src/tests/TestMissingDefault.as | 0 .../src/tests/TestMultipleCondition.as | 0 .../src/tests/TestNamedAnonFunctions.as | 0 .../src/tests/TestNames.as | 0 .../src/tests/TestOptionalParameters.as | 0 .../src/tests/TestParamNames.as | 0 .../src/tests/TestParamsCount.as | 0 .../src/tests/TestPrecedence.as | 0 .../src/tests/TestPrecedenceX.as | 0 .../src/tests/TestProperty.as | 0 .../src/tests/TestRegExp.as | 0 .../src/tests/TestRest.as | 0 .../src/tests/TestStrictEquals.as | 0 .../src/tests/TestStringConcat.as | 0 .../src/tests/TestStrings.as | 0 .../src/tests/TestSwitch.as | 0 .../src/tests/TestSwitchComma.as | 0 .../src/tests/TestSwitchDefault.as | 0 .../src/tests/TestTernarOperator.as | 0 .../src/tests/TestTry.as | 0 .../src/tests/TestTryReturn.as | 0 .../src/tests/TestTryReturn2.as | 0 .../src/tests/TestUsagesTry.as | 0 .../src/tests/TestVector.as | 0 .../src/tests/TestVector2.as | 0 .../src/tests/TestWhileAnd.as | 0 .../src/tests/TestWhileContinue.as | 0 .../src/tests/TestWhileTry.as | 0 .../src/tests/TestWhileTry2.as | 0 .../src/tests/TestXml.as | 0 .../mypackage1/SetupMyPackage1.as | 0 .../src/tests_classes/mypackage1/TestClass.as | 0 .../tests_classes/mypackage1/TestClass2.as | 0 .../tests_classes/mypackage1/TestInterface.as | 0 .../tests_classes/mypackage1/myNamespace.as | 0 .../mypackage2/SetupMyPackage2.as | 0 .../src/tests_classes/mypackage2/TestClass.as | 0 .../tests_classes/mypackage2/TestInterface.as | 0 .../mypackage3/SetupMyPackage3.as | 0 .../src/tests_classes/mypackage3/TestClass.as | 0 .../tests_classes/mypackage3/TestInterface.as | 0 .../src/tests_other/myInternal.as | 0 .../testdata/cross_compile/bin/Main.air.swf | Bin 3154 -> 0 bytes .../testdata/cross_compile/bin/Main.flex.swf | Bin 4317 -> 0 bytes .../cross_compile/bin/Main.flex_apache.swf | Bin 4288 -> 0 bytes .../cross_compile/build_air_debug.bat | 3 --- .../cross_compile/build_flex_apache_debug.bat | 3 --- .../cross_compile/build_flex_debug.bat | 3 --- .../testdata/cross_compile/build_stub.bat | 19 ------------------ .../cross_compile/build_swftools_debug.bat | 4 ---- .../ffdec_lib/testdata/custom/run_rabcasm.bat | 5 ----- .../testdata/flashdevelop/bin/Main.air.swf | Bin 16123 -> 0 bytes .../testdata/flashdevelop/bin/Main.flex.swf | Bin 20780 -> 0 bytes .../testdata/flashdevelop/build_air_debug.bat | 3 --- .../flashdevelop/build_flex_debug.bat | 3 --- 191 files changed, 69 insertions(+), 68 deletions(-) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0.abc => as3_assembled/abc/as3_assembled-0.abc} (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/Main.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/Main.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0/custom-0.main.abc => as3_assembled/abc/as3_assembled-0/as3_assembled-0.main.abc} (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0/custom-0.main.asasm => as3_assembled/abc/as3_assembled-0/as3_assembled-0.main.asasm} (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/Template.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/Template.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestDoubleDup.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestDoubleDup.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestDup.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestDup.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestDupAssignment.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestDupAssignment.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestForEach.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestForEach.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestForEachCoerced.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestForEachCoerced.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestIncrement.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestIncrement.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestIncrement2.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestIncrement2.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestIncrement3.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestIncrement3.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestSetSlotDup.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestSetSlotDup.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestSetSlotFindProperty.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestSetSlotFindProperty.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestSwitch.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestSwitch.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestSwitchDefault.class.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/abc/custom-0 => as3_assembled/abc/as3_assembled-0}/tests/TestSwitchDefault.script.asasm (100%) rename libsrc/ffdec_lib/testdata/{custom/custom.as3proj => as3_assembled/as3_assembled.as3proj} (100%) rename libsrc/ffdec_lib/testdata/{custom/bin/custom.swf => as3_assembled/bin/as3_assembled.swf} (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_assembled}/bin/expressInstall.swf (100%) rename libsrc/ffdec_lib/testdata/{custom => as3_assembled}/bin/index.html (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_assembled}/bin/js/swfobject.js (100%) rename libsrc/ffdec_lib/testdata/{custom/obj/customConfig.old => as3_assembled/obj/as3_assembledConfig.old} (100%) rename libsrc/ffdec_lib/testdata/{custom/obj/customConfig.xml => as3_assembled/obj/as3_assembledConfig.xml} (100%) rename libsrc/ffdec_lib/testdata/{custom => as3_assembled}/run_abcexport.bat (71%) create mode 100644 libsrc/ffdec_lib/testdata/as3_assembled/run_rabcasm.bat rename libsrc/ffdec_lib/testdata/{custom => as3_assembled}/src/Main.as (100%) rename libsrc/ffdec_lib/testdata/{custom => as3_assembled}/src/tests/TestDupAssignment.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile/cross_compile.as3proj => as3_cross_compile/as3_cross_compile.as3proj} (97%) create mode 100644 libsrc/ffdec_lib/testdata/as3_cross_compile/bin/as3_cross_compile.air.swf create mode 100644 libsrc/ffdec_lib/testdata/as3_cross_compile/bin/as3_cross_compile.flex.swf create mode 100644 libsrc/ffdec_lib/testdata/as3_cross_compile/bin/as3_cross_compile.flex_apache.swf rename libsrc/ffdec_lib/testdata/{cross_compile/bin/Main.swftools.swf => as3_cross_compile/bin/as3_cross_compile.swftools.swf} (100%) rename libsrc/ffdec_lib/testdata/{custom => as3_cross_compile}/bin/expressInstall.swf (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/bin/index.html (100%) rename libsrc/ffdec_lib/testdata/{custom => as3_cross_compile}/bin/js/swfobject.js (100%) create mode 100644 libsrc/ffdec_lib/testdata/as3_cross_compile/build_air_debug.bat rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/build_debug.bat (100%) create mode 100644 libsrc/ffdec_lib/testdata/as3_cross_compile/build_flex_apache_debug.bat create mode 100644 libsrc/ffdec_lib/testdata/as3_cross_compile/build_flex_debug.bat create mode 100644 libsrc/ffdec_lib/testdata/as3_cross_compile/build_swftools_debug.bat rename libsrc/ffdec_lib/testdata/{cross_compile/obj/cross_compileConfig.old => as3_cross_compile/obj/as3_cross_compileConfig.old} (92%) rename libsrc/ffdec_lib/testdata/{cross_compile/obj/cross_compileConfig.xml => as3_cross_compile/obj/as3_cross_compileConfig.xml} (89%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/Main.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryCatch.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryCatchExceptionUsage.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryCatchIfInTry.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryCatchInWhile.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryCatchInWhile2.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryCatchLoop.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinally.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyDirectReturnInFinally.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyLoop.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyLoopInFinally.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyMultipleCatch.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyNoCatch.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyReturn.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyReturnInFinally.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyReturnNested.as (100%) rename libsrc/ffdec_lib/testdata/{cross_compile => as3_cross_compile}/src/tests/TestTryFinallyReturnVoid.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop/flashdevelop.as3proj => as3_new/as3_new.as3proj} (98%) create mode 100644 libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf create mode 100644 libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/bin/expressInstall.swf (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/bin/index.html (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/bin/js/swfobject.js (100%) create mode 100644 libsrc/ffdec_lib/testdata/as3_new/build_air_debug.bat create mode 100644 libsrc/ffdec_lib/testdata/as3_new/build_flex_debug.bat rename libsrc/ffdec_lib/testdata/{flashdevelop/obj/flashdevelopConfig.old => as3_new/obj/as3_newConfig.old} (92%) rename libsrc/ffdec_lib/testdata/{flashdevelop/obj/flashdevelopConfig.xml => as3_new/obj/as3_newConfig.xml} (90%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/Main.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestArguments.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestCatchFinally.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestChain2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestChainedAssignments.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestComplexExpressions.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestContinueLevels.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestDecl2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestDeclarations.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestDefaultNotLastGrouped.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestDoWhile.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestDoWhile2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestDoWhile3.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestDotParent.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestExpressions.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestFinallyZeroJump.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestFor.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForAnd.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForBreak.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForContinue.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForEach.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForEachObjectArray.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForEachObjectAttribute.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForGoto.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForIn.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestForXml.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestGotos.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestGotos2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestGotos3.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestGotos4.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestGotos5.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestGotos6.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestGotos7.as (100%) create mode 100644 libsrc/ffdec_lib/testdata/as3_new/src/tests/TestHello.as rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestIf.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestIfElse.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestIfInIf.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestInc2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestIncDec.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestInlineFunctions.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestInnerFunctions.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestInnerIf.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestInnerTry.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestLogicalComputing.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestManualConvert.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestMissingDefault.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestMultipleCondition.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestNamedAnonFunctions.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestNames.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestOptionalParameters.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestParamNames.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestParamsCount.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestPrecedence.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestPrecedenceX.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestProperty.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestRegExp.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestRest.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestStrictEquals.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestStringConcat.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestStrings.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestSwitch.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestSwitchComma.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestSwitchDefault.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestTernarOperator.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestTry.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestTryReturn.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestTryReturn2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestUsagesTry.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestVector.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestVector2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestWhileAnd.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestWhileContinue.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestWhileTry.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestWhileTry2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests/TestXml.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage1/SetupMyPackage1.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage1/TestClass.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage1/TestClass2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage1/TestInterface.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage1/myNamespace.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage2/SetupMyPackage2.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage2/TestClass.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage2/TestInterface.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage3/SetupMyPackage3.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage3/TestClass.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_classes/mypackage3/TestInterface.as (100%) rename libsrc/ffdec_lib/testdata/{flashdevelop => as3_new}/src/tests_other/myInternal.as (100%) delete mode 100644 libsrc/ffdec_lib/testdata/cross_compile/bin/Main.air.swf delete mode 100644 libsrc/ffdec_lib/testdata/cross_compile/bin/Main.flex.swf delete mode 100644 libsrc/ffdec_lib/testdata/cross_compile/bin/Main.flex_apache.swf delete mode 100644 libsrc/ffdec_lib/testdata/cross_compile/build_air_debug.bat delete mode 100644 libsrc/ffdec_lib/testdata/cross_compile/build_flex_apache_debug.bat delete mode 100644 libsrc/ffdec_lib/testdata/cross_compile/build_flex_debug.bat delete mode 100644 libsrc/ffdec_lib/testdata/cross_compile/build_stub.bat delete mode 100644 libsrc/ffdec_lib/testdata/cross_compile/build_swftools_debug.bat delete mode 100644 libsrc/ffdec_lib/testdata/custom/run_rabcasm.bat delete mode 100644 libsrc/ffdec_lib/testdata/flashdevelop/bin/Main.air.swf delete mode 100644 libsrc/ffdec_lib/testdata/flashdevelop/bin/Main.flex.swf delete mode 100644 libsrc/ffdec_lib/testdata/flashdevelop/build_air_debug.bat delete mode 100644 libsrc/ffdec_lib/testdata/flashdevelop/build_flex_debug.bat diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3AssembledDecompileTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3AssembledDecompileTest.java index 0fdf5b366..18374d1c3 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3AssembledDecompileTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3AssembledDecompileTest.java @@ -12,7 +12,7 @@ public class ActionScript3AssembledDecompileTest extends ActionScript3DecompileT @BeforeClass public void init() throws IOException, InterruptedException { - addSwf("assembled", "testdata/custom/bin/custom.swf"); + addSwf("assembled", "testdata/as3_assembled/bin/as3_assembled.swf"); } @Test diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3ClassTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3ClassTest.java index d77bcaaa6..e977aaa6e 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3ClassTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3ClassTest.java @@ -24,7 +24,7 @@ public class ActionScript3ClassTest extends ActionScript3DecompileTestBase { @BeforeClass public void init() throws IOException, InterruptedException { - addSwf("standard", "testdata/flashdevelop/bin/Main.flex.swf"); + addSwf("standard", "testdata/as3_new/bin/as3_new.flex.swf"); } private void decompileScriptPack(String path, String expectedResult) { @@ -55,6 +55,7 @@ public class ActionScript3ClassTest extends ActionScript3DecompileTestBase { expectedResult = cleanPCode(expectedResult); assertEquals(actualResult, expectedResult); } + @Test public void testMyPackage1TestClass() { decompileScriptPack("tests_classes.mypackage1.TestClass", "package tests_classes.mypackage1\n" diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3ClassicDecompileTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3ClassicDecompileTest.java index 5a9573027..5f7eb8473 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3ClassicDecompileTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3ClassicDecompileTest.java @@ -12,7 +12,7 @@ public class ActionScript3ClassicDecompileTest extends ActionScript3DecompileTes @BeforeClass public void init() throws IOException, InterruptedException { - addSwf("classic", "testdata/flashdevelop/bin/Main.flex.swf"); + addSwf("classic", "testdata/as3_new/bin/as3_new.flex.swf"); } @Test diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3CrossCompileDecompileTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3CrossCompileDecompileTest.java index 223369b95..f32ca599f 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3CrossCompileDecompileTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3CrossCompileDecompileTest.java @@ -13,8 +13,8 @@ public class ActionScript3CrossCompileDecompileTest extends ActionScript3Decompi @BeforeClass public void init() throws IOException, InterruptedException { - addSwf("flex", "testdata/cross_compile/bin/Main.flex.swf"); - addSwf("air", "testdata/cross_compile/bin/Main.air.swf"); + addSwf("flex", "testdata/as3_cross_compile/bin/as3_cross_compile.flex.swf"); + addSwf("air", "testdata/as3_cross_compile/bin/as3_cross_compile.air.swf"); } @DataProvider diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3CrossCompileSwfToolsDecompileTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3CrossCompileSwfToolsDecompileTest.java index d7037390a..420f9e0fa 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3CrossCompileSwfToolsDecompileTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3CrossCompileSwfToolsDecompileTest.java @@ -12,7 +12,7 @@ public class ActionScript3CrossCompileSwfToolsDecompileTest extends ActionScript @BeforeClass public void init() throws IOException, InterruptedException { - addSwf("swftools", "testdata/cross_compile/bin/Main.swftools.swf"); + addSwf("swftools", "testdata/as3_cross_compile/bin/as3_cross_compile.swftools.swf"); } @Test diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3OptinalParametersTest.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3OptinalParametersTest.java index 64b3e614a..ca29543b3 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3OptinalParametersTest.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript3OptinalParametersTest.java @@ -21,7 +21,7 @@ public class ActionScript3OptinalParametersTest extends ActionScript3DecompileTe @BeforeClass public void init() throws IOException, InterruptedException { - addSwf("standard", "testdata/flashdevelop/bin/Main.flex.swf"); + addSwf("standard", "testdata/as3_new/bin/as3_new.flex.swf"); } @Test public void testOptionalParameters() { diff --git a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/generators/AS3Generator.java b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/generators/AS3Generator.java index 23436a619..a1e38f871 100644 --- a/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/generators/AS3Generator.java +++ b/libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/generators/AS3Generator.java @@ -170,14 +170,14 @@ public class AS3Generator { Configuration.autoDeobfuscate.set(false); - useFile("ActionScript3ClassicDecompileTest", new String[][]{{"testdata/flashdevelop/bin/Main.flex.swf", "classic"}}, false); + useFile("ActionScript3ClassicDecompileTest", new String[][]{{"testdata/as3_new/bin/as3_new.flex.swf", "classic"}}, false); useFile("ActionScript3CrossCompileDecompileTest", new String[][]{ - {"testdata/cross_compile/bin/Main.flex.swf", "flex"}, - {"testdata/cross_compile/bin/Main.air.swf", "air"} + {"testdata/as3_cross_compile/bin/as3_cross_compile.flex.swf", "flex"}, + {"testdata/as3_cross_compile/bin/as3_cross_compile.air.swf", "air"} }, true); useFile("ActionScript3CrossCompileSwfToolsDecompileTest", new String[][]{ - {"testdata/cross_compile/bin/Main.swftools.swf", "swftools"},}, false); - useFile("ActionScript3AssembledDecompileTest", new String[][]{{"testdata/custom/bin/custom.swf", "assembled"}}, false); + {"testdata/as3_cross_compile/bin/as3_cross_compile.swftools.swf", "swftools"},}, false); + useFile("ActionScript3AssembledDecompileTest", new String[][]{{"testdata/as3_assembled/bin/as3_assembled.swf", "assembled"}}, false); System.exit(0); } diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0.abc b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0.abc similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0.abc rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0.abc diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/Main.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/Main.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/Main.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/Main.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/Main.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/Main.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/Main.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/Main.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/custom-0.main.abc b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/as3_assembled-0.main.abc similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/custom-0.main.abc rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/as3_assembled-0.main.abc diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/custom-0.main.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/as3_assembled-0.main.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/custom-0.main.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/as3_assembled-0.main.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/Template.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/Template.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/Template.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/Template.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/Template.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/Template.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/Template.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/Template.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDoubleDup.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDoubleDup.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDoubleDup.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDoubleDup.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDoubleDup.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDoubleDup.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDoubleDup.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDoubleDup.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDup.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDup.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDup.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDup.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDup.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDup.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDup.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDup.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDupAssignment.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDupAssignment.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDupAssignment.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDupAssignment.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDupAssignment.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDupAssignment.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestDupAssignment.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestDupAssignment.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestForEach.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestForEach.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestForEach.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestForEach.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestForEach.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestForEach.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestForEach.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestForEach.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestForEachCoerced.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestForEachCoerced.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestForEachCoerced.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestForEachCoerced.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestForEachCoerced.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestForEachCoerced.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestForEachCoerced.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestForEachCoerced.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement2.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement2.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement2.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement2.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement2.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement2.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement2.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement2.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement3.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement3.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement3.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement3.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement3.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement3.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestIncrement3.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestIncrement3.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSetSlotDup.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSetSlotDup.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSetSlotDup.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSetSlotDup.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSetSlotDup.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSetSlotDup.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSetSlotDup.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSetSlotDup.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSetSlotFindProperty.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSetSlotFindProperty.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSetSlotFindProperty.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSetSlotFindProperty.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSetSlotFindProperty.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSetSlotFindProperty.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSetSlotFindProperty.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSetSlotFindProperty.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSwitch.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSwitch.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSwitch.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSwitch.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSwitch.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSwitch.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSwitch.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSwitch.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSwitchDefault.class.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSwitchDefault.class.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSwitchDefault.class.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSwitchDefault.class.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSwitchDefault.script.asasm b/libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSwitchDefault.script.asasm similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/abc/custom-0/tests/TestSwitchDefault.script.asasm rename to libsrc/ffdec_lib/testdata/as3_assembled/abc/as3_assembled-0/tests/TestSwitchDefault.script.asasm diff --git a/libsrc/ffdec_lib/testdata/custom/custom.as3proj b/libsrc/ffdec_lib/testdata/as3_assembled/as3_assembled.as3proj similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/custom.as3proj rename to libsrc/ffdec_lib/testdata/as3_assembled/as3_assembled.as3proj diff --git a/libsrc/ffdec_lib/testdata/custom/bin/custom.swf b/libsrc/ffdec_lib/testdata/as3_assembled/bin/as3_assembled.swf similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/bin/custom.swf rename to libsrc/ffdec_lib/testdata/as3_assembled/bin/as3_assembled.swf diff --git a/libsrc/ffdec_lib/testdata/cross_compile/bin/expressInstall.swf b/libsrc/ffdec_lib/testdata/as3_assembled/bin/expressInstall.swf similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/bin/expressInstall.swf rename to libsrc/ffdec_lib/testdata/as3_assembled/bin/expressInstall.swf diff --git a/libsrc/ffdec_lib/testdata/custom/bin/index.html b/libsrc/ffdec_lib/testdata/as3_assembled/bin/index.html similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/bin/index.html rename to libsrc/ffdec_lib/testdata/as3_assembled/bin/index.html diff --git a/libsrc/ffdec_lib/testdata/cross_compile/bin/js/swfobject.js b/libsrc/ffdec_lib/testdata/as3_assembled/bin/js/swfobject.js similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/bin/js/swfobject.js rename to libsrc/ffdec_lib/testdata/as3_assembled/bin/js/swfobject.js diff --git a/libsrc/ffdec_lib/testdata/custom/obj/customConfig.old b/libsrc/ffdec_lib/testdata/as3_assembled/obj/as3_assembledConfig.old similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/obj/customConfig.old rename to libsrc/ffdec_lib/testdata/as3_assembled/obj/as3_assembledConfig.old diff --git a/libsrc/ffdec_lib/testdata/custom/obj/customConfig.xml b/libsrc/ffdec_lib/testdata/as3_assembled/obj/as3_assembledConfig.xml similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/obj/customConfig.xml rename to libsrc/ffdec_lib/testdata/as3_assembled/obj/as3_assembledConfig.xml diff --git a/libsrc/ffdec_lib/testdata/custom/run_abcexport.bat b/libsrc/ffdec_lib/testdata/as3_assembled/run_abcexport.bat similarity index 71% rename from libsrc/ffdec_lib/testdata/custom/run_abcexport.bat rename to libsrc/ffdec_lib/testdata/as3_assembled/run_abcexport.bat index f95298490..7cae697ac 100644 --- a/libsrc/ffdec_lib/testdata/custom/run_abcexport.bat +++ b/libsrc/ffdec_lib/testdata/as3_assembled/run_abcexport.bat @@ -1,7 +1,8 @@ @echo off set RABCDASM_PATH=c:\RABCDasm +set SWFNAME=as3_assembled rd /s /q .\abc -%RABCDASM_PATH%\abcexport.exe .\bin\custom.swf +%RABCDASM_PATH%\abcexport.exe .\bin\%SWFNAME%.swf mkdir .\abc move .\bin\*.abc abc\>NUL set ABC_DIR=.\abc diff --git a/libsrc/ffdec_lib/testdata/as3_assembled/run_rabcasm.bat b/libsrc/ffdec_lib/testdata/as3_assembled/run_rabcasm.bat new file mode 100644 index 000000000..e64b064e4 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_assembled/run_rabcasm.bat @@ -0,0 +1,6 @@ +@echo off +set RABCDASM_PATH=c:\RABCDasm +set SWFNAME=as3_assembled +%RABCDASM_PATH%\rabcasm.exe abc\%SWFNAME%-0\%SWFNAME%-0.main.asasm +%RABCDASM_PATH%\abcreplace.exe bin\%SWFNAME%.swf 0 abc\%SWFNAME%-0\%SWFNAME%-0.main.abc +pause \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/custom/src/Main.as b/libsrc/ffdec_lib/testdata/as3_assembled/src/Main.as similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/src/Main.as rename to libsrc/ffdec_lib/testdata/as3_assembled/src/Main.as diff --git a/libsrc/ffdec_lib/testdata/custom/src/tests/TestDupAssignment.as b/libsrc/ffdec_lib/testdata/as3_assembled/src/tests/TestDupAssignment.as similarity index 100% rename from libsrc/ffdec_lib/testdata/custom/src/tests/TestDupAssignment.as rename to libsrc/ffdec_lib/testdata/as3_assembled/src/tests/TestDupAssignment.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/cross_compile.as3proj b/libsrc/ffdec_lib/testdata/as3_cross_compile/as3_cross_compile.as3proj similarity index 97% rename from libsrc/ffdec_lib/testdata/cross_compile/cross_compile.as3proj rename to libsrc/ffdec_lib/testdata/as3_cross_compile/as3_cross_compile.as3proj index 19d21f07d..229ddda42 100644 --- a/libsrc/ffdec_lib/testdata/cross_compile/cross_compile.as3proj +++ b/libsrc/ffdec_lib/testdata/as3_cross_compile/as3_cross_compile.as3proj @@ -4,7 +4,7 @@ - + diff --git a/libsrc/ffdec_lib/testdata/as3_cross_compile/bin/as3_cross_compile.air.swf b/libsrc/ffdec_lib/testdata/as3_cross_compile/bin/as3_cross_compile.air.swf new file mode 100644 index 0000000000000000000000000000000000000000..a7d2b248d7dfe6bb19ab7b92ecd4ca1013248127 GIT binary patch literal 3186 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 YN^-Ru*y8Vkgz*2u1J98E0`$NeT;)e9asU7T literal 0 HcmV?d00001 diff --git a/libsrc/ffdec_lib/testdata/as3_cross_compile/bin/as3_cross_compile.flex.swf b/libsrc/ffdec_lib/testdata/as3_cross_compile/bin/as3_cross_compile.flex.swf new file mode 100644 index 0000000000000000000000000000000000000000..33e04e8501656cd7fa20b126a4d7e7395037c079 GIT binary patch literal 4303 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

Cb&rz=a9+SBFqty{O2 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 buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/cross_compile/build_debug.bat b/libsrc/ffdec_lib/testdata/as3_cross_compile/build_debug.bat similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/build_debug.bat rename to libsrc/ffdec_lib/testdata/as3_cross_compile/build_debug.bat diff --git a/libsrc/ffdec_lib/testdata/as3_cross_compile/build_flex_apache_debug.bat b/libsrc/ffdec_lib/testdata/as3_cross_compile/build_flex_apache_debug.bat new file mode 100644 index 000000000..9254f2700 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_cross_compile/build_flex_apache_debug.bat @@ -0,0 +1,4 @@ +@echo off +set COMPILERKIND=flex_apache +set SWFNAME=as3_cross_compile +call c:\flex_apache\bin\mxmlc.bat -warnings=false -debug=true -output bin/%SWFNAME%.%COMPILERKIND%.swf src/Main.as 1> buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/as3_cross_compile/build_flex_debug.bat b/libsrc/ffdec_lib/testdata/as3_cross_compile/build_flex_debug.bat new file mode 100644 index 000000000..ef39749a8 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_cross_compile/build_flex_debug.bat @@ -0,0 +1,4 @@ +@echo off +set COMPILERKIND=flex +set SWFNAME=as3_cross_compile +c:\flex\bin\mxmlc.exe -warnings=false -debug=true -output bin/%SWFNAME%.%COMPILERKIND%.swf src/Main.as 1> buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/as3_cross_compile/build_swftools_debug.bat b/libsrc/ffdec_lib/testdata/as3_cross_compile/build_swftools_debug.bat new file mode 100644 index 000000000..0330fc2fe --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_cross_compile/build_swftools_debug.bat @@ -0,0 +1,5 @@ +@echo off +set COMPILERKIND=swftools +set SWFNAME=as3_cross_compile +cd src +c:\swftools\as3compile.exe Main.as -o ..\bin\%SWFNAME%.%COMPILERKIND%.swf 1> ../buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/cross_compile/obj/cross_compileConfig.old b/libsrc/ffdec_lib/testdata/as3_cross_compile/obj/as3_cross_compileConfig.old similarity index 92% rename from libsrc/ffdec_lib/testdata/cross_compile/obj/cross_compileConfig.old rename to libsrc/ffdec_lib/testdata/as3_cross_compile/obj/as3_cross_compileConfig.old index 55f0c7a30..bb0ddf145 100644 --- a/libsrc/ffdec_lib/testdata/cross_compile/obj/cross_compileConfig.old +++ b/libsrc/ffdec_lib/testdata/as3_cross_compile/obj/as3_cross_compileConfig.old @@ -32,12 +32,12 @@ true - C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\cross_compile\src + C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\as3_cross_compile\src C:\Program Files (x86)\FlashDevelop\Library\AS3\classes - C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\cross_compile\src\Main.as + C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\as3_cross_compile\src\Main.as #FFFFFF 30 diff --git a/libsrc/ffdec_lib/testdata/cross_compile/obj/cross_compileConfig.xml b/libsrc/ffdec_lib/testdata/as3_cross_compile/obj/as3_cross_compileConfig.xml similarity index 89% rename from libsrc/ffdec_lib/testdata/cross_compile/obj/cross_compileConfig.xml rename to libsrc/ffdec_lib/testdata/as3_cross_compile/obj/as3_cross_compileConfig.xml index 55f0c7a30..5ed894363 100644 --- a/libsrc/ffdec_lib/testdata/cross_compile/obj/cross_compileConfig.xml +++ b/libsrc/ffdec_lib/testdata/as3_cross_compile/obj/as3_cross_compileConfig.xml @@ -16,7 +16,7 @@ CONFIG::timeStamp - '02.02.2021' + '03.02.2021' CONFIG::air @@ -32,12 +32,12 @@ true - C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\cross_compile\src + C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\as3_cross_compile\src C:\Program Files (x86)\FlashDevelop\Library\AS3\classes - C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\cross_compile\src\Main.as + C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\as3_cross_compile\src\Main.as #FFFFFF 30 diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/Main.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/Main.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/Main.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/Main.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatch.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatch.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatch.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatch.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchExceptionUsage.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchExceptionUsage.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchExceptionUsage.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchExceptionUsage.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchIfInTry.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchIfInTry.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchIfInTry.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchIfInTry.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchInWhile.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchInWhile.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchInWhile.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchInWhile.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchInWhile2.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchInWhile2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchInWhile2.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchInWhile2.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchLoop.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchLoop.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryCatchLoop.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryCatchLoop.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinally.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinally.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinally.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinally.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyDirectReturnInFinally.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyDirectReturnInFinally.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyDirectReturnInFinally.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyDirectReturnInFinally.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyLoop.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyLoop.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyLoop.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyLoop.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyLoopInFinally.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyLoopInFinally.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyLoopInFinally.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyLoopInFinally.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyMultipleCatch.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyMultipleCatch.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyMultipleCatch.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyMultipleCatch.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyNoCatch.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyNoCatch.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyNoCatch.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyNoCatch.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyReturn.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyReturn.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyReturn.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyReturn.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyReturnInFinally.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyReturnInFinally.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyReturnInFinally.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyReturnInFinally.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyReturnNested.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyReturnNested.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyReturnNested.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyReturnNested.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyReturnVoid.as b/libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyReturnVoid.as similarity index 100% rename from libsrc/ffdec_lib/testdata/cross_compile/src/tests/TestTryFinallyReturnVoid.as rename to libsrc/ffdec_lib/testdata/as3_cross_compile/src/tests/TestTryFinallyReturnVoid.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/flashdevelop.as3proj b/libsrc/ffdec_lib/testdata/as3_new/as3_new.as3proj similarity index 98% rename from libsrc/ffdec_lib/testdata/flashdevelop/flashdevelop.as3proj rename to libsrc/ffdec_lib/testdata/as3_new/as3_new.as3proj index a8df93d1c..546b49160 100644 --- a/libsrc/ffdec_lib/testdata/flashdevelop/flashdevelop.as3proj +++ b/libsrc/ffdec_lib/testdata/as3_new/as3_new.as3proj @@ -4,7 +4,7 @@ - + diff --git a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.air.swf new file mode 100644 index 0000000000000000000000000000000000000000..eff1649d0df9107c474c91f0604c00cc613e1333 GIT binary patch literal 16157 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 literal 0 HcmV?d00001 diff --git a/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf b/libsrc/ffdec_lib/testdata/as3_new/bin/as3_new.flex.swf new file mode 100644 index 0000000000000000000000000000000000000000..12d0c206d82e28aff840843bb0a29f8d52e743fa GIT binary patch literal 20739 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 GcP1E@r6H#P literal 0 HcmV?d00001 diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/bin/expressInstall.swf b/libsrc/ffdec_lib/testdata/as3_new/bin/expressInstall.swf similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/bin/expressInstall.swf rename to libsrc/ffdec_lib/testdata/as3_new/bin/expressInstall.swf diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/bin/index.html b/libsrc/ffdec_lib/testdata/as3_new/bin/index.html similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/bin/index.html rename to libsrc/ffdec_lib/testdata/as3_new/bin/index.html diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/bin/js/swfobject.js b/libsrc/ffdec_lib/testdata/as3_new/bin/js/swfobject.js similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/bin/js/swfobject.js rename to libsrc/ffdec_lib/testdata/as3_new/bin/js/swfobject.js diff --git a/libsrc/ffdec_lib/testdata/as3_new/build_air_debug.bat b/libsrc/ffdec_lib/testdata/as3_new/build_air_debug.bat new file mode 100644 index 000000000..105b1199d --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_new/build_air_debug.bat @@ -0,0 +1,4 @@ +@echo off +set COMPILERKIND=air +set SWFNAME=as3_new +call c:\air\bin\mxmlc.bat -warnings=false -debug=true -output bin/%SWFNAME%.%COMPILERKIND%.swf src/Main.as 1> buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/as3_new/build_flex_debug.bat b/libsrc/ffdec_lib/testdata/as3_new/build_flex_debug.bat new file mode 100644 index 000000000..0e5cd7aab --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_new/build_flex_debug.bat @@ -0,0 +1,4 @@ +@echo off +set COMPILERKIND=flex +set SWFNAME=as3_new +c:\flex\bin\mxmlc.exe -warnings=false -debug=true -output bin/%SWFNAME%.%COMPILERKIND%.swf src/Main.as 1> buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/obj/flashdevelopConfig.old b/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.old similarity index 92% rename from libsrc/ffdec_lib/testdata/flashdevelop/obj/flashdevelopConfig.old rename to libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.old index 0801f40d8..7015913ec 100644 --- a/libsrc/ffdec_lib/testdata/flashdevelop/obj/flashdevelopConfig.old +++ b/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.old @@ -32,12 +32,12 @@ true - C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\flashdevelop\src + C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\as3_new\src C:\Program Files (x86)\FlashDevelop\Library\AS3\classes - C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\flashdevelop\src\Main.as + C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\as3_new\src\Main.as #FFFFFF 30 diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/obj/flashdevelopConfig.xml b/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.xml similarity index 90% rename from libsrc/ffdec_lib/testdata/flashdevelop/obj/flashdevelopConfig.xml rename to libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.xml index 0801f40d8..60b1928bd 100644 --- a/libsrc/ffdec_lib/testdata/flashdevelop/obj/flashdevelopConfig.xml +++ b/libsrc/ffdec_lib/testdata/as3_new/obj/as3_newConfig.xml @@ -16,7 +16,7 @@ CONFIG::timeStamp - '02.02.2021' + '03.02.2021' CONFIG::air @@ -32,12 +32,12 @@ true - C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\flashdevelop\src + C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\as3_new\src C:\Program Files (x86)\FlashDevelop\Library\AS3\classes - C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\flashdevelop\src\Main.as + C:\Dropbox\Programovani\JavaSE\FFDec\libsrc\ffdec_lib\testdata\as3_new\src\Main.as #FFFFFF 30 diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/Main.as b/libsrc/ffdec_lib/testdata/as3_new/src/Main.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/Main.as rename to libsrc/ffdec_lib/testdata/as3_new/src/Main.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestArguments.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestArguments.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestArguments.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestArguments.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestCatchFinally.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestCatchFinally.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestCatchFinally.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestCatchFinally.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestChain2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestChain2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestChain2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestChain2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestChainedAssignments.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestChainedAssignments.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestChainedAssignments.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestChainedAssignments.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestComplexExpressions.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestComplexExpressions.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestComplexExpressions.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestComplexExpressions.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestContinueLevels.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestContinueLevels.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestContinueLevels.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestContinueLevels.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDecl2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDecl2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDecl2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDecl2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDeclarations.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDeclarations.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDeclarations.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDeclarations.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDefaultNotLastGrouped.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDefaultNotLastGrouped.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDefaultNotLastGrouped.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDefaultNotLastGrouped.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDoWhile.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDoWhile.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDoWhile.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDoWhile.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDoWhile2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDoWhile2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDoWhile2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDoWhile2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDoWhile3.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDoWhile3.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDoWhile3.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDoWhile3.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDotParent.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDotParent.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestDotParent.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestDotParent.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestExpressions.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestExpressions.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestExpressions.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestExpressions.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestFinallyZeroJump.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestFinallyZeroJump.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestFinallyZeroJump.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestFinallyZeroJump.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestFor.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestFor.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestFor.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestFor.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForAnd.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForAnd.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForAnd.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForAnd.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForBreak.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForBreak.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForBreak.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForBreak.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForContinue.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForContinue.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForContinue.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForContinue.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForEach.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForEach.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForEach.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForEach.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForEachObjectArray.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForEachObjectArray.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForEachObjectArray.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForEachObjectArray.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForEachObjectAttribute.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForEachObjectAttribute.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForEachObjectAttribute.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForEachObjectAttribute.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForGoto.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForGoto.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForGoto.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForGoto.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForIn.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForIn.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForIn.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForIn.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForXml.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForXml.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestForXml.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestForXml.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos3.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos3.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos3.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos3.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos4.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos4.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos4.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos4.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos5.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos5.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos5.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos5.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos6.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos6.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos6.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos6.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos7.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos7.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestGotos7.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestGotos7.as diff --git a/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestHello.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestHello.as new file mode 100644 index 000000000..14adab912 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestHello.as @@ -0,0 +1,11 @@ +package tests +{ + + public class TestHello + { + public function run():* + { + trace("hello"); + } + } +} \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestIf.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestIf.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestIf.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestIf.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestIfElse.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestIfElse.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestIfElse.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestIfElse.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestIfInIf.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestIfInIf.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestIfInIf.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestIfInIf.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInc2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInc2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInc2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInc2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestIncDec.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestIncDec.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestIncDec.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestIncDec.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInlineFunctions.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInlineFunctions.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInlineFunctions.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInlineFunctions.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInnerFunctions.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInnerFunctions.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInnerFunctions.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInnerFunctions.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInnerIf.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInnerIf.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInnerIf.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInnerIf.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInnerTry.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInnerTry.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestInnerTry.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestInnerTry.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestLogicalComputing.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestLogicalComputing.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestLogicalComputing.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestLogicalComputing.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestManualConvert.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestManualConvert.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestManualConvert.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestManualConvert.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestMissingDefault.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestMissingDefault.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestMissingDefault.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestMissingDefault.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestMultipleCondition.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestMultipleCondition.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestMultipleCondition.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestMultipleCondition.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestNamedAnonFunctions.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestNamedAnonFunctions.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestNamedAnonFunctions.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestNamedAnonFunctions.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestNames.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestNames.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestNames.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestNames.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestOptionalParameters.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestOptionalParameters.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestOptionalParameters.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestOptionalParameters.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestParamNames.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestParamNames.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestParamNames.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestParamNames.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestParamsCount.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestParamsCount.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestParamsCount.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestParamsCount.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestPrecedence.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestPrecedence.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestPrecedence.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestPrecedence.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestPrecedenceX.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestPrecedenceX.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestPrecedenceX.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestPrecedenceX.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestProperty.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestProperty.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestProperty.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestProperty.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestRegExp.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestRegExp.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestRegExp.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestRegExp.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestRest.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestRest.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestRest.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestRest.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestStrictEquals.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestStrictEquals.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestStrictEquals.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestStrictEquals.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestStringConcat.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestStringConcat.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestStringConcat.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestStringConcat.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestStrings.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestStrings.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestStrings.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestStrings.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestSwitch.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestSwitch.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestSwitch.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestSwitch.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestSwitchComma.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestSwitchComma.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestSwitchComma.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestSwitchComma.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestSwitchDefault.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestSwitchDefault.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestSwitchDefault.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestSwitchDefault.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestTernarOperator.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestTernarOperator.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestTernarOperator.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestTernarOperator.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestTry.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestTry.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestTry.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestTry.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestTryReturn.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestTryReturn.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestTryReturn.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestTryReturn.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestTryReturn2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestTryReturn2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestTryReturn2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestTryReturn2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestUsagesTry.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestUsagesTry.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestUsagesTry.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestUsagesTry.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestVector.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestVector.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestVector.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestVector.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestVector2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestVector2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestVector2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestVector2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestWhileAnd.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestWhileAnd.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestWhileAnd.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestWhileAnd.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestWhileContinue.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestWhileContinue.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestWhileContinue.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestWhileContinue.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestWhileTry.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestWhileTry.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestWhileTry.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestWhileTry.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestWhileTry2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestWhileTry2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestWhileTry2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestWhileTry2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestXml.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests/TestXml.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests/TestXml.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests/TestXml.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/SetupMyPackage1.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/SetupMyPackage1.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/SetupMyPackage1.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/SetupMyPackage1.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/TestClass.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/TestClass.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/TestClass.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/TestClass.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/TestClass2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/TestClass2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/TestClass2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/TestClass2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/TestInterface.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/TestInterface.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/TestInterface.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/TestInterface.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/myNamespace.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/myNamespace.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage1/myNamespace.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage1/myNamespace.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage2/SetupMyPackage2.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage2/SetupMyPackage2.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage2/SetupMyPackage2.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage2/SetupMyPackage2.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage2/TestClass.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage2/TestClass.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage2/TestClass.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage2/TestClass.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage2/TestInterface.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage2/TestInterface.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage2/TestInterface.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage2/TestInterface.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage3/SetupMyPackage3.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage3/SetupMyPackage3.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage3/SetupMyPackage3.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage3/SetupMyPackage3.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage3/TestClass.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage3/TestClass.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage3/TestClass.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage3/TestClass.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage3/TestInterface.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage3/TestInterface.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_classes/mypackage3/TestInterface.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_classes/mypackage3/TestInterface.as diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/src/tests_other/myInternal.as b/libsrc/ffdec_lib/testdata/as3_new/src/tests_other/myInternal.as similarity index 100% rename from libsrc/ffdec_lib/testdata/flashdevelop/src/tests_other/myInternal.as rename to libsrc/ffdec_lib/testdata/as3_new/src/tests_other/myInternal.as diff --git a/libsrc/ffdec_lib/testdata/cross_compile/bin/Main.air.swf b/libsrc/ffdec_lib/testdata/cross_compile/bin/Main.air.swf deleted file mode 100644 index 32af5843655bbb1437472e176746bf3662b9f2f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3154 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 diff --git a/libsrc/ffdec_lib/testdata/cross_compile/bin/Main.flex.swf b/libsrc/ffdec_lib/testdata/cross_compile/bin/Main.flex.swf deleted file mode 100644 index ac746e768838f66ac5deebe332e3ba7d9775f313..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4317 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 L2S5G~GsGhwUQ|;| diff --git a/libsrc/ffdec_lib/testdata/cross_compile/bin/Main.flex_apache.swf b/libsrc/ffdec_lib/testdata/cross_compile/bin/Main.flex_apache.swf deleted file mode 100644 index a514cdfd3dd193432bfafbadadd50b46290ea7fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4288 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 id buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/cross_compile/build_flex_apache_debug.bat b/libsrc/ffdec_lib/testdata/cross_compile/build_flex_apache_debug.bat deleted file mode 100644 index c7617f10c..000000000 --- a/libsrc/ffdec_lib/testdata/cross_compile/build_flex_apache_debug.bat +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -set COMPILERKIND=flex_apache -call c:\flex_apache\bin\mxmlc.bat -warnings=false -debug=true -output bin/Main.%COMPILERKIND%.swf src/Main.as 1> buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/cross_compile/build_flex_debug.bat b/libsrc/ffdec_lib/testdata/cross_compile/build_flex_debug.bat deleted file mode 100644 index 76c857b14..000000000 --- a/libsrc/ffdec_lib/testdata/cross_compile/build_flex_debug.bat +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -set COMPILERKIND=flex -c:\flex\bin\mxmlc.exe -warnings=false -debug=true -output bin/Main.%COMPILERKIND%.swf src/Main.as 1> buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/cross_compile/build_stub.bat b/libsrc/ffdec_lib/testdata/cross_compile/build_stub.bat deleted file mode 100644 index b153e4d13..000000000 --- a/libsrc/ffdec_lib/testdata/cross_compile/build_stub.bat +++ /dev/null @@ -1,19 +0,0 @@ -@echo off -set ISDEBUG=false -if "%1" == "debug" goto blockset -goto block2 -:blockset -set ISDEBUG=true -:block2 -set COMPILERPATH=%2 -set COMPILERKIND=%3 -rem if not exist %COMPILERPATH% goto notex -%COMPILERPATH% -warnings=false -debug=%ISDEBUG% -output bin/Main.%COMPILERKIND%.swf src/Main.as > buildlog.%COMPILERKIND%.txt -if errorlevel==1 goto failed -goto end -:notex -echo Flex/AIR SDK not found. Download and unpack Flex/AIR SDK into some directory and add it to PATH variable -goto end -:failed -pause -:end diff --git a/libsrc/ffdec_lib/testdata/cross_compile/build_swftools_debug.bat b/libsrc/ffdec_lib/testdata/cross_compile/build_swftools_debug.bat deleted file mode 100644 index 2ccf2fb56..000000000 --- a/libsrc/ffdec_lib/testdata/cross_compile/build_swftools_debug.bat +++ /dev/null @@ -1,4 +0,0 @@ -@echo off -set COMPILERKIND=swftools -cd src -c:\swftools\as3compile.exe Main.as -o ..\bin\Main.%COMPILERKIND%.swf 1> ../buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/custom/run_rabcasm.bat b/libsrc/ffdec_lib/testdata/custom/run_rabcasm.bat deleted file mode 100644 index fdabc7fdf..000000000 --- a/libsrc/ffdec_lib/testdata/custom/run_rabcasm.bat +++ /dev/null @@ -1,5 +0,0 @@ -@echo off -set RABCDASM_PATH=c:\RABCDasm -%RABCDASM_PATH%\rabcasm.exe abc\custom-0\custom-0.main.asasm -%RABCDASM_PATH%\abcreplace.exe bin\custom.swf 0 abc\custom-0\custom-0.main.abc -pause \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/bin/Main.air.swf b/libsrc/ffdec_lib/testdata/flashdevelop/bin/Main.air.swf deleted file mode 100644 index f0a4416164c0cf34d55fbca2fd1bd442083c0053..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16123 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 NCoM(h{{V~GsQy#sTdV*8 diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/bin/Main.flex.swf b/libsrc/ffdec_lib/testdata/flashdevelop/bin/Main.flex.swf deleted file mode 100644 index c4bdc2e41fb6a4ff83c50d26cb8d07f92a8094bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20780 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 vrGBHL-x&8B_xh15WiSYgf)Ttxa=m4C@w buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/flashdevelop/build_flex_debug.bat b/libsrc/ffdec_lib/testdata/flashdevelop/build_flex_debug.bat deleted file mode 100644 index 76c857b14..000000000 --- a/libsrc/ffdec_lib/testdata/flashdevelop/build_flex_debug.bat +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -set COMPILERKIND=flex -c:\flex\bin\mxmlc.exe -warnings=false -debug=true -output bin/Main.%COMPILERKIND%.swf src/Main.as 1> buildlog.%COMPILERKIND%.txt 2>&1 \ No newline at end of file