Commit Graph
142 Commits
Author SHA1 Message Date
Jindra Petřík cdd1acb1f9 More universal GraphExporter
Log exceptions on copy to clipboard graph
2018-05-24 15:31:30 +02:00
Jindra Petřík 7cd52dc324 Making makeGraph public in Graph so Graphviz exporter can access it better 2018-05-24 15:31:29 +02:00
Jindra Petřík a7f457ad9d AS1/2: break on the end of for..in loop 2018-01-30 07:39:16 +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 813d411ccc universalloop extends whileloop
better while loop detection
2018-01-28 13:10:25 +01:00
Jindra Petřík eb30c18fba AS1/2 break statement decompilation in for..in loops fixed 2018-01-27 17:59:03 +01:00
Jindra Petřík da586b105f - New AS2 class detector
- Reference helper class moved to helper package.
2018-01-22 22:06:40 +01:00
Jindra Petřík 2bf7597cea update license headers 2018-01-16 20:24:33 +01:00
[email protected] 5f2ffd0089 Multi thread AS search 2016-12-24 18:52:09 +01:00
Jindra Petřík 8a0223a02a Namespace suffix handling on all Levels.
Classes with same name handling.
Test data
2016-09-17 14:44:59 +02:00
[email protected] 6c8233492b Saving files before refreshing line endings 2016-09-06 09:38:28 +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 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
[email protected] 5107a644cc jump to resources view from hex view 2016-08-01 16:53:54 +02:00
[email protected] 577bdd4844 add missing overrides + some other small changes 2016-04-28 22:09:44 +02:00
Jindra Petřík 33d6cd5c29 improved/fixed go to declaration in AS3 2016-03-26 22:48:12 +01:00
[email protected] fa9623bf9f mulptiple xlf export fix (separate output directory for each swf), show definebuttontag(1) actions in tree, image export fix (sometimes throws ArrumentOutOfBounds exception) 2016-03-06 15:35:46 +01:00
Jindra Petřík ef09513920 Implicit coercion on binary/unary op fix - do not show converts in that cases 2016-03-05 08:40:06 +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 b6b62b288f #1145 Correct precedence handling on binary operators 2016-02-16 23:07:00 +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 df63334d36 #1145 double not (!!) fix 2016-02-07 18:11:51 +01:00
Jindra Petřík 501480dc9c Merge origin/master 2016-02-07 17:27:30 +01:00
Jindra Petřík ef739fbfd9 Simplify nonif expressions while deobfuscation too
Regexp deobfuscation.
Implicit coercion handling.
#1145 double not (!!) fix
2016-02-07 17:13:59 +01:00
[email protected] 09a7f68583 calculate only the necessary outlines while moving the mouse over the internal player area 2016-02-06 09:23:50 +01:00
Jindra Petřík 4994c4a70c Default clause position in switch fixed 2016-01-17 21:59:20 +01:00
Jindra Petřík 33e433fa26 Issue #1103 Foreach variables fixes
AS3 Switch fixes
2016-01-17 11:32:01 +01:00
Jindra Petřík ecec7ebdeb Merge origin/master 2016-01-16 19:51:34 +01:00
Jindra Petřík 95b4402390 Issue #1134 compiling §§ instructions back while direct editation
(§§goto is still missing)
2016-01-16 19:51:11 +01:00
[email protected] 8cb067bfda format java code 2016-01-15 14:37:34 +01:00
Jindra Petřík 379c9e768d Merge origin/master 2016-01-12 20:46:38 +01:00
Jindra Petřík edad412fc1 AS3 RegExp literal decompilation and direct editation 2016-01-12 20:45:01 +01:00
[email protected] 00bb6a075f organize imports 2016-01-09 19:51:53 +01:00
[email protected] 1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
[email protected] 52c27db229 author javadoc comments added, finished... 2015-12-12 16:07:05 +01:00
[email protected] adf9a5b49c getOffset renamed to getAddress to be the same in AS2 and AS3 2015-12-08 13:35:39 +01:00
Jindra Petřík 0724b4a3f0 Debug (breakpoints, step) P-code for both AS1/2 and AS3 2015-12-06 06:29:08 +01:00
[email protected] 507cc4c29b #1070 Incorrect decompilation of switch statement fixed 2015-12-03 09:40:26 +01:00
[email protected] d3556e73f4 Old deobfuscation mode removed 2015-11-26 15:58:25 +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
Jindra Petřík dd7016bb87 nullpointer fix 2015-11-18 19:53:28 +01:00
Jindra Petřík b5bf4c04b8 nullpointer fix 2015-11-18 19:25:41 +01:00
Jindra Petřík 4a4e0e4898 Better line start detection
Fixed debug info injection
2015-11-17 09:24:42 +01:00
Jindra Petřík 7057a0bdcb various fixes for AS3 direct editation, decompilation, etc. to make FP ABC verifier happy 2015-11-08 11:15:18 +01:00
Jindra Petřík 919d39106c AS3 direct editation - ifixed namespace handling, construct fix 2015-11-07 07:03:10 +01:00
Jindra Petřík c61b792411 Merge origin/master 2015-11-06 19:41:22 +01:00
Jindra Petřík 2b9c1eb365 AS3 direct editation - indexing ABCs for faster access - classes and properties, better(?) and faster resolving
Hiding extends Object
2015-11-06 19:41:02 +01:00