Commit Graph

56 Commits

Author SHA1 Message Date
Jindra Petøík
1e3a67ec1c Configurable code formatting (Indentation + brace position) 2014-02-25 15:52:41 +01:00
Jindra Petøík
e595437dc2 Code format & Organize imports 2014-02-02 05:39:36 +01:00
Jindra Petøík
7b6d54bc68 License header years update 2014-02-02 05:35:36 +01:00
Honfika
41e9e58c31 format code 2014-01-22 17:29:16 +01:00
Honfika
0da9d423a0 final fields 2014-01-19 22:33:23 +01:00
Honfika
b9a1269505 prepare for Issue #350 (Allow to open multiple SWF files into the same ffdec instance) 2 2013-12-21 23:36:06 +01:00
Honfika
06b95ac6e1 Issue #431: Canceling background threads (after timeout, or after user action, e.g new treeitem selected) fixed + small fixes 2013-12-03 00:26:21 +01:00
Honfika
6b8f82fb5d command line switch for renaming invalid identifiers 2013-11-19 19:42:23 +01:00
Honfika
f0697ebeb6 removed unnecessary string=>utf8 byte[]=>input stream=>reader converts, utf8 helper added (UnsupportedEndodingException should not thrown) 2013-11-17 09:08:05 +01:00
Honfika
93196ebcd7 constantpool: arrays=>lists, accessing constant is synchronized (parallel decompiling thown ArrayOutOfBound exceptions, because the constantpool was modified in another thread) 2013-11-14 17:04:52 +01:00
Honfika
bef5f0ae67 cleanup with "Inspect and Transform" 2013-11-07 00:26:49 +01:00
Honfika
62e97826a9 throw interrupted exception when Thread.isInterrupted() => timed out threads will abort 2013-11-05 23:29:26 +01:00
Honfika
0579ac38cb export: write to file directly, cancelable decompilation (cancel button in the status panel) 2013-11-05 17:59:35 +01:00
Honfika
c37c93173e tests fixed, test added for optional parameters, integer and float optional parameters fixed 2013-11-01 19:52:40 +01:00
Honfika
908e73e0b3 small fixes 2013-10-16 23:11:01 +02:00
Honfika
3be09601c3 export "pcode with hex" and "only hex" options added 2013-10-15 21:50:00 +02:00
Honfika
31bca9c8fe more stringbuilders 2013-10-13 19:36:57 +02:00
Jindra Petøík
2609cfa9e3 Issue #382 AS3 Fixed adding new method 2013-09-28 08:42:42 +02:00
Jindra Petøík
dd27bfafe1 Issue #382 AS3: Adding new trait 2013-09-16 22:51:56 +02:00
Jindra Petøík
c777e82980 AS3: New P-code editing syntax inspired by RABCDAsm.
AS3: Multiname and namespace editing.
AS3: Editing whole trait in one textarea
AS3: Removed messages about adding new constants
AS3: Modified colors in editor
AS3: Highlighting pair parenthesis/bracket
AS3: Editing various new P-code parameters
2013-09-14 18:57:08 +02:00
Honfika
fc7b82b866 indent fix in traitslotconst 2013-09-09 20:46:38 +02:00
Honfika
d571b899c6 array definitions was inconsistent, now everywhere "Type[] variableName", using StringBuilder => little bit faster, test fixed (missing parameters) 2013-09-09 11:46:04 +02:00
Jindra Petøík
b8d8b328d9 Issue #287 Typo paralel => parallel 2013-08-10 18:58:00 +02:00
Jindra Petøík
0302b259c1 Issue #236 AS3 Uneccessary renaming identifiers 2013-07-19 17:54:00 +02:00
Jindra Petøík
547add2a74 code path propagation 2013-07-12 20:44:42 +02:00
Jindra Petøík
fb62c2b380 fixed loop detection, again
organize imports
helper collections
2013-07-11 11:01:31 +02:00
Jindra Petøík
82f1d5fcde Issue #153 Better deobfuscation 2013-07-07 22:50:09 +02:00
Jindra Petøík
04e741b141 Issue #185 on-clip action headers displaying and exporting 2013-07-07 11:58:11 +02:00
Jindra Petøík
97e48755f9 fixed renaming across multiple ABCs 2013-07-05 20:03:50 +02:00
Jindra Petøík
c9f0594620 Issue #174 AS3 rename identifiers - rename getDefinitionByName parameter too 2013-07-05 14:35:39 +02:00
Jindra Petøík
a800993fcf Issue #174 AS3 rename identifiers fix 2013-07-05 14:18:31 +02:00
Jindra Petøík
e8e62c3947 some FindBugs refactorings (partially) 2013-07-05 09:51:07 +02:00
Jindra Petøík
1667e172d9 Issue #148 Better tree handling on obfuscated names 2013-06-29 18:22:57 +02:00
Jindra Petøík
1d64c3e166 Issue #160 binaryData export from commandline fix
Issue #123 SWF Context menu integration (Windows)
2013-06-25 19:44:24 +02:00
Jindra Petøík
791aa8dfef Issue #127 Drag-drop exportable item from tree 2013-06-24 21:01:10 +02:00
Jindra Petøík
65ef206650 Issue #63 Globally rename identifier 2013-06-23 16:16:44 +02:00
Jindra Petøík
6417835960 Issue #67 Renaming invalid identifiers to Type+Number 2013-06-23 07:14:14 +02:00
Jindra Petøík
f3a2d0ada1 Issue #147 Escape filenames from invalid identifiers
Issue #132 Rename identifiers renames strings
Issue #130 Renaming identifiers in SymbolClass tags
2013-06-22 17:44:35 +02:00
Jindra Petøík
79a1264b39 Parallelism can be turned off 2013-06-19 20:31:04 +02:00
Jindra Petøík
4be3c52237 AS3 export paralel speedup 2013-06-05 20:53:17 +02:00
Jindra Petøík
855cd13a31 Issue #108 Paralel tag reading
Java 7 diamond operator
2013-06-04 20:46:22 +02:00
Jindra Petøík
c447f3b721 Handling script traits as separate objects 2013-05-05 17:22:04 +02:00
Jindra Petøík
7ddac525a2 Handling script traits as separate objects 2013-05-05 12:50:24 +02:00
Jindra Petøík
71d8f1cace AS3 GetSlot,SetSlot fix 2013-05-03 21:21:22 +02:00
Jindra Petøík
3b82cf2fac Issues #78,#81,#82 Fixed deobfuscation, exceptions during printgraph,... 2013-05-03 20:40:07 +02:00
Jindra Petøík
a1e5a1ff25 Issue #78 script trait slots fix 2013-04-28 09:52:37 +02:00
Jindra Petøík
f6b3c559f0 Issue #68 binary data export, assigning names to characters via SymbolClass tag 2013-04-20 14:00:59 +02:00
Jindra Petøík
3e0eb0fe48 Issue #48 Decompile only specified class 2013-04-20 11:51:59 +02:00
Jindra Petøík
e9d0900908 AS1/2 chained assignments classes fix
code formatting
2013-04-13 18:07:47 +02:00
Jindra Petøík
c86be8aac5 DoABC(82) renamed to DoABCDefine,
DoABC(72) tag created
2013-04-12 20:22:21 +02:00