Commit Graph

98 Commits

Author SHA1 Message Date
Jindra Petřík
6edceccfc0 test fix 2015-11-15 08:17:26 +01:00
honfika@gmail.com
7bdecd990a create method for different multiname types 2015-11-10 11:05:47 +01:00
honfika@gmail.com
f2b8b146a6 faster AVM2 constant pool when adding a lot of items to it. 2015-11-09 13:58:20 +01:00
Jindra Petřík
7057a0bdcb various fixes for AS3 direct editation, decompilation, etc. to make FP ABC verifier happy 2015-11-08 11:15:18 +01:00
Jindra Petřík
90ee5282d7 AS3 direct editation: protected namespaces fix
Added sample SWF files from freeactionscript.com - tests use them
2015-11-07 09:02:13 +01:00
Jindra Petřík
a2293a6412 no testing of recompiled 2015-11-07 07:06:19 +01:00
Jindra Petřík
919d39106c AS3 direct editation - ifixed namespace handling, construct fix 2015-11-07 07:03:10 +01:00
Jindra Petřík
c61b792411 Merge origin/master 2015-11-06 19:41:22 +01:00
Jindra Petřík
2b9c1eb365 AS3 direct editation - indexing ABCs for faster access - classes and properties, better(?) and faster resolving
Hiding extends Object
2015-11-06 19:41:02 +01:00
honfika@gmail.com
8088e50276 AS3 instruction execute fixes 2015-11-06 09:37:35 +01:00
honfika@gmail.com
f726b5677e +1 AS2 test 2015-10-29 08:49:53 +01:00
Jindra Petřík
30bb6113a2 Import fixes, full package handling, make test pass 2015-10-28 19:16:52 +01:00
Jindra Petřík
87a1a9206f Namespace name comparation fix (dottedchain "" == name_id 0
Method body creation arguments fix
2015-10-28 09:20:41 +01:00
honfika@gmail.com
cbb3b1bff2 new tests for FQNs and namespaces, using pluginpath config 2015-10-23 10:52:44 +02:00
honfika@gmail.com
77292daf2f test fix 2015-10-21 14:53:22 +02:00
honfika@gmail.com
099bffdf68 removed some unnecessary parameters + small fixes 2015-10-21 08:54:25 +02:00
Jindra Petřík
f143434d9e Issue #1062 Editing/displaying script initializers 2015-10-20 16:37:39 +02:00
honfika@gmail.com
057a12ccba test fix 2015-10-20 09:35:10 +02:00
honfika@gmail.com
ca0642fe82 AS3 instuction list test 2015-10-08 19:02:12 +02:00
honfika@gmail.com
491ec7cb33 AS2 test added 2015-09-30 13:08:25 +02:00
honfika@gmail.com
bd8eddee4a AS2 test added 2015-09-29 15:38:32 +02:00
honfika@gmail.com
8d23312376 test format fix 2015-09-28 19:05:01 +02:00
honfika@gmail.com
1badb49810 not creating always new instruction definition objects 2015-09-07 10:20:11 +02:00
honfika@gmail.com
27bb3b1707 typo fix 2015-08-31 13:29:53 +02:00
honfika@gmail.com
809091ea42 framerate is float 2015-08-12 14:22:04 +02:00
honfika@gmail.com
56a0f96661 some new string builders 2015-07-15 10:27:34 +02:00
honfika@gmail.com
af3553e387 more DottedChains 2015-07-14 21:11:08 +02:00
Jindra Petřík
52f2439197 Merge origin/master
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/deobfuscation/AVM2DeobfuscatorRegisters.java
2015-07-06 09:14:18 +02:00
Jindra Petřík
0e1a76f279 AS3 register deobfuscator improved 2015-07-06 09:12:29 +02:00
honfika@gmail.com
bf2c6cb822 use diamond 2015-07-05 21:34:49 +02:00
honfika@gmail.com
8928a3c9ee organize imports 2015-07-05 21:28:17 +02:00
Jindra Petřík
cbbdded296 Issues #944,#991,#939 AS3 obfuscated switch read fix, wrong constants indices fix 2015-07-05 12:53:03 +02:00
Jindra Petřík
1952e75276 tests compilation fixed 2015-07-04 16:47:30 +02:00
honfika@gmail.com
4deeda6361 typo fixes 2015-07-04 14:57:18 +02:00
honfika@gmail.com
b700db9027 test fixed 2015-07-04 14:42:12 +02:00
honfika@gmail.com
738b26ccc1 AS3 deobfuscation fix (jumps after the end), faster instruction length calculation 2015-07-04 14:23:37 +02:00
Jindra Petřík
f3c0c8fa69 Introduce end-of-line normalization 2015-07-03 19:08:19 +02:00
Jindra Petřík
626668fc43 Merge branch 'v6'
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ABC.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScriptLexer.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/SymbolType.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/InstanceInfo.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/Action.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/ActionGraph.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/ActionListReader.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionSourceGenerator.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolType.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/swf6/ActionEnumerate2.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/GraphSourceItem.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/GraphTargetItem.java
	libsrc/ffdec_lib/src/com/jpexs/helpers/Helper.java
	libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2Test.java
	src/com/jpexs/decompiler/flash/gui/Main.java
	src/com/jpexs/decompiler/flash/gui/abc/UsageFrame.java
2015-07-03 19:06:09 +02:00
Jindra Petřík
0cea275073 A fix ? 2015-07-03 18:34:17 +02:00
Jindra Petřík
bc59d42957 AS3: ASM instruction remove/replace/insert fix, test added 2015-07-03 07:08:27 +02:00
honfika@gmail.com
b932a86de3 test fix 2015-07-02 09:17:23 +02:00
Jindra Petřík
1747d06edf AS3: Jump deobfuscation improved 2015-06-21 14:40:00 +02:00
Jindra Petřík
84398eaccf New AS3 Deobfuscation method similar to that for AS1/2 2015-06-20 20:27:39 +02:00
Jindra Petřík
2503f1093d Oficial tag names
(DoABCDefine tag renamed to DoABC2 for example)
2015-06-13 07:11:38 +02:00
Jindra Petřík
cac19d6cb9 Stack handling improved - no more StackEmptyException
And/Or handling improved
Preprocessor instructions introduced - §§pop,§§push...
2015-06-12 13:04:13 +02:00
honfika@gmail.com
da99aa3f39 Diamond interface 2015-06-04 08:20:06 +02:00
Jindra Petřík
f52170e664 test fix 2015-05-31 10:09:53 +02:00
Jindra Petřík
497a7794b0 AS1/2 parser improvements/fixes
Tests add original exception
Fixed ant test tasks
2015-05-27 17:31:47 +02:00
honfika@gmail.com
e49296770f format source code 2015-05-08 13:33:40 +02:00
honfika@gmail.com
45251ada53 #869 Negative float reading fixed 2015-05-01 12:07:38 +02:00