Commit Graph
3220 Commits
Author SHA1 Message Date
bigguy345 ff7fbd411d Smart tab completion: replace till next separator 2026-01-04 02:39:27 +02:00
bigguy345 02ce0912c7 Got backspace + autocomplete (CTRL SPACE) working, now functions when cursor mid sentence/word 2026-01-04 02:22:23 +02:00
bigguy345 9886dae519 Moved fullScreenButton rendering into GuiScriptTextArea 2026-01-04 02:13:33 +02:00
bigguy345 ef51f4acd8 Fixed buttons drawn under AutoComplete drop down being clickable through it 2026-01-04 01:56:13 +02:00
bigguy345 a4112008bd OOps wrong logic 2026-01-04 01:49:01 +02:00
bigguy345 bf858a7a1a Removed AutoComplete list limit 2026-01-04 01:27:14 +02:00
bigguy345 297c8129de Autocomplete ignores whitespaces between cursor and receiver "Minecraft.getMinecraft(). " 2026-01-04 01:09:55 +02:00
bigguy345 b42cd4d1a3 Dismissed AutoCompleteManager on gui init/window resize 2026-01-04 01:02:47 +02:00
bigguy345 5163044494 Added args to autocomplete methods and highlighted them in dark gray 2026-01-04 00:55:50 +02:00
bigguy345 82632d9131 Made Autocomplete respect static/non static contexts 2026-01-04 00:42:00 +02:00
bigguy345 d1db2067f8 oops forgor 2026-01-04 00:41:33 +02:00
bigguy345 117f85096f Added mouse drag to autocomplete scroll bar 2026-01-04 00:40:46 +02:00
bigguy345 ea38cd23b6 Rendered Script Text Areas last thing in GuiNpcInterface 2026-01-04 00:23:47 +02:00
bigguy345 85d79dd786 Disabled script area textbox typing when a matching keycode KeyPreset is down 2026-01-03 14:49:05 +02:00
bigguy345 c4d5178472 Moved KeyPrest isDown handling to KeyState 2026-01-03 14:48:32 +02:00
bigguy345 2361246f0b LMAO Autocompletion Bar LMFAO 2026-01-03 14:23:35 +02:00
bigguy345 79d1b74a0f JS PARSER MK.I 2026-01-03 05:06:41 +02:00
bigguy345 6948690042 Proper enum formatting for hover info 2026-01-03 02:43:23 +02:00
bigguy345 cf4f4a48a0 Marked all un-marked identifiers as UNDEFINED 2026-01-03 02:39:48 +02:00
bigguy345 aeda4f0f39 Fixed parseLocalFields breaking with generics list List<String> 2026-01-03 02:35:46 +02:00
bigguy345 f3ba05068d Fixed IndexOutOfBounds 2026-01-03 02:05:43 +02:00
bigguy345 df8833103e Fixed IndexOutOfBounds 2026-01-03 02:02:54 +02:00
bigguy345 b613ec86fe drawn KEYWORD token color for primitive types in hover info 2026-01-03 02:00:23 +02:00
bigguy345 4146b156a2 Removed "final" and "extends Enum" from enum hover info 2026-01-03 01:50:08 +02:00
bigguy345 931858c554 Returned unresolved TypeInfo for types not found 2026-01-03 01:46:14 +02:00
bigguy345 bc6e9786da Fixed error hover info for enums being broken 2026-01-03 01:29:41 +02:00
bigguy345 1c3a11d433 Fixed parameters not highlighting for constructors 2026-01-03 01:29:15 +02:00
bigguy345 b6f69dbe8c Fixed constructors buggin (is already defined in scope for all single constructors) 2026-01-02 22:46:16 +02:00
bigguy345 791cb3ddc1 Provided correct metadata for enum constant marks 2026-01-02 22:38:03 +02:00
bigguy345 4f00870b9b Improved marking logic of ALL variables in all scopes 2026-01-02 22:37:36 +02:00
bigguy345 5be3d934b7 Marked global variables for script types 2026-01-02 22:08:53 +02:00
bigguy345 e3228632a3 oops forgor 2026-01-02 21:55:18 +02:00
bigguy345 9a575919b4 Refined FieldChainMarker 2026-01-02 21:55:04 +02:00
bigguy345 4e0c5e91da Cleaned up markChainedAccessFields heavily 2026-01-02 21:24:45 +02:00
bigguy345 fbbd53d5ff Removed unneeded enum constructor creation 2026-01-02 20:56:47 +02:00
bigguy345 5e13f580bb Removed token EnumConstantInfo as no longer needed 2026-01-02 20:38:50 +02:00
bigguy345 ca11c3c9f6 Added script enums to ScriptType's field pool 2026-01-02 20:38:18 +02:00
bigguy345 5553ece3e6 Processed external/java class enums properly 2026-01-02 20:37:47 +02:00
bigguy345 fd160e980a Stored EnumConstantInfo in FieldInfo 2026-01-02 17:13:06 +02:00
bigguy345 369b346093 Removed if (getErrors().stream().anyMatch(err -> err.contains("Cannot resolve symbol 2026-01-02 16:46:07 +02:00
bigguy345 8d2d08b8cb Unified package name fetching across TokenHoverInfo extractors 2026-01-02 16:14:55 +02:00
bigguy345 aaaeaf4b19 Added hover info for enum constants 2026-01-02 16:11:49 +02:00
bigguy345 d3a1535a31 EnumConstantInfo as token metadata 2026-01-02 16:11:08 +02:00
bigguy345 75c5637aa7 Added FieldInfo initStart/initEnd for enum constants 2026-01-02 16:10:45 +02:00
bigguy345 96c243f6bf OOPS 2026-01-02 14:58:01 +02:00
bigguy345 58cac3667c Added ENUM CONSTANT parsing and validation 2026-01-02 14:57:45 +02:00
bigguy345 86da3f21e1 Added bold/italic rendering for TokenType 2026-01-01 14:39:41 +02:00
bigguy345 275a5f10c9 Retrieved true containing type of method calls in hover info (handled inheritance case) 2026-01-01 01:01:47 +02:00
bigguy345 7b77c1935f Added super() error validation 2025-12-31 23:36:44 +02:00
bigguy345 861cdcd533 Moved all inheritance code to ScriptTypeInfo 2025-12-31 21:15:18 +02:00