Commit Graph

2129 Commits

Author SHA1 Message Date
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
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
04272f9b95 Drag and drop in tag list can be disabled in settings
(To prevent doing it accidentally)
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
b0a72b07db Added Setting for enabling placing Define tags into DefineSprite 2022-11-14 10:04:55 +01:00
Jindra Petřík
e898a1bda8 Added Setting for disabling expanding first level of tree nodes on SWF load 2022-11-08 22:47:13 +01:00
Jindra Petřík
90e01246cd Added #1465 Configuration option to disable SWF preview autoplay 2022-11-08 22:47:13 +01:00
Jindra Petřík
9267c0dcea Fixed Java code does not export tags 2022-11-08 22:47:13 +01:00
Jindra Petřík
607ec92d0e Fixed Java code export indentation 2022-11-08 22:47:13 +01:00
Jindra Petřík
0113648024 Added #1460 Bulk importing images 2022-11-08 22:47:13 +01:00
Jindra Petřík
2d256cfeb8 Added #1414 Cancelling in-progress exportation
Fixed FLA export printing xxx string on exporting character with id 320
2022-11-08 22:47:13 +01:00
Jindra Petřík
634758c891 Fixed FLA export printing xxx string on exporting character with id 320 2022-11-08 22:47:13 +01:00
Jindra Petřík
4a50045f25 Ignore bitmapId 65535 as fill needed character 2022-11-06 21:44:39 +01:00
Jindra Petřík
79027e085c Added #1232 Needed/dependent characters list in basic tag info can be expanded to show tag names 2022-11-06 21:44:39 +01:00
Jindra Petřík
e33ea7f2eb Fixed Computing dependent characters inside DefineSprite 2022-11-06 21:44:39 +01:00
Jindra Petřík
954f4f387b Added Checking missing needed character tags and their proper position (Marking them as red - with tooltip) 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
341a16161a Fixed FileAttributes tag exception in the Dump view 2022-11-06 21:44:39 +01:00
Jindra Petřík
f652a2aed7 Fixed Copy / Move to tag tree refreshing 2022-11-06 21:44:39 +01:00
Jindra Petřík
6640f82bcb Disable reload button for new unsaved files 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
6c964899fb Added
- Attach tag menu (Like DefineScaling grid to DefineSprite, etc.)
- Better tag error handling - these tags now got error icon

Changed
- #1455 All tag types are now allowed inside DefineSprite
2022-11-06 21:44:39 +01:00
Jindra Petřík
49f23c04b1 Fixed #1455 errors in JPEG - more SOI in the file 2022-11-06 21:44:39 +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
0d4945b8d6 Fixed #1795 AS3 P-code - optional (default parameter values) saving 2022-11-06 21:44:39 +01:00
Jindra Petřík
edf89a7635 Fixed GFX: DefineExternalImage/2, DefineSubImage disallow not working replace button in favor of raw editing 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