Commit Graph

537 Commits

Author SHA1 Message Date
e668aa0f95 switch to new toml library 2021-04-17 09:46:11 -07:00
42253150e4 add toml11 as dependency 2021-04-15 23:19:01 -07:00
1cf60a01d5 Merge pull request #3538 from Scotsguy/develop
NOISSUE Update Copyright Year
2021-02-07 02:23:31 +01:00
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
0de064eb35 NOISSUE Update Copyright Year 2021-01-18 08:28:54 +01:00
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
0047ca454f Clarify WSL error messages 2020-05-28 17:59:54 -04:00
ba6a97557a NOISSUE prevent evil from winning 2020-05-28 23:17:50 +02:00
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
21ac860e27 Bump dev version to 0.6.12 2020-03-29 04:03:04 +02:00
3ad9ea507e NOISSUE update version number, changelog and credits in about dialog 2020-03-29 03:12:57 +02:00
e6cc65cf69 NOISSUE no means no, #2 2020-03-26 10:38:13 +01:00
6cb956b45b NOISSUE Nice. 2020-02-24 18:59:36 +01:00
08f85f1a93 Update changelog and set version to 0.6.8 2020-02-08 15:00:20 +01:00
4e93c4d012 NOISSUE escape tcversion more 2019-09-17 01:26:37 +02:00
7bb23b4142 NOISSUE add some escaping to make the tc version print actually do something 2019-09-17 01:22:00 +02:00
0e0a017175 NOISSUE add a way to extract the version into a TC variable 2019-09-17 00:53:30 +02:00
f5f3149dcf NOISSUE update changelog and version 2019-08-03 00:48:34 +02:00
5110b58def NOISSUE update version and changelog 2019-07-11 00:35:44 +02:00
c01d020afc GH-2723 disable deprecation warnings
We are targeting version 5.4 of the Qt ABI.
Deprecations from 2019 are irrelevant.
2019-07-03 01:11:18 +02:00
c1ea42d3d9 Merge branch 'stable' of https://github.com/Scotsguy/MultiMC5 into develop 2019-01-17 00:51:54 +01:00
437dec91f9 Update Copyright Year 2019-01-16 21:14:24 +01:00
819503d530 NOISSUE bump version to 0.6.5 2019-01-06 22:56:05 +01:00
6a21c043ce NOISSUE bump version to 0.6.4 and update changelog 2019-01-06 22:28:27 +01:00
4cbd1a7692 Fix version number 2018-12-26 02:44:07 +01:00
0572a1e4e6 NOISSUE use https more widely 2018-11-02 12:04:08 +00:00
5f2d3f014a NOISSUE get rid of remaining tabs 2018-08-02 01:01:55 +02:00
bbb3b3e6f6 NOISSUE tabs -> spaces 2018-07-15 14:51:05 +02:00
8108c61745 NOISSUE fix unitialized data warning on Arch Linux 2018-07-06 19:46:28 +02:00
7fe94ca7b4 NOISSUE fix all sorts of warnings, enable Werror and pedantic 2018-06-28 23:18:45 +02:00
8ec36e2cb9 NOISSUE bump release version to 0.6.2 2018-04-08 21:22:07 +02:00
ea151ca9d4 NOISSUE pre-fill analytics ID and paste.ee API key for all new builds
This means custom builds now get the option of using analytics and
log upload without users having to fill in IDs.
2018-03-13 08:02:11 +01:00
f259e9f727 NOISSUE update copyright dates 2018-02-11 00:40:01 +01:00
3843a4ddb9 NOISSUE change version to 0.6.1 and update the changelog 2018-01-29 23:56:03 +01:00
418251bd86 NOISSUE use a variable for binary build definitions 2018-01-28 19:04:39 +01:00
3277b820a7 NOISSUE fix the macOS bundle utilities problem 2018-01-27 23:53:10 +01:00
d66ae206dd NOISSUE move bundle utilities magic back to the application folder
This may fix macOS issues?
2018-01-27 21:59:06 +01:00
166e5a03d6 NOISSUE rearrange build system
* 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
2018-01-27 02:00:20 +01:00
c51512f940 NOISSUE use classparser for importing Legacy instances with undecided Minecraft versions 2017-09-27 15:39:13 +02:00
01058b1db1 NOISSUE all Qt5 libraries are REQUIRED 2017-05-08 23:34:23 +02:00
15c829fd3c GH-1876 Fork and update quazip
* It is added as a new submodule: https://github.com/MultiMC/quazip/tree/multimc-1
* Its build system has been entirely replaced to remove the existing issues with it
* It now has working unit tests
* No more patches needed
* It has a static linking exception in its license now, but we use it shared anyway
2017-05-06 17:36:57 +02:00
1fbe03f982 NOISSUE remove unused wonkoclient 2017-04-07 00:20:01 +02:00
a666dc0a1a NOISSUE fix up translation selection in settings and add OS/sys arch reporting 2017-01-01 20:04:08 +01:00
2344ee2dcd GH-1379 rename shared libraries to avoid collisions with system libraries
It was unlikely, now it's impossible.
2016-12-28 17:23:48 +01:00
2ec15c32e4 NOISSUE import google analytics from third party
See: https://github.com/HSAnet/qt-google-analytics

Sadly, the API and its internals are not acceptable and it needs changes
upstream likely wouldn't allow.
2016-11-20 12:04:29 +01:00
412855ae3d NOISSUE refactor window management and launch, make MultiMC a single instance application. 2016-10-30 02:37:38 +01:00
b0bfffcd90 NOISSUE revert to dumping all build artifacts to the root
This fixes unit tests on Windows... Windows has no mechanism to set library lookup path.
2016-05-01 03:49:46 +02:00
771dd6f9ab NOISSUE reorganize unit tests to be placed next to the code they test. Nuke more dead tests. 2016-05-01 00:02:15 +02:00
1be7d57332 NOISSUE re/move some dead code and unused build system parts 2016-05-01 00:00:24 +02:00
b6d455a02b NOISSUE reorganize and document libraries 2016-05-01 00:00:14 +02:00