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
a992adb5c0
Fixed : #2391 Double not operator in ternar operator expression
2025-03-22 21:35:12 +01:00
Jindra Petřík
b4ba937c69
Fixed : #2357 AS3 instance var/const initialization
2024-11-10 19:50:55 +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
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
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
502d44b06d
Fixed #2231 AS3 coercion to String as convert
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
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
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
690bfa3d7c
Fixed AS3 Initialization of var in script initializer
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
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
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
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