Commit Graph
241 Commits
Author SHA1 Message Date
Jindra Petřík 90a82a538a Print SafeStr list at the bottom (AS3) 2025-07-25 19:30:13 +02:00
Jindra Petřík 12ab8af322 WIP Safe strings handling 2025-07-25 19:30:13 +02:00
Jindra Petřík 5ffc71848b Added: #2477 Option to disable AS2 detection of uninitialized class fields
Added: AS2 detection of uninitialized class fields is cancellable and shows progress
Changed: Icon of "Deobfuscation options" menu from pile of pills to medkit
Fixed: Comments color highlighting
2025-07-01 19:50:18 +02:00
Jindra Petřík 6fbd7f6865 Fixed: Not saving library type (airglobal/playerglobal) when switching SWFs 2025-06-24 21:49:23 +02:00
Jindra Petřík acfc74e9e9 TraitSlotConst is not callable 2025-06-15 22:05:16 +02:00
Jindra Petřík 551b0e45a5 Code completion popup shows property/function types 2025-06-15 21:50:31 +02:00
Jindra Petřík 66ca60bed2 Highlighter - faster typing (timer delay),
sort optimization
2025-06-15 19:20:09 +02:00
Jindra Petřík 24e34ca272 Added: AS3 - code completion (properties and methods) 2025-06-14 20:59:38 +02:00
Jindra Petřík 008856f4a1 Do not load session when jumping into playerglobal from the highlighter. 2025-06-11 21:39:38 +02:00
Jindra Petřík b26791697c AS highligter - support for obfuscated names 2025-06-11 21:07:25 +02:00
Jindra Petřík c25cb07eed AS3 Highligter - highlight external properties 2025-06-10 00:23:36 +02:00
Jindra Petřík 127f36b0be Go to definition fixes 2025-06-01 15:18:37 +02:00
Jindra Petřík c9216538be Added: AS3 - navigation to definition in other SWF file and also player/airglobal 2025-06-01 13:09:09 +02:00
Jindra Petřík 6db921a433 AS3 Goto definition of static properties.
Link type enum
2025-05-31 22:53:55 +02:00
Jindra Petřík 3442d68de2 Compound script editation always disabled 2025-05-31 15:35:01 +02:00
Jindra Petřík bc85daca85 Added: Disable AS1/2/3 direct editation when editing P-code 2025-05-31 12:52:53 +02:00
Jindra Petřík df9791ebda Check referencing instance variables from static context. 2025-05-30 23:36:46 +02:00
Jindra Petřík 9e398dc763 Find declaration menuItem,
AS Highlighter - forward declarations
2025-05-30 20:44:02 +02:00
Jindra Petřík 90d975d69c AS3 highlighter.
Refactoring of highligter.
2025-05-29 09:14:15 +02:00
Jindra Petřík 3f9f349a69 Update year in license headers to 2025 2025-05-26 07:41:42 +02:00
Jindra Petřík 87b962ea12 Added: #2370 Magnet icon toggle for snap options.
Better popups for deobfuscate options + link options.
2025-05-05 12:30:15 +02:00
Jindra Petřík d9c866c7d6 Fixed: AS 1/2/3 - Fast switching of scripts causing incorrect caret position remembered
Fixed: AS 1/2 - Remembering caret position for frames
2025-05-02 08:45:26 +02:00
Jindra Petřík 88802ccc64 Fixed: #2384 Vanishing pins on AS3 code editing save, on script deletion and few other cases 2025-01-17 21:47:12 +01:00
Jindra Petřík 96744b54fa Fixed: #2384 Vanishing pins on AS3 code editing save 2025-01-17 21:47:12 +01:00
Josh Soref 8f998cb659 spelling: contain
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref 0374bcda8d spelling: caret
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01: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 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 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 8876f4332e Refactor - move multiname usages to separate package 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 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 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 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 12c132d4b3 Added #1717 AS1/2/3 Option to hide P-code panel 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 04d526ddeb ABCExplorer - update when ABC changes 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