Commit Graph

694 Commits

Author SHA1 Message Date
Jindra Petřík
1928962d6f Fixed #1762 AS call on integer numbers parenthesis 2021-12-01 08:44:30 +01:00
Jindra Petřík
f1ab87f2b7 Fixed #1761 AS3 - try..finally inside another structure like if 2021-11-30 07:13:32 +01:00
Jindra Petřík
0ef76b8860 Fixed AS - direct editation - long integer values 2021-11-29 17:15:56 +01:00
Jindra Petřík
b3308a2599 Fixed AS1/2 - ifFrameLoaded with nontrivial items inside 2021-11-29 17:15:56 +01:00
Jindra Petřík
bbb3ed8c72 Added #1496 repeat escape sequence \{xx}C to avoid long same char strings/names 2021-11-19 13:03:23 +01:00
Jindra Petřík
054c40486a Fixed #1686 AS1/2 decompilation and editation of nested tellTarget 2021-11-19 13:03:23 +01:00
Jindra Petřík
12a35d18d6 AS3 DeobfuscatorJumps fix
New DeobfuscatorGroupParts (unused yet)
2021-11-19 13:03:23 +01:00
Jindra Petřík
0a4dc74c61 Fixed: AS decompilation - §§push before loop 2021-04-05 16:56:59 +02:00
Jindra Petřík
ef7143d843 Fixed: Rename invalid identifiers renames identifiers with a dollar sign 2021-04-05 16:56:59 +02:00
Jindra Petřík
f7ffe7f1af Fixed: AS3 jump deobfuscator - fix for try..catch clauses 2021-04-05 16:56:59 +02:00
Jindra Petřík
68ae269515 Fixed: "protected", "const", "namespace", "package" are not reserved keywords in AS1/2
Fixed: Not counting newlines in comments
2021-03-25 18:44:05 +01:00
Jindra Petřík
8429b6eee6 Fixed: AS3 decompilation - inc/decrements handling - hiding some items 2021-03-24 20:36:42 +01:00
Jindra Petřík
b84ccc7005 Fixed: #270 AS3 decompilation - loop followed by try 2021-03-13 21:08:23 +01:00
Jindra Petřík
65a8af4822 Fixed: AS3 hilight and edit XML based on CData or comment only 2021-03-13 21:08:23 +01:00
Jindra Petřík
742525a365 organize imports 2021-03-12 22:12:39 +01:00
Jindra Petřík
8c988646f7 Fixed: #1636 Exception on reloading (7) 2021-03-12 22:12:39 +01:00
Jindra Petřík
e3b1fc4654 Fixed: #1636 Newactivation hashcode/equals recurse problem 2021-03-12 22:12:39 +01:00
Jindra Petřík
8d9524fe3c P-code display and edit traits outside classes
AS3 P-code limit of instruction matching added to configuration
2021-03-12 22:12:39 +01:00
Jindra Petřík
6efb499360 finally fix refs 2021-03-12 22:12:39 +01:00
Jindra Petřík
3e90adbf69 #1221 Separate icons for different actionscript objects (class/interface/frame/) 2021-03-12 22:12:39 +01:00
Jindra Petřík
82a5f7d7e3 AS3 - Compound assignments setProperty vs GetLex 2021-03-12 22:12:39 +01:00
Jindra Petřík
570b0f976a Compound assignments inside expressions 2021-03-12 22:12:39 +01:00
Jindra Petřík
8fa321cfd3 AS3 using temp registers on compound assignments when hasSideeffect 2021-03-12 22:12:39 +01:00
Jindra Petřík
23227caacd AS3 - Compound assignments detection 2021-03-12 22:12:39 +01:00
Jindra Petřík
16a03fe0f7 hasSideEffect method 2021-03-12 22:12:39 +01:00
Jindra Petřík
e3d78aff98 equals and hashcode added to model
compoundable binary op introduced
2021-03-12 22:12:39 +01:00
Jindra Petřík
380e7071bd Fixed: #1396, #1254 FLA Export - AS3 frame scripts 2021-03-12 22:12:39 +01:00
Jindra Petřík
8186245151 Fixed: Goto declaration - exception when exists QName with 0 namespace index 2021-03-05 21:22:55 +01:00
Jindra Petřík
997630492f Fixed: AS3 - escaping start import 2021-03-05 21:22:55 +01:00
Jindra Petřík
314f712351 Fixed: #1310 AS1/2/3 direct editation - modulo operator precedence 2021-03-05 21:22:55 +01:00
Jindra Petřík
2d3013e16f Fixed: #1328 AS1/2/3 direct editation - empty commands (just semicolon) 2021-03-05 21:22:55 +01:00
Jindra Petřík
ad89404a5b Fixed: AS3 direct editation - slot/const default values 2021-03-05 21:22:55 +01:00
Jindra Petřík
c800aa7ca4 Fixed: Decompilation - Goto handling 2021-03-05 21:22:55 +01:00
Jindra Petřík
81a0f84cbd Fixed: #1633 AS3 decompilation - return in for..in clause 2021-03-05 21:22:55 +01:00
Jindra Petřík
28380d1d34 Fixed: #1627 Previously decompiled scripts not cached
Fixed: SWF is not garbage collected on close in some situations
Fixed: AS1/2 script search does not show all results
2021-03-05 21:22:55 +01:00
Jindra Petřík
79b1e45df3 Fixed: #1626 AS3 decompilation - unpopped obfuscated function 2021-03-05 21:22:55 +01:00
Jindra Petřík
0ae78aacf3 Fixed: AS3 direct editation - compilation of top level classes 2021-02-26 22:46:28 +01:00
Jindra Petřík
5afdba0600 AS3 goto definition on imports 2021-02-26 22:46:28 +01:00
Jindra Petřík
76a5fe169b Fixed: #1450 AS3 direct editation - handling types from same package
Fixed: AS3 goto definition for types in another ABC tag
2021-02-26 22:46:28 +01:00
Jindra Petřík
fd25b58ce5 test fix 2021-02-26 22:46:28 +01:00
Jindra Petřík
6ea5df56b9 Fixed: AS3 decompilation - do not show setslot on activation when has same name as method parameter 2021-02-26 22:46:28 +01:00
Jindra Petřík
d808d71e04 Fixed: #1338, #1480 AS3 direct editation - Vector in combination with activation 2021-02-26 22:46:28 +01:00
Jindra Petřík
0a0e04bab8 handling imported vars fix 2021-02-26 22:46:28 +01:00
Jindra Petřík
5ea2cc42a1 Fixed: #1101 AS3 direct editation - handling imported vars 2021-02-26 22:46:28 +01:00
Jindra Petřík
8e496d8655 Fix tests - comma operator 2021-02-26 22:46:28 +01:00
Jindra Petřík
751c8ce970 Fixed: #1100, #1123, #1516 AS1/2/3 direct editation - comma operator 2021-02-26 22:46:28 +01:00
Jindra Petřík
a508e4d6db Fixed: #1336 AS3 direct editation - Regexp / character escaping 2021-02-26 22:46:28 +01:00
Jindra Petřík
e9cd0e6ad0 Fixed: #1569 AS3 direct editation - incorrect slot names handling (IndexOutOfBounds) 2021-02-24 19:55:59 +01:00
Jindra Petřík
b82d6b62fe Script search history fixes - reading AS3 results 2021-02-24 19:55:59 +01:00
Jindra Petřík
11c3c2a8a7 Fixed: AS3 decompilation: increment/decrement on properties 2021-02-24 19:55:59 +01:00