Commit Graph
411 Commits
Author SHA1 Message Date
Jindra Petřík 09b0c3acfb Fixed: #2316 AS3 direct editation - private classes
Refactored imports.
2024-09-23 21:52:25 +02:00
Jindra Petřík ba596c3698 Fixed: #2315 AS3 direct editation - switching scripts during editation causing missing scripts 2024-09-23 21:52:25 +02:00
Jindra Petřík ef25cbec25 Added: Harman AIR 51 float support compatibility 2024-08-27 09:43:40 +02:00
Jindra Petřík 534ac03314 Better decimal support (For ABCs with minor version 17) 2024-08-12 19:51:40 +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 4b10f63865 Organize imports 2024-08-08 19:27:14 +02:00
Jindra Petřík 294ed03a94 Added: #2221 AS3 P-code - add new function button (creates methodinfo, methodbody) 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 46da419de2 Swf 10 variable flag 2024-08-05 11:17:25 +02:00
Jindra Petřík ad471984dc More variable flags - taken from Gnash 2024-08-05 11:17:25 +02:00
Jindra Petřík 53f1cb89f6 Fixed: AS1/2 debugger not getting variable details properly
Added: AS debugger - DontDelete variable flag (0x2)
2024-08-05 11:17:25 +02:00
Jindra Petřík 7fa727e72f checkresources updated for new classes
SelectTagOfTypeDialog moved to base package from ABC
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 19c771bf44 Update license year 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 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 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 a6f2784e28 Fixed Debugger - getting children of top level variables 2024-08-05 11:17:25 +02: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 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 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 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 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 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 84a76052a0 Fixed Script editors - tab size now matches indent size 2023-12-30 18:06:08 +01:00
Jindra Petřík d67f88254b checkstyle fix 2023-11-05 21:11:10 +01:00
Jindra Petřík 47a5d6f8dc Fixed deprecation warnings on Locale constructor and editor viewToModel/modelToView 2023-11-05 21:11:10 +01:00
Jindra Petřík 8b3b740b44 Fixed AS3 Debugging P-code inside nested functions
Fixed AS3 Debugging - show (and click through) proper call stack
2023-11-05 21:11:10 +01:00
Jindra Petřík 982b44a0e6 Added ActionScript Debugger - Call stack frames switching - view variables around call stack
Added ActionScript Debugger - Highlight lines of callstack
Changed Basic tag info panel always visible even when nothing to display (to avoid flickering)
2023-11-05 21:11:10 +01:00
Jindra Petřík b559352215 Fixed #2013 AS3 Multiname renaming - closing the script when renaming the class, nullpointer exception 2023-11-05 21:11:10 +01:00
Jindra Petřík 12c132d4b3 Added #1717 AS1/2/3 Option to hide P-code panel 2023-11-05 21:11:10 +01:00
Jindra Petřík 7e336b98fb Hilight currently selected argument in docs for AS3 2023-10-16 09:36:06 +02: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 3fa5668810 ABCExplorer - cache icons 2023-10-01 18:21:38 +02:00
Jindra Petřík 078d63c88e ABCExplorer - Fixed show in main window for compound scripts 2023-10-01 18:21:38 +02:00
Jindra Petřík 2a93e6b133 ABCExplorer - show inline methods 2023-10-01 18:21:38 +02:00
Jindra Petřík 04d526ddeb ABCExplorer - update when ABC changes 2023-10-01 18:21:38 +02:00
Jindra Petřík 8faf44a0fa Hilighting first class trait - conflicting with script initializer 2023-10-01 18:21:38 +02:00
Jindra Petřík 85a85aab3f Hilighting compound scripts 2023-10-01 18:21:38 +02:00
Jindra Petřík f90c8f5bfe Hilighting compound scripts, Search results exception fix 2023-10-01 18:21:38 +02:00
Jindra Petřík d5de31973e More hilighting fix 2023-10-01 18:21:38 +02:00
Jindra Petřík 1b35496f4f Fixed AS3 Hilighting (go to) scripts when script has obfuscated name 2023-10-01 18:21:38 +02:00
Jindra Petřík 820e370a93 ABCExplorer - scroll to visible 2023-10-01 18:21:38 +02:00
Jindra Petřík 730868a996 Fixed Float/Float4 ABC format support 2023-10-01 18:21:38 +02:00