Commit Graph

71 Commits

Author SHA1 Message Date
Jindra Petřík
c361575a72 tests fix 2022-12-18 23:10:24 +01:00
Jindra Petřík
3771e02ba2 Fixed #1006 AS3 - Warning - Function value used where type Boolean was expected
as3_new testdata compilers do not ignore warnings
as3_new testdata without warnings
2022-12-18 23:10:24 +01:00
Jindra Petřík
263b401efc Fixed #1888 Casts for missing types, cast handling for script local classes 2022-12-02 08:56:02 +01:00
Jindra Petřík
c9e5349349 more samples for XML/XMLList 2022-11-30 22:58:35 +01:00
Jindra Petřík
9ddda2a8f8 Fixed #1888 Resolving types on XML and XMLList 2022-11-30 22:58:35 +01:00
Jindra Petřík
e588cbda3a Fixed #1894 AS3 - XML filters in some corner cases 2022-11-30 22:58:35 +01:00
Jindra Petřík
a41926a662 Fixed #1894 Switches vs loops decompilation (now with two passes) 2022-11-30 22:58:35 +01:00
Jindra Petřík
ad97886306 Fixed Switch decompilation in some corner cases 2022-11-30 22:58:35 +01:00
Jindra Petřík
c26030620f Fixed Avoid Error Implicit coercion of a value of type XXX to an unrelated type YYY 2022-11-30 22:58:35 +01:00
Jindra Petřík
183048bd82 Fixed #1888 Resolve properties on script traits 2022-11-30 22:58:35 +01:00
Jindra Petřík
2a68570103 Fixed #1888 Resolve properties on protected namespaces 2022-11-30 22:58:35 +01:00
Jindra Petřík
f24b132ae2 Fixed #1892 AS3 - Package internal custom namespaces 2022-11-30 22:58:35 +01:00
Jindra Petřík
e415945490 resolving properties and methods on Vector 2022-11-30 22:58:35 +01:00
Jindra Petřík
8f3154cc3d resolving properties on builtin namespace 2022-11-30 22:58:35 +01:00
Jindra Petřík
0de72634eb Tests 2022-11-30 22:58:35 +01:00
Jindra Petřík
9e8d00edba Fixed #1888 Casts in binary operations, not casting any type 2022-11-30 22:58:35 +01:00
Jindra Petřík
9324f01183 Fixed #1888 Properly resolve static vs nonstatic properties 2022-11-30 22:58:35 +01:00
Jindra Petřík
87a8a03ca1 tests 2022-11-30 22:58:35 +01:00
Jindra Petřík
531057764a Fixed #1890 AS3 - Chained assignments in some special cases 2022-11-30 22:58:35 +01:00
Jindra Petřík
54d7cb38bc Fixed tests 2022-11-30 22:58:35 +01:00
Jindra Petřík
25aa987cdf Propagate ABCIndex everywhere 2022-11-30 22:58:35 +01:00
Jindra Petřík
e22669d377 Show convert instruction when needed - int(xx), String(xx), etc.... 2022-11-30 22:58:35 +01:00
Jindra Petřík
d1f010222c Fixed #1769 Missing some body trait variable declaration 2022-11-30 22:58:35 +01:00
Jindra Petřík
25bc05012f Fixed #1769 Missing some body trait variable declaration 2022-11-30 22:58:35 +01:00
Jindra Petřík
06feae4113 Fixed #1807 Proper parenthesis around call inside another call 2022-11-20 22:12:19 +01:00
Jindra Petřík
1d82af4855 Update license header year 2022-11-06 21:44:39 +01:00
Jindra Petřík
dc773af1e2 Fixed AS3 - direct editation - call on local register 2021-12-04 16:32:02 +01:00
Jindra Petřík
7599ba5dd0 Fixed AS3 - direct editation - bit not 2021-12-04 15:15:47 +01:00
Jindra Petřík
b0962137f9 declarations on activation object properties 2021-12-04 09:15:19 +01:00
Jindra Petřík
4197e4913b Fixed #1763 AS3 - initialization of activation object in some cases 2021-12-04 08:28:48 +01:00
Jindra Petřík
9e6548ceb0 Fixed #1762 AS - switch detection (mostcommon pathpart) 2021-12-02 18:59:32 +01:00
Jindra Petřík
1928962d6f Fixed #1762 AS call on integer numbers parenthesis 2021-12-01 08:44:30 +01:00
Jindra Petřík
85fb118138 tests 2021-11-30 07:14:01 +01:00
Jindra Petřík
0a4dc74c61 Fixed: AS decompilation - §§push before loop 2021-04-05 16:56:59 +02:00
Jindra Petřík
f7ffe7f1af Fixed: AS3 jump deobfuscator - fix for try..catch clauses 2021-04-05 16:56:59 +02:00
Jindra Petřík
b7e418f6b6 Fixed: AS decompilation - certain combinations of ifs and switch 2021-04-05 16:56:59 +02:00
Jindra Petřík
98703e4e5a Fixed: #270 AS decompilation - comma in ternar 2021-03-13 21:08:23 +01:00
Jindra Petřík
65a8af4822 Fixed: AS3 hilight and edit XML based on CData or comment only 2021-03-13 21:08:23 +01:00
Jindra Petřík
8cbd4c4bbf Compound assignments tests 2021-03-13 21:08:23 +01:00
Jindra Petřík
1a4d845b1a Fix tests 2021-03-12 22:12:39 +01:00
Jindra Petřík
380e7071bd Fixed: #1396, #1254 FLA Export - AS3 frame scripts 2021-03-12 22:12:39 +01:00
Jindra Petřík
ae9f8db5f2 tests fix 2021-03-05 21:22:55 +01:00
Jindra Petřík
ae29859b32 For/each in return test 2021-03-05 21:22:55 +01:00
Jindra Petřík
11c3c2a8a7 Fixed: AS3 decompilation: increment/decrement on properties 2021-02-24 19:55:59 +01:00
Jindra Petřík
8a6c4cf35c Fixed: AS3 with statement decompilation 2021-02-24 19:55:59 +01:00
Jindra Petřík
b9749678f9 tests 2021-02-24 19:55:59 +01:00
Jindra Petřík
b82c83c2ad Fixed #1360 Precedence of increment/decrement operations 2021-02-11 19:10:09 +01:00
Jindra Petřík
5659a78a12 Fixed: #1188 AS3 reorder traits if one slot/const references another 2021-02-10 22:27:43 +01:00
Jindra Petřík
c573e57976 Fixed: #1188 AS3 Static initializer - init slot/const only when not referencing other property 2021-02-10 20:47:23 +01:00
Jindra Petřík
cd1e28db42 fix tests 2021-02-10 19:55:15 +01:00