eb5ed50824
fix: set UNICODE and _UNICODE for Qt 5 builds
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-10 12:19:15 +02:00
3562e94650
Revert "fix: ignore deprecation again"
...
We want to see deprecation warnings now
This reverts commit 47d0da2d96bc375410f5d494ac9371d47adf33d5.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-10 12:19:15 +02: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
20666763f0
Rewrite polymc.6 in scdoc, build, and install it
...
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net >
Signed-off-by: Tomasz Kramkowski <tomasz@kramkow.ski >
2022-07-09 23:25:09 +01:00
8a1a583afe
refactor: rename references to CurseForge to Flame
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-08 16:25:03 +02:00
f1902a4471
Merge pull request #794 from Scrumplex/resolve-jars-dynamically
2022-07-06 17:40:09 +02:00
04b865adae
Merge pull request #707 from Jan200101/PR/gamemode
...
Add Performance related settings
2022-07-06 17:11:43 +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
474d77ac57
feat: resolve JARs dynamically
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-03 17:31:01 +02:00
68c48b2c8a
feat: store git tag in buildconfig
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-07-03 17:23:13 +02:00
3d0740f80e
fix(cmake): allow disabling tests
2022-06-14 21:42:44 +02:00
effe46db86
refactor: move away from UnitTest.cmake
2022-06-14 14:44:49 +02:00
cb258146c4
Merge pull request #782 from Scrumplex/chore-bump-1.4.0
2022-06-13 22:05:40 +02:00
8683d529fc
chore: bump version
2022-06-11 19:35:40 +02:00
0c8ca1b3c0
fix: remove debug CXX flags
2022-06-08 21:04:27 +02:00
73e46e569f
Merge pull request #662 from Scrumplex/chore-bump-1.3.1
2022-05-29 17:05:02 +02:00
3448d7cb70
Merge pull request #659 from Scrumplex/fix-apikey-tos
...
Clarify terms and conditions for API keys
2022-05-29 18:44:32 +05:30
b07c5982e1
fix: set version for Windows binaries
2022-05-29 13:09:13 +02:00
80627b4f89
chore: bump version
2022-05-28 15:42:54 +02:00
ab3e2562db
fix: clarify terms and conditions for API keys
2022-05-28 13:52:22 +02:00
fce5c57548
Silence CMake QuaZip not found warnings
...
These are expected most of the time, and thus just noise.
2022-05-23 17:27:35 -04:00
d72c75db23
chore: bump version
2022-05-22 22:56:52 +02:00
0b85051a23
fix: more generous optimizations for debug builds
2022-05-22 21:41:41 +02:00
309dcc82ca
Revert "fix: temporarily ignore stringop-overflow warning"
...
This reverts commit 90007e2d9d4f63cfc9dc73888af34a17657b5102.
2022-05-22 20:57:52 +02:00
0922a7f410
refactor: use -O2 for release and -O1 for debug builds
2022-05-22 20:50:37 +02:00
90007e2d9d
fix: temporarily ignore stringop-overflow warning
2022-05-22 16:13:30 +02:00
f9f46609ee
Use my public key and appcast URL for testing purposes
...
This is for testing the PR only. If merged, this must be removed.
2022-05-19 15:16:37 -04:00
7eb61a28be
Add build options for Sparkle updater
...
Two new build options are added:
`MAC_SPARKLE_PUB_KEY`: the public key used to verify the signatures of the appcast
`MAC_SPARKLE_APPCAST_URL`: the URL where the `appcast.xml` is located
If the updater should be disabled on macOS, set either of these to an empty string.
2022-05-19 15:16:37 -04:00
92b913ca37
Add Sparkle Updater framework to macOS build
2022-05-19 15:16:37 -04:00
a21bd41580
fix: ignore deprecation again
2022-05-17 22:25:50 +02:00
4b06fc5323
chore!: drop support for Qt <5.12
...
BREAKING CHANGE: If there are references to stuff that's deprecated as
of Qt 5.12, the compilation will fail. This means that support for
versions below 5.12 is hereby dropped
2022-05-17 22:25:50 +02:00
37e8f495b4
CurseForge API Key update to PolyMC key
...
Use the key CurseForge provided me to use for PolyMC
*pr done on mobile if someone could test that would be great*
2022-05-12 23:39:48 +10:00
da25f3b84e
Merge pull request #533 from DioEgizio/patch-5
2022-05-08 21:43:18 +02:00
dd11ccb3fd
bump to 1.2.2
2022-05-08 16:30:12 +02:00
22f5128e39
adopt changes from #497 remapped
2022-05-08 15:22:50 +08:00
c637e3657c
bump to 1.2.1
2022-04-19 18:07:42 +02:00
ebded1ec49
Fix formatting of version string on macOS
2022-04-18 13:56:32 -04:00
56ce7f5dcd
Merge pull request #437 from DioEgizio/bump-1.2.0
2022-04-17 23:51:25 +02:00
a40dee2230
Merge pull request #436 from flowln/bundled_libs
...
Don't force bundled libraries by default
2022-04-17 13:45:20 +10:00
c1398a6a1a
bump to 1.2.0
2022-04-16 18:30:15 +02:00
b10d4d3b8f
fix: drop BUNDLE_DEST_DIR
2022-04-16 18:13:12 +02:00
6ed130fc16
fix: don't allow portable builds on macOS
2022-04-16 18:13:12 +02:00
90d4acd1a1
refactor: combine portable and system builds
...
Portable builds now have the same layout as system builds. If you want
to build a portable bundle, you now need to additionally install the
`portable` component.
For example:
$ cmake -Bbuild -DCMAKE_INSTALL_PREFIX=install ...
$ cmake --build build
$ cmake --install build
$ cmake --install build --component portable
2022-04-16 18:13:09 +02:00
ba020fbd21
fix: Don't error when not finding valid system quazip
2022-04-16 11:27:00 -03:00
be82f4db9e
libs: Don't force bundled libs
...
Now that QuaZip 1.3 is released, packages from package managers can
include the patch needed for PolyMC, so we can use the users system
libraries if available.
2022-04-16 10:10:13 -03:00
db7cb12551
Merge pull request #430 from DioEgizio/make-helppages-on-their-own-dir
...
CHANGE: switch the help pages to their own dir
2022-04-16 10:18:04 +10:00
8c98cc9458
Merge pull request #333 from oynqr/build/lto
2022-04-15 16:02:06 +02:00
1dd663af6e
CHANGE: switch the help pages to their own dir
...
also renames modrinth-platform/curseforge-platform to just Mod-platform since they have the pages are basically the same
2022-04-15 11:15:17 +02:00
fa2b3bcc63
feat: install manpage
2022-04-10 23:01:00 +02:00