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
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
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
Jindra Petřík
c9e5349349
more samples for XML/XMLList
2022-11-30 22:58:35 +01:00
Jindra Petřík
9ddda2a8f8
Fixed #1888 Resolving types on XML and XMLList
2022-11-30 22:58:35 +01:00
Jindra Petřík
e588cbda3a
Fixed #1894 AS3 - XML filters in some corner cases
2022-11-30 22:58:35 +01:00
Jindra Petřík
a41926a662
Fixed #1894 Switches vs loops decompilation (now with two passes)
2022-11-30 22:58:35 +01:00
Jindra Petřík
ad97886306
Fixed Switch decompilation in some corner cases
2022-11-30 22:58:35 +01:00
Jindra Petřík
c26030620f
Fixed Avoid Error Implicit coercion of a value of type XXX to an unrelated type YYY
2022-11-30 22:58:35 +01:00