Commit Graph
467 Commits
Author SHA1 Message Date
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
[email protected] 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
[email protected] 7f2a9808ba Merge origin/master 2016-06-03 15:45:47 +02:00
[email protected] 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
[email protected] 0419fbc399 show warning when parallel export and single file export are both enabled 2016-04-30 14:00:04 +02:00
[email protected] 508c618b37 netbeans inpector fixes 2016-04-29 20:54:38 +02:00
[email protected] 577bdd4844 add missing overrides + some other small changes 2016-04-28 22:09:44 +02:00
[email protected] 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
[email protected] d2432eb6b6 #1170 Extract from Memory in Command Line 2016-03-13 09:40:16 +01:00
[email protected] 9e1f86dd83 Merge origin/master 2016-03-06 09:12:30 +01:00
[email protected] 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
[email protected] 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
Jindra Petřík 6a8d73c798 AS3 - some simplifications 2016-02-17 19:43:13 +01:00
Jindra Petřík be8e4df4c7 #1145 AS3 better declaration type detection,
better convert_x instruction handling
2016-02-16 23:00:17 +01:00
Jindra Petřík ddd9f1ca2a Merge origin/master 2016-02-13 11:49:17 +01:00