Commit Graph
80 Commits
Author SHA1 Message Date
Jindra Petřík aee2f18016 Fixed AS3 Metadata values order 2023-03-19 22:43:41 +01:00
Jindra Petřík 9e6fa2e75b Added AS3 support for logical AND/OR compound operator 2023-03-19 22:43:41 +01:00
Jindra Petřík e75991bee5 RegExp vs divide test 2023-03-19 22:43:41 +01:00
Jindra Petřík c19d0d8e82 AS3 Operations test 2023-03-19 22:43:41 +01:00
Jindra Petřík 9967bc0937 Fixed AS3 XML embedded variables display and direct edit 2023-03-19 22:43:41 +01:00
Jindra Petřík 33e7ce35c7 Fixed #1981 AS3 fully qualified (colliding) types in submethods 2023-03-19 22:43:41 +01:00
Jindra Petřík 76eff8b53c Fixed #1977 AS3 Find usages - class and function usages, various fixes 2023-02-25 19:39:02 +01:00
Jindra Petřík 6f4cb4a8d6 Fixed #1940 AS3 decompilation - wrong assignment 2023-01-30 22:33:36 +01:00
Jindra Petřík 7822ec078d Fixed #1888 String casts - ConvertS on XML, XMLList 2023-01-30 22:33:36 +01:00
Jindra Petřík 0377a876e3 Fixed #1938 AS3 Direct editation - implied this instead of findprop 2023-01-22 22:15:04 +01:00
Jindra Petřík 313b51cd8c Fixed #1937 AS3 - declarations vs null 2023-01-22 22:15:04 +01:00
Jindra Petřík d199949ed1 Fixed #1936 AS3 Direct editation - scope of nested functions 2023-01-22 22:15:04 +01:00
Jindra Petřík 0aaef75927 Fixed #1936 AS3 Direct editation - slots increment, decrement 2023-01-22 22:15:04 +01:00
Jindra Petřík 5964d48f92 Fixed #1936 AS3 Direct editation - colliding try..catch variable 2023-01-22 22:15:04 +01:00
Jindra Petřík c5d1790c25 Fixed #1936 AS3 - Parentheses around function definition call 2023-01-22 22:15:04 +01:00
Jindra Petřík 50910f57d1 Fixed #1888 AS3 - Coerce to int when Number
Fixed AS3 - super properties resolving
2023-01-22 22:15:04 +01:00
Jindra Petřík 5d428eaa8b Fixed #1888 AS3 - Coerce to string 2023-01-22 22:15:04 +01:00
Jindra Petřík 84af94475a Fixed #1892 AS3 - internal modifier after implicit namespace 2023-01-22 22:15:04 +01:00
Jindra Petřík 29e2dc7ce3 Fixed #1894 Switch inside loop 2023-01-22 22:15:04 +01:00
Jindra Petřík 933aa4c234 Fixed AS3 - Resolving types on static protected namespaced properties
Fixed test data
2022-12-18 23:10:24 +01:00
Jindra Petřík 8388d6adf4 AS3 - "internal" keyword support 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 9cd93c2388 Fixed #1888 Missing casts in ternar 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 e22669d377 Show convert instruction when needed - int(xx), String(xx), etc.... 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 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 c1dd430f43 Fixed AS3 - direct editation - arguments object on method with activation 2021-12-04 14:49:38 +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 f1ab87f2b7 Fixed #1761 AS3 - try..finally inside another structure like if 2021-11-30 07:13:32 +01:00
Jindra Petřík 98703e4e5a Fixed: #270 AS decompilation - comma in ternar 2021-03-13 21:08:23 +01:00
Jindra Petřík b84ccc7005 Fixed: #270 AS3 decompilation - loop followed by try 2021-03-13 21:08:23 +01:00