32a9545360
libs: add murmur2 library
...
Signed-off-by: flow <flowlnlnln@gmail.com >
2022-07-17 11:33:41 -03:00
e58158c3cd
feat: add Qt 6 support to CMake
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-10 12:19:14 +02:00
984692dc62
refactor: fix deprecation up to Qt 5.15
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-10 12:17:52 +02:00
e6fe701727
Merge pull request #808 from Scrumplex/fix-lgtm-warnings
2022-07-09 01:10:59 +02:00
04b865adae
Merge pull request #707 from Jan200101/PR/gamemode
...
Add Performance related settings
2022-07-06 17:11:43 +02:00
00df092a99
chore(readme): Reword and place entry in alphabetical order
...
Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com >
2022-07-06 09:34:17 +02:00
cad581388f
Add Performance related settings
...
Integrates support for Feral Gamemode, discrete GPU support for Mesa and the proprietary Nvidia driver and MangoHud support
Signed-off-by: Jan200101 <sentrycraft123@gmail.com >
2022-07-06 09:34:14 +02:00
fb75c23f4e
Merge pull request #784 from Scrumplex/refactor-cmake
...
Refactor tests
2022-07-02 17:50:08 -03:00
bf9888099c
Merge pull request #800 from Scrumplex/refactor-newlaunch-package
...
Rename NewLaunch package
2022-07-01 10:05:07 -03:00
9ec260619b
fix: fix warnings reported by LGTM.com
2022-06-17 16:34:32 +02:00
08fc3ea2e0
fix: add classpath exception to launcher library
...
Signed-off-by: icelimetea <fr3shtea@outlook.com >
2022-06-16 17:58:38 +02:00
8b9ac63657
chore: update COPYING.md
2022-06-15 10:15:35 +02:00
0ba02f0830
refactor: rename NewLaunch package
2022-06-15 10:05:35 +02:00
effe46db86
refactor: move away from UnitTest.cmake
2022-06-14 14:44:49 +02:00
8e43190984
Compile JavaCheck for Java 7
2022-06-12 17:46:40 +01:00
63b69c0b0c
Change formatting of JavaCheck
2022-06-12 16:29:39 +01:00
dd6d8e0002
Make Launcher class to look more like original
2022-06-05 02:43:14 +01:00
cd49406bfe
Fix launching process for some legacy Forge versions
2022-06-05 01:18:59 +01:00
3f259eb97a
Refactor script parsing
2022-05-14 16:48:14 +01:00
fac0b027b3
Fix the license header
2022-05-14 16:46:57 +01:00
c3336251e0
Add the license header to EntryPoint
2022-05-13 18:10:11 +01:00
c054d0f329
Add the license header to LauncherFactory
2022-05-13 17:21:35 +01:00
067484a6a8
Fix formatting
2022-05-13 16:59:00 +01:00
113528e1f2
Make line count check more lenient
2022-05-05 07:20:33 +01:00
6bffa06063
Fix typo
2022-05-05 07:16:16 +01:00
dcc41ef885
Improve mpticket file parsing code
2022-05-05 07:14:32 +01:00
9a87ae575e
More minor fixes
2022-05-03 03:19:26 +01:00
860a7af679
Fix method access modifier
2022-05-03 00:53:22 +01:00
4fdb21b414
Compile with Java 7 in mind
2022-05-03 00:27:14 +01:00
eeb5297284
Use only Java 7 features (in order to deal with #515 )
2022-05-03 00:25:26 +01:00
8de63b60b1
Refactor some parts of NewLaunch (part 2)
2022-05-02 22:36:55 +01:00
bd946c78f3
Merge pull request #486 from icelimetea/refactor-java-launcher
...
Refactor some parts of NewLaunch
2022-04-28 07:18:39 +02:00
884f772362
Clarify exception messages
2022-04-25 11:22:56 +01:00
b0a469baab
Use java.util.logging instead of custom logging
2022-04-24 15:10:35 +01:00
c968c1be78
Refactor some parts of NewLaunch
2022-04-24 14:45:01 +01:00
3ec511010f
fix: Build iconfix as static library
...
On CI we build using the bundled Quazip, and automatically set
-DBUILD_STATIC_LIBS to true, so it build iconfix statically as well.
However, since we recently added support for using the system quazip,
this flag is not set anymore, and PolyMC fails to run because iconfix
neither is statically linked, nor it creates a .so file for dynamic
linking.
Since most other libs are built statically, we should make this one
static as well. Maybe we should consider allowing for dynamic linking of
libs now that quazip is not much of an issue anymore. :^)
2022-04-21 09:34:44 -03:00
af167e8e67
libs: update bundled submodules
2022-04-16 10:23:15 -03:00
1b47132ebb
libnbtplusplus: fix compilation as shared library
2022-03-24 08:32:26 +01:00
c7c83a35fa
Enable LTO/IPO on release builds
2022-03-22 21:04:35 +01:00
e8373bbf65
Build with static rainbow
2022-03-21 12:47:42 +01:00
26acc836d9
Revert "fix: use our own prefix for rainbow lib"
...
This reverts commit 61db1c46beb465c33124ec4f34dfdcefd4d804d3.
2022-03-21 09:40:20 +01:00
61db1c46be
fix: use our own prefix for rainbow lib
2022-02-12 17:02:54 +01:00
a60b2feb5f
Revert "refactor(build): link rainbow statically"
...
Windows build fails for some reason. Needs to be investigated later
This reverts commit 812f00eb81158bfb4c2d61b228c0c1c796641ac1.
2022-02-12 16:56:35 +01:00
6ba031f048
refactor(build): link iconfix statically
2022-02-12 16:10:53 +01:00
812f00eb81
refactor(build): link rainbow statically
2022-02-12 16:10:46 +01:00
0442b80a2c
refactor: simpler includes for quazip
2022-01-31 21:40:59 +01:00
3aa809b8c0
refactor: add in-tree QuaZip
2022-01-31 21:40:59 +01:00
efa414c442
refactor: initial migration to QuaZip 1.2
...
Let's move off our custom QuaZip. In the olden times we needed the
custom version of QuaZip, as it was basically unmaintained and on
SourceForge (eww). But nowadays it's maintained and on GitHub. See
new GitHub page: https://github.com/stachenov/quazip
2022-01-31 21:40:59 +01:00
1d8196e11a
More rebranding
...
Closes : #39
Mostly done with rebranding now. We just need to translate some services
to PolyMC.
2022-01-10 12:47:35 -05:00
390a90b361
stop cmake from blocking builds on wsl
2022-01-08 22:49:30 -05:00