Commit Graph

2383 Commits

Author SHA1 Message Date
Jindra Petřík
85668bbb07 Added #1893 Experimental playback of DefineVideoStream tags with VLC player 2022-12-18 23:10:24 +01:00
Jindra Petřík
19eafbf43e Added DebugId tag proper display and editation 2022-12-18 23:10:24 +01:00
Jindra Petřík
c361575a72 tests fix 2022-12-18 23:10:24 +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
8b6dd09069 organize imports 2022-12-18 23:10:24 +01:00
Jindra Petřík
4ea4419ac6 Fixed Tag dependency checking 2022-12-18 23:10:24 +01:00
Jindra Petřík
7629eb0f89 Do not add 0 as symbolclass needed character 2022-12-18 23:10:24 +01:00
Jindra Petřík
9143006e84 Symbolclass and Exportassets have needed characters 2022-12-18 23:10:24 +01:00
Jindra Petřík
74cf717e9a Fixed Parsing obfuscated namespaces with hash character "#" 2022-12-18 23:10:24 +01:00
Jindra Petřík
307cb6aadf Fixed Reading UI32 values 2022-12-18 23:10:24 +01:00
Jindra Petřík
5d7d48d90b Fixed #1896 NullPointer during deobfuscation 2022-12-02 08:56:02 +01:00
Jindra Petřík
b9736b3590 Fixed #1895 Handling of unstructured switch 2022-12-02 08:56:02 +01:00
Jindra Petřík
8e08fb4840 Fixed direct editing tests 2022-12-02 08:56:02 +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
bfcf48a659 Fixed #1887 AS3 - strict equals operator decompilation 2022-11-30 22:58:35 +01:00
Jindra Petřík
730ab47ca8 Fixed #1888 AS3 - Nullpointer in try..catch detection in cmodule 2022-11-30 22:58:35 +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
3537befde6 Fixed AS3 - XML - get descendants operator parenthesis 2022-11-30 22:58:35 +01:00
Jindra Petřík
6f7a89b78f Fixed #1888 resolving types on nested function variables 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
a99df959bc Fixed AS3 - RegExp escaping 2022-11-30 22:58:35 +01:00
Jindra Petřík
1de378c508 Fixed AS3 - RegExp escaping 2022-11-30 22:58:35 +01:00
Jindra Petřík
96c66d98c9 Added playerglobal.swc and airglobal.swf now part of FFDec bundle 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
231b4e7d3c Package internal Namespace - do not display its string value. 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
6bb0dd29ad Fixed #1888 Remove casts for object literal keys 2022-11-30 22:58:35 +01:00
Jindra Petřík
d7a1720270 notnull type for this 2022-11-30 22:58:35 +01:00
Jindra Petřík
bd82515065 Added AS3 improved goto declaration for properties and methods 2022-11-30 22:58:35 +01:00
Jindra Petřík
7b15db82b8 Fixed #1891 AS3 - duplicate variable declaration in some cases 2022-11-30 22:58:35 +01:00
Jindra Petřík
3bb4fcb057 Fixed #1888 Casts vs callproperty on this 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
954200484c Fixed #1810 AS3 Direct editation - Calls inside submethods using this 2022-11-30 22:58:35 +01:00
Jindra Petřík
60100196c5 Fixed #1810 AS3 Direct editation - XML attribute handling 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
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
54d7cb38bc Fixed tests 2022-11-30 22:58:35 +01:00
Jindra Petřík
b156340a83 Stub for better goto declaration 2022-11-30 22:58:35 +01:00