Jindra Petřík
74b4e957a6
feat: add advanced multi sample anti-aliased shape renderer
...
Multi sample anti-alias renderer with configurable grid.
It can be turned on with icon under render window,
and with checkbox for export.
2026-04-06 21:06:19 +02:00
Jindra Petřík
0938f5cbad
fix: fix image size off by 1 pixel when conflation fix is on ( #2616 )
...
Fixes #2616
2026-04-06 21:06:19 +02:00
Jindra Petřík
7d18834c81
feat!: redesigned loop detector ( #2542 )
...
Instead of walking code structures to get loops,
the loops are populated by new faster algorithm.
Also, we do not join adjacent GraphParts anymore
in non-obfuscated code.
For proper switch handling, the code is decompiled
in two passes everytime (Previously, the second pass
was used only sometimes).
In first pass we do not process ifs as it may break
switch detection. Second pass is executed after we know
the switches position.
Fixes #2542
2026-04-06 21:06:19 +02:00
Jindra Petřík
a52126472a
fix: stackoverflow on circular importassets ( #2666 )
...
Fixes #2666
2026-04-06 21:06:19 +02:00
Jindra Petřík
053501b8da
fix: deadlock on getcharacters vs drawframe ( #2492 )
...
Fixes #2492
2026-04-06 21:06:19 +02:00
Jindra Petřík
417ffda416
Fixed: Using public/private/protected/internal keywords on ambiguous namespace references
...
and compiling such keywords with `::` suffix.
2026-02-19 20:54:52 +01:00
Jindra Petřík
d8e569945b
Fixed: StackOverflow on cyclic chyracters
2026-02-17 19:47:49 +01:00
Jindra Petřík
fe28187a97
Fixed : #2636 ActionScript - Incorrect always-break detection causing insertion of while(true)
...
Fixed: ActionScript - newline after do..while
2026-02-17 18:12:02 +01:00
Jindra Petřík
36f793fb7f
Fixes.
2026-02-15 14:46:27 +01:00
Jindra Petřík
8032b2e39b
Debugging in the browser WIP
2026-02-14 11:57:04 +01:00
Jindra Petřík
e577257532
Update year in license header.
2026-01-16 21:33:23 +01:00
Jindra Petřík
0adca21038
Fixed : #2607 Exporting empty sprite causing exception because of the new conflation artifacts fixer
2026-01-10 09:07:18 +01:00
Jindra Petřík
0ce2901b7c
Fixed : #2594 Export bounds for filtered sprites and buttons
2026-01-04 21:51:46 +01:00
Jindra Petřík
41b9d1874b
Fixed : #2596 Scaling images in relation to antialias conflation
2026-01-03 14:09:18 +01:00
Jindra Petřík
ebf31a40c8
Fixed : #2595 FLA export - incorrect handling of imported fonts
...
Fixed: FLA export - incorrect handling of imported sprites
2026-01-03 10:25:07 +01:00
Jindra Petřík
a43da6ed0a
Added: #2592 , #2154 , #2591 - Better handling of antialias conflation artifacts (by scaling), can be enabled in Advanced Settings / Display and Export.
2025-12-22 17:41:37 +01:00
Jindra Petřík
714dd8761c
Removed resampling from CLI and all source code
...
Frames with streamed sound are not taken as same.
2025-11-16 22:37:09 +01:00
Jindra Petřík
8dc3efc528
Fixed : #2561 Cannot set filter strength to 128 or above
2025-11-16 10:40:46 +01:00
Jindra Petřík
3b82db57ba
Spelling fixes
2025-09-06 02:21:46 +02:00
Jindra Petřík
77d96e8e43
Fix swaps
2025-09-01 17:01:26 +02:00
Jindra Petřík
9a9811f170
Better Comma operator detection WIP
2025-09-01 17:01:25 +02:00
Jindra Petřík
0024cb0897
Fixed : #2516 AS1/2 Renaming of identifiers not setting function length correctly
...
Fixed: AS1/2 Renaming of identifiers must not rename integer array offsets
2025-08-20 18:33:36 +02:00
Jindra Petřík
55ee4586de
Replacements table in AS1/2,
...
not much useful since eval() is used in most cases
2025-07-26 12:20:21 +02:00
Jindra Petřík
90a82a538a
Print SafeStr list at the bottom (AS3)
2025-07-25 19:30:13 +02:00
Jindra Petřík
12ab8af322
WIP Safe strings handling
2025-07-25 19:30:13 +02:00
Jindra Petřík
4e62cddacf
build fix
2025-07-19 07:36:10 +02:00
Jindra Petřík
d23fe66a01
Fixed: AS text search - not being able to cancel search over multiple swf files
2025-07-19 07:29:27 +02:00
Jindra Petřík
6a4a489336
AS1/2 assembly timeout log description
2025-07-18 21:39:11 +02:00
Jindra Petřík
381b97c026
Fixed : #2338 AS2 Reading large classes with incorrect if jumps on the beginning
...
Fixed : #2338 AS1/2/3 Obfuscated code - jump to jump handling
2025-07-12 15:23:37 +02:00
Jindra Petřík
1e3582ac6e
Do not print uninitialized class fields detection skipped outside __Packages folder
2025-07-11 21:46:04 +02:00
Jindra Petřík
7b948f92a3
Fixed : #2477 AS1/2 deobfuscation - and/or operators, jumps before function start,
...
jumps to function end, jumps in for..in return/break
2025-07-11 19:51:18 +02:00
Jindra Petřík
ee4d21b88f
Detect uninitialized class fields only in __Packages folder
2025-07-02 21:11:43 +02:00
Jindra Petřík
0162e90871
Fixed synchronization in uninitialized class fields detector
...
Escaping placeobject.name
Better error log messages in some cases
2025-07-02 20:56:20 +02:00
Jindra Petřík
cab9e853b8
Added: AS2 - show deobfuscated class/package names in the class tree
2025-07-01 21:36:46 +02:00
Jindra Petřík
5ffc71848b
Added: #2477 Option to disable AS2 detection of uninitialized class fields
...
Added: AS2 detection of uninitialized class fields is cancellable and shows progress
Changed: Icon of "Deobfuscation options" menu from pile of pills to medkit
Fixed: Comments color highlighting
2025-07-01 19:50:18 +02:00
Jindra Petřík
c9216538be
Added: AS3 - navigation to definition in other SWF file and also player/airglobal
2025-06-01 13:09:09 +02:00
Jindra Petřík
3f9f349a69
Update year in license headers to 2025
2025-05-26 07:41:42 +02:00
Jindra Petřík
07b9cb5174
Changed: "__defaultPackage" folder changed to scripts main folder
2025-05-25 22:43:16 +02:00
Jindra Petřík
ecb37f3a21
Changed: AS1/2 - Scripts from default package are exported to not localized folder "__defaultPackage"
2025-05-25 22:30:24 +02:00
Jindra Petřík
50b82c363f
Changed: AS1/2 - Single DoAction tag inside frame as frame node
2025-05-25 21:46:09 +02:00
Jindra Petřík
e3cbe52243
Fixed: Proper freeing memory after SWF close
2025-05-18 22:00:05 +02:00
Jindra Petřík
cf5ca8be84
Fixed: Incorrect cursor handling when placed object has filters
2025-05-11 08:52:09 +02:00
Jindra Petřík
859a2f8bdb
Fixed #2425 ZIP/SWC reading - "Only DEFLATED entries can have EXT descriptor" message
2025-04-13 12:47:45 +02:00
Jindra Petřík
58bd04698e
Fixed #2418 AS3 - initialization of class static vars in script initializer (Haxe)
2025-04-13 00:08:10 +02:00
Jindra Petřík
c45eb35120
Fixed #2428 Charset setting on FLA export in format MX and below,
...
Default charset for SWFS v5 and lower is WINDOWS-1252
2025-04-06 18:20:28 +02:00
Jindra Petřík
d47accdcfa
Added: #2427 Commandline export with use of imported SWFs (importAssets tag)
2025-03-23 12:23:51 +01:00
Jindra Petřík
00d284aa35
Fixed: AS1/2 - Push action hilighting, GetProperty, Call action hilighting
2025-01-17 21:47:12 +01:00
Jindra Petřík
f73f2669c0
Harman air - Null coalesce and nullish member access operators - WIP
2024-11-20 17:05:37 +01:00
Jindra Petřík
19151edaef
WIP: Double click to item on timeline edits item in place
2024-10-29 16:55:43 +01:00
Josh Soref
eff8b270b5
spelling: specific
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-10-29 16:55:43 +01:00