Commit Graph

141 Commits

Author SHA1 Message Date
honfika@gmail.com
cf58f71f10 AVM2 execution fixes 2016-12-30 21:19:48 +01:00
honfika@gmail.com
11088fec36 #1308 Search by all P-code files 2016-12-19 22:21:53 +01:00
Jindra Petřík
1db9dcab0a Issue #1289 AS1/2 direct editation - variables used in inner functions must not be stored in local registers 2016-10-03 20:37:55 +02:00
Jindra Petřík
8a0223a02a Namespace suffix handling on all Levels.
Classes with same name handling.
Test data
2016-09-17 14:44:59 +02:00
Jindra Petřík
61d6887938 Tests fixed 2016-08-31 16:56:37 +02:00
Jindra Petřík
8f29c8f8db AS3 p-code block ends like in RabcDasm 2016-08-28 19:55:33 +02:00
Jindra Petřík
da859ddb41 AS3 p-code editing - metadata read/write support 2016-08-28 17:01:50 +02:00
Jindra Petřík
d22a166163 Organize import 2016-08-20 20:12:28 +02:00
Jindra Petřík
aba9e3d2b1 Test data fixed
Better exception handling in FFDec AS3 compiler
2016-08-20 20:09:58 +02:00
Jindra Petřík
5c4e07ec1b Parsing Flex SDK errors
init swf to flex before editig
2016-08-20 18:23:09 +02:00
Jindra Petřík
c4e1879b79 As3ScriptReplacer as interface
Better handling missing directories
Tip for directories in advanced setting refactored - link to Flex SDK
Use Flex SDK switch in Advanced settings
2016-08-16 23:31:12 +02:00
Jindra Petřík
6781d86a6c Reformat and organize imports 2016-08-06 07:21:58 +02:00
Jindra Petřík
8c5345cfd8 AS3 editation with flex - not really working yet:
- needs fixing circular references, etc. (eg. editing class which references classes which references this class)
 - needs better errors displaying with jump to error line, etc.
2016-08-06 07:19:52 +02:00
Jindra Petřík
4750b50b17 AMF optimization: Pair type eliminated, ListSet and ListMap introduces (Set/Map which maintains order of keys) 2016-07-24 08:07:49 +02:00
Jindra Petřík
0d8e621a17 AMF3 importer
refactoring AMFTools to AMF3 exporter
2016-07-19 22:21:47 +02:00
Jindra Petřík
f322581a31 DumpInfo in AMF3
PlaceObject4 read/write AMF data
2016-07-18 08:37:55 +02:00
Jindra Petřík
d33c8e8c32 writing AMF3 + tests
traits handling fix
empty string handling fix
2016-07-17 19:05:50 +02:00
Jindra Petřík
092bfb4acb rename AMF to Amf part3 2016-07-17 15:56:41 +02:00
Jindra Petřík
f7b3d502cb AMF3 tests, exceptions 2016-07-17 15:48:56 +02:00
honfika@gmail.com
4d6aed7e3d test clean method fixed 2016-03-06 09:55:37 +01:00
Jindra Petřík
fed7439d18 Move items from Debug tab in advanced settings to other tabs to avoid acidentally setting it,
reseting most of them by renaming.
2016-02-19 16:54:12 +01:00
Jindra Petřík
26fbb83ef3 simplify expressions 2016-02-17 20:07:56 +01:00
Jindra Petřík
b6d16b9224 test fix 2016-02-17 02:18:22 +01:00
Jindra Petřík
60a2a95797 test fix 2016-02-17 02:16:40 +01:00
Jindra Petřík
b6b62b288f #1145 Correct precedence handling on binary operators 2016-02-16 23:07:00 +01:00
Jindra Petřík
be8e4df4c7 #1145 AS3 better declaration type detection,
better convert_x instruction handling
2016-02-16 23:00:17 +01:00
Jindra Petřík
4994c4a70c Default clause position in switch fixed 2016-01-17 21:59:20 +01:00
honfika@gmail.com
8cb067bfda format java code 2016-01-15 14:37:34 +01:00
Jindra Petřík
edad412fc1 AS3 RegExp literal decompilation and direct editation 2016-01-12 20:45:01 +01:00
honfika@gmail.com
1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
honfika@gmail.com
6340c0efea #1125 Missing catch block when decompiling try{}catch{} block 2015-12-29 09:53:46 +01:00
honfika@gmail.com
16a27789e3 swf.tags and sprite.subtags are private to avoid modifying the list without setting the isModified flag + some small chages 2015-12-27 10:19:27 +01:00
honfika@gmail.com
c563a7449b allow trait specification in pcode import 2015-12-15 12:46:08 +01:00
honfika@gmail.com
d621f09822 fix2 2015-12-08 13:57:34 +01:00
honfika@gmail.com
9a323a1355 swf xml test 2015-12-04 08:24:09 +01:00
honfika@gmail.com
15c09a2d21 test fix 2015-11-30 09:22:31 +01:00
honfika@gmail.com
0cf0df67ea using existing getOffset method everywhere, made offset is privete 2015-11-30 09:16:51 +01:00
honfika@gmail.com
4fb62ab85d add test for FastActionList 2015-11-29 08:22:25 +01:00
honfika@gmail.com
b338abcdba test fixes 2015-11-26 16:02:26 +01:00
Jindra Petřík
22aadefd59 VW fix 2015-11-22 20:46:48 +01:00
honfika@gmail.com
0b59f0b11f AS3 deobfuscation changed to execute code instead of translating 2015-11-21 15:13:11 +01:00
honfika@gmail.com
dc3cbaf317 do not write everyting to the output while testing instruction executions 2015-11-18 17:35:48 +01:00
honfika@gmail.com
9b03c3d5de further as2/3 execution fixes 2015-11-18 17:18:14 +01:00
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