Jindra Petřík
|
f24ad2dde1
|
Fixed AS 1/2 direct editation - newline as "\n", not "\r"
Fixed AS 1/2 allow various nonstandard names for definelocal
|
2021-11-20 13:10:10 +01:00 |
|
Jindra Petřík
|
4070ada026
|
Fixed AS 1/2 - do not use eval function on obfuscated increment/decrement
|
2021-11-20 11:07:38 +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
|
23a993c596
|
Fixed #1699 AS1/2 detection of unitialized vars stuck
|
2021-11-19 13:03:23 +01:00 |
|
Jindra Petřík
|
cbbf656853
|
Fixed #1741 AS1/2 direct editation - new String constructor call
|
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
|
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
|
742525a365
|
organize imports
|
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
|
e0948e2a38
|
Fixed variable assignments
|
2021-03-12 22:12:39 +01:00 |
|
Jindra Petřík
|
1bc45708b6
|
AS1/2 direct editation: Compound assignments
|
2021-03-12 22:12:39 +01:00 |
|
Jindra Petřík
|
f77d3948df
|
valueEquals implemented for AS1/2
|
2021-03-12 22:12:39 +01:00 |
|
Jindra Petřík
|
89ea68923c
|
AS1/2 - 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
|
19c836764f
|
Fixed: #1260 AS1/2 direct editation - is/as/:: are not reserved operators
|
2021-03-05 21:22:55 +01:00 |
|
Jindra Petřík
|
114947ffc1
|
path variable
|
2021-03-05 21:22:55 +01:00 |
|
Jindra Petřík
|
c7e400de59
|
Fixed: #1298 AS1 direct editation of add,eq,ne and such operations
|
2021-03-05 21:22:55 +01:00 |
|
Jindra Petřík
|
7d6931a81a
|
Fixed: #1298 AS1/2 colon syntax handling
|
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
|
c800aa7ca4
|
Fixed: Decompilation - Goto handling
|
2021-03-05 21:22:55 +01:00 |
|
Jindra Petřík
|
ebd65a57e0
|
GetUrl2 default method parameter is 0
|
2021-02-26 22:46:28 +01:00 |
|
Jindra Petřík
|
ee5e817b34
|
Fixed: #1494 AS1/2 Direct editation - GetURL not properly saved caused by case
Fixed: AS1/2 Direct editation - functions case sensitivity
|
2021-02-26 22:46:28 +01:00 |
|
Jindra Petřík
|
819fa7692a
|
Fixed: #1169 AS1/2 direct editation - getmember after new operator
|
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
|
faa25369b9
|
Allow assing AS2 classes with obfuscated identifiiers
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
03f033035f
|
#1260, #1438 AS1/2 direct editing on(xxx), onClipEvent(xxx) handlers
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
a954d2f902
|
Fixed #1490, #1493 AS1/2 direct editation of cast op, cast op decompilation
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
0e0b05947e
|
AS1/2 direct editation - double negation does not get lost
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
3dbbd7778e
|
Fixed #1489 AS1/2 direct editation - for in loop
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
95e7490de8
|
Fixed #1489 AS1/2 direct editation - reversed conditions in if
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
9f2ab6729c
|
Fixed: #1467 AS1/2 direct editation - allow new Number call
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
eec91777e6
|
Fixed: #1339 AS1/2 direct editation - targetPath as an expression
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
d35b07ee42
|
Fixed AS1/2 Set property increment/decrement
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
89e04db617
|
Fixed #1298 AS1/2 properly decompiled setProperty/getProperty
|
2021-02-24 19:55:59 +01:00 |
|
Jindra Petřík
|
b82c83c2ad
|
Fixed #1360 Precedence of increment/decrement operations
|
2021-02-11 19:10:09 +01:00 |
|
Jindra Petřík
|
f9fc9998f3
|
Fixed: #1088 ECMA Number to string conversion
|
2021-02-10 10:08:43 +01:00 |
|
Jindra Petřík
|
a97f57c40f
|
Fixed: AS3 break loop in catch clause
|
2021-02-09 18:33:26 +01:00 |
|
Jindra Petřík
|
bca83c3bb4
|
try..catch vs loops
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
7644eddfd3
|
try to improve try..catch vs loops
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
43885a1a40
|
#349 AS3 - better handling of declarations
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
a0022ff3b1
|
AS3 allow exception start/end to not match instruction boundary
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
f6744eafb9
|
Fixed: Try..catch.finally vs loops
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
63a7a1b049
|
try..catch..finally in ASC2
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
420f84d155
|
better try..catch..finally detection
|
2021-02-08 20:15:19 +01:00 |
|
Jindra Petřík
|
c6b1e528df
|
update license header year
|
2021-02-08 20:15:19 +01:00 |
|