c17b359d03
GH-4014 fix kernel version scanning on macOS and linux
2021-09-04 22:10:57 +02:00
938f896bfa
GH-4014 change updater to recognize new Qt 5.15.2 builds
2021-09-04 21:27:09 +02:00
b2c1100b1c
NOISSUE introduce the concept of secrets static library
2021-08-27 22:35:17 +02:00
34a5459dce
NOISSUE cut down Requestor
2021-08-25 21:27:51 +02:00
eae65da110
GH-3392 Switch MS account login to use device flow instead
...
Device flow involves the user manually opening a web page and putting in
a code. We no longer need to interact with the browser.
2021-08-22 20:01:18 +02:00
345641f7d2
NOISSUE sanitize some MSA auth logging
2021-08-19 00:43:19 +02:00
4a283fe4c1
NOISSUE print errorString in Requestor
2021-08-18 04:18:59 +02:00
f1a5f7bc4d
NOISSUE add ssl error logging to Requestor
2021-08-18 03:43:55 +02:00
7921f47ec4
NOISSUE loosen requirements on CMake version in katabasis
2021-07-25 19:50:44 +02:00
dd13368085
NOISSUE bulk addition of code from Katabasis
2021-07-25 19:50:44 +02:00
d8598d6901
NOISSUE Use MiB suffix for Java memory options
2021-06-23 09:57:55 +01:00
0ccd7223fd
NOISSUE Make LauncherPart aware of server to join
2021-05-22 16:33:16 +02:00
911074e966
Merge pull request #3735 from kumquat-ir/develop
...
NOISSUE Parse META-INF/mods.toml for Forge 1.14+ mod metadata
2021-05-15 00:36:46 +02:00
c2fd714f8d
Add limits header
2021-04-29 12:42:49 +10:00
e668aa0f95
switch to new toml library
2021-04-17 09:46:11 -07:00
860706caec
allow parsing toml from a QByteArray
2021-04-16 11:02:02 -07:00
42253150e4
add toml11 as dependency
2021-04-15 23:19:01 -07:00
524fc5b6ec
NOISSUE Fix string formatting issues
...
This allows translations to have more control over the output :)
2021-04-08 18:55:20 +01:00
485f123362
Merge pull request #3311 from AbigailBuccaneer/develop
...
Fix endianness handling errors
2021-02-09 23:12:32 +01: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
49126fa8e2
NOISSUE Corrected the fix for Classic saving, fixes Indev compatibility
2020-11-12 14:58:12 +00:00
feae420450
NOISSUE add 'java.vendor' to the checker and display/log the value
2020-09-07 22:28:41 +02:00
6995a2e1ba
Avoid undefined behaviour when byteswapping
...
`a << b` is undefined when `a` is negative, and `a >> b` is
implementation-defined. The correct thing to do here is to cast to
unsigned, swap the bytes there and then swap back.
This also improves performance on some compilers: Clang is smart enough
to recognise that we're byteswapping here and reduce it to a single
`bswap` instruction on x86_64, but only for the unsigned versions.
2020-08-24 18:52:08 +01:00
0f2757f000
Remove extra semicolons from big-endian handling
...
Fixes #3296 .
2020-08-24 17:43:58 +01:00
4ca62916f5
GH-3189 update the nbt library
2020-06-07 21:32:42 +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
1f9378af9f
NOISSUE Fixed online saving in early Classic versions
2020-04-19 20:31:04 +01:00
437dec91f9
Update Copyright Year
2019-01-16 21:14:24 +01:00
9eb165bfee
iNOISSUE fix build issue with pack200 on rhel 7.6
2018-11-01 22:08:15 +01:00
59e2f52db7
GH-2238 fix issues with whitespace/newlines in folder and instance names
2018-11-01 00:18:49 +01: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
bb599abf59
NOISSUE fix a bug with mutexes on Windows, more warnings
2018-06-28 23:42:44 +02:00
07f7ec8eef
NOISSUE fix some warnings so builds can go further
2018-06-28 23:35:04 +02:00
7fe94ca7b4
NOISSUE fix all sorts of warnings, enable Werror
and pedantic
2018-06-28 23:18:45 +02:00
19bb50b872
NOISSUE sync up quazip merge commit
2018-06-05 01:01:04 +02:00
4d68c1b509
GH-2291 Fix build with Qt 5.11+
2018-06-02 17:22:43 +07:00
f0ff2db4e1
GH-2277 fix even more exception catches by value
2018-05-20 01:53:05 +02:00
72c0002b45
Catch C++ exceptions by const reference
...
Fixes #2277
2018-05-19 19:18:26 -04:00
6e69370fbf
NOISSUE disable useless broken unit test to fix win32 and osx64 builds
2018-03-13 01:41:33 +01:00
82208be49e
NOISSUE add linux distro name and release stats to analytics
...
Hopefully this can serve as some sort of guideline for focusing
effort towards the right distro packages to make.
2018-03-13 00:28:51 +01:00
604295e6d5
NOISSUE fix some warnings
2018-02-11 01:21:32 +01:00
f259e9f727
NOISSUE update copyright dates
2018-02-11 00:40:01 +01:00
cd55674b36
NOISSUE do not install .a files for shared libraries on Windows
2018-01-27 02:42:27 +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
3470158943
Support for classic multiplayer via mpticket
2017-11-18 01:27:57 +11:00
e6d734d9ac
NOISSUE fix build some more
2017-10-29 12:28:26 +01:00
1489720b90
NOISSUE fix build
2017-10-29 12:27:12 +01:00