Commit Graph

275 Commits

Author SHA1 Message Date
Jindra Petřík
dfca43736e Error color (red) extracted to constant in SWF class 2022-11-06 21:44:39 +01:00
Jindra Petřík
1d82af4855 Update license header year 2022-11-06 21:44:39 +01:00
Jindra Petřík
88440526d6 SWF computeDependentFrames creates timeline when null 2022-11-03 19:45:57 +01:00
Exund
cdbf21c536 Insert tag (add tag before/after another tag) (#135)
Co-authored-by: Jindra Petřík <jindra.petrik@gmail.com>
2022-10-30 12:38:19 +01:00
Jindra Petřík
5876fc445b Fixed concurrent modification exception on exit 2022-10-30 11:22:15 +01:00
Exund
2fb840baac Clone tags and frames 2022-10-28 21:52:08 +02:00
Jindra Petřík
be1dc0699d Fixed #1829 Adding extra pixel to the width and height when rendering items (for example to AVI) 2022-10-23 19:24:22 +02:00
Jindra Petřík
10b0875358 organize imports inspection 2022-10-23 16:54:49 +02:00
Exund
4fc97cd339 Replace characters references
Replaces all references to a character ID in PlaceObject Tags by a different character ID
2022-08-26 17:48:37 +02:00
Jindra Petřík
3a3cac1fe9 Added #1718 Show progress on injecting debug info / SWD generation (before Debugging) 2021-12-05 19:54:41 +01:00
Jindra Petřík
3dd2885358 Added #270 AS3 show progress on deofuscating p-code 2021-12-05 19:09:53 +01:00
Jindra Petřík
05e8f68ea9 Added Show imported files on script import, able to cancel import 2021-12-05 18:30:17 +01:00
Exund
6d656228a2 Frame dependencies
Show needed characters for a frame and frames depending on a character in the "Basic tag info" box
2021-11-29 17:15:56 +01:00
Jindra Petřík
526f484513 Fixed AS1/2 - switch with nontrivial expressions like and/or,ternar (second pass) 2021-11-29 17:15:56 +01:00
Jindra Petřík
8532ba11c3 Fixed AS2 - Do not detect classes inside functions 2021-11-22 20:11:31 +01:00
Jindra Petřík
a342bf7c78 Fixed #1748 Wrong matching of DefineEditText fonts for rendering 2021-11-19 13:03:23 +01:00
Jindra Petřík
10992b091f Fixed: #1687 Slow speed of cyclic tags detection 2021-11-19 13:03:23 +01:00
Jindra Petřík
1690fce8fa Fixed: #1678 Removing AS3 class does not correctly clear cache 2021-04-05 16:56:59 +02:00
Jindra Petřík
6b78b2fc44 Fixed: #1675 Viewport/zoom fix 2021-04-05 16:56:59 +02:00
Jindra Petřík
ca00b8399a Fixed: Flash viewer - scaling grid - ignore nonshapes when scaling 2021-04-05 16:56:59 +02:00
Jindra Petřík
6c709bc5e5 Fixed: Flash viewer - slow on larger zooms (now only diplayed rect is rendered) 2021-04-05 16:56:59 +02:00
Jindra Petřík
9a45708ebb Fixed: Flash viewer - Sound envelope handling 2021-03-24 20:36:42 +01:00
Jindra Petřík
2d0a96be46 PDF vector export stub 2021-03-24 20:36:42 +01:00
Jindra Petřík
b4d97d60d7 Fixed: filters zooming 2021-03-24 20:36:42 +01:00
Jindra Petřík
f073a6615e Fixed: Flash viewer - strokes scaling, cropped strokes 2021-03-24 20:36:42 +01:00
Jindra Petřík
5f4b21bdc7 clear dump info only when not null 2021-03-24 20:36:42 +01:00
Jindra Petřík
1fe8d91995 Fixed: #1435 Adding DefineScalingGrid to DefineSprite 2021-03-13 21:08:23 +01:00
Jindra Petřík
742525a365 organize imports 2021-03-12 22:12:39 +01:00
Jindra Petřík
8c988646f7 Fixed: #1636 Exception on reloading (7) 2021-03-12 22:12:39 +01:00
Jindra Petřík
0c4efc7906 #1156 Canvas Export - 9 slice scaling (DefineScalingGrid) 2021-03-12 22:12:39 +01:00
Jindra Petřík
28380d1d34 Fixed: #1627 Previously decompiled scripts not cached
Fixed: SWF is not garbage collected on close in some situations
Fixed: AS1/2 script search does not show all results
2021-03-05 21:22:55 +01:00
Jindra Petřík
08424221d6 set framecount on swf on tag add 2021-02-24 19:55:59 +01:00
Jindra Petřík
b54b51d206 Removing AS3 scripts ("ScriptPacks") 2021-02-24 19:55:59 +01:00
Jindra Petřík
86c4b9ce9e Display DoInitAction tags in correct order 2021-02-24 19:55:59 +01:00
Jindra Petřík
66b0d0bb13 Fixed #1227 AS3 avoid recursion (stackoverflow) caused by newfunction instruction 2021-02-11 11:10:56 +01:00
Jindra Petřík
bd2db44682 BigObject removed as it causes only warnings during compilation and is not used. 2021-02-10 18:23:39 +01:00
Jindra Petřík
1c142ff42d Fixed: AS1/2 script export to single file maintains script order 2021-02-10 07:48:15 +01:00
Jindra Petřík
b7ee8d73ca Fixed: AS3 inner functions scope (setslot/getslot) 2021-02-09 18:52:25 +01:00
Jindra Petřík
c6b1e528df update license header year 2021-02-08 20:15:19 +01:00
Jindra Petřík
ef143d8ede string concatenation in logger inspection 2021-02-08 20:15:19 +01:00
Jindra Petřík
cade4549fb AS3 test methods separated to classes, Fixed AS3: get/set slot for global scope 2021-02-08 20:15:19 +01:00
honfika
c13341abd9 SWF max version increased 2020-04-25 17:11:07 +02:00
Jindra Petřík
2b9fc72baf Correctly handling TagScript on getASMs 2018-02-04 08:35:20 +01:00
Jindra Petřík
2f9c44db30 AS1/2: DefineFunction push registers cleanup - remove insideDefineFunction1 parameter,
execute the cleanup for whole script as decompiler adapter,
fixing bugs in the cleanup and refactoring.
2018-01-31 07:24:45 +01:00
Jindra Petřík
eca98106d2 AS1/2: Properly handling of Flash7 scripts exported to Flash5/6 - ActionDefineFunction local registers 2018-01-29 22:13:59 +01:00
Jindra Petřík
e862df59c1 AS1/2: Displaying script path on invalid jump error log 2018-01-27 20:25:07 +01:00
Jindra Petřík
c0e6e728d9 AS2 class detector - checking classes only in DoInitAction tags 2018-01-27 11:34:51 +01:00
Jindra Petřík
b11fc959d1 Introducing AS2 classes Test class
AS2 classes - Test for maintaining vars/methods order
2018-01-21 09:07:20 +01:00
Jindra Petřík
3dd9cd10e5 renameAS2Identifiers compilation fix 2018-01-21 08:24:20 +01:00
Jindra Petřík
2bf7597cea update license headers 2018-01-16 20:24:33 +01:00