Commit Graph

2536 Commits

Author SHA1 Message Date
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
Jindra Petřík
9b75584339 Fixed #1933 AS3 - Detection of variable names from debug info on multiple debug ins with same regindex 2023-01-09 21:37:06 +01:00
Jindra Petřík
b4bf6fe0ab Fixed #1932 Wrong subsprite frames display 2023-01-09 21:37:06 +01:00
Jindra Petřík
774b834ad5 Fixed #1929 Wrong subsprite frames display 2023-01-09 21:37:06 +01:00
Jindra Petřík
b128cebee0 Fixed #1931 DefineSprite rectange calculation (incorrect export dimensions) 2023-01-09 21:37:06 +01:00
Jindra Petřík
f275da0199 Added GFX - support for TGA external images 2023-01-01 23:33:25 +01:00
Jindra Petřík
eaca77163d better DefineExternalImage2 constants 2023-01-01 22:51:21 +01:00
Jindra Petřík
3661e0466c Fixed GFX - DefineExternalImage2 display and correct handling if standalone 2023-01-01 21:43:04 +01:00
Jindra Petřík
238ddda150 Fixed #1890 AS3 - Removing first assignment in for in loop 2022-12-31 23:58:51 +01:00
Jindra Petřík
fcc1d37ba6 Added Raw edit - (MORPH)GRADIENT spreadMode,interpolationMode as enums 2022-12-31 23:58:51 +01:00