Commit Graph

82 Commits

Author SHA1 Message Date
honfika@gmail.com
6dac1cbb9b is compile time fix 2015-09-23 09:58:02 +02:00
honfika@gmail.com
b5df7b0f08 call getPrecedence only 1 time: fix 2015-09-20 14:39:07 +02:00
honfika@gmail.com
14e6922eb7 call getPrecedence only 1 time 2015-09-20 14:01:26 +02:00
honfika@gmail.com
e8fb8e2f37 faster syntax highlighting 2015-09-16 14:12:13 +02:00
honfika@gmail.com
3958217d93 #1047 6.0.2 open all scripts folders: fix 2015-09-13 08:31:41 +02:00
honfika@gmail.com
28468f9173 #1030 AS3 decompilation error - StackOverflowError 2015-09-08 11:48:43 +02:00
honfika@gmail.com
1badb49810 not creating always new instruction definition objects 2015-09-07 10:20:11 +02:00
honfika@gmail.com
696ee04cb4 avoid throwing EmptyStackExceptions in as2 deobfuscation 2015-08-26 20:50:22 +02:00
honfika@gmail.com
3e7d891280 allParts is a set in Graph class 2015-07-16 16:45:42 +02:00
honfika@gmail.com
a911196575 DottedChains in identifier deobfuscation 2015-07-16 13:20:23 +02:00
honfika@gmail.com
36e7bdbaee using HashSet in Graph.leadsTo 2015-07-15 22:37:44 +02:00
honfika@gmail.com
ace72938bd DottedChain equals fix 2015-07-14 21:23:43 +02:00
honfika@gmail.com
af3553e387 more DottedChains 2015-07-14 21:11:08 +02:00
honfika@gmail.com
a4d49aeaf0 using DottedChains (almost) everywhere 2015-07-14 20:13:54 +02:00
honfika@gmail.com
dd4933967e fullyQualifiedaNames are DottedChains 2015-07-12 21:27:49 +02:00
honfika@gmail.com
9a0a54bebb hashCode and equals 2015-07-12 18:14:26 +02:00
honfika@gmail.com
904d1f64f1 non static caches (separated cache for all SWFs) 2015-07-12 15:14:41 +02:00
Jindra Petřík
0af75c9990 Slower loop detection :-( 2015-07-12 13:38:06 +02:00
Jindra Petřík
5b3a3d854b Faster loop+break detection. 2015-07-12 13:11:19 +02:00
honfika@gmail.com
fa6b85416f export fix 2015-07-11 19:20:43 +02:00
honfika@gmail.com
737f20edd4 build fix + catch ThreadDeath errors 2015-07-11 09:32:02 +02:00
honfika@gmail.com
9009cf022a Merge origin/master 2015-07-11 09:10:31 +02:00
honfika@gmail.com
cabb490c3e #962 Code formatting issue + getName: pass null value in fullyQualifiedName parameter instead of new array list. getName already accepts null 2015-07-11 09:10:20 +02:00
Jindra Petřík
85995ca008 And/Or detection fix 2015-07-11 06:02:09 +02:00
Jindra Petřík
dddb139f1a Issue #961 Final process fix 2015-07-10 20:36:03 +02:00
Jindra Petřík
8a154b48e0 do not use line info in block (obfuscated SWFs break it)
Issue #961 Final process fix
2015-07-10 19:52:29 +02:00
Jindra Petřík
68820fda7a Merge origin/master 2015-07-10 19:33:38 +02:00
Jindra Petřík
bee1f70eaa obfuscated and/or fix 2015-07-10 19:33:20 +02:00
honfika@gmail.com
b086317e24 interrupt thread in finalProcess 2015-07-10 15:41:55 +02:00
Jindra Petřík
9646a6e848 Block refactoring - uses same method.
Use a bit of line information to put commands on same line when needed.
2015-07-10 06:15:11 +02:00
Jindra Petřík
0ebfec640c Isssue #959 For detection fix to avoid StackOverflow 2015-07-10 05:27:53 +02:00
honfika@gmail.com
cc8bf6fb7a small fixes/improvements 2015-07-09 16:42:42 +02:00
honfika@gmail.com
870f9cf926 build fix 2015-07-09 13:04:09 +02:00
honfika@gmail.com
9415a7a115 do not instantiate millions of ArrayList 2015-07-09 13:03:29 +02:00
honfika@gmail.com
42a8fc4c22 GraphTargetItem.src is readonly (field is private, getter added) 2015-07-09 10:51:04 +02:00
honfika@gmail.com
0437e95b4f do not instantiate millions of HighlightData 2015-07-09 10:31:50 +02:00
Jindra Petřík
e0a70a35fe Issue #954 IndexOutOfBounds fix 2015-07-07 20:33:24 +02:00
honfika@gmail.com
31eb284b60 no more string concatenation in graph text writer 2015-07-07 16:24:43 +02:00
Jindra Petřík
17a94b7ba2 Issue #947 Marklevels errors ignored 2015-07-06 21:52:56 +02:00
honfika@gmail.com
b3c39bbbee properly interrupt on timeout 2015-07-06 16:10:12 +02:00
honfika@gmail.com
dcb20d84f0 more cleanup 2015-07-05 21:54:30 +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
honfika@gmail.com
fac67d5baa format source code 2015-07-04 20:51:26 +02:00
Jindra Petřík
9893296f1d fix tests 2015-07-04 19:18:05 +02:00
Jindra Petřík
b43d282e3f tests compilation fixed 2015-07-04 19:07:17 +02:00
Jindra Petřík
3a22038f03 AS3 - improved switch handling 2015-07-04 15:21:47 +02:00
Jindra Petřík
3494556c52 AS3 instruction insert fix 2015-07-03 19:54:36 +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