Commit Graph

201 Commits

Author SHA1 Message Date
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
Jindra Petřík
16b89dbb54 Editor mode for AS1/2 scripts 2022-12-18 23:10:24 +01:00
Jindra Petřík
9dad2f8933 Even disabled save button disables switching 2022-12-18 23:10:24 +01:00
Jindra Petřík
e7dc9728a1 Disable context menus on editation 2022-12-18 23:10:24 +01:00
Jindra Petřík
8b6dd09069 organize imports 2022-12-18 23:10:24 +01:00
Jindra Petřík
2f91b00c04 Added Quick search (Ctrl+F) for tag list view 2022-12-18 23:10:24 +01:00
Jindra Petřík
296f58f059 Added #1765 Quick search tree for everything, not just AS3 classes 2022-12-18 23:10:24 +01:00
Jindra Petřík
bd82515065 Added AS3 improved goto declaration for properties and methods 2022-11-30 22:58:35 +01:00
Jindra Petřík
25aa987cdf Propagate ABCIndex everywhere 2022-11-30 22:58:35 +01:00
Jindra Petřík
0fc21ee689 AS3 - Correct hilighting class after direct editation 2022-11-20 22:12:19 +01:00
Jindra Petřík
bfbb9733eb Import scripts into ABC file 2022-11-20 22:12:19 +01:00
Jindra Petřík
344bdfa6ea Added Opening ABC file format (*.abc) 2022-11-20 22:12:19 +01:00
Jindra Petřík
233188d613 Fixed AS3 panel component layout 2022-11-20 22:12:19 +01:00
Jindra Petřík
854ed24b7c Added #1822, #1803 AS3 direct editation - optional using AIR (airglobal.swc) to compile 2022-11-20 22:12:19 +01:00
Jindra Petřík
c43e68dc29 Fixed Go to document class when switched to tag list view 2022-11-14 10:04:55 +01:00
Jindra Petřík
1d82af4855 Update license header year 2022-11-06 21:44:39 +01:00
Jindra Petřík
0896f45615 Taglist edit fix 2 2022-11-01 21:51:18 +01:00
Jindra Petřík
d943588fbd Fixed Type resolving 2021-12-07 09:31:14 +01:00
Jindra Petřík
1690fce8fa Fixed: #1678 Removing AS3 class does not correctly clear cache 2021-04-05 16:56:59 +02:00
Jindra Petřík
a7989d2d02 Fixed: #1670 Parent component/window of dialogs not properly set 2021-04-05 16:56:59 +02:00
Jindra Petřík
dced2be446 AS3 - Remove trait which is outside class 2021-03-24 20:36:42 +01:00
Jindra Petřík
742525a365 organize imports 2021-03-12 22:12:39 +01:00
Jindra Petřík
311d1671eb Goto definition of Vector parameter
Fixed old ABC usage
2021-03-12 22:12:39 +01:00
Jindra Petřík
4d7e062b95 #1636 Another Goto usage exception 2021-03-12 22:12:39 +01:00
Jindra Petřík
7f57039f18 Fixed: #1643 Separate AS1/2 and AS3 editor hilighting 2021-03-05 21:22:55 +01:00
Jindra Petřík
d64ff4fb3d Fixed: #1636 Exception after search - traitslist with not properly set abc, other ui exception 2021-03-05 21:22:55 +01:00