Commit Graph

377 Commits

Author SHA1 Message Date
Jindra Petřík
875b9c17d3 Add to stage tag order fix. 2024-10-29 16:55:43 +01:00
Jindra Petřík
a4a9ba4c6b Added: AS2 - Information about need of decompiling all scripts to detect uninitialized class fields
Fixed: #2338 AS decompiling threads got stuck after cancelling / timeout
CancellableWorker refactoring
2024-10-13 20:43:18 +02:00
Jindra Petřík
cf585c51fb Fixed: #2332 Imported fonts by class name not available in texts 2024-10-13 20:43:18 +02:00
Jindra Petřík
b90eeaa7d0 Fixed: #2304 GFX files truncated 2024-09-23 21:52:25 +02:00
Jindra Petřík
d6ff5cdc4f getCharacterId fix 2024-08-27 09:43:40 +02:00
Jindra Petřík
9ee2549e60 Fixed: Asking more than once for the same imported (ImportAssets) URL
Added warning when imported name is not exported from source SWF
2024-08-12 19:51:40 +02:00
Jindra Petřík
3df725a900 Fixed: #2269 Nullpointer on importing (ImportAssets) a character that does not exists
Added tag types to SWF already contains characterId log message
2024-08-12 19:51:40 +02:00
Jindra Petřík
acc5f94889 Fix missing javadoc parameters, throw tags,... 2024-08-12 19:51:40 +02:00
Jindra Petřík
38bcab878b Remove "static operation". 2024-08-08 19:27:14 +02:00
Jindra Petřík
f3da12e032 Reformating to fix checkstyle. 2024-08-08 19:27:14 +02:00
Jindra Petřík
a5d3ce4f9b Organize imports 2024-08-08 19:27:14 +02:00
Jindra Petřík
b57e38e387 More documentation. 2024-08-08 19:27:14 +02:00
Jindra Petřík
0f69896187 Documentation for SWF class fields. 2024-08-08 19:27:14 +02:00
Jindra Petřík
12dd8cb2ee Documentation for SWF class.
Removed few unused methods from SWF class.
2024-08-08 19:27:14 +02:00
Jindra Petřík
84d6ad8591 Added: #1383 AS Debugger - debugging nested SWFs 2024-08-05 11:17:25 +02:00
Jindra Petřík
a98d02f5d3 Fixed: Duplicate pack path message on compound scripts 2024-08-05 11:17:25 +02:00
Jindra Petřík
cbcc2dc88a Added: #1644 Save all button - has priority over standard Save button
Changed: Save to EXE moved to tools tab
Changed: Save (not save as) button are now available only when there's anything to save when the selected SWF is modified. Similar for Save all button.
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
19c771bf44 Update license year 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
1d9329e9be Fixed code style 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
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
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
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
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
6d8b631383 Added #2259 Optional resampling sound to 44kHz on playback and on export 2024-08-05 11:17:25 +02: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
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
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
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
12a8a67c6f Added #2100 Copy/paste frames (same SWF only) 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
Jindra Petřík
6336f078d1 GFX testdata 2023-11-05 21:11:10 +01:00
Jindra Petřík
dc5e50813f Added Checkstyle to build process and fixing checkstyle to all com.src.jpexs classes 2023-10-16 09:36:06 +02:00
Jindra Petřík
9b65d88774 Fixed #116 AS3 Cyclic typenames protection
Fixed #116 AS3 Do not parse DoABC tags inside sprites
2023-10-16 09:36:06 +02:00
Jindra Petřík
5141263960 Fixed #223 AS2 Detecting uninitialized class fields 2023-10-16 09:36:06 +02:00
Jindra Petřík
eaabfcd278 Autoload binaryData when packer used 2023-10-16 09:36:06 +02:00
Jindra Petřík
dae1fe0e8c Added Show "Renaming identifiers" status on file opening with auto rename identifiers on 2023-10-01 18:21:38 +02:00
Jindra Petřík
690bfa3d7c Fixed AS3 Initialization of var in script initializer 2023-10-01 18:21:38 +02:00
Jindra Petřík
302c909566 Fixed #2076 Auto rename identifiers infinite loop caused by renaming in playerglobal library 2023-10-01 18:21:38 +02:00
Jindra Petřík
6733d305bb Fixed NullPointer on reload / uncache 2023-10-01 18:21:38 +02:00
Jindra Petřík
0a52175bc3 Added #2057 Show all assigned AS linkage classes in the item name (instead just one) 2023-10-01 18:21:38 +02:00
Jindra Petřík
5fb5ac802e Decrypt Harman AIR SWFs via commandline 2023-06-25 20:41:04 +02:00
Jindra Petřík
ec10ded3ad Added #2038, #2028, #2034, #2036 Support for Harman AIR encrypted SWFs (Read-only) 2023-06-25 20:41:04 +02:00
Jindra Petřík
17718cad20 Fixed #2007 AS3 renaming invalid identifiers - not refreshing AbcIndex afterwards 2023-06-25 20:41:04 +02:00