mirror of
https://github.com/GTNewHorizons/lwjgl3ify.git
synced 2026-11-11 16:07:46 +00:00
* Start work on RFB bundling/support * Use the first RFB release * Upgrade GSON, RFB, migrate lwjglx redirector to an rfb plugin * Update rfb again * Update to RFB 0.3 APIs * Migrate LCL transformers to RFB * Update release workflow * Fix server main class name * Update RFB with the server fix * Forgot Spotless... * Fix maven publishing of snapshots * Prism: Use included forgePatches jar instead of downloading from Nexus * Fix crash when config/ doesn't already exist * Change server entry point to a custom class, remove SLW forge patch. * Move ASM upgrade to a batch transformer in RFB * Bump RFB * Update Apache Commons Compress * Start work on the relauncher coremod * Update bs&rfb * Fix latest GTNHGradle compat * Update dep versions * Kotlinify buildscript * Fix some more kts bugs, make it easier to run with GT * Fix coremod not loading * Fix remaining LCL.getSources issues that caused e.g. broken NEI handlers * RIP forge patches, you won't be missed * Start on parsing version.json in the relauncher * WIP library downloader * Skip downloading existing files, exit without tripping the SecurityManager * Add missing relauncher libraries, fix jvm arg order * Fix lwjgl3ify not loading itself as a mod, not downloading the main client jar * Progress bar dialog for library downloads * Start work on relauncher guis * Working java detection and selection on Linux * Fix use of some library functions not present in a lwjgl3ify-less instance * Include the ServerMain class in the forgepatches jar * Relauncher stub + graphical console for the new instance * Add a fallback $VALUES search loop * Switch from Rhino to Nashorn for JS * Update rfb and apache commons-lang3 * Fix ItemStackHolder setting, simplify both object holders Closes #93 * Add missing lwjgl.util subpackages Closes #92 * Bump RFB with more asm fixes Closes #37 * Update RFB with the dragonapi fix * Exclude nashorn from LCL to avoid coremods complaining about it * Add proxy lwjglx calls to lwjgl dummy Keyboard/Mouse classes for reflection * Add InputEvents API, handle Minecraft keybindings with it to fix dead key support * Update RFB * Fix some warnings * Add OSX and Windows JVM installation scanning * Start work on translatable strings in the relauncher GUI * Spotless, fix being able to walk with inventory screen open Closes #123 * Update rfb with the java.lang.Compiler fix * Finish rest of gui translations, allow any whitespace to split args, assign very little ram to the bootstrapper process * Add a manifest attribute to more conveniently opt-out of lwjgl3ify transformers * Update RFB, commons-compress, shade in newer commons-io too * Remove the server jar name from java9argx.txt * Update RFB with the #127 fix * Add LiteLoader compatibility, tested with Voxelmap Closes #67 * GL tweaks: move glGetString safety check into bindings, fix GL debug log notification spam * Implement custom OpenGL context version&profile settings via the LWJGL2 Display API * Simple sharedDrawable implementation * Downgrade the servlet api to fix journeymap's new webmap crash * Add sun.awt opens * README updates * RFB 1.0.0 (no changes from 0.4.1)