Commit Graph
100 Commits
Author SHA1 Message Date
Jindra Petřík 04b1a4f27e lib dependencies build to ffdec_lib/lib dir 2023-01-30 22:33:36 +01:00
Jindra Petřík 5f01cc48bb added JNA to lib readme 2023-01-30 22:33:36 +01:00
Jindra Petřík 8088c3bcf1 Added #1029 Better separation of library and main app, dependencies inside library zip, library readme 2023-01-30 22:33:36 +01:00
Jindra Petřík 75a8dca859 Fixed Exception handling in cache clearing thread 2023-01-30 22:33:36 +01:00
Jindra Petřík 91b420e80b Fixed #1941 Export when no node is selected after SWF opening 2023-01-30 22:33:36 +01:00
Jindra Petřík c08c96a272 Fixed #1948 NullPointerException on Simplify expressions on incrementent/decrement 2023-01-30 22:33:36 +01:00
Jindra Petřík 827a03139e Fixed #1948 Timeout while deobfuscation did not skip method 2023-01-30 22:33:36 +01:00
Jindra Petřík 04cf5dacdd begin new Unreleased section in changelog 2023-01-30 22:33:36 +01:00
Jindra Petřík ff0ad6d217 version changed to 18.3.3 2023-01-22 22:17:58 +01:00
Jindra Petřík 592382dc94 Modify metainfo [ci skip] 2023-01-22 22:15:04 +01:00
Jindra Petřík 02aff9abfa Tests fix 2023-01-22 22:15:04 +01:00
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 6602ecffa0 Fixed #1938 "Open loaded during play" Loader injection for Multiname types 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 671ebf08a3 Fixed Deobfuscation icon on script toolbar did not match the deobfuscation status 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 b0a9b977d0 Fixed #1458 Quick find bar overlaying horizontal scrollbar 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 fb76fd94a9 Fixed AS3 - empty P-code shown on clicking script 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 a2bdabae5d begin new Unreleased section in changelog 2023-01-22 22:15:04 +01:00
Jindra Petřík b9c3a2addf version changed to 18.3.2 2023-01-10 20:16:31 +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 45eb66361c begin new Unreleased section in changelog 2023-01-10 20:15:13 +01:00
Jindra Petřík 28f3ddabec version changed to 18.3.1 2023-01-09 21:38:48 +01:00
Jindra Petřík cb706e98bb added #1934 to changelog 2023-01-09 21:37:06 +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 a05ecee1b9 Fixed Incorrect frame counting 2023-01-09 21:37:06 +01:00
Jindra Petřík 1cec7592c2 Fixed Scrollbars 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 6c3a6acdef Fixed Clear preview on raw edit to stop sound playback 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 ce73845949 Fixed Scrollbars on sound playback 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 f4cbd9752b remove newline just to commit 2023-01-09 21:37:06 +01:00
Jindra Petřík efca053387 newline just to commit 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 9e572d00a3 begin new Unreleased section on changelog 2023-01-01 00:18:38 +01:00
Jindra Petřík a63166af4f version changed to 18.3.0 2023-01-01 00:17:12 +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 c37f9206e2 Added Unit selection (pixels/twips) in header editation 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
Jindra Petřík 5586ac60e1 Added Morphshape transforming, point editation 2022-12-31 23:58:51 +01:00
Jindra Petřík 379b066445 No moving when zoom fit 2022-12-31 23:58:51 +01:00
Jindra Petřík 1b99cad070 Czech translation 2022-12-31 23:58:51 +01:00
Jindra Petřík fea1265a86 Show animation/start/end refactoring. 2022-12-31 23:58:51 +01:00
Jindra Petřík f0bc22f6de Spliting multiple points 2022-12-31 23:58:51 +01:00
Jindra Petřík 88a77d448d Edge splitting 2022-12-31 23:58:51 +01:00
Jindra Petřík 2bd544881b Removing points 2022-12-31 23:58:51 +01:00
Jindra Petřík 25a9588f35 Edit points - show, cancel 2022-12-31 23:58:51 +01:00
Jindra Petřík f31ae49d18 Morph shape transforming. 2022-12-31 23:58:51 +01:00
Jindra Petřík 239461eb23 Image flickering. 2022-12-31 23:58:51 +01:00
Jindra Petřík 9dd8b97a9e Fixed DefineVideoStream playback 2022-12-31 23:58:51 +01:00
Jindra Petřík 7a4bec0d98 Fixed #1772 AS1/2 decompilation - StackOverflow during getVariables function 2022-12-31 23:58:51 +01:00