Commit Graph

484 Commits

Author SHA1 Message Date
Sefa Eyeoglu
0b85051a23
fix: more generous optimizations for debug builds 2022-05-22 21:41:41 +02:00
Sefa Eyeoglu
309dcc82ca
Revert "fix: temporarily ignore stringop-overflow warning"
This reverts commit 90007e2d9d.
2022-05-22 20:57:52 +02:00
Sefa Eyeoglu
0922a7f410
refactor: use -O2 for release and -O1 for debug builds 2022-05-22 20:50:37 +02:00
Sefa Eyeoglu
90007e2d9d
fix: temporarily ignore stringop-overflow warning 2022-05-22 16:13:30 +02:00
Sefa Eyeoglu
a21bd41580
fix: ignore deprecation again 2022-05-17 22:25:50 +02:00
Sefa Eyeoglu
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
Ezekiel Smith
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
Sefa Eyeoglu
da25f3b84e
Merge pull request #533 from DioEgizio/patch-5 2022-05-08 21:43:18 +02:00
DioEgizio
dd11ccb3fd
bump to 1.2.2 2022-05-08 16:30:12 +02:00
Ryan Cao
22f5128e39
adopt changes from #497 remapped 2022-05-08 15:22:50 +08:00
DioEgizio
c637e3657c
bump to 1.2.1 2022-04-19 18:07:42 +02:00
Kenneth Chew
ebded1ec49
Fix formatting of version string on macOS 2022-04-18 13:56:32 -04:00
Sefa Eyeoglu
56ce7f5dcd
Merge pull request #437 from DioEgizio/bump-1.2.0 2022-04-17 23:51:25 +02:00
Ezekiel Smith
a40dee2230
Merge pull request #436 from flowln/bundled_libs
Don't force bundled libraries by default
2022-04-17 13:45:20 +10:00
DioEgizio
c1398a6a1a
bump to 1.2.0 2022-04-16 18:30:15 +02:00
Sefa Eyeoglu
b10d4d3b8f
fix: drop BUNDLE_DEST_DIR 2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
6ed130fc16
fix: don't allow portable builds on macOS 2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
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
flow
ba020fbd21
fix: Don't error when not finding valid system quazip 2022-04-16 11:27:00 -03:00
flow
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
Ezekiel Smith
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
Sefa Eyeoglu
8c98cc9458
Merge pull request #333 from oynqr/build/lto 2022-04-15 16:02:06 +02:00
DioEgizio
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
Sefa Eyeoglu
fa2b3bcc63
feat: install manpage 2022-04-10 23:01:00 +02:00
Ezekiel Smith
c367769781
Update CMakeLists.txt 2022-04-03 20:39:44 +10:00
Sefa Eyeoglu
e22d54abd3
Merge pull request #344 from oynqr/build/allow-disabling-tests 2022-03-29 14:42:49 +02:00
Philipp David
a89cbf116d
Allow disabling building of tests 2022-03-23 19:48:03 +01:00
Philipp David
dfa5f614aa
Put LTO behind an optional flag 2022-03-23 10:05:31 +01:00
Philipp David
c7c83a35fa
Enable LTO/IPO on release builds 2022-03-22 21:04:35 +01:00
Sefa Eyeoglu
95182ed74b
chore: bump version 2022-03-20 15:11:43 +01:00
Sefa Eyeoglu
2d1f99b765
fix: make Launcher_PORTABLE work on all platforms
Fixes #261
2022-03-18 11:38:13 +01:00
Sefa Eyeoglu
aedb513c9e
Merge pull request #265 from Scrumplex/fix-javacheck-appimage
Define JARs path relative to application root
2022-03-14 23:31:38 +01:00
Sefa Eyeoglu
ac3a7acc45
Merge pull request #273 from DioEgizio/extra-rebranding-macos
extra rebranding for macos
2022-03-14 23:31:23 +01:00
Ezekiel Smith
5b8003cbe5
Merge pull request #188 from PolyMC/removal/notifications
remove notifications
2022-03-15 00:51:28 +11:00
DioEgizio
ec9d0e70fb
[macos] update copyright and info string 2022-03-13 17:57:25 +01:00
Sefa Eyeoglu
bb2b344d33
fix: define jars path relative to application root
Fixes #117
2022-03-13 12:48:24 +01:00
LennyMcLennington
9f8983b570
Merge pull request #235 from Scrumplex/chore-bump-1.1.0
Bump to 1.1.0
2022-03-12 13:34:36 +00:00
dada513
d814e21f0d
add matrix button 2022-03-08 18:41:23 +01:00
Sefa Eyeoglu
ae39d16c11
chore: bump to 1.1.0 2022-03-06 11:40:11 +01:00
Sefa Eyeoglu
b93daf1fb7
fix: update news links to point to polymc.org 2022-03-06 11:32:06 +01:00
Sefa Eyeoglu
6545d250e8
refactor: move help URL into buildconfig 2022-03-06 11:31:50 +01:00
txtsd
5d1ca33b84
Apply suggestions from code review
Co-authored-by: LennyMcLennington <lenny@sneed.church>
2022-02-27 08:35:47 -08:00
txtsd
69d01204e0
Implement PR suggestions 2022-02-23 16:22:53 +05:30
txtsd
1e3b896fda
Replace layouts with LAUNCH_PORTABLE 2022-02-23 16:22:23 +05:30
Sefa Eyeoglu
aa4a6bb3be
Merge pull request #172 from Scrumplex/fix-update-client-id
Switch to new MSA Client ID
2022-02-22 08:23:42 +01:00
swirl
da70122d9c
remove notifications 2022-02-20 19:23:08 -05:00
timoreo22
4536b19512
Merge pull request #171 from DioEgizio/fix-org.polymc-macos
Change: set MACOSX_BUNDLE_GUI_IDENTIFIER to org.polymc (fixes org.multimc.PolyMC)
2022-02-16 21:07:50 +01:00
Sefa Eyeoglu
ff17202b43
refactor: switch to new MSA Client ID 2022-02-16 17:03:13 +01:00
DioEgizio
a3d8313dcb
Change: set MACOSX_BUNDLE_GUI_IDENTIFIER to org.polymc instead of org.multimc 2022-02-16 15:45:16 +01:00
Sefa Eyeoglu
f67871e79e
refactor(build): link nbt++ statically 2022-02-11 14:24:01 +01:00