Jindra Petřík
dd655714d2
Fixed : #2486 AS1/2 Switch after function, problem with labels
2025-07-13 20:08:37 +02:00
Jindra Petřík
0fc10bde99
Fixed : #2477 AS1/2 Switch in last statement of switch break labels
2025-07-11 21:08:49 +02:00
Jindra Petřík
3f9f349a69
Update year in license headers to 2025
2025-05-26 07:41:42 +02:00
Jindra Petřík
9880555280
Fixed : #2459 AS1/2 StoreRegister improper declaration position
2025-05-25 11:14:06 +02: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
9683dc6a6f
Changed: #2228 AS1/2/3 bitwise operations use hexadecimal operands
2024-08-05 11:17:25 +02:00
Jindra Petřík
5fb20268b2
Fixed #2234 AS1/2 postincrement/decrement inside DefineFunction2
2024-08-05 11:17:25 +02:00
Jindra Petřík
19c771bf44
Update license year
2024-08-05 11:17:25 +02:00
Jindra Petřík
f51fee7064
Fixed #2190 AS1/2 - for..in inside switch before break
2024-08-05 11:17:25 +02:00
Jindra Petřík
3e8c166c4a
Fixed #2148 AS1/2 callmethod by register value
2023-12-30 18:06:08 +01: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
5141263960
Fixed #223 AS2 Detecting uninitialized class fields
2023-10-16 09:36:06 +02:00
Jindra Petřík
b32006a23f
Fixed #2093 AS3 Unnecessary use of fully qualified names for classes in same package
2023-10-16 09:36:06 +02:00
Jindra Petřík
487d1f8b14
Update license year
2023-03-19 22:43:41 +01:00
Jindra Petřík
02081f2d9e
Tests fix
2022-12-23 17:02:50 +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
0c84d5c6bd
Fixed #1785 AS1/2 try..catch block in for..in
2022-11-06 21:44:39 +01:00
Jindra Petřík
1d82af4855
Update license header year
2022-11-06 21:44:39 +01:00
Jindra Petřík
1928962d6f
Fixed #1762 AS call on integer numbers parenthesis
2021-12-01 08:44:30 +01:00
Jindra Petřík
6ef57d66f5
Fixed AS1/2 - spacing in with statement
2021-11-29 17:15:56 +01:00
Jindra Petřík
bb05c8a46a
testdata
2021-11-29 17:15:56 +01:00
Jindra Petřík
9d1bb27d40
updated testdata
2021-11-20 17:43:01 +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
98703e4e5a
Fixed : #270 AS decompilation - comma in ternar
2021-03-13 21:08:23 +01:00
Jindra Petřík
09b68c1f9c
Fixed : #270 AS decompilation - switch in loop
2021-03-13 21:08:23 +01:00
Jindra Petřík
1a4d845b1a
Fix tests
2021-03-12 22:12:39 +01:00
Jindra Petřík
bcde71e7ec
tests fix 2
2021-03-05 21:22:55 +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
8de1230bf9
Precontinue detector handles do..while properly.
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
f738e3b22b
correct continue in if handling,
...
move continue down if possible (invert expression of if when needed)
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
bfe0fce888
new for loop continues detection
2021-02-08 20:15:19 +01:00
Jindra Petřík
f48c92df27
AS1/2 Delete operator with nonIdentifier parameters (e.g. spaces or obfuscated)
2018-05-27 22:42:26 +02:00
Jindra Petřík
f61772c8f7
For in break detection with inner switch statement
2018-05-27 22:10:54 +02:00
Jindra Petřík
d138c61072
- AS1 slash syntax support (decompilation, direct editation)
...
- AS1/2 Using eval, set functions on obfuscated names instead of §§ syntax where applicable
2018-05-27 16:52:55 +02:00
Jindra Petřík
6ec124f71a
Fixed using temporary registers after for..in (causing §§pop instructions, etc.)
2018-05-27 10:49:42 +02:00
Jindra Petřík
811f7a3b77
Better continue in for / goto detection.
2018-05-26 18:37:25 +02:00
Jindra Petřík
a7f457ad9d
AS1/2: break on the end of for..in loop
2018-01-30 07:39:16 +01:00
Jindra Petřík
da3cf1454c
AS1/2 Try..catch with error types support - decompilation and direct editation
2018-01-28 16:08:20 +01:00
Jindra Petřík
d898ec2076
AS1/2 switch detection - better handling position of default branch
2018-01-28 12:03:10 +01:00
Jindra Petřík
eb30c18fba
AS1/2 break statement decompilation in for..in loops fixed
2018-01-27 17:59:03 +01:00
Jindra Petřík
08751b9524
AS2 classes tests reorganised
2018-01-27 13:38:52 +01:00
Jindra Petřík
b11fc959d1
Introducing AS2 classes Test class
...
AS2 classes - Test for maintaining vars/methods order
2018-01-21 09:07:20 +01:00
Jindra Petřík
2df9318036
fix test
2018-01-21 08:37:43 +01:00
Jindra Petřík
2bf7597cea
update license headers
2018-01-16 20:24:33 +01:00
Jindra Petřík
1db9dcab0a
Issue #1289 AS1/2 direct editation - variables used in inner functions must not be stored in local registers
2016-10-03 20:37:55 +02:00
Jindra Petřík
26fbb83ef3
simplify expressions
2016-02-17 20:07:56 +01:00
Jindra Petřík
4994c4a70c
Default clause position in switch fixed
2016-01-17 21:59:20 +01:00