Commit Graph
2595 Commits
Author SHA1 Message Date
Jindra Petřík df8e46fcc9 Fixed #1949 Incorrect reading FIXED and FIXED8 SWF values causing wrong Filters size and OutOfMemory 2023-01-22 22:15:04 +01:00
Jindra Petřík 1775de1e74 Fixed Cache thread as daemon 2023-01-22 22:15:04 +01:00
Jindra Petřík 40ea1e4aa3 A little optimization, dottedchain uses ArrayLists 2023-01-22 22:15:04 +01:00
Jindra Petřík 60e6e90310 Fixed AS3 - not using visitCode when not needed => faster decompilation 2023-01-22 22:15:04 +01:00
Jindra Petřík 2511a80f23 Use FindProperty instead of FindPropStrict on setting property 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 8fc3690cb6 resolving fix 2023-01-22 22:15:04 +01:00
Jindra Petřík 16a5edc841 Fixed #1938 AS3 - coercion call type 2023-01-22 22:15:04 +01:00
Jindra Petřík 855e74a36f Fixed AS3 Direct editation - using local classes as types 2023-01-22 22:15:04 +01:00
Jindra Petřík 6fd5f2caca #1938] AS3 Direct editation - setting default values for slots 2023-01-22 22:15:04 +01:00
Jindra Petřík 4906c59a2c Fixed #1938 AS3 Direct editation - local registers coerce/convert 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 125e8d29cd Fixed #1842 AS - Do not display §§dup when the value has no sideeffect 2023-01-22 22:15:04 +01:00
Jindra Petřík b73832f51e Fixed #1842 AS1/2 use parenthesis when initObject has nonstring keys 2023-01-22 22:15:04 +01:00
Jindra Petřík b37771c9a6 enumeration last in makeAllCommands 2023-01-22 22:15:04 +01:00
Jindra Petřík 8b6a3e0c54 getLoopsWalk optimization to not use recursion when not needed 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 d5b1519d2f Fixed #1937 AS3 - declarations vs null 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 2a8c6a7858 Fixed #1888 AS3 - Coerces, module operator 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 d55f9dcf3e Fixed #1936 AS3 Direct editation - missing pop after call 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 f80d4788f8 Fixed #1936 AS3 Direct editation - handling undefined variables 2023-01-22 22:15:04 +01:00
Jindra Petřík 5a5a2b1f3a Fixed #1936 AS3 - Scope stack in second pass 2023-01-22 22:15:04 +01:00
Jindra Petřík dc1e0954bf Fixed AS3 Direct editation - removing method bodies after unsuccessful edit (part 2) 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 376888af0d Fixed AS3 Direct editation - removing method bodies after unsuccessful edit 2023-01-22 22:15:04 +01:00
Jindra Petřík 07e94aea45 Fixed AS3 - line numbering on pushback string on regexp 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 6b07e1c868 Added #1913 Option to disable bitmap smoothing for display 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 41bba3cb79 Fixed #1801 AS3 - AIR/Flash switching 2023-01-22 22:15:04 +01:00
Jindra Petřík 99ef1fbbbf Added #1913 Retaining shape exact position(bounds) in SVG export (Can be turned on in advanced settings) 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 fbd0d9f5cb Fixed #1888 AS3 - missing casts in declarations 2023-01-22 22:15:04 +01:00
Jindra Petřík 545d75d389 Removed #1935, #1913 Retaining shape exact position(bounds) in SVG export/import 2023-01-10 20:15:13 +01:00
Jindra Petřík 37f492fdc0 Fixed Save as does not change file title upon reload 2023-01-09 21:37:06 +01:00
Jindra Petřík c8844b8da9 Fixed CXFORM and GRADRECORD causing NotSerializableException 2023-01-09 21:37:06 +01:00
Jindra Petřík 7f0e351838 #1903 Another unsuccessful try to fix FLA :-( 2023-01-09 21:37:06 +01:00
Jindra Petřík 8beee6dbc1 GFX - Convert DefineExternalSound to DefineSound on Run action 2023-01-09 21:37:06 +01:00
Jindra Petřík 6468242f42 Added GFX - DefineExternalSound and DefineExternalStreamSound basic tag info 2023-01-09 21:37:06 +01:00
Jindra Petřík 52c17de7b2 Added GFX - DefineExternalSound and DefineExternalStreamSound playback 2023-01-09 21:37:06 +01:00
Jindra Petřík 1447e92289 Added GFX - DefineExternalSound is character tag 2023-01-09 21:37:06 +01:00
Jindra Petřík b570f4e3c0 Added GFX - DefineExternalGradient tag has gradientId in its name 2023-01-09 21:37:06 +01:00
Jindra Petřík 4566844bd9 Fixed GFX - ExporterInfo prefix is NetString 2023-01-09 21:37:06 +01:00