Commit Graph
4902 Commits
Author SHA1 Message Date
bigguy345 3b1896a696 Fixed SAM type inference for lambda arguments in constructor not applied properly 2026-03-11 04:54:27 +02:00
bigguy345 cddd6cfe57 Fixed:
1) Nested Brace Auto-Completion
2) Backspace on Empty Lines
3) Shift+Tab Mid-Line
2026-03-11 04:09:47 +02:00
bigguy345 ac0bdafb16 Merge remote-tracking branch 'origin/syntax-highlighter-unified' into syntax-highlighter-unified 2026-03-11 03:38:21 +02:00
bigguy345 88d34a970c Merge branch 'refs/heads/dev' into syntax-highlighter-unified 2026-03-11 03:34:28 +02:00
Kam 7b8ad7c6b5 Add Interpolation to Size of Energy Projectiles 2026-03-10 21:19:49 -04:00
bigguy345 fd4cebf692 Merge remote-tracking branch 'origin/syntax-highlighter-unified' into syntax-highlighter-unified 2026-03-11 03:12:35 +02:00
bigguy345 a37dd308a1 Turned off debug printlns 2026-03-11 03:12:23 +02:00
Kam 30885683f2 Delete standalone-JaninoLoader-1.0.1-ALPHA.jar 2026-03-10 21:08:30 -04:00
Kam 0ae167cb4f Create standalone-JaninoLoader-1.0.1-ALPHA.jar 2026-03-10 21:07:31 -04:00
Kam ec152e4171 Merge branch 'syntax-highlighter-unified' into dev 2026-03-10 21:07:17 -04:00
bigguy345 2eeb3ae398 Turned off debug printlns 2026-03-11 03:03:37 +02:00
Vidal 75b4bdfed8 getTick on EnergyProjectileTick 2026-03-10 22:01:54 -03:00
bigguy345 81d5cc25a6 Merge remote-tracking branch 'origin/syntax-highlighter-unified' into syntax-highlighter-unified 2026-03-11 02:58:59 +02:00
bigguy345 ff845325c6 BIG JANINO!! ALL TYPES OF LAMBDAS AND GENERICS ARE NOW FUNCTIONAL. 2026-03-11 02:56:17 +02:00
bigguy345 6688055434 Tightened TypeChecker logic for type args so BiConsumer<X, Y> and BiConsumer<X, Z> aren't treated as compatible 2026-03-11 02:45:58 +02:00
Kam f905e39af2 Modules + [deploy-docs] 2026-03-10 20:28:26 -04:00
Kam 58a07f2ab6 FIX SUBMODULE REFERENCE 2026-03-10 20:26:47 -04:00
bigguy345 c9d685d1ab Fixed "Map<String, BiConsumer<IPlayer, IEnergyProjectile>> "" being parsed as ", IEnergyProjectile>>" in parameter 2026-03-11 02:14:56 +02:00
Kam 63ebc409f0 1.11 and 1.2 2026-03-10 19:56:23 -04:00
Kam c631eb8e75 Change Styling 2026-03-10 19:30:46 -04:00
Kam 96074038e9 Small Styling Changes for Testing 2026-03-10 19:17:17 -04:00
Kam 8b1b40d0f9 Fix Style Sheet 2026-03-10 19:06:36 -04:00
bigguy345 486abca78b Made type params with no bounds aka just <T> fallback to java.lang.Object 2026-03-11 00:53:39 +02:00
bigguy345 2b5b4eb2d7 Proper constructor parameter handling 2026-03-11 00:47:34 +02:00
bigguy345 54ba686380 Added <> to type param hover info so its <T> 2026-03-11 00:45:03 +02:00
bigguy345 7615eda083 Proper generic array processing + showed bound type for generic on assignment errors + small constructor forgor from last commit 2026-03-10 23:57:06 +02:00
somehussar 779d9ce391 Add JDK 8 setup using Zulu distribution 2026-03-10 22:56:12 +01:00
bigguy345 db909866b8 Improved TypeInfo.equals logic + proper TypeChecker equals check (how the fuck was this NOT added before you fucking dumdum) 2026-03-10 23:56:01 +02:00
bigguy345 4de90ab9c1 oops FORGOR 2026-03-10 23:55:35 +02:00
somehussar 41193dbc0d Fix generation process for manifest 2026-03-10 22:48:26 +01:00
Kam 8d584f4e4e Submodules 2026-03-10 17:13:08 -04:00
Kam 74c79e1a5c Add Doc Support for CNPC+ and Extract into Config.JS File for easier Constants Handling 2026-03-10 17:07:20 -04:00
bigguy345 4d36e74d79 Added generic parameterization to parseMethodArguments 2026-03-10 22:53:22 +02:00
bigguy345 eef4e9a922 Type Arg class ScriptTypeInfo + TokenHoverInfo + display fixes 2026-03-10 22:14:45 +02:00
bigguy345 a88fed137a Improved TokenHoverInfo method declaration logic 2026-03-10 22:12:31 +02:00
bigguy345 62c15cceff Properly marked type parameters and outbounds (T extends Number) + new type param color and TokenType 2026-03-10 17:55:18 +02:00
bigguy345 54d8aa48fb Implement highlight and type resolution for ScriptTypeInfo parameterized java class
i.e.:
public class Box<T>{
    private T value;
    public Box(T value) { this.value = value; }
    public T get() { return value; }
}
2026-03-10 15:34:04 +02:00
bigguy345 dbc276daa7 Removed 3 deprecated methods (all were superseded by GenericContext) 2026-03-10 15:30:22 +02:00
Kam f1e4aa5b6e Merge pull request #249 from KAMKEEL/syntax-highlighter-unified
Syntax Highlighter to Janino Scripts
2026-03-10 05:51:51 -04:00
Kam 057ef7b80e Merge branch 'dev' into syntax-highlighter-unified 2026-03-10 05:50:32 -04:00
Kam d1d4155c88 Some GUI and Packet Fixes 2026-03-10 04:50:28 -04:00
Kam 270cb26460 Better Copy Handling 2026-03-10 03:47:07 -04:00
Kam 18d788974a Small Fix 2026-03-10 03:21:47 -04:00
Kam ba9ae62e51 Cloning for Scripts 2026-03-10 02:45:52 -04:00
Kam b05a028137 Fix Close on ESC Outline and Tag Select 2026-03-10 01:37:46 -04:00
Kam f4fdde4a0b Merge branch 'dev' into syntax-highlighter-unified 2026-03-09 23:56:21 -04:00
Kam 3d1a0b5418 1.11 Pre Release 3 2026-03-09 23:56:12 -04:00
Kam 5fda8a2de9 Fix Rendering / Selection 2026-03-09 23:40:56 -04:00
Kam b6b6eb5548 Fix Some Selection Logic and Such in the Fullscreen Move Systems 2026-03-09 23:03:53 -04:00
Kam 248b56ec1f Move Confirmation 2026-03-09 22:56:22 -04:00