Commit Graph
685 Commits
Author SHA1 Message Date
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
Jindra Petřík bffc5d4ff0 Fixed: AS3 decompilation: try..catch..finally suborder when debugline info not present 2021-02-24 19:55:59 +01:00
Jindra Petřík 599d22bb6e AS3 P-code editation checking all referenced labels exist
Fixed: AS3 P-code editation - only first try offset was saved when multiple try with same label
2021-02-24 19:55:59 +01:00
Jindra Petřík bac1c799be AS3 direct editation - do not add popscope twice when continue/break as last statement in catch block 2021-02-24 19:55:59 +01:00
Jindra Petřík b1818d0600 Fixed #1610 AS3 P-code editation - true/false/undefined/null has value_index same as value_kind 2021-02-24 19:55:59 +01:00
Jindra Petřík 5192f96505 using defined constants instead of magic numbers 2021-02-24 19:55:59 +01:00
Jindra Petřík a3d73608cb Fixed: #1610 AS3 unnecessary adding namespaces 2021-02-24 19:55:59 +01:00
Jindra Petřík 8a6c4cf35c Fixed: AS3 with statement decompilation 2021-02-24 19:55:59 +01:00
Jindra Petřík a36ca2df20 Fixed: AS3 direct editation - popscope in catch on continue and break 2021-02-24 19:55:59 +01:00
Jindra Petřík 5c95ca24b8 Fixed: AS3 direct editation - using finally clause for continue and break 2021-02-24 19:55:59 +01:00