Commit Graph

352 Commits

Author SHA1 Message Date
Jindra Petřík
dc5e50813f Added Checkstyle to build process and fixing checkstyle to all com.src.jpexs classes 2023-10-16 09:36:06 +02:00
Jindra Petřík
b6e8ca0d67 Added #116 Show invalid utf-8 bytes in Strings as {invalid_utf8:xxx} 2023-10-16 09:36:06 +02:00
Jindra Petřík
8b9c386102 Fix tests 2023-10-16 09:36:06 +02:00
Jindra Petřík
52db7454dc Fixed AS2 getters and setters decoding 2023-10-16 09:36:06 +02:00
Jindra Petřík
5141263960 Fixed #223 AS2 Detecting uninitialized class fields 2023-10-16 09:36:06 +02:00
Jindra Petřík
a4fd485c47 Fixed AS3 incorrect private modifier on internal namespaced traits of private class inside script 2023-10-16 09:36:06 +02:00
Jindra Petřík
9a34404fba fix tests 2023-10-16 09:36:06 +02:00
Jindra Petřík
4d23246ce0 Added #2094 AS3 Missing use namespace 2023-10-16 09:36:06 +02:00
Jindra Petřík
1088118f18 added test 2023-10-16 09:36:06 +02:00
Jindra Petřík
b32006a23f Fixed #2093 AS3 Unnecessary use of fully qualified names for classes in same package 2023-10-16 09:36:06 +02:00
Jindra Petřík
690bfa3d7c Fixed AS3 Initialization of var in script initializer 2023-10-01 18:21:38 +02:00
Jindra Petřík
4eabf89291 Added AS3 - Show Embed tag over asset classes (readonly)
Added AS3 - Checkbox for exporting assets embedded using `Embed` (-exportembed in commandline)
Added FLA export - AS3 - Using `Embed` tag for DefineBinaryData, images not extending BitmapData
2023-10-01 18:21:38 +02:00
Jindra Petřík
72b64f266d Fixed #2077 AS3 colliding types in current package with trait names 2023-10-01 18:21:38 +02:00
Jindra Petřík
b08856d3a5 Fixed #2077 AS3 try..catch parts outside block
Fixed AS3 try..catch inside loop unneccessary continue
2023-10-01 18:21:38 +02:00
Jindra Petřík
97d04cbedd Fixed #2077 AS3 allow star string as property name (XML access) 2023-10-01 18:21:38 +02:00
Jindra Petřík
49c8251e4d Fixed #2077 Switch detection problems producing §§goto 2023-10-01 18:21:38 +02:00
Jindra Petřík
05d5fee409 Fixed #2052 Detection of switches based on notequal operator
update license in header
2023-10-01 18:21:38 +02:00
Jindra Petřík
e9063e487b Fixed AS3 - getouterscope instruction support 2023-03-19 22:43:41 +01:00
Jindra Petřík
487d1f8b14 Update license year 2023-03-19 22:43:41 +01:00
Jindra Petřík
f24453d525 Basic XFL converter test 2023-03-19 22:43:41 +01:00
Jindra Petřík
f81d1ac58d Fixed #1981 AS3 star import collisions 2023-03-19 22:43:41 +01:00
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
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
02aff9abfa Tests fix 2023-01-22 22:15:04 +01:00
Jindra Petřík
e69d492953 Fixed #1938 AS3 - shortening + 1 to increment
Fixed #1938 AS3 - implicit coercion of operations
Fixed #1938 AS3 - initproperty compound operators, increment/decrement
2023-01-22 22:15:04 +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
051087e9ad Fixed #1842 AS1/2 Better handling obfuscated code, for..in 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
e9568e413b Fixed AS3 - local registers type declarations vs for..in clause 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
37ca118d19 tests fix 2023-01-22 22:15:04 +01:00
Jindra Petřík
9b717017ae Fixed #595 AS3 direct editation - protected property resolving,
Fix tests
2022-12-23 17:02:50 +01:00
Jindra Petřík
5d13387f7b Fixed AS3 direct editation and decompiler share same AbcIndex 2022-12-23 17:02:50 +01:00
Jindra Petřík
02081f2d9e Tests fix 2022-12-23 17:02:50 +01:00
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