Jindra Petřík
|
dc5e50813f
|
Added Checkstyle to build process and fixing checkstyle to all com.src.jpexs classes
|
2023-10-16 09:36:06 +02:00 |
|
Jindra Petřík
|
98b7ac100e
|
Fixed #116 §§push at the end of switch branches
|
2023-10-16 09:36:06 +02:00 |
|
Jindra Petřík
|
ca0dc86cf3
|
Fixed AS3 Simplify expressions - Do not convert this to {} when coerced
|
2023-10-16 09:36:06 +02:00 |
|
Jindra Petřík
|
a30bc9136f
|
Display compound scripts in separate folders,
display script initializer separately.
Show imported classes.
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
b08856d3a5
|
Fixed #2077 AS3 try..catch parts outside block
Fixed AS3 try..catch inside loop unneccessary continue
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
a157338f4d
|
Fixed Switch detection problems producing §§goto - multiple heads (try..catch)
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
49c8251e4d
|
Fixed #2077 Switch detection problems producing §§goto
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
05d5fee409
|
Fixed #2052 Detection of switches based on notequal operator
update license in header
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
3f6223fe0f
|
Fixed #2029 Simplify expressions stripping getlex and also ignoring some types of expressions
|
2023-10-01 18:21:38 +02:00 |
|
Jindra Petřík
|
487d1f8b14
|
Update license year
|
2023-03-19 22:43:41 +01:00 |
|
Jindra Petřík
|
9e6fa2e75b
|
Added AS3 support for logical AND/OR compound operator
|
2023-03-19 22:43:41 +01:00 |
|
Jindra Petřík
|
ae1a300fb3
|
Fixed DottedChain.PathPart NoSerializable exception
|
2023-01-30 22:33:36 +01:00 |
|
Jindra Petřík
|
40ea1e4aa3
|
A little optimization, dottedchain uses ArrayLists
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
e69d492953
|
Fixed #1938 AS3 - shortening + 1 to increment
Fixed #1938 AS3 - implicit coercion of operations
Fixed #1938 AS3 - initproperty compound operators, increment/decrement
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
16a5edc841
|
Fixed #1938 AS3 - coercion call type
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
125e8d29cd
|
Fixed #1842 AS - Do not display §§dup when the value has no sideeffect
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
8b6a3e0c54
|
getLoopsWalk optimization to not use recursion when not needed
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
051087e9ad
|
Fixed #1842 AS1/2 Better handling obfuscated code, for..in
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
29e2dc7ce3
|
Fixed #1894 Switch inside loop
|
2023-01-22 22:15:04 +01:00 |
|
Jindra Petřík
|
3771e02ba2
|
Fixed #1006 AS3 - Warning - Function value used where type Boolean was expected
as3_new testdata compilers do not ignore warnings
as3_new testdata without warnings
|
2022-12-18 23:10:24 +01:00 |
|
Jindra Petřík
|
74cf717e9a
|
Fixed Parsing obfuscated namespaces with hash character "#"
|
2022-12-18 23:10:24 +01:00 |
|
Jindra Petřík
|
b9736b3590
|
Fixed #1895 Handling of unstructured switch
|
2022-12-02 08:56:02 +01:00 |
|
Jindra Petřík
|
263b401efc
|
Fixed #1888 Casts for missing types, cast handling for script local classes
|
2022-12-02 08:56:02 +01:00 |
|
Jindra Petřík
|
e588cbda3a
|
Fixed #1894 AS3 - XML filters in some corner cases
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
a41926a662
|
Fixed #1894 Switches vs loops decompilation (now with two passes)
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
ad97886306
|
Fixed Switch decompilation in some corner cases
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
6f7a89b78f
|
Fixed #1888 resolving types on nested function variables
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
c26030620f
|
Fixed Avoid Error Implicit coercion of a value of type XXX to an unrelated type YYY
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
9e8d00edba
|
Fixed #1888 Casts in binary operations, not casting any type
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
60100196c5
|
Fixed #1810 AS3 Direct editation - XML attribute handling
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
9cd93c2388
|
Fixed #1888 Missing casts in ternar
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
25aa987cdf
|
Propagate ABCIndex everywhere
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
e22669d377
|
Show convert instruction when needed - int(xx), String(xx), etc....
|
2022-11-30 22:58:35 +01:00 |
|
Jindra Petřík
|
792df04427
|
Fixed #1840 Proper if..continue..break handling
|
2022-11-20 22:12:19 +01:00 |
|
Jindra Petřík
|
0227293bd0
|
Fixed #1692 Properly distinguish obfuscated names vs namespace suffixes and attributes
|
2022-11-20 22:12:19 +01:00 |
|
Jindra Petřík
|
b06c8313b1
|
Organize imports inspection
|
2022-11-14 10:04:55 +01:00 |
|
Jindra Petřík
|
1c9f81fceb
|
Added #1701 Setting charset for SWF files with version 5 or lower
|
2022-11-14 10:04:55 +01:00 |
|
Jindra Petřík
|
1d82af4855
|
Update license header year
|
2022-11-06 21:44:39 +01:00 |
|
Jindra Petřík
|
10b0875358
|
organize imports inspection
|
2022-10-23 16:54:49 +02:00 |
|
Jindra Petřík
|
d3477d910c
|
Fixed: #1838 AS3 - Properly handling of long unsigned values, hex values, default uint values etc.
Changed: AS3 integer values are internally (e.g. in the lib) handled as java int type instead of long.
|
2022-10-22 15:27:44 +02:00 |
|
Jindra Petřík
|
4f8cac556d
|
Fixed AS1/2 actioncontainers (like try) inside ifs
|
2021-12-06 08:23:13 +01:00 |
|
Jindra Petřík
|
9e6548ceb0
|
Fixed #1762 AS - switch detection (mostcommon pathpart)
|
2021-12-02 18:59:32 +01:00 |
|
Jindra Petřík
|
5916c00bbd
|
iframeloaded special case when it hits next graphpart (will this happen?)
|
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
|
526f484513
|
Fixed AS1/2 - switch with nontrivial expressions like and/or,ternar (second pass)
|
2021-11-29 17:15:56 +01:00 |
|
Jindra Petřík
|
934a5756f9
|
Fixed Ternar visit (can cause invalid reg declarations)
|
2021-11-29 17:15:56 +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
|
80c9b7d601
|
Fixed #1726 Decompiling AS - missing break when on false branch vs continue on true
|
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
|
6c709bc5e5
|
Fixed: Flash viewer - slow on larger zooms (now only diplayed rect is rendered)
|
2021-04-05 16:56:59 +02:00 |
|