Commit Graph
3517 Commits
Author SHA1 Message Date
bigguy345 f6539b071c Highlighted unused imports 2025-12-24 20:28:47 +02:00
bigguy345 65953d77c4 Removed unused 2025-12-24 20:19:01 +02:00
bigguy345 d9f16fef8a Stored MethodCallInfo and FieldCallInfo properly for method call args, and underlined them when errored for 2 error types; wrong method call args count and wrong arg type 2025-12-24 20:10:10 +02:00
bigguy345 9cb4c96eb3 Code logic improvements 2025-12-24 19:10:37 +02:00
bigguy345 457a8aae37 A lot of ScriptDocument processing improvements 2025-12-24 14:07:45 +02:00
bigguy345 74fe7cb892 Fixed generics List<String> and their depths List<List<String>
not working properly.

Added chained fields highlight like mc.thePlayer.worldObj

Decreased UNDEFINED_VAR priority.
2025-12-23 17:12:03 +02:00
bigguy345 555fb481d3 More fixes and improvements 2025-12-23 14:40:50 +02:00
bigguy345 b1799b5a22 Old GuiScriptTextArea 2025-12-23 00:01:49 +02:00
bigguy345 51993c3efc HUGE MASSIVE REFACTOR! BRAND NEW SYNTAX HIGHLIGHT/IMPORT RESOLUTION FRAMEWORK 2025-12-23 00:01:23 +02:00
bigguy345 358fd7e643 Unresolved object class types are now UNDEFINED 2025-12-22 21:19:26 +02:00
bigguy345 f785b034ff Implemented PackageFinder.find in ClassPathFinder 2025-12-22 21:05:23 +02:00
bigguy345 a77b550b21 Properly package index on FMLLoadCompleteEenet 2025-12-22 21:04:59 +02:00
bigguy345 242d9fa1cb crazy PackageFinder 2025-12-22 20:40:12 +02:00
bigguy345 c13faca8ae Huge import detection logic rewrite plus optimisations 2025-12-22 20:33:45 +02:00
bigguy345 e0d3226945 Fully functional syntax highlight of classes resolved from import wildcards i.e. import java.util.*
List<String> list
2025-12-22 18:45:54 +02:00
bigguy345 0d03871444 Fixed last dot in import "impot java." breaking syntax highlight 2025-12-22 17:56:37 +02:00
bigguy345 83f45fe6b8 Fixed imports not resolving
if wrapped to new line
2025-12-22 17:39:56 +02:00
bigguy345 01e2c354d5 Adjusted OverlayKeyPreset to fullscreen mode 2025-12-22 16:31:12 +02:00
bigguy345 26ed55ceb5 Corrected minimise icon 2025-12-22 16:06:20 +02:00
bigguy345 22ce3d0a1a Text editor gray BG accounts for full screen 2025-12-22 15:53:14 +02:00
bigguy345 cf4c97fdf0 Alligned top buttons and full screen button properly 2025-12-22 15:52:52 +02:00
bigguy345 8e9087246c Full screen script editor lol 2025-12-22 15:06:54 +02:00
bigguy345 b9691676df Changed default key presets 2025-12-22 14:38:01 +02:00
bigguy345 1a1c2af548 Improved KeyPreset overlay dimensions and colorsfor GuiScriptTextArea 2025-12-22 14:37:08 +02:00
bigguy345 976bb9af49 More OverlayKeyPreset improvements 2025-12-22 14:20:52 +02:00
bigguy345 0dcd02c5a0 Slight OverlayKeyPreset logic improvements 2025-12-22 13:51:57 +02:00
bigguy345 f0740c6d7a Added openOnClick for OverlayKeyPreset 2025-12-22 13:43:58 +02:00
bigguy345 6012c103a6 Fixed search bar window resize buggin with replace bar open 2025-12-22 13:28:25 +02:00
bigguy345 85f8baeda5 wtf 2025-12-22 03:44:48 +02:00
bigguy345 b9ebaa3292 Fixed TAB + BACKSPACE bug again 2025-12-22 03:39:22 +02:00
bigguy345 d2bc98a4c1 Fixed CTRL+D crash 2025-12-22 03:34:21 +02:00
bigguy345 8220bbd327 Changed to just Rename 2025-12-22 03:12:17 +02:00
bigguy345 6aebcfc63c Fixed tab/backspace crash 2025-12-22 03:11:45 +02:00
bigguy345 3fb3b1dad3 Commented out RenameRefactor status box (unneeded) 2025-12-22 03:05:42 +02:00
bigguy345 2e8b96fe3a recursively changed object fields like player.world.field1.field2... so they all highlight as GLOBAL_FIELD 2025-12-22 03:01:55 +02:00
bigguy345 e7c7816e0c Implemented GuiScriptInterface changes to GuiScript too 2025-12-22 02:45:51 +02:00
bigguy345 c30fb77eb6 Made searchBar static and setCallbacks in init not constructor 2025-12-22 02:39:48 +02:00
bigguy345 b23bf333d9 Changed List to Map 2025-12-22 02:39:09 +02:00
bigguy345 a1e7a7ee9f Improved undo/redo for new cached multi-tab script areas 2025-12-22 02:22:27 +02:00
bigguy345 0e3b0f047a Cached all GuiScriptTextArea tabs of GuiScriptInterface (fixes all tabs sharing the same undo/redo lists and other similar undesired behaviors) 2025-12-22 02:22:01 +02:00
bigguy345 51aca95590 Fixed indent highlight being on the wrong braces block when braces are highlighted 2025-12-22 01:10:24 +02:00
bigguy345 292c695eb6 Changed default TYPE_DECL to UNDEFINED 2025-12-22 00:29:24 +02:00
bigguy345 bef83f9ddb String Capital <- Capital now treated as local field (previously uppercase were left as default, only lowercase) 2025-12-22 00:20:21 +02:00
bigguy345 05ef31e29e IMPORTS ARE FINALLY FULLY FUNCTIONAL 2025-12-21 23:52:35 +02:00
bigguy345 ee33c0f69a More fixes? 2025-12-21 23:33:56 +02:00
bigguy345 5714d89c41 imports functional state? (not really) 2025-12-21 23:08:44 +02:00
bigguy345 1b0ce874bb Holy shit IMPORTS ACTUALLY RESOLVE/ERROR DEPENDING ON VALID CLASS PATH 2025-12-21 20:38:42 +02:00
bigguy345 5508ea26ea Dynamically changed color of imported class/type declarations depending on its type (class/enum/interface) 2025-12-21 19:24:26 +02:00
bigguy345 8506239d93 Added syntax highlighting for:
- Class/Enum/Interface type blocks
   - Imports
   - Imported class calls (i.e Math.min())

Stored all imported packages/classes
2025-12-21 18:38:04 +02:00
bigguy345 96e37341c7 Fixed bug:
//comment
List<String> str

where List<String> wasnt syntax highlighted
2025-12-21 17:34:26 +02:00