Commit Graph

2879 Commits

Author SHA1 Message Date
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
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
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
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
31f6cbdb70 Faster AS3 Debugging - export/import ByteArray variable data 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
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
136b389fc1 Fixed AS3 direct editation - namespaces were initialized in class initializers 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