Commit Graph
550 Commits
Author SHA1 Message Date
Jindra Petřík df9791ebda Check referencing instance variables from static context. 2025-05-30 23:36:46 +02:00
Jindra Petřík af408060b3 This keyword hightlighting. 2025-05-30 21:22:56 +02:00
Jindra Petřík 9e398dc763 Find declaration menuItem,
AS Highlighter - forward declarations
2025-05-30 20:44:02 +02:00
Jindra Petřík 0cfcd9dc25 AS1/2/3 - highlight variables and errors on panel next to vertical scrollbar 2025-05-30 01:45:36 +02:00
Jindra Petřík e9db3273e8 AS3 error highligter - show multiple errors 2025-05-29 21:22:40 +02:00
Jindra Petřík 90d975d69c AS3 highlighter.
Refactoring of highligter.
2025-05-29 09:14:15 +02:00
Jindra Petřík 479b61a7f1 Added: AS1/2 - underline errors in the code (also in edit mode) 2025-05-28 17:51:05 +02:00
Jindra Petřík 8f8cd3536d Checkstyle fix 2025-05-28 00:48:15 +02:00
Jindra Petřík d6ccceb83d AS1/2 variable highlighter improvements 2025-05-28 00:33:53 +02:00
Jindra Petřík 348e45ddc9 Highlight builtin functions 2025-05-27 21:46:03 +02:00
Jindra Petřík 2b7066f2c6 Removed unused code 2025-05-27 21:23:48 +02:00
Jindra Petřík bb20a6c8b9 Removed old commented out code 2025-05-27 21:11:16 +02:00
Jindra Petřík 8bb357d3b0 AS1/2: Variable hilighter - hilight variables with no definition, catch variable 2025-05-27 20:48:34 +02:00
Jindra Petřík 9ee3992336 AS1/2 hilighter - treat catch clause variable as inner function 2025-05-27 17:01:38 +02:00
Jindra Petřík c8ad42cf9b AS1/2 variables hiligter fix - throw, targetPath 2025-05-26 23:17:18 +02:00
Jindra Petřík 75c8639d77 Added: AS1/2 - highlight variable definition and all its instances on cursor place
Fixed: AS1/2 - Incorrect DefineFunction2 parameter names when parameter name is empty
2025-05-26 22:33:14 +02:00
Jindra Petřík 3f9f349a69 Update year in license headers to 2025 2025-05-26 07:41:42 +02:00
Jindra Petřík 9880555280 Fixed: #2459 AS1/2 StoreRegister improper declaration position 2025-05-25 11:14:06 +02:00
Jindra Petřík d6683839cf Fixed: #2355 AS3 Simplify expressions feature colliding with some other features like hex values 2025-05-02 09:11:27 +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 0c5e6c2db7 checkstyle fix 2025-05-01 20:17:56 +02:00
Jindra Petřík 33bc40be14 Fixed: #2355 AS1/2 Simplify expressions feature colliding with some other features like hex values
- introducing GraphTarget dialect
2025-05-01 20:14:36 +02:00
Jindra Petřík 8a273e75d9 Spelling fix 2025-04-13 14:33:47 +02:00
Jindra Petřík b1c5f9d0c6 Checkstyle fix 2025-04-13 14:13:27 +02:00
Jindra Petřík 954273ef7d AS1 Direct editation - DO NOT group pushes, until we figure out how to do it correctly. 2025-04-06 12:18:43 +02:00
Jindra Petřík c145a76df7 Fixed #2437 AS1 P-code - do not group pushes automatically,
AS1 Direct editation - group pushes on FP5+,
AS1 - use Constant pool only on FP5+
2025-04-06 11:54:44 +02:00
Jindra Petřík aea9c26428 Fixed: #2393 AS1/2 ActionGotoFrame2 P-code trailing comma 2025-01-17 21:47:12 +01:00
Jindra Petřík fc553adb98 Fixed: [#2394] Broken deobfuscation on incorrect length of ActionStrictMode
Fixed: [#2394] ActionStrictMode with mode larger than 1 now ignored
2025-01-17 21:47:12 +01:00
Jindra Petřík 00d284aa35 Fixed: AS1/2 - Push action hilighting, GetProperty, Call action hilighting 2025-01-17 21:47:12 +01:00
Jindra Petřík 6905b2c70e Fixed: #2353 AS1/2 incorrect declaration propagation causing null assignments to registers 2024-10-29 16:55:43 +01:00
Josh Soref d7cb3e8002 spelling: uninitialized
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref f9212ec124 spelling: the
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref a50c4bbcdb spelling: populate
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref f52ea7c928 spelling: parenthesis
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref f720611b83 spelling: necessary
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref b25882909a spelling: instruction
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref 5258faa596 spelling: function
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref 1b8f333214 spelling: exactly
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref 760e649def spelling: different
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref 54f81d5bfe spelling: constructs
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref 680aa2e137 spelling: constructor
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref e9e4cbad79 spelling: case
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref 714eb4b2c5 spelling: assignment
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Josh Soref deebc063c3 spelling: addresses
Signed-off-by: Josh Soref <[email protected]>
2024-10-29 16:55:43 +01:00
Jindra Petřík 3d1cfbe0e7 Fixed: #2353 AS1/2 - fscommand and other dynamic GetURL related calls (decompilation + editation) 2024-10-29 16:55:43 +01:00
Jindra Petřík db5aa019a6 Fixed: #2192 Long script lines are now wrapped (1000 chars limit by default) to avoid problems on Linux 2024-10-29 16:55:43 +01:00
Jindra Petřík baf408e776 Fixed: #2338 AS2 class detection in some minor cases 2024-10-13 20:43:18 +02: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 531cb00e1d Organize imports 2024-10-13 20:43:18 +02:00
Jindra Petřík eeb1242992 Fixed: #2331 AS1/2 lite - support for fscommand2, #strict directive 2024-10-13 20:43:18 +02:00