Commit Graph

386 Commits

Author SHA1 Message Date
Josh Soref
e830839590 spelling: action
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-10-29 16:55:43 +01:00
Jindra Petřík
3d1cfbe0e7 Fixed: #2353 AS1/2 - fscommand and other dynamic GetURL related calls (decompilation + editation) 2024-10-29 16:55:43 +01:00
Jindra Petřík
fb010614b4 Fixed: #2335 AS3 direct editation - Type coercion of && and || operators 2024-10-13 20:43:18 +02:00
Jindra Petřík
c8068e8da9 Tests fix 2024-10-13 20:43:18 +02:00
Jindra Petřík
4e8041c6f0 Fixed: #2322 More AS3 Assigment position when using dup 2024-10-13 20:43:18 +02:00
Jindra Petřík
9617c2ac2f Added: FLA/FlashDevelop/IDEA export - A link to all classes (sound, font, images) is added so no class is missed during compilation 2024-08-27 09:43:40 +02:00
Jindra Petřík
2912d3d0de Fixed: #2279 AS3 Decompilation - assignments on the right side of && and || operators 2024-08-27 09:43:40 +02:00
Jindra Petřík
45512d29a0 Do not parse imports from class ancestors.
Fixed tests.
2024-08-27 09:43:40 +02:00
Jindra Petřík
c8a8ce8b6d Fixed: Direct editation.
Fixed: Imports in script initializer
2024-08-27 09:43:40 +02:00
Jindra Petřík
05b7752e55 Fix tests 2024-08-27 09:43:40 +02:00
Jindra Petřík
4e528c181c Fixed: Script/Class initializers order of assignment
Changed: Compound script has slot/const traits inside main script initializer
2024-08-27 09:43:40 +02:00
Jindra Petřík
00535350bb Fixed: #2276 Protected namespaces do not use fully qualified names 2024-08-27 09:43:40 +02:00
Jindra Petřík
16ff10a890 Fixed: #2270 AS3 decompilation - unnnecessary local registers assignments as part of expressions when using optimization like dup, setlocal N instead of setlocal N, getlocal N 2024-08-12 19:51:40 +02:00
Jindra Petřík
3e7493d595 Added: AS3 direct editation - unary plus support 2024-08-12 19:51:40 +02:00
Jindra Petřík
50c8e3a8e3 Fixed: #2267 Script decompilation - Loop detection causing §§goto instructions in some cases 2024-08-08 19:27:14 +02:00
Jindra Petřík
31099c64e8 Fixed: #2226 Incorrect decompilation of continue statements in some cases 2024-08-05 11:17:25 +02:00
Jindra Petřík
9683dc6a6f Changed: #2228 AS1/2/3 bitwise operations use hexadecimal operands 2024-08-05 11:17:25 +02:00
Jindra Petřík
5fb20268b2 Fixed #2234 AS1/2 postincrement/decrement inside DefineFunction2 2024-08-05 11:17:25 +02:00
Jindra Petřík
352562d738 Fixed #2237 AS3 direct editation - usages of import colliding with toplevel classes must be fully qualified 2024-08-05 11:17:25 +02:00
Jindra Petřík
19c771bf44 Update license year 2024-08-05 11:17:25 +02:00
Jindra Petřík
6d8b631383 Added #2259 Optional resampling sound to 44kHz on playback and on export 2024-08-05 11:17:25 +02:00
Jindra Petřík
502d44b06d Fixed #2231 AS3 coercion to String as convert 2024-08-05 11:17:25 +02:00
Jindra Petřík
ffda86028d Fixed #2202 AS2 return in constructor does not take a value 2024-08-05 11:17:25 +02:00
Jindra Petřík
163a0e00d2 Fixed #2202 AS2 detection of uninitialized class fields colliding with setters/getters 2024-08-05 11:17:25 +02:00
Jindra Petřík
f51fee7064 Fixed #2190 AS1/2 - for..in inside switch before break 2024-08-05 11:17:25 +02:00
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