Jindra Petřík
3f9f349a69
Update year in license headers to 2025
2025-05-26 07:41:42 +02:00
Jindra Petřík
9880555280
Fixed : #2459 AS1/2 StoreRegister improper declaration position
2025-05-25 11:14:06 +02:00
Jindra Petřík
58bd04698e
Fixed #2418 AS3 - initialization of class static vars in script initializer (Haxe)
2025-04-13 00:08:10 +02:00
Jindra Petřík
d7dbc7e391
Fix tests
2025-04-06 12:21:09 +02:00
Jindra Petřík
c145a76df7
Fixed #2437 AS1 P-code - do not group pushes automatically,
...
AS1 Direct editation - group pushes on FP5+,
AS1 - use Constant pool only on FP5+
2025-04-06 11:54:44 +02:00
Jindra Petřík
a992adb5c0
Fixed : #2391 Double not operator in ternar operator expression
2025-03-22 21:35:12 +01:00
Jindra Petřík
79042fd098
Removed freeactionscript testdata as some AV marked them as problematic
2025-01-17 21:47:12 +01:00
Jindra Petřík
f73f2669c0
Harman air - Null coalesce and nullish member access operators - WIP
2024-11-20 17:05:37 +01:00
Jindra Petřík
d678e01a15
AMF lexer refactored to separate directory
2024-11-10 19:50:55 +01:00
Jindra Petřík
b4ba937c69
Fixed : #2357 AS3 instance var/const initialization
2024-11-10 19:50:55 +01:00
Josh Soref
5441da3c27
spelling: optional
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-10-29 16:55:43 +01:00
Josh Soref
4a5c487e24
spelling: obfuscation
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-10-29 16:55:43 +01:00
Josh Soref
795c5fe1e0
spelling: if
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-10-29 16:55:43 +01:00
Josh Soref
cebc649c82
spelling: eval
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-10-29 16:55:43 +01:00
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