Commit Graph

751 Commits

Author SHA1 Message Date
honfika@gmail.com
ecc0cd3f15 get image dimension without loading the image 2015-07-20 15:54:40 +02:00
honfika@gmail.com
37dc877b16 allow to specify tag type on image and shape import 2015-07-20 13:20:31 +02:00
honfika@gmail.com
ebd6b5760c package/namespace test classes added to as3 text swf. todo: create unit test 2015-07-19 16:19:57 +02:00
honfika@gmail.com
2ad09b1d98 put jpeg tag to correct position after replacing shape 2015-07-19 14:32:33 +02:00
honfika@gmail.com
1aa9504240 AS2 parser: add string to constant pool, if there is enough space 2015-07-18 21:00:32 +02:00
honfika@gmail.com
cc4a5b7d82 remove unused constant pool items after replacing them 2015-07-18 20:47:25 +02:00
honfika@gmail.com
91fb53d665 as3 classes export simplified 2015-07-18 19:47:26 +02:00
honfika@gmail.com
a7d57c19a4 inline constant pool string when the pool is too big 2015-07-18 15:30:51 +02:00
honfika@gmail.com
35cfe219a4 error message when constant pool is too big 2015-07-18 08:23:09 +02:00
honfika@gmail.com
0b4ea14a95 better as2 deobfuscation, #955 AS2 decompilation problem - IllegalArgumentException fix 2015-07-18 07:18:53 +02:00
Jindra Petřík
9550376f52 Merge origin/master
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScript3Parser.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ClassAVM2Item.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ConstAVM2Item.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/FunctionAVM2Item.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/GetterAVM2Item.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/InterfaceAVM2Item.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/MethodAVM2Item.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/SetterAVM2Item.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/SlotAVM2Item.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/traits/TraitFunction.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/traits/TraitMethodGetterSetter.java
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/traits/TraitSlotConst.java
2015-07-17 14:40:57 +02:00
Jindra Petřík
113510a105 AS3: Display and direct edit trait Metadata 2015-07-17 14:33:15 +02:00
honfika@gmail.com
6171ad56db actionwith fix 2015-07-17 11:55:05 +02:00
honfika@gmail.com
248b86e01f export only as2 or as3 fix 2015-07-17 11:17:07 +02:00
honfika@gmail.com
684af502a6 #978 Class names are case sensitive, but filenames are not, so they are overwritten sometimes during export 2015-07-17 10:37:04 +02:00
honfika@gmail.com
0b69a9e75c allow to export only as2 or as3 from command line 2015-07-17 09:35:03 +02:00
honfika@gmail.com
b1a84a3940 debug things removed 2015-07-17 09:23:16 +02:00
honfika@gmail.com
a6dc717225 calculating the action length without writing it to a stream 2015-07-17 09:19:51 +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
a61ff138ea AS editing fix + some DottedChain changes 2015-07-15 20:15:04 +02:00
honfika@gmail.com
c9efbedc40 config setting to overwrite exported files 2015-07-15 16:54:32 +02:00
honfika@gmail.com
a7d5a93096 as2 export fix 2015-07-15 14:24:46 +02:00
honfika@gmail.com
c0ea48896a build fix 2015-07-15 10:34:30 +02:00
honfika@gmail.com
56a0f96661 some new string builders 2015-07-15 10:27:34 +02:00
honfika@gmail.com
602a2f0a63 DottedChain namespace fix 2015-07-14 22:14:55 +02:00
honfika@gmail.com
c4530dfdd5 #967 Replace DefineText content from CLI 2015-07-14 21:52: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
c6b0dc926a #968 Sprites export with wrong coloring 2015-07-13 11:09:05 +02:00
honfika@gmail.com
dd4933967e fullyQualifiedaNames are DottedChains 2015-07-12 21:27:49 +02:00
honfika@gmail.com
cf0e976172 build fix again 2015-07-12 18:27:55 +02:00
honfika@gmail.com
c07dc61b3f build fix 2015-07-12 18:18:07 +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
Jindra Petřík
6d52d3fbb2 custom namespaces fix 2015-07-12 12:23:11 +02:00
Jindra Petřík
bfee75d72b Merge origin/master 2015-07-12 12:08:57 +02:00
Jindra Petřík
217d82852a debug one method switch 2015-07-12 12:08:46 +02:00
honfika@gmail.com
480af129e8 trait is cloneable now 2015-07-11 21:43:32 +02:00
honfika@gmail.com
fa6b85416f export fix 2015-07-11 19:20:43 +02:00
honfika@gmail.com
8f8db771e8 command line remove fix, show tag number in dumpSWF 2015-07-11 13:27:44 +02:00
honfika@gmail.com
e9b74200ad parallel AS2 export (similar to AS3) 2015-07-11 11:41:20 +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
239ca4c7f7 Merge origin/master 2015-07-11 06:02:43 +02:00