Skip to content
Success

Changes

Summary

  1. Fix Net#openURI implementations on linux (commit: 43669cf) (details)
Commit 43669cfcb0d0792b7553005b17b76cb27c9608a8 by Geolykt
Fix Net#openURI implementations on linux

In LWJGL2, the implementation would cause log spam when sensible-browser is not installed,
while in LWJGL3 installations, if your AWT implementation is not working as it should be,
openURI would outright not work. Instead exceptions are now supressed and only logged if
all options are exhausted, and on LWJGL3 xdg-open will be directly invoked if AWT does not
support Desktop#browse for one reason or another.
(commit: 43669cf)
The file was modifiedsrc/main/resources/api-mixins.json (diff)
The file was addedsrc/main/java/de/geolykt/starloader/apimixins/LinuxSysImplementationMixins.java
The file was modifiedsrc/main/resources/starloader-api.ras (diff)
The file was modifiedsrc/main/java/de/geolykt/starloader/api/gui/canvas/prefab/AbstractConsoleCanvasContext.java (diff)
The file was addedsrc/main/java/de/geolykt/starloader/apimixins/Lwjgl3NetMixins.java