Commit Graph

67 Commits

Author SHA1 Message Date
Jindra Petřík
1d82af4855 Update license header year 2022-11-06 21:44:39 +01:00
Jindra Petřík
f7e9d8b7c6 Fixed Working with byte ranges - caused problems when cloning tags 2022-11-01 07:06:16 +01:00
Jindra Petřík
bd0377a4b4 Not allow FileAttributes inside DefineSprite 2022-10-29 13:22:11 +02:00
Jindra Petřík
ec6e689652 #1771 DefineShape4 line filled using single color 2022-10-24 22:35:13 +02:00
Jindra Petřík
74b641c9b2 Fixed #1834 PlaceObject4 tags appear as Unresolved inside of DefineSprite 2022-08-28 16:56:10 +02:00
Jindra Petřík
6c64dc19e1 Fixed: #1669 FILLSTYLE color handling in DefineShape3/4 2021-04-05 16:56:59 +02:00
Jindra Petřík
03f033035f #1260, #1438 AS1/2 direct editing on(xxx), onClipEvent(xxx) handlers 2021-02-24 19:55:59 +01:00
Jindra Petřík
c6b1e528df update license header year 2021-02-08 20:15:19 +01:00
nickgkg
01fee76d81 correctly deserialize negatives 2021-01-01 08:40:33 +01:00
Jindra Petřík
2bf7597cea update license headers 2018-01-16 20:24:33 +01:00
honfika@gmail.com
5107a644cc jump to resources view from hex view 2016-08-01 16:53:54 +02:00
Jindra Petřík
4cc4c4c9e1 IExternalizable handling in PlaceObject4 rather in SWFInputStream 2016-07-23 12:04:36 +02:00
Jindra Petřík
1c9e485dca AMF3 refactorings
AMF3 editor in GUI for PlaceObject4
2016-07-20 22:16:45 +02:00
Jindra Petřík
f322581a31 DumpInfo in AMF3
PlaceObject4 read/write AMF data
2016-07-18 08:37:55 +02:00
honfika@gmail.com
aa117d7c75 Issue #1244 Incorrect showing of NOP instructions 2016-05-28 22:43:08 +02:00
Jindra Petřík
85c252e724 Move items from Debug tab in advanced settings to other tabs to avoid acidentally setting it,
reseting most of them by renaming.
2016-02-19 16:52:44 +01:00
Jindra Petřík
36220f2de3 not resolving unusualTags in DefineSprite for parallel speedup off too
improved AS3 deobfsucation
2016-02-18 10:32:12 +01:00
honfika@gmail.com
1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
honfika@gmail.com
16a27789e3 swf.tags and sprite.subtags are private to avoid modifying the list without setting the isModified flag + some small chages 2015-12-27 10:19:27 +01:00
Jindra Petřík
bc7b57c6fb miterlimit is FIXED8 (float)
SVG import - closing rectangle, stroke gradients
2015-12-26 23:23:56 +01:00
honfika@gmail.com
4ad494501f very basic SVG import, no line/fill styles, only paths with constant color. 2015-12-14 19:31:20 +01:00
honfika@gmail.com
5960434c23 #1107 Text Offset Incorrect fixed 2015-12-12 17:06:46 +01:00
Jindra Petřík
1237762e60 AS1/2 debugger
debugger listening only when really debugging started
fail to listen message
break reason displayed
2015-11-21 19:12:42 +01:00
honfika@gmail.com
5e42c5b57c export uncompressed data from dump tree 2015-09-15 09:36:42 +02:00
honfika@gmail.com
809091ea42 framerate is float 2015-08-12 14:22:04 +02:00
honfika@gmail.com
1ad532aff7 debug output removed 2015-07-31 15:53:16 +02:00
honfika@gmail.com
8774489049 ByteArraRange instead of reading them to new byte array: Font4Tag data 2015-07-27 12:12:37 +02:00
honfika@gmail.com
c5d960f10b some more ByteArraRange objects instead of reading them to new byte array, method to read netstings (length + characters) in SwfInputStream 2015-07-27 11:21:26 +02:00
honfika@gmail.com
a6dc717225 calculating the action length without writing it to a stream 2015-07-17 09:19:51 +02:00
honfika@gmail.com
8f8db771e8 command line remove fix, show tag number in dumpSWF 2015-07-11 13:27:44 +02:00
honfika@gmail.com
4f22d48cf5 actions => instructions in AVM2 deobfuscator
added some thread interrupt checks
2015-07-09 19:19:07 +02:00
honfika@gmail.com
3356bf2b28 remaining data for unknown tags fixed 2015-06-14 15:14:59 +02:00
honfika@gmail.com
d00acbd7df keep remaining data, when tag is not fully parsed 2015-06-14 14:10:37 +02:00
Jindra Petřík
dccd10d9df Added some very old tags 2015-06-13 19:54:17 +02:00
Jindra Petřík
2503f1093d Oficial tag names
(DoABCDefine tag renamed to DoABC2 for example)
2015-06-13 07:11:38 +02:00
honfika@gmail.com
6cf53543d1 compress/uncompress methods 2015-05-15 16:08:55 +02:00
honfika@gmail.com
abec5214bb tag refactoring 2015-05-15 00:12:35 +02:00
honfika@gmail.com
3de39c93bb tag names moved to constants 2015-05-14 21:46:26 +02:00
honfika@gmail.com
64c9a7e544 Base class for DefineXTags, getting the images, fonts, text from the characterMap instead of iterating over all tags 2015-05-14 13:32:49 +02:00
honfika@gmail.com
6d49dc584d faster DefineBitsLosslessX reading 2015-05-08 20:54:48 +02:00
honfika@gmail.com
e49296770f format source code 2015-05-08 13:33:40 +02:00
honfika@gmail.com
0702259c88 resolve as2 constants button 2015-05-02 22:09:28 +02:00
honfika@gmail.com
62be884e42 #772: closing loading dialog now cancels the loading of the swf
#762:export pcode with diffren extension
2015-04-26 12:09:59 +02:00
honfika@gmail.com
aec353f88d log unknown action codes only when detailed logging is enabled (there are a lot of unknown action in obfuscated files) 2015-03-31 13:45:45 +02:00
honfika@gmail.com
166e2f7822 ignore invalid tags in test (do not use lazy loading in tests) 2015-03-23 16:33:02 +01:00
honfika@gmail.com
22ad9655c2 parallel tag reading fix (read parallel only the root tag list, do not parallelize the spriteinner tags),
duplicated opcodes removed
2015-03-16 11:48:10 +01:00
honfika@gmail.com
35548292c7 Shape export to xml fixed, ffdec.sh fixed 2015-03-11 23:06:24 +01:00
honfika@gmail.com
ca30321d08 #809 autogwow when button is hold, justify align fixes 2015-02-28 20:35:26 +01:00
honfika@gmail.com
c0e78c823b Undo tag 2015-02-19 21:21:15 +01:00
honfika@gmail.com
ad7148f539 small improvements 2015-02-01 20:09:57 +01:00