Jindra Petřík
f73f2669c0
Harman air - Null coalesce and nullish member access operators - WIP
2024-11-20 17:05:37 +01:00
Josh Soref
b31acc0b4d
spelling: coerce
...
Signed-off-by: Josh Soref <[email protected] >
2024-10-29 16:55:43 +01:00
Josh Soref
eeaa0719b2
spelling: beginning
...
Signed-off-by: Josh Soref <[email protected] >
2024-10-29 16:55:43 +01:00
Josh Soref
714eb4b2c5
spelling: assignment
...
Signed-off-by: Josh Soref <[email protected] >
2024-10-29 16:55:43 +01:00
Jindra Petřík
3d1cfbe0e7
Fixed : #2353 AS1/2 - fscommand and other dynamic GetURL related calls (decompilation + editation)
2024-10-29 16:55:43 +01:00
Jindra Petřík
a4a9ba4c6b
Added: AS2 - Information about need of decompiling all scripts to detect uninitialized class fields
...
Fixed : #2338 AS decompiling threads got stuck after cancelling / timeout
CancellableWorker refactoring
2024-10-13 20:43:18 +02:00
Jindra Petřík
236126dc84
Fixed : #2291 AS1/2 Incorrect var keyword placement causing registers to compile wrong
2024-09-23 21:52:25 +02:00
Jindra Petřík
4e528c181c
Fixed: Script/Class initializers order of assignment
...
Changed: Compound script has slot/const traits inside main script initializer
2024-08-27 09:43:40 +02:00
Jindra Petřík
16ff10a890
Fixed : #2270 AS3 decompilation - unnnecessary local registers assignments as part of expressions when using optimization like dup, setlocal N instead of setlocal N, getlocal N
2024-08-12 19:51:40 +02:00
Jindra Petřík
534ac03314
Better decimal support (For ABCs with minor version 17)
2024-08-12 19:51:40 +02:00
Jindra Petřík
5c1811582a
More documentation.
2024-08-08 19:27:14 +02:00
Jindra Petřík
f3da12e032
Reformating to fix checkstyle.
2024-08-08 19:27:14 +02:00
Jindra Petřík
a5d3ce4f9b
Organize imports
2024-08-08 19:27:14 +02:00
Jindra Petřík
b57e38e387
More documentation.
2024-08-08 19:27:14 +02:00
Jindra Petřík
19c771bf44
Update license year
2024-08-05 11:17:25 +02:00
Jindra Petřík
1d9329e9be
Fixed code style
2024-08-05 11:17:25 +02:00
Jindra Petřík
bd6c953218
Fixed Incorrect debugger line numbers when "Open loaded while playing" is enabled
...
Fixed AS3 debugger - Slow injecting debug info - now faster
Fixed AS3 debugger - obfuscated classes debugging
Fixed Delayed open loaded SWFs while playing
Fixed AS3 Direct editation - script initializer for main document class
Changed Wrong unicode escape `{invalid_utf8:xxx}` changed to `{invalid_utf8=xxx}` for compatibility with file names
2023-12-30 18:06:08 +01:00
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
ca0dc86cf3
Fixed AS3 Simplify expressions - Do not convert this to {} when coerced
2023-10-16 09:36:06 +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
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
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
1d82af4855
Update license header year
2022-11-06 21:44:39 +01: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
742525a365
organize imports
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
f77d3948df
valueEquals implemented for AS1/2
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
8a6c4cf35c
Fixed: AS3 with statement decompilation
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
43885a1a40
#349 AS3 - better handling of declarations
2021-02-08 20:15:19 +01:00
Jindra Petřík
c6b1e528df
update license header year
2021-02-08 20:15:19 +01:00
Jindra Petřík
2767f77a66
remove unused imports
2021-02-08 20:15:19 +01:00
Jindra Petřík
98c2b1eba9
AS3 p-code more RAbcDasm like
...
- get/setlocal_x renamed to get/setlocalx
- QName casing changed from Qname
Better increment/decrement detection, chained assignments.
2021-02-08 20:15:19 +01:00
Jindra Petřík
dc18fad2b3
Improved for continue / goto detection
2021-02-08 20:15:19 +01:00
Jindra Petřík
61b9660b49
GraphTargetVisitorInterface for visiting model
2021-01-09 15:00:20 +01:00
Jindra Petřík
819a739397
GraphTargetVisitorInterface for visiting model
2021-01-09 13:00:30 +01:00
Jindra Petřík
2bf7597cea
update license headers
2018-01-16 20:24:33 +01:00
[email protected]
577bdd4844
add missing overrides + some other small changes
2016-04-28 22:09:44 +02: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
be8e4df4c7
#1145 AS3 better declaration type detection,
...
better convert_x instruction handling
2016-02-16 23:00:17 +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]
1cea429e7b
copyright year updated
2016-01-01 14:06:56 +01:00
Jindra Petřík
4a4e0e4898
Better line start detection
...
Fixed debug info injection
2015-11-17 09:24:42 +01:00
[email protected]
e62b886a09
AS3 instruction execution fixes
2015-11-05 08:53:57 +01:00
[email protected]
a4f4dd3604
small improvements, little bit faster decompilation by caching the number values of the strings
2015-10-23 12:56:27 +02:00