Commit Graph

425 Commits

Author SHA1 Message Date
Petr Mrázek
afd19099ef NOISSUE Some work on JRE downloading 2023-09-01 22:50:24 +02:00
Petr Mrázek
a9ec415c64 Add Launcher_DEV_DATA to separate dev build data from prod data 2023-06-13 16:50:34 +02:00
Petr Mrázek
fa5a0fd0b7 Remove linux launch script and complicated layout 2023-06-13 16:49:56 +02:00
Petr Mrázek
0b7bac9606 Remove issue with windows manifests and scaling
Old manifest was dragging in a 32bit version of comctl
which obviously couldn't load in a 64bit process...

Also fixed the issue with display scaling!
2023-06-06 19:05:38 +02:00
Petr Mrázek
d03ec64d31 Reintroduce unit tests in the nbt library 2023-06-04 20:13:04 +02:00
Petr Mrazek
bd8b8e046b Make builds less spammy 2023-06-02 13:05:58 +02:00
Petr Mrázek
5cbcbc6be9 NOISSUE always build with PIC 2023-06-01 09:46:37 +02:00
Petr Mrázek
21e453814b NOISSUE include a static build of zlib 2023-05-29 14:33:27 +02:00
Petr Mrázek
9a3bfac870 Fix up RPATH issues for bundling 2023-05-25 14:52:39 +02:00
Petr Mrázek
9a6ed0767f Tweak macOS arch slices 2023-05-25 11:57:00 +02:00
Petr Mrázek
250bb25d6c Try to build on macOS and see what explodes 2023-05-25 11:43:39 +02:00
Petr Mrázek
ac7e337809 NOISSUE BONK 2023-05-24 10:11:34 +02:00
Petr Mrázek
102bb368ea NOISSUE Initial dirty port to Qt6 2023-05-24 10:11:33 +02:00
Petr Mrázek
7703239d5f NOISSUE Bump version to 6 to test build triggering 2023-05-24 10:08:17 +02:00
Petr Mrázek
867d240a2f NOISSUE update copyright year a bit 2023-02-03 23:30:59 +01:00
Petr Mrázek
7e63ddf7d4 NOISSUE Bump version 2022-06-11 13:21:44 +02:00
Petr Mrázek
fdedf7078e NOISSUE Add minimal thing for clang-tidy integration 2022-06-06 22:08:31 +02:00
Petr Mrázek
5c1026bd12 NOISSUE Working import from Modrinth, license update to accomodate it 2022-05-16 00:25:36 +02:00
Petr Mrázek
ef1bf57b58 NOISSUE fix build 2022-04-06 23:15:39 +02:00
Petr Mrázek
e4d8ae582d NOISSUE stop optimizing in debug builds, bump to 0.6.16 2022-04-06 22:47:52 +02:00
Petr Mrázek
2a2b18ddff NOISSUE update changelog and version for 0.6.15 2022-03-20 21:04:07 +01:00
Graeme Geldenhuys
7179e75e70 Changes required to support FreeBSD 2021-12-12 11:39:36 +00:00
Petr Mrázek
cd513c02c4 NOISSUE bump version and update the changelog 2021-12-05 22:06:01 +01:00
K Henriksson
024f5952ce Install launcher icns to correct file name 2021-11-25 15:14:28 -08:00
Petr Mrázek
a522cad6d6 NOISSUE also undo the AUTORCC change because it was also broken
It broke 32bit linux builds...
2021-11-23 01:37:13 +01:00
Petr Mrázek
27e328c044 NOISSUE Do not rely on AUTOUIC
It is bugged and does not detect changes in .ui files, which makes development painful.
2021-11-22 14:29:38 +01:00
Petr Mrázek
b258eac215 NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
Petr Mrázek
7b4c52e1e3 NOISSUE fix some small build issues 2021-11-03 15:45:42 +01:00
Petr Mrázek
441ab7eedc NOISSUE debranding for real, initial work
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
2021-10-21 00:47:53 +02:00
Petr Mrázek
426135b76a NOISSUE bump version to 0.6.13 and update changelog 2021-09-05 22:21:59 +02:00
Petr Mrázek
878c4fb810 NOISSUE Provide dummy implementation for the secrets library 2021-09-05 18:23:49 +02:00
Petr Mrázek
938f896bfa GH-4014 change updater to recognize new Qt 5.15.2 builds 2021-09-04 21:27:09 +02:00
Petr Mrázek
b2c1100b1c NOISSUE introduce the concept of secrets static library 2021-08-27 22:35:17 +02:00
Petr Mrázek
3a53349e33 GH-3392 dirty initial MSA support that shares logic with Mojang flows
Both act as the first step of AuthContext.
2021-08-15 23:18:50 +02:00
Petr Mrázek
20b9f2b42a NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Petr Mrázek
dd13368085 NOISSUE bulk addition of code from Katabasis 2021-07-25 19:50:44 +02:00
Jamie Mansfield
4401b9e137
NOISSUE Specify Imgur client ID at build time 2021-07-13 15:15:42 +01:00
Jamie Mansfield
40f41e5fbe
NOISSUE Specify support URLs at build time
Support URLs (bug tracker, Discord guild, subreddit) are now specified
as cache variables in cmake, and the buttons are not shown if no value
is set for them.

This is an early-stage move towards debranding the MultiMC codebase,
and will (hopefully) alleviate support requests coming to us from
illicit forks.
2021-06-18 12:24:20 +01:00
kumquat-ir
e668aa0f95 switch to new toml library 2021-04-17 09:46:11 -07:00
kumquat-ir
42253150e4 add toml11 as dependency 2021-04-15 23:19:01 -07:00
Petr Mrázek
1cf60a01d5
Merge pull request #3538 from Scotsguy/develop
NOISSUE Update Copyright Year
2021-02-07 02:23:31 +01:00
Petr Mrázek
1868e0ccf1 GH-3229 fix copy seed button not working for newer worlds
Added the `optional-bare` library and refactored NBT reading
code to support this change.
2021-02-06 15:58:03 +01:00
AppleTheGolden
0de064eb35
NOISSUE Update Copyright Year 2021-01-18 08:28:54 +01:00
Petr Mrázek
e7f373496e GH-3234 Add support for custom meta URLs at build time
This is not particularly interesting for non-developers.
Also includes some internal restructuring of URL constants in general.
2020-07-18 16:22:05 +02:00
Thalia Nero
0047ca454f Clarify WSL error messages 2020-05-28 17:59:54 -04:00
Petr Mrázek
ba6a97557a NOISSUE prevent evil from winning 2020-05-28 23:17:50 +02:00
Petr Mrázek
e7f79c9076 Remove some old forge hacks
Forge apparently removed all `.pack.xz` files without warning.
It broke a bunch of stuff, as always. But it also means we don't need some ugly code anymore.

This is removed:

- Support for 'forge-pack-xz' and the forge-specific file download compression.
- The pack200 library we no longer need.

This stays:

- The LZMA decompression library - we may still want to use it.
2020-05-19 15:13:16 +02:00
Petr Mrázek
21ac860e27 Bump dev version to 0.6.12 2020-03-29 04:03:04 +02:00
Petr Mrázek
3ad9ea507e NOISSUE update version number, changelog and credits in about dialog 2020-03-29 03:12:57 +02:00
Petr Mrázek
e6cc65cf69 NOISSUE no means no, #2 2020-03-26 10:38:13 +01:00