Commit Graph

361 Commits

Author SHA1 Message Date
Jindra Petřík
939d909633 Fixed #2162 AS3 try inside foreach 2023-12-30 18:06:08 +01:00
Jindra Petřík
a4c2680053 Fixed AS3 - extra newlines on methods which use activation
Fixed #2162 AS3 switch inside foreach
2023-12-30 18:06:08 +01:00
Jindra Petřík
779be797e2 tests fix 2023-12-30 18:06:08 +01:00
Jindra Petřík
3e8c166c4a Fixed #2148 AS1/2 callmethod by register value 2023-12-30 18:06:08 +01:00
Jindra Petřík
323f614e67 fix test 2023-12-30 18:06:08 +01:00
Jindra Petřík
bd6c953218 Fixed Incorrect debugger line numbers when "Open loaded while playing" is enabled
Fixed AS3 debugger - Slow injecting debug info - now faster
Fixed AS3 debugger - obfuscated classes debugging
Fixed Delayed open loaded SWFs while playing
Fixed AS3 Direct editation - script initializer for main document class

Changed Wrong unicode escape `{invalid_utf8:xxx}` changed to `{invalid_utf8=xxx}` for compatibility with file names
2023-12-30 18:06:08 +01:00
Jindra Petřík
4125e94ca3 Added Label that flex compiler is used (when it's enabled in settings)
Fixed #2111 Flex AS3 editation - use SWF dependencies defined in GUI
Fixed SWF dependencies label was not updated on startup
2023-12-30 18:06:08 +01:00
Jindra Petřík
fa03866191 Added #2123 FLA export - show some progress info (which symbols are exported)
Fixed #2123 FLA export - IndexOutOfBounds in shape fixer
Removed #2123 FLA export - Using shape fixer for morphshapes (needs something better)
2023-12-30 18:06:08 +01:00
Jindra Petřík
cca0161766 Changed AS1/2 P-code action parameters are now separated by commas, code without commas is still accepted 2023-10-16 09:36:06 +02:00
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