Commit Graph

470 Commits

Author SHA1 Message Date
Jindra Petřík
1fcc9c6ba0 AS3 p-code Popup docs for other items than instructions 2016-08-28 23:39:47 +02:00
Jindra Petřík
8f29c8f8db AS3 p-code block ends like in RabcDasm 2016-08-28 19:55:33 +02:00
Jindra Petřík
da859ddb41 AS3 p-code editing - metadata read/write support 2016-08-28 17:01:50 +02:00
Jindra Petřík
d22a166163 Organize import 2016-08-20 20:12:28 +02:00
Jindra Petřík
7af743ff0b Fix metadata compiling in FFDec AS3 compiler 2016-08-20 19:09:32 +02:00
Jindra Petřík
5c4e07ec1b Parsing Flex SDK errors
init swf to flex before editig
2016-08-20 18:23:09 +02:00
Jindra Petřík
c4e1879b79 As3ScriptReplacer as interface
Better handling missing directories
Tip for directories in advanced setting refactored - link to Flex SDK
Use Flex SDK switch in Advanced settings
2016-08-16 23:31:12 +02:00
Jindra Petřík
ebedbd9523 Issue #1189 Sort imports to have same order always 2016-08-16 20:45:43 +02:00
Jindra Petřík
aaa236edde Imports from same package fixed 2016-08-16 20:40:17 +02:00
Jindra Petřík
db294e7a70 Reorder scripts and classes to be in position as original script. 2016-08-16 07:59:59 +02:00
Jindra Petřík
7c5d5eac58 Merge ABCs on compile
TODO: reorder correctly
2016-08-16 06:44:48 +02:00
Jindra Petřík
9262eff627 ABC merging 2016-08-15 21:15:53 +02:00
Jindra Petřík
b750780cd9 Export subclasses stubs to be compiled by Flex too.
WIP: merging ABCs
Test data (flexedit) with simple class hierarchy
2016-08-14 23:25:46 +02:00
Jindra Petřík
a54af40085 Last merge fix.
Fixed removing class/method => make MethodBody modified
2016-08-14 21:41:18 +02:00
Jindra Petřík
003d923c80 Merge branch 'dev' into flexcompile
Conflicts:
	libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ABC.java
	src/com/jpexs/decompiler/flash/gui/locales/MainFrame.properties
2016-08-14 19:55:15 +02:00
Jindra Petřík
6781d86a6c Reformat and organize imports 2016-08-06 07:21:58 +02:00
Jindra Petřík
8c5345cfd8 AS3 editation with flex - not really working yet:
- needs fixing circular references, etc. (eg. editing class which references classes which references this class)
 - needs better errors displaying with jump to error line, etc.
2016-08-06 07:19:52 +02:00
honfika@gmail.com
5107a644cc jump to resources view from hex view 2016-08-01 16:53:54 +02:00
Jindra Petřík
c8951d9522 Import/Usage parsing separated to one class
Class for generating linker reports from SWF files
(similar to -link-report option in Flex)
Generating linker report from commandline
2016-07-31 15:15:36 +02:00
Jindra Petřík
afc2c05cbb Introduce end-of-line normalization 2016-07-23 21:19:44 +02:00
honfika@gmail.com
7f2a9808ba Merge origin/master 2016-06-03 15:45:47 +02:00
honfika@gmail.com
ababe9010f spanish translation + something with the line endings 2016-06-03 15:43:13 +02:00
honfika
4e3c25f8d5 Merge pull request #33 from hola/fix-namespaces
Fix namespaces
2016-06-01 12:32:40 +02:00
Vitali Deatlov
f8413c665c fixed missing dots in namespaced property 2016-06-01 13:16:31 +03:00
honfika
0163c39cdd Merge pull request #32 from hola/fix-ternary-deobfuscations
improved deobfuscation of ternary operator
2016-05-31 16:58:41 +02:00
honfika
219a6a6768 Merge pull request #31 from hola/fix-closure-this
Fixed current context in closures
2016-05-31 16:54:02 +02:00
Vitali Deatlov
bf07805219 NewFunction instruction should always have a non-static context 2016-05-30 15:37:48 +03:00
Vitali Deatlov
800caa77c0 improved deobfuscation of ternary operator 2016-05-27 23:16:08 +03:00
Vitali Deatlov
79f382c1d9 fixed forward slash translation in RegExp 2016-05-26 17:45:40 +03:00
honfika@gmail.com
0419fbc399 show warning when parallel export and single file export are both enabled 2016-04-30 14:00:04 +02:00
honfika@gmail.com
508c618b37 netbeans inpector fixes 2016-04-29 20:54:38 +02:00
honfika@gmail.com
577bdd4844 add missing overrides + some other small changes 2016-04-28 22:09:44 +02:00
honfika@gmail.com
251cfdda4f custom command line paramters fixed, ABC parameter added to method body parsed event 2016-04-01 13:35:44 +02:00
Jindra Petřík
34d504434e AS3 instruction documentation improvements
Generate doc from commandline
HTML document with all AS3 instructions
2016-03-28 19:50:48 +02:00
Jindra Petřík
ab7c3344a2 Display AS3 p-code docs in GUI, improvements. 2016-03-27 14:51:39 +02:00
Jindra Petřík
33d6cd5c29 improved/fixed go to declaration in AS3 2016-03-26 22:48:12 +01:00
Jindra Petřík
d54dafcbd9 Refactorings in AVM2 instructions, float, decimal, etc.
Documentation for AVM2 instruction set stub
2016-03-26 20:13:03 +01:00
Jindra Petřík
610b3b6f3b abc import fix
abc log fix
2016-03-21 21:56:41 +01:00
Jindra Petřík
eef8372ee8 ABC: Float and Float4 support
AVM2 instructions refactoring, data types correction
NumberContext - numeric parameters (for decimal, etc.)
2016-03-21 21:38:05 +01:00
honfika@gmail.com
d2432eb6b6 #1170 Extract from Memory in Command Line 2016-03-13 09:40:16 +01:00
honfika@gmail.com
9e1f86dd83 Merge origin/master 2016-03-06 09:12:30 +01:00
honfika@gmail.com
8f3603f94d indent fix 2016-03-05 09:07:31 +01:00
Jindra Petřík
a7390c083d Logging only cause of Exception in case of ExecutionException.
(no futureTask, etc. in error logs)
2016-03-05 08:09:09 +01:00
honfika@gmail.com
1a0aa9c779 show warning on 32bit jre 2016-02-27 16:29:58 +01: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
cbfb11452b SetSlot coercion display fix 2016-02-19 03:49:01 +01:00
Jindra Petřík
32a0b66efa AS3 direct edit - param fix - test 2016-02-18 15:04:13 +01:00
Jindra Petřík
31f9ebf5bc AS3 direct editation - store local register names in debug info 2016-02-18 13:49:53 +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
Jindra Petřík
26fbb83ef3 simplify expressions 2016-02-17 20:07:56 +01:00