Commit Graph

226 Commits

Author SHA1 Message Date
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 <2119212+jsoref@users.noreply.github.com>
2024-10-29 16:55:43 +01:00
Josh Soref
0374bcda8d spelling: caret
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
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
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
33056fcedd ABCExplorer - show selected trait in ABC explorer 2023-10-01 18:21:38 +02:00
Jindra Petřík
f0f17d70eb ABCExplorer - show selected script/method/trait/class in main window 2023-10-01 18:21:38 +02:00
Jindra Petřík
796f5a5175 Removed AS3 constants list (tab on navigator) in favor of new ABC Explorer 2023-10-01 18:21:38 +02:00
Jindra Petřík
d2a32374b0 Compound scripts have direct editing disabled - it might damage script initializer to edit it separately. 2023-10-01 18:21:38 +02:00
Jindra Petřík
487d1f8b14 Update license year 2023-03-19 22:43:41 +01:00
Jindra Petřík
dc2dc32fee Added AS3 Display missing namespaces along traits as §§namespace("url")
Added #1892 AS3 option to select SWF dependencies to properly resolve namespaces, types, etc. (currently in GUI only)
Fixed AS3 P-code ValueKind namespaces handling
Fixed AS3 direct editation - namespace definition without explicit value
2023-03-19 22:43:41 +01:00
Jindra Petřík
76eff8b53c Fixed #1977 AS3 Find usages - class and function usages, various fixes 2023-02-25 19:39:02 +01:00
Jindra Petřík
29ed2cc266 Fixed AS3 - Select the trait after adding new
Fixed #1955 AS3 - Exception during removing trait
2023-01-30 22:33:36 +01:00
Jindra Petřík
671ebf08a3 Fixed Deobfuscation icon on script toolbar did not match the deobfuscation status 2023-01-22 22:15:04 +01:00
Jindra Petřík
41bba3cb79 Fixed #1801 AS3 - AIR/Flash switching 2023-01-22 22:15:04 +01:00
Jindra Petřík
38308ec5ba autosave for AS3 editing 2022-12-23 17:02:50 +01:00
Jindra Petřík
8e368c5675 Added #1690 Deobfuscation tool dialog for script level (not just current method / all classes)
Changed #1690 Redesigned Deobfuscation tool dialog.
Removed "Restore control flow" deobfuscation level as it was the same as "Remove traps"
2022-12-23 17:02:50 +01:00
Jindra Petřík
d5d730b083 Added Deobfuscation and its options as icons on script panel toolbar 2022-12-23 17:02:50 +01:00