Jindra Petřík
|
bfe0fce888
|
new for loop continues detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
47e6737422
|
AS3 instruction name padding is optional (can be enabled in settings/scripts)
as it may be hard to search an instruction with spaces behind it
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
31d63eb2b3
|
Fixed #1206 Switch with multiple default clauses
Fixed switch(null) in some cases
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
a6c41ec269
|
Fixed build
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
2bebbfad0b
|
fixed some dup problems
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
97c325eb20
|
updated tests
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
ae026983de
|
AS3 assembly testdata template generator
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
98c2b1eba9
|
AS3 p-code more RAbcDasm like
- get/setlocal_x renamed to get/setlocalx
- QName casing changed from Qname
Better increment/decrement detection, chained assignments.
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
4c4d173798
|
AS3 p-code more RAbcDasm like: commas in parameters list (WARNING: Breaks backward compatibility)
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
21068f98a7
|
Fix tests
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
7f6181360f
|
AS3 p-code more RAbcDasm like (parenthesis after True/False/Undefined/Null trait kinds)
AS3 method trait p-code indentation
AS3 editation of body traits (slot/const only)
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
ddd2d5697b
|
return in try
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
ada687db7a
|
Updated tests
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
0a60be9246
|
Support for comma operator in switch case statements
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
3f2e075ee9
|
Fixed goto/for detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
c5f992b675
|
Fixed goto/for detectionFixed goto/for detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
6a94a5c274
|
AS3 - more tests, added classes tests back
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
054b0dc9f7
|
goto detection... still does not work
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
5d7924fa2c
|
reverting the change about for loops / goto detection :-(
it does not work as intended
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
15e69bbf75
|
AS3: Incorrect handling of strict equals operator in if vs switch resulting in §§pop
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
da1423a254
|
New test classes for fors, updated AS3Generator for tests
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
cade4549fb
|
AS3 test methods separated to classes, Fixed AS3: get/set slot for global scope
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
5a68dc63b6
|
fixed tests, removed jacoco
|
2021-01-01 01:07:47 +01:00 |
|
Jindra Petřík
|
f48c92df27
|
AS1/2 Delete operator with nonIdentifier parameters (e.g. spaces or obfuscated)
|
2018-05-27 22:42:26 +02:00 |
|
Jindra Petřík
|
f61772c8f7
|
For in break detection with inner switch statement
|
2018-05-27 22:10:54 +02:00 |
|
Jindra Petřík
|
d138c61072
|
- AS1 slash syntax support (decompilation, direct editation)
- AS1/2 Using eval, set functions on obfuscated names instead of §§ syntax where applicable
|
2018-05-27 16:52:55 +02:00 |
|
Jindra Petřík
|
6ec124f71a
|
Fixed using temporary registers after for..in (causing §§pop instructions, etc.)
|
2018-05-27 10:49:42 +02:00 |
|
Jindra Petřík
|
811f7a3b77
|
Better continue in for / goto detection.
|
2018-05-26 18:37:25 +02:00 |
|
Jindra Petřík
|
a7f457ad9d
|
AS1/2: break on the end of for..in loop
|
2018-01-30 07:39:16 +01:00 |
|
Jindra Petřík
|
eca98106d2
|
AS1/2: Properly handling of Flash7 scripts exported to Flash5/6 - ActionDefineFunction local registers
|
2018-01-29 22:13:59 +01:00 |
|
Jindra Petřík
|
da3cf1454c
|
AS1/2 Try..catch with error types support - decompilation and direct editation
|
2018-01-28 16:08:20 +01:00 |
|
Jindra Petřík
|
d898ec2076
|
AS1/2 switch detection - better handling position of default branch
|
2018-01-28 12:03:10 +01:00 |
|
Jindra Petřík
|
455d30bb2d
|
Switch variant generator
|
2018-01-28 11:54:47 +01:00 |
|
Jindra Petřík
|
eb30c18fba
|
AS1/2 break statement decompilation in for..in loops fixed
|
2018-01-27 17:59:03 +01:00 |
|
Jindra Petřík
|
08751b9524
|
AS2 classes tests reorganised
|
2018-01-27 13:38:52 +01:00 |
|
Jindra Petřík
|
2f6d0e66ac
|
AS1/2 direct editation - reordering of large (>256 items) constantpools
|
2018-01-21 13:03:20 +01:00 |
|
Jindra Petřík
|
b11fc959d1
|
Introducing AS2 classes Test class
AS2 classes - Test for maintaining vars/methods order
|
2018-01-21 09:07:20 +01:00 |
|
Jindra Petřík
|
2df9318036
|
fix test
|
2018-01-21 08:37:43 +01:00 |
|
Jindra Petřík
|
2bf7597cea
|
update license headers
|
2018-01-16 20:24:33 +01:00 |
|
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 |
|