aboutsummaryrefslogtreecommitdiff
path: root/libraries/launcher/CMakeLists.txt
AgeCommit message (Collapse)Author
2022-11-19Make requested changes and utilise AssertionErrorTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-11-08A lot more cleanupTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-11-08Revert switch to JUL for better coloursTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-11-08Add StringUtils to CMakeLists.txtTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-11-08Fix the warnings properlyTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-11-08*opinionated change* Remove LauncherFactoryTheKodeToad
Factories in OOP are a classic example of over-enginneering. When you only have two launchers I personally think that it's not very useful. Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-11-08Cleanup launcher classessolonovamax
Cleanup a bunch of the code in launcher classes - Migrate the majority of the reflection to ReflectionUtils - Decrease logic in AbstractLauncher - Add logging to launcher classes at FINE level - make mcParams in AbstractLauncher an immutable list to prevent runtime manipulation - StandardLauncher instead copies the list to modify it Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2022-11-08Create launcher.impl.legacyTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-11-08Code refactorssolonovamax
- Refactor LauncherFactory.LauncherProvider to LauncherFactory - Refactor all launcher related components to launcher package - some basic code cleanup - Rename all, allSafe -> getList and first, firstSafe -> getString - Rename Utils -> LegacyUtils Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2022-11-08Various tweaks to the Java component of the launcherTheKodeToad
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2022-10-19RenameSamisafool
Signed-off-by: Samisafool <thenerdiestguy@gmail.com>
2022-06-15refactor: rename NewLaunch packageSefa Eyeoglu
2022-05-03More minor fixesicelimetea
2022-05-03Compile with Java 7 in mindicelimetea
2022-05-02Refactor some parts of NewLaunch (part 2)icelimetea
2022-03-22Enable LTO/IPO on release buildsPhilipp David
2021-12-20Merge remote-tracking branch 'upstream/develop' into developLenny McLennington
2021-12-19NOISSUE fix up java dependency to 1.7 so builds work againPetr Mrázek
'7' is not a thing
2021-12-18Apply patchesswirl
Re-add lin-system, and fix Linux datadir fix jar paths allow for modern java
2021-12-10Update Java version to 7+Dāvis Mosāns
Otherwise currently it doesn't build with newer Java
2018-07-15NOISSUE tabs -> spacesPetr Mrázek
2018-01-27NOISSUE rearrange build systemPetr Mrázek
* Added install commands to the libraries instead of force installing files * Most of the application cmake stuff moved to top level * RPATH should now be set/cleared correctly * Contains a fix for GH-1780
2017-10-29NOISSUE fix build some morePetr Mrázek
2017-10-29NOISSUE fix buildPetr Mrázek
2017-10-29GH-2026 avoid using awt Dimension class to fix input issues on macOSPetr Mrázek
2017-10-29GH-2026 remove some macOS stuff from launcher part to fix input issues on 1.13Petr Mrázek
2016-08-01NOISSUE implement direct java launchPetr Mrázek
Just running the Java process and giving it params on the command line
2016-05-01NOISSUE reorganize and document librariesPetr Mrázek