Commit Graph
100 Commits
Author SHA1 Message Date
Jindra Petřík 31099c64e8 Fixed: #2226 Incorrect decompilation of continue statements in some cases 2024-08-05 11:17:25 +02:00
Jindra Petřík de21cc3a7e Fixed: AS3 PCode - pushbyte operand docs - signed byte 2024-08-05 11:17:25 +02: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 36b6855e27 updated changelog 2024-08-05 11:17:25 +02:00
Jindra Petřík 352562d738 Fixed #2237 AS3 direct editation - usages of import colliding with toplevel classes must be fully qualified 2024-08-05 11:17:25 +02:00
Jindra Petřík d44fdad0df Updated changelog 2024-08-05 11:17:25 +02:00
Jindra Petřík 3284a70aa9 Updated changelog 2024-08-05 11:17:25 +02:00
Jindra Petřík 934bc686f6 Changed: Run/Debug command - executed SWF temp files (~ffdec_run...swf etc.) are now generated
in the directory where original SWF resides to allow loading relative assets
2024-08-05 11:17:25 +02:00
Jindra Petřík a0e434f45e Added [#2263] Expand one level more (+ sign) for needed/dependent characters in tag info panel to show full tag name as in tree 2024-08-05 11:17:25 +02:00
Jindra Petřík acf507bb32 SWF.getCharacters synchronization fix 2024-08-05 11:17:25 +02:00
Jindra Petřík 3c413086b2 reformat 2024-08-05 11:17:25 +02:00
Jindra Petřík 84835e1341 AS linkage - do not allow assigning identifier when another character has it 2024-08-05 11:17:25 +02:00
Jindra Petřík 6e0f90f266 Added Set AS1/2 linkage dialog (uses ExportAssets tag) in the context menu for characters 2024-08-05 11:17:25 +02:00
Jindra Petřík ea9802ddeb Set Class to character mapping renamed to Set AS3 class linkage 2024-08-05 11:17:25 +02:00
Jindra Petřík f9fe1fa092 Exporting testdata - separated to folders, separate as2 class test 2024-08-05 11:17:25 +02:00
Jindra Petřík 738208cddd Fixed GFX path resolving on linux when path has backslashes 2024-08-05 11:17:25 +02:00
Jindra Petřík 45199d043f Added #2260 GFX - Configure path resolving dialog for file paths that use prefixes like data: 2024-08-05 11:17:25 +02:00
Jindra Petřík 5654497a52 ExportAssets test data 2024-08-05 11:17:25 +02:00
Jindra Petřík 3d281dfdd9 Added FLA export - export in frame 1 flag support 2024-08-05 11:17:25 +02:00
Jindra Petřík b6f7a1ad03 File format DEFAULT 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 a5891d9049 Eliminate some warnings in FLA export 2024-08-05 11:17:25 +02:00
Jindra Petřík a93d75ede7 fix document class 2024-08-05 11:17:25 +02:00
Jindra Petřík fa9ad6c1a3 format 2024-08-05 11:17:25 +02:00
Jindra Petřík a94d99008a FLA export - ImportAssets/2 tag support 2024-08-05 11:17:25 +02:00
Jindra Petřík e77abe84c8 updated changelog 2024-08-05 11:17:25 +02:00
Jindra Petřík 2336515b17 Enum for ExporterInfo flags 2024-08-05 11:17:25 +02:00
Jindra Petřík 833e1114fc FontTextureInfo - idType recognition 2024-08-05 11:17:25 +02:00
Jindra Petřík 1d9329e9be Fixed code style 2024-08-05 11:17:25 +02:00
Jindra Petřík cc34fae1c5 Fixed FreeTransform not showing in situations like GFX or importAssets 2024-08-05 11:17:25 +02:00
Jindra Petřík 0b9914a5f5 Remove the SWF argument of methods back 2024-08-05 11:17:25 +02:00
Jindra Petřík 834f792b91 Fixed ShapeTag importassets 2024-08-05 11:17:25 +02:00
Jindra Petřík 441a570299 Fixed: fontFace html attribute in DefineEditText can be also an exportName
Fixed: BUTTONRECORD preview not showing in situations like GFX or importAssets
Changed: ImportAssets tag reorganized - now imported items are not in the tag tree, but when referenced it works
2024-08-05 11:17:25 +02:00
Jindra Petřík 4c2a2e5374 Added GFX - DefineExternalImage2 - IdType field recognition 2024-08-05 11:17:25 +02:00
Jindra Petřík a20f94c619 Added GFX - better fileformat detection 2024-08-05 11:17:25 +02:00
Jindra Petřík ae8c011636 Fixed #2260 Reading end of file on old GFX format (1.x)
Fixed #2260 DefineExternalImage on old GFX format (1.x)
2024-08-05 11:17:25 +02:00
Jindra Petřík ceda725afc Added -abcclean command on CLI for ABC cleaning 2024-08-05 11:17:25 +02:00
Jindra Petřík a208b0740d updated changelog 2024-08-05 11:17:25 +02:00
Jindra Petřík ddac29e342 Optimize ABC action renamed to Clean ABC
Clean ABC is available through context menu on ABC, ABCContainers, SWFs
2024-08-05 11:17:25 +02:00
Jindra Petřík 0e6c092e6a Added Optimize ABC action (remove unused items) - available through ABC Explorer
Fixed Outputstreams position calculation (ABCOutputStream, ...)
2024-08-05 11:17:25 +02:00
Jindra Petřík 7b609e08e8 Added ABC Explorer - list of usages of all items
Added ABC Explorer - items with zero usages are semi-transparent
Added ABC Explorer - copy path to clipboard
Added ABC Explorer - Go to path via Ctrl + G
2024-08-05 11:17:25 +02:00
Jindra Petřík 8876f4332e Refactor - move multiname usages to separate package 2024-08-05 11:17:25 +02:00
Jindra Petřík 2c8d6549a0 Export assets first item "ex" prefix instead of "cls" 2024-08-05 11:17:25 +02:00
Jindra Petřík 0b48eab7f7 Added #2011, #2215 Option to ignore frame background color when exporting (make transparent) 2024-08-05 11:17:25 +02:00
Jindra Petřík 1e4d2511a2 Added #2189 Search bar in replace character (+ replace references) window 2024-08-05 11:17:25 +02:00
Jindra Petřík 3eb356eeab Set class to character mapping only for AS3 2024-08-05 11:17:25 +02:00
Jindra Petřík c609380bfa Changed Information in the tag node title now has abbreviated prefix of type for each bit of info.
Changed Information in the tag node title - separated exportName from assigned class
2024-08-05 11:17:25 +02:00
Jindra Petřík f66a0eb4ad Added Set class to character mapping tool (via SymbolClass) context menu on characters 2024-08-05 11:17:25 +02:00
Jindra Petřík 98317a9104 Fixed imagetag.getShape (caused by changing scale of matrix to float earlier) 2024-08-05 11:17:25 +02:00
Jindra Petřík a7bc2c544b Changelog update 2024-08-05 11:17:25 +02:00
Jindra Petřík d46d32be30 Fixed #2239 Default font name detection
Fixed #2239 Exporting TTF font on Linux
2024-08-05 11:17:25 +02:00
Jindra Petřík 2158be80fe Fixed #2253 Drawing 0,0 grid in transform tool on Linux causing sun internal errors 2024-08-05 11:17:25 +02:00
Jindra Petřík d124e33a9b Fixed #2257 Shape SVG Importer - Linear gradient matrix 2024-08-05 11:17:25 +02:00
Jindra Petřík 6d8b631383 Added #2259 Optional resampling sound to 44kHz on playback and on export 2024-08-05 11:17:25 +02:00
Jindra Petřík 502d44b06d Fixed #2231 AS3 coercion to String as convert 2024-08-05 11:17:25 +02:00
Jindra Petřík e1cbba7146 Update README.md [ci skip] 2024-08-05 11:17:25 +02:00
Jindra Petřík 7403895938 update changelog after prs 2024-08-05 11:17:25 +02:00
Jindra Petřík 13b7e56003 Updated Dutch translation by Jaap Kramer 2024-08-05 11:17:25 +02:00
Jindra Petřík da6a6013a2 Updated Dutch translation by Jaap Kramer 2024-08-05 11:17:25 +02:00
Jindra Petřík 2d52eaa544 NSIS - remove inetc plugin 2024-08-05 11:17:25 +02:00
Jindra Petřík 4532c232c8 stable NSIS 2024-08-05 11:17:25 +02:00
Jindra Petřík 1e0845fb10 NSIS 3.09 2024-08-05 11:17:25 +02:00
Jindra Petřík a89a13f02c stable NSIS 2024-08-05 11:17:25 +02:00
Jindra Petřík 5b01977097 stable NSIS 2024-08-05 11:17:25 +02:00
Jindra Petřík 8138ccca0d NSIS 3.09-3 2024-08-05 11:17:25 +02:00
Jindra Petřík 8928d70061 Use NSIS 3.09 to avoid AV false positives in windows installer 2024-08-05 11:17:25 +02:00
Jindra Petřík 4e2d8dce36 Fixed #2224 Exporting Embed assets - handling DefineBits(+JPEGTables) - convert to DefineBitsJPEG2 2024-08-05 11:17:25 +02:00
Jindra Petřík 2de2f3d9f1 Fixed #2222 Missing shapes when gradient fillstyle has only two gradrecords with the same ratio 2024-08-05 11:17:25 +02:00
Jindra Petřík ffda86028d Fixed #2202 AS2 return in constructor does not take a value 2024-08-05 11:17:25 +02:00
Jindra Petřík 163a0e00d2 Fixed #2202 AS2 detection of uninitialized class fields colliding with setters/getters 2024-08-05 11:17:25 +02:00
Jindra Petřík 25ec3e9516 Fixed #2212 GFX - Allow loading (DDS) images despite of set bitmapFormat 2024-08-05 11:17:25 +02:00
Jindra Petřík 4fe999bd47 Fixed #2211 PDF export, Font export - glyphs with no contours (advance only) 2024-08-05 11:17:25 +02:00
Jindra Petřík 290ebda3d2 Fixed Raw edit of fonts - shape table was not visible 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 ece2d537d5 Changed #2206 FB values in MATRIX (scale/rotate) as floats instead of int, -f suffixed parameters in text editor 2024-08-05 11:17:25 +02:00
Jindra Petřík 55a7112f10 Fixed #2207 AS - Index -2 out of bounds for some of the switches 2024-08-05 11:17:25 +02:00
Jindra Petřík 9dcc30d8e9 Fixed #2203 GFX - DefineSubImage with TGA bitmapFormat
using bitmapFormat = 2 (DDS) in DefineExternalImages
2024-08-05 11:17:25 +02:00
Jindra Petřík e9dcd5ad34 Fixed #2183 AS1/2 Direct editation - case sensitive identifiers since SWF version 7 2024-08-05 11:17:25 +02:00
Jindra Petřík 21a76bd20e -listconfigs help 2024-08-05 11:17:25 +02:00
Jindra Petřík e2aabac575 Help aliases 2024-08-05 11:17:25 +02:00
Jindra Petřík 3f795b3385 Added New organized commandline help 2024-08-05 11:17:25 +02:00
Jindra Petřík 00b886b7b7 Better commandline help WIP.
Fixed #2182 Add FFDec to context menu
2024-08-05 11:17:25 +02:00
Jindra Petřík 45f25bb76c Added Windows commandline executable
Added Reformatted commandline help using ansi colors
Added Linux ffdec script without extension
2024-08-05 11:17:25 +02:00
Jindra Petřík bf32ff1ae5 Cli help - add minus for commands 2024-08-05 11:17:25 +02:00
Jindra Petřík 14366c544c Removed newcli.
Colorized old cli.
2024-08-05 11:17:25 +02:00
Jindra Petřík 2421074b69 legacy cli inside newcli 2024-08-05 11:17:25 +02:00
Jindra Petřík ef29e059e4 minor changes 2024-08-05 11:17:25 +02:00
Jindra Petřík 661d292b59 config command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík 81d1fa2d6f header command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík e942837605 air option 2024-08-05 11:17:25 +02:00
Jindra Petřík efad2dd65a charset option 2024-08-05 11:17:25 +02:00
Jindra Petřík 4a481cabf7 swf2exe command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík a9f339e5e6 abcmerge command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík 5d7af43805 swf2swc command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík ef9451694e linkreport command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík ea1881d263 linkreport command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík a34f9b1565 instancemetadata command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík f56e918c3c generatedoc command stub 2024-08-05 11:17:25 +02:00
Jindra Petřík c27d7fac41 generatedoc command stub 2024-08-05 11:17:25 +02:00