Commit Graph
314 Commits
Author SHA1 Message Date
Jindra Petřík 8e368c5675 Added #1690 Deobfuscation tool dialog for script level (not just current method / all classes)
Changed #1690 Redesigned Deobfuscation tool dialog.
Removed "Restore control flow" deobfuscation level as it was the same as "Remove traps"
2022-12-23 17:02:50 +01:00
Jindra Petřík ce4f3e2920 Fixed #1904 NullpointerException when renaming invalid identifiers in AS1/2 files caused by missing charset 2022-12-23 17:02:50 +01:00
Jindra Petřík a6e658f046 Reset timeline on sprites on importassets load 2022-12-18 23:10:24 +01:00
Jindra Petřík 6a14c761ad Fixed Classnames in PlaceObject 2022-12-18 23:10:24 +01:00
Jindra Petřík c828680c9e Better mapping class/exportnames to tags 2022-12-18 23:10:24 +01:00
Jindra Petřík a62f142a3d Fixed Maintain export name/class on imported tags
Fixed set imported for AS1/2
2022-12-18 23:10:24 +01:00
Jindra Petřík 0b51c26abf Fixed Clone tag 2022-12-18 23:10:24 +01:00
Jindra Petřík 9e3a9190f5 Fixed Loading nested characters when Importassets tag used 2022-12-18 23:10:24 +01:00
Jindra Petřík 85668bbb07 Added #1893 Experimental playback of DefineVideoStream tags with VLC player 2022-12-18 23:10:24 +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 54d7cb38bc Fixed tests 2022-11-30 22:58:35 +01:00
Jindra Petřík 727c076e05 Resolving return type for properties, local regs, function calls. 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 f0f8689bcc Fixed Error messages during SWF/ABC reading have correct error icon and title, are translatable
Properly handle ABC reading errors
2022-11-20 22:12:19 +01:00
Jindra Petřík 344bdfa6ea Added Opening ABC file format (*.abc) 2022-11-20 22:12:19 +01:00
Jindra Petřík 351c86206b Changed Default package as separate folder 2022-11-20 22:12:19 +01:00
Jindra Petřík 4f3bbe732b Added Flattened ActionScript packages (one row per package instead package tree), can be turned off in settings
Changes ActionScript packages are by default flattened
2022-11-20 22:12:19 +01:00
Jindra Petřík 213fd72266 Fixed Move tag to action did not remove original tag
Properly handle pins on moveto action
2022-11-20 22:12:19 +01:00
Jindra Petřík fdcbe59cec Fixed ConcurrentModificationException in getCharacters on exit 2022-11-20 22:12:19 +01:00
Jindra Petřík 03ddda8e19 Fixed #1877 Recalculate dependent characters and frames on removing / editing item 2022-11-20 22:12:19 +01:00
Jindra Petřík 220f851ea9 Fixed #1875 Garbage collect SWF and its caches after closing it 2022-11-20 22:12:19 +01:00
Jindra Petřík a41e3d13fa Added #1743 GFX - Adding DefineExternalImage2 and DefineSubImage tags
Changed GFX - DefineExternalImage2 no longer handled as character
2022-11-20 22:12:19 +01:00
Jindra Petřík 202e66ea1d Added #1875 Remove no longer accessed items from cache after certain amount of time 2022-11-20 22:12:19 +01:00
Jindra Petřík ac52e5d906 Fixed #1872 Removing PlaceObject/RemoveObject with no characterid with Remove character action 2022-11-20 22:12:19 +01:00
Jindra Petřík 03f1866f92 Fixed Clearing shape export cache on changes 2022-11-20 22:12:19 +01:00
Jindra Petřík 1cd8327416 Added alpha and Erase blend modes support 2022-11-14 10:04:55 +01:00
Jindra Petřík 0b6f5fa957 Changed Full path inside bundle is displayed as SWF name instead simple name
Fixed Storing SWF configuration for files inside bundles and/or binarydata
2022-11-14 10:04:55 +01:00
Jindra Petřík b06c8313b1 Organize imports inspection 2022-11-14 10:04:55 +01:00
Jindra Petřík ac5074bf83 Fixed dependent frames 2022-11-14 10:04:55 +01:00
Jindra Petřík e3ed5bd4a5 Added Setting charset in commandline (-charset XXX)
Default charset for SWF files version <= 5 is system charset
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 88a045e23c Added
- Move tag with dependencies
- Copy/Move tag operation has select position dialog
- Select position dialog has target file in its title

Fixed
- Exception when bundle selected
- File path in window title for SWFs inside DefineBinaryData
2022-11-14 10:04:55 +01:00
Jindra Petřík e33ea7f2eb Fixed Computing dependent characters inside DefineSprite 2022-11-06 21:44:39 +01:00
Jindra Petřík daff6f8c18 Removed Auto fixing character tags order based on dependencies during saving 2022-11-06 21:44:39 +01:00
Jindra Petřík 338dcd5584 Clear header modified state after saving 2022-11-06 21:44:39 +01:00
Jindra Petřík c73a754a51 Fixed Adding new frames did not set correct timelined to ShowFrame
Add tag before / after refactoring.
2022-11-06 21:44:39 +01:00
Jindra Petřík a8efc910a8 Fixed dump view exception on New files 2022-11-06 21:44:39 +01:00
Jindra Petřík 40ea9175b1 Fixed File did not appear modified when only header was modified
Width and Height in new File dialog instead of rect.
Unit selection.
2022-11-06 21:44:39 +01:00
Jindra Petřík 730a09f6d6 Add file dialog, setting background. 2022-11-06 21:44:39 +01:00
Jindra Petřík dfca43736e Error color (red) extracted to constant in SWF class 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 88440526d6 SWF computeDependentFrames creates timeline when null 2022-11-03 19:45:57 +01:00
ExundandJindra Petřík cdbf21c536 Insert tag (add tag before/after another tag) (#135)
Co-authored-by: Jindra Petřík <[email protected]>
2022-10-30 12:38:19 +01:00
Jindra Petřík 5876fc445b Fixed concurrent modification exception on exit 2022-10-30 11:22:15 +01:00
Exund 2fb840baac Clone tags and frames 2022-10-28 21:52:08 +02:00
Jindra Petřík be1dc0699d Fixed #1829 Adding extra pixel to the width and height when rendering items (for example to AVI) 2022-10-23 19:24:22 +02:00
Jindra Petřík 10b0875358 organize imports inspection 2022-10-23 16:54:49 +02:00
Exund 4fc97cd339 Replace characters references
Replaces all references to a character ID in PlaceObject Tags by a different character ID
2022-08-26 17:48:37 +02:00
Jindra Petřík 3a3cac1fe9 Added #1718 Show progress on injecting debug info / SWD generation (before Debugging) 2021-12-05 19:54:41 +01:00
Jindra Petřík 3dd2885358 Added #270 AS3 show progress on deofuscating p-code 2021-12-05 19:09:53 +01:00