Commit Graph
4894 Commits
Author SHA1 Message Date
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
Kam 07ebe90437 Fix Barrier Collision Logic 2026-03-09 22:56:09 -04:00
Kam b0168c1d55 Fix Some issues with Lang Setup, Button Widths, Moving System 2026-03-09 22:15:22 -04:00
Kam 676c0626d1 Fix Some Bounding Box Issues!!!!! 2026-03-09 19:56:25 -04:00
Kam b013f412b2 Six Overlays in Singleplayer 2026-03-09 19:54:29 -04:00
Kam 86638e20b0 Merge branch 'dev' into syntax-highlighter-unified 2026-03-09 17:52:25 -04:00
Kam 2dd34b21e6 Documentation to Square Telegraph 2026-03-09 17:50:46 -04:00
Vidal 3bf93a128c Merge remote-tracking branch 'origin/dev' into dev 2026-03-09 18:48:12 -03:00
Vidal 0244db1e5c Ooopsie 2026-03-09 18:47:51 -03:00