Commit Graph
100 Commits
Author SHA1 Message Date
Jindra Petřík 101eee2537 Added Folder preview for sounds 2024-08-05 11:17:25 +02:00
Jindra Petřík a9b910511e Fixed Folder preview - GFX image identifiers not shown 2024-08-05 11:17:25 +02:00
Jindra Petřík bdec8e870b Fixed #2174 Removing frames, removing also FrameLabels, StartSounds, SoundStreamBlocks 2024-08-05 11:17:25 +02:00
Jindra Petřík fce1c17c61 changelog update 2024-08-05 11:17:25 +02:00
Jindra Petřík 61f15dce8f Fixed #2149 - FLA Export - compressed sound streams in some cases 2024-08-05 11:17:25 +02:00
Jindra Petřík 28aba13a29 Added StartSound and StartSound2 show characterId/class in the tag tree 2024-08-05 11:17:25 +02:00
Jindra Petřík 4290b8c943 harman encryption test data [ci skip] 2024-08-05 11:17:25 +02:00
Jindra Petřík a6f2784e28 Fixed Debugger - getting children of top level variables 2024-08-05 11:17:25 +02:00
Jindra Petřík 9df764e9ea created new Unreleased section in CHANGELOG.md 2024-08-05 11:17:25 +02:00
Jindra Petřík bd630b3359 version changed to 20.1.0 2023-12-30 18:07:46 +01:00
Jindra Petřík 3762b1a18c Fixed nullpointer on timeline sound stream detection with scenes 2023-12-30 18:06:08 +01:00
Jindra Petřík 8ee83b49f5 Fixed Saving SWFs opened by "Open loaded while playing" feature
Added sample data for loader
2023-12-30 18:06:08 +01:00
Jindra Petřík 8e817f6421 Fixed deleting last frame 2023-12-30 18:06:08 +01:00
Jindra Petřík 4950aaa4bc Show framecount when deleting multiple frames 2023-12-30 18:06:08 +01:00
Jindra Petřík 85ba45cbb3 Added Scenes folder with (readonly) display of scene frames 2023-12-30 18:06:08 +01:00
Jindra Petřík f09d4affa5 Fixed #2156 FLA export - morphshapes 2023-12-30 18:06:08 +01:00
Jindra Petřík 371a12a4fe Fixed #2147 Display of empty video 2023-12-30 18:06:08 +01:00
Jindra Petřík 79349992a1 checkstyle fix, removing unneccessary code 2023-12-30 18:06:08 +01:00
Jindra Petřík 9e02ee6d30 Fixed #2152 FLA Export - wrong nonlibrary shapes detection 2023-12-30 18:06:08 +01:00
Jindra Petřík 939d909633 Fixed #2162 AS3 try inside foreach 2023-12-30 18:06:08 +01:00
Jindra Petřík a4c2680053 Fixed AS3 - extra newlines on methods which use activation
Fixed #2162 AS3 switch inside foreach
2023-12-30 18:06:08 +01:00
Jindra Petřík 0ff4cd1f6c Fixed #2162 Debugger - ignore (warn) invalid jumps when injecting debug info 2023-12-30 18:06:08 +01:00
Jindra Petřík 3b9f72b7f8 Fixed #2163 FLA Export - maintain sound export settings for streams 2023-12-30 18:06:08 +01:00
Jindra Petřík 18c02a48a5 Fixed #2153 FLA Export - sound streams were limited to first stream block 2023-12-30 18:06:08 +01:00
Jindra Petřík 01ac222331 Take scenes into account when splitting streamed sound 2023-12-30 18:06:08 +01:00
Jindra Petřík 6e3d8c6635 Added FLA export - option to disable fixing of shapes 2023-12-30 18:06:08 +01:00
Jindra Petřík 0e606ada71 Fixed #2160, #2158 FLA Export - mixed dat files for images and sounds 2023-12-30 18:06:08 +01:00
Jindra Petřík 2404151922 Fixed #2143 FLA Export / Sound playback - taking MP3 initial latency into account 2023-12-30 18:06:08 +01:00
Jindra Petřík 779be797e2 tests fix 2023-12-30 18:06:08 +01:00
Jindra Petřík 76c94f1c5e Fixed #2148 AS2 Do not return undefined for setters 2023-12-30 18:06:08 +01:00
Jindra Petřík 3e8c166c4a Fixed #2148 AS1/2 callmethod by register value 2023-12-30 18:06:08 +01:00
Jindra Petřík b55c9d3b51 Fixed #2148 AS2 Uninitialized class fields detector 2023-12-30 18:06:08 +01:00
Jindra Petřík 7c2e41b1a9 Fixed #2142 XML Export - string values containing only spaces
Fixed AS3 - Nullpointer in MethodBody when no ABC set
2023-12-30 18:06:08 +01:00
Jindra Petřík 2596650ed3 Fixed #2145 FLA Export - missing frames, cliping layers order, nullpointer, empty sound layers 2023-12-30 18:06:08 +01:00
Jindra Petřík 336a9540f2 Refactoring of Easing detector 2023-12-30 18:06:08 +01:00
Jindra Petřík fcb7e0b18a Fixed FLA Export - frame numbering problem
Fixed morpshape hole detection
2023-12-30 18:06:08 +01:00
Jindra Petřík b7a1fd630b Fixed morphshape holes calculation 2023-12-30 18:06:08 +01:00
Jindra Petřík d886f3cc18 Addedd #2138 Morphshapes - detect classic easing 2023-12-30 18:06:08 +01:00
Jindra Petřík c41f91af7f Fixed #2138 Missing morphshapes (incorrect holes calculation)
Fixed #2138 Mask layer was visible when did not contain a masked layer
2023-12-30 18:06:08 +01:00
Jindra Petřík 2623dae032 Fixed #2138 Nested clipping (masks) display 2023-12-30 18:06:08 +01:00
Jindra Petřík 8ed9490238 Fixed #2139 FLA Export - labels layer not counted as layer index causing masked layer parentindex wrong 2023-12-30 18:06:08 +01:00
Jindra Petřík 4ce90c776b Added FLA export - show export time
Fixed #2136 FLA export - optimized Shape fixer speed, repeated shape on timeline not exported twice
2023-12-30 18:06:08 +01:00
Jindra Petřík bd82522f16 Added #2132 Show and export streamed sound (SoundStreamHead/SoundStreamBlock) in frame ranges
Fixed #1194 FLA Export - stream sound export
2023-12-30 18:06:08 +01:00
Jindra Petřík 35dda78ffe Added #2134 FLA Export - split main timeline into scenes when DefineSceneAndFrameLabelData tag is present 2023-12-30 18:06:08 +01:00
Jindra Petřík 61f0d6b31b sound stream examples 2023-12-30 18:06:08 +01:00
Jindra Petřík 80fb8b25d8 Fixed #2135 FLA Export - framescripts handling when addFrameScript uses Multinames instead of QNames 2023-12-30 18:06:08 +01:00
Jindra Petřík d08082baf8 Fixed #2133 Linux/Mac - ffdec.sh not correctly parsing java build number on javas without it 2023-12-30 18:06:08 +01:00
Jindra Petřík 9f2cd80200 Added ExportAssets tag - show first item as description in the tree when there is only single item 2023-12-30 18:06:08 +01:00
Jindra Petřík b595ea976a Fixed #2131 UseOutline flag for DefineEditText
Fixed Wordrapping long words in DefineEditText
2023-12-30 18:06:08 +01:00
Jindra Petřík 7a5aa1eb86 Fixed AS1/2 Debugger tooltips exception 2023-12-30 18:06:08 +01:00
Jindra Petřík 11760b1f18 AS1/2 Hide breakpoints when decompilation is disabled 2023-12-30 18:06:08 +01:00
Jindra Petřík b976096e57 Breakpoints are hidden until disassembly/decompilation is complete.
Fixed AS1/2 Vanishing source code in some cases
2023-12-30 18:06:08 +01:00
Jindra Petřík f3e3bd941a updated breakpoint list icon 2023-12-30 18:06:08 +01:00
Jindra Petřík 8ceb44f25e Added Remembering breakpoints
Added #2131 Breakpoint list dialog
Fixed AS1/2 Debugger - script was cleared on stop button
2023-12-30 18:06:08 +01:00
Jindra Petřík a74196ddf4 Fixed AS3 Direct editation - types on instance variable values not properly resolved 2023-12-30 18:06:08 +01:00
Jindra Petřík b2abab0d45 Added #2124 Copy tags to other SWFs and replace same classes / export names 2023-12-30 18:06:08 +01:00
Jindra Petřík 5d85dee6f8 Fixed #2131 Debugger - Breakpoints can be added while SWF is running (not just on pause) 2023-12-30 18:06:08 +01:00
Jindra Petřík e371372392 Added #2131 AS1/2 Debugger - show _root variable
Fixed #2131 AS1/2 Debugger - Breakpoint handling - incorrect script names
Fixed #2131 Debugger - Correct walking variables tree
2023-12-30 18:06:08 +01:00
Jindra Petřík 9741e8260a Added Apply unpacker menu on binary data
Added Harman unpacker for binary data
Added Multilevel binary data unpacking is possible
2023-12-30 18:06:08 +01:00
Jindra Petřík 8ad981ff25 Added Saving Harman encrypted SWFs
Added Editing encrypted flag on header panel
Added `-encrypt` command on CLI for Harman encryption
2023-12-30 18:06:08 +01:00
Jindra Petřík c4cfad716b Code formatting in CONTRIBUTING.md 2023-12-30 18:06:08 +01:00
Jindra Petřík 9170fef3cd fix ffdec.bat 2023-12-30 18:06:08 +01:00
Jindra Petřík 0a5eaa102f Added MEMORY and STACK_SIZE parameters now can be set via external variables FFDEC_MEMORY, FFDEC_STACK_SIZE 2023-12-30 18:06:08 +01:00
Jindra Petřík 31f6cbdb70 Faster AS3 Debugging - export/import ByteArray variable data 2023-12-30 18:06:08 +01:00
Jindra Petřík de6403e157 Fixed Retain AS3 script selection in the tree after its editation and saving whole SWF 2023-12-30 18:06:08 +01:00
Jindra Petřík 59b25aa13c Fixed Marker of stack frames not properly cleared 2023-12-30 18:06:08 +01:00
Jindra Petřík eef53edd03 Fixed Linenumbers are visible even if debug markers are used 2023-12-30 18:06:08 +01:00
Jindra Petřík c14366a4db Added Debugger shows (logs) unhandled exceptions 2023-12-30 18:06:08 +01:00
Jindra Petřík 2c32e156d3 Tests fix 2023-12-30 18:06:08 +01:00
Jindra Petřík 6c0f2ab1ef Fixed AS3 Debugging - activation object was not visible in locals 2023-12-30 18:06:08 +01:00
Jindra Petřík 323f614e67 fix test 2023-12-30 18:06:08 +01:00
Jindra Petřík 7d722fcdcd missing classes 2023-12-30 18:06:08 +01:00
Jindra Petřík bd6c953218 Fixed Incorrect debugger line numbers when "Open loaded while playing" is enabled
Fixed AS3 debugger - Slow injecting debug info - now faster
Fixed AS3 debugger - obfuscated classes debugging
Fixed Delayed open loaded SWFs while playing
Fixed AS3 Direct editation - script initializer for main document class

Changed Wrong unicode escape `{invalid_utf8:xxx}` changed to `{invalid_utf8=xxx}` for compatibility with file names
2023-12-30 18:06:08 +01:00
Jindra Petřík e54973b761 nullpointer in some minor cases 2023-12-30 18:06:08 +01:00
Jindra Petřík 0abc5b493a Fixed #2025, #2078, #2053 Problems starting the app on Windows when the username has unicode characters 2023-12-30 18:06:08 +01:00
Jindra Petřík 44e083b9a6 Fixed #2127 Wrong parameter order in AS1/2 P-code Action GetURL2 documentation
Changed #2127 AS1/2 P-code Action GetURL2 switched parameters back - correct order is (loadVariablesFlag, loadTargetFlag, sendVarsMethod),
 code from 19.1.x to 20.0.0 is still accepted
2023-12-30 18:06:08 +01:00
Jindra Petřík 0a6b8533b5 changelog fix 2023-12-30 18:06:08 +01:00
Jindra Petřík ac479eb098 Added #2119 Bulk imported assets can also match filenames based on assigned classname, not just character id prefix 2023-12-30 18:06:08 +01:00
Jindra Petřík cd45c637f5 checkstyle fix 2023-12-30 18:06:08 +01:00
Jindra Petřík 7fd930489e Added #2119 Option to export assets with names like their assigned classes via SymbolClass, without character id 2023-12-30 18:06:08 +01:00
Jindra Petřík e2b8f54981 Changed #2120 Exported assets no longer take names from assigned classes if there is more than 1 assigned class 2023-12-30 18:06:08 +01:00
Jindra Petřík 4125e94ca3 Added Label that flex compiler is used (when it's enabled in settings)
Fixed #2111 Flex AS3 editation - use SWF dependencies defined in GUI
Fixed SWF dependencies label was not updated on startup
2023-12-30 18:06:08 +01:00
Jindra Petřík 123a740d22 Fixed #2111 AS3 direct editation - access class in class initializer 2023-12-30 18:06:08 +01:00
Jindra Petřík 568301542a FLA export - fixers refactoring 2023-12-30 18:06:08 +01:00
Jindra Petřík 41f6e40369 Fixed #2123 FLA export - morphshapes fixer
More FLA export progress info
2023-12-30 18:06:08 +01:00
Jindra Petřík fa03866191 Added #2123 FLA export - show some progress info (which symbols are exported)
Fixed #2123 FLA export - IndexOutOfBounds in shape fixer
Removed #2123 FLA export - Using shape fixer for morphshapes (needs something better)
2023-12-30 18:06:08 +01:00
Jindra Petřík d6c6d30776 checkstyle fix 2023-12-30 18:06:08 +01:00
Jindra Petřík a01326324c Added AS3 Debugging - export/import ByteArray variable data
Fixed Debugging - properly getting variable value through getter
2023-12-30 18:06:08 +01:00
Jindra Petřík 828db71e81 Debugging - do not invoke getter when there is none - avoid freezing 2023-12-30 18:06:08 +01:00
Jindra Petřík 136b389fc1 Fixed AS3 direct editation - namespaces were initialized in class initializers 2023-12-30 18:06:08 +01:00
Jindra Petřík d6ee7b6988 Fixed #2122 -header command did not support negative integers for displayrect 2023-12-30 18:06:08 +01:00
Jindra Petřík c120d08328 Added Updated portugese-brasil translation 2023-12-30 18:06:08 +01:00
Jindra Petřík 07dcd78a61 Update readme translators 2023-12-30 18:06:08 +01:00
Jindra Petřík 428911b7fb AS1/2 action list locales - actions instead of instructions 2023-12-30 18:06:08 +01:00
Jindra Petřík 8a98ac08b7 Copy/paste frames fixes 2023-12-30 18:06:08 +01:00
Jindra Petřík 12a8a67c6f Added #2100 Copy/paste frames (same SWF only) 2023-12-30 18:06:08 +01:00
Jindra Petřík 191eae40c5 Fixed #2116 Limit maximum number of box blur pixels 2023-12-30 18:06:08 +01:00
Jindra Petřík c73defd056 Fixed #2116 Limit maximum number of box blur pixels 2023-12-30 18:06:08 +01:00
Jindra Petřík d326305bb8 Fixed #2116 Apply colortransform after filters 2023-12-30 18:06:08 +01:00
Jindra Petřík d5dab2bb60 Fixed #2116 DefineEditText display - correct getting fonts
Fixed #2116 DefineEditText display - apostroph decoding
2023-12-30 18:06:08 +01:00