Commit Graph
2307 Commits
Author SHA1 Message Date
Jindra Petřík fdcbe59cec Fixed ConcurrentModificationException in getCharacters on exit 2022-11-20 22:12:19 +01:00
Jindra Petřík 3b0f8acb68 Added #1501 Bulk import shapes 2022-11-20 22:12:19 +01:00
Jindra Petřík 337ebb2991 Fixed DefineShape4 SVG import NullPointerException 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 792df04427 Fixed #1840 Proper if..continue..break handling 2022-11-20 22:12:19 +01:00
Jindra Petřík 2b7434d488 Fixed #1840 AS3 Direct editation - Type mismatched for a trait 2022-11-20 22:12:19 +01:00
Jindra Petřík f90f5fbd32 Fixed #1840 AS3 - Allow to compile object literal keys with nonstring/numbers in obfuscated code 2022-11-20 22:12:19 +01:00
Jindra Petřík 06feae4113 Fixed #1807 Proper parenthesis around call inside another call 2022-11-20 22:12:19 +01:00
Jindra Petřík 719cea5f60 Cleaning cache thread has low priority 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 c9f52b45e5 Fixed AS3 Direct editation - slow property resolving 2022-11-20 22:12:19 +01:00
Jindra Petřík 01fa395706 Fixed #1803 AS3 Direct editation - Colliding catch name with other variable names / arguments 2022-11-20 22:12:19 +01:00
Jindra Petřík 854ed24b7c Added #1822, #1803 AS3 direct editation - optional using AIR (airglobal.swc) to compile 2022-11-20 22:12:19 +01:00
Jindra Petřík 1e535a4472 Fixed #1757 Binary search - SWF files need to be sorted by file position 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 357082b27a Added #1280 AS3 Direct editation of traits with the same name 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 25cebd9e6b Fixed #1692 Resolving use namespace 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 d23a841ef8 Added #1871 Toogle buttons for disabling subsprite animation, display preview of sprites/frames 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 90516de463 Fixed AS3 Direct editation - Top level classes do not use ":" in their namespace names
Fixed AS3 Direct editation - Using "/" separator for method names
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 61c5e6b5da Fixed #1869 Replace references now replaces all references, not just PlaceObject
Fixed Handle StartSound tag as CharacterIdTag
2022-11-20 22:12:19 +01:00
Jindra Petřík e33474d6f9 Fixed #1867 AS3 - §§hasnext, §§nextvalue, §§nextname in some nonstandard compiled SWFs 2022-11-14 21:10:37 +01:00
Jindra Petřík 48096290da Fixed #1678 Miter clip join - can be enabled in Settings 2022-11-14 10:04:55 +01:00
Jindra Petřík bde3353855 Disabled miter join - it is too slow :-( 2022-11-14 10:04:55 +01:00
Jindra Petřík 93435d338d Miter join for cubic parts 2022-11-14 10:04:55 +01:00
Jindra Petřík b527c3d1fa Fixed #1678 Miter join 2022-11-14 10:04:55 +01:00
Jindra Petřík abfe92af5a Custom SWF Configuration refactoring.
Make configuration serialization compatible with 16.2.0
2022-11-14 10:04:55 +01:00
Jindra Petřík 64a5aaf867 Use BlendMode enum on Timeline 2022-11-14 10:04:55 +01:00
Jindra Petřík 2fa3b7dd72 Added Raw editor - Edit blend modes as enum 2022-11-14 10:04:55 +01:00
Jindra Petřík 1cd8327416 Added alpha and Erase blend modes support 2022-11-14 10:04:55 +01:00
Jindra Petřík ff160911a6 Fixed #1846 blend modes with alpha 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 f7b8b855b6 SWFOutputStream correct charset handling when saving NetString (font names) 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 8b482f953e Fixed Raw editing of DefineFontInfo/DefineFont2-3, KERNINGRECORD - proper switching wide codes 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 2b6816daec Fixed
- Recalculating dependencies in the loop (now only on change)
- Dependencies handling
2022-11-14 10:04:55 +01:00
Jindra Petřík fbaf744b20 Fix tests 2022-11-14 10:04:55 +01:00
Jindra Petřík 382cd6eebf Show in Hex dump for BUTTONCONDACTION, BUTTONRECORD, CLIPACTIONRECORD 2022-11-14 10:04:55 +01:00
Jindra Petřík 032a4880f8 Added Removing BUTTONRECORDs
Added Jump to character on BUTTTONRECORDs
2022-11-14 10:04:55 +01:00
Jindra Petřík 4c6ccf0d63 Character sets are limited to GB2312, Shift_JIS, Unicode, and all singlebyte.
Fixed font code points - proper characters display, adding, etc.
2022-11-14 10:04:55 +01:00
Jindra Petřík c266037785 Fixed Font names charset 2022-11-14 10:04:55 +01:00
Jindra Petřík cc0b5e9d76 Fixed #1865 ConcurrentModificationException on SWF close 2022-11-14 10:04:55 +01:00
Jindra Petřík 968fd92cd2 Fixed Copy/Move with dependencies order of tags
BUTTONRECORD/CLIPACTIONRECORD swf / tag set
2022-11-14 10:04:55 +01:00
Jindra Petřík d0936e1a46 Added Show button records in the tree, preview them 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 3c3a8545a5 Added #1864 Commandline: Allow to set special value "/dev/stdin" for input files to read from stdin (even on Windows) 2022-11-14 10:04:55 +01:00