aboutsummaryrefslogtreecommitdiff
path: root/libraries
AgeCommit message (Collapse)Author
2021-12-31Merge remote-tracking branch 'upstream/develop' into upstream_updatedada513
2021-12-30Merge pull request #4345 from graemeg/freebsd-supportPetr Mrázek
Adds FreeBSD support to MultiMC
2021-12-29Completely remove Google Analytics libraryswirl
2021-12-21update submoduleLenny McLennington
2021-12-20Merge remote-tracking branch 'upstream/develop' into developLenny McLennington
2021-12-19NOISSUE fix up java dependency to 1.7 so builds work againPetr Mrázek
'7' is not a thing
2021-12-18Apply patchesswirl
Re-add lin-system, and fix Linux datadir fix jar paths allow for modern java
2021-12-12Changes required to support FreeBSDGraeme Geldenhuys
2021-12-10Update Java version to 7+Dāvis Mosāns
Otherwise currently it doesn't build with newer Java
2021-11-28GH-4071 handle invalid MSA refresh token as a hard errorPetr Mrázek
2021-11-28GH-4071 handle network errors when logging in with MSA as 'soft'Petr Mrázek
This makes the tokens not expire when such errors happen. Only applies to MSA, not the XBox and Mojang steps afterwards. Further testing and improvements are still needed.
2021-10-31GH-1795 add terminal launch option to use a specific Minecraft profilePetr Mrázek
Used like this: ``` ./MultiMC --launch 1.17.1 --profile MultiMCTest --server mc.hypixel.net ```
2021-10-21NOISSUE Update links to repo, fix up library READMEPetr Mrázek
2021-10-21NOISSUE continue debranding...Petr Mrázek
2021-10-21NOISSUE fix _ICONFIX_EXPORTPetr Mrázek
2021-10-21NOISSUE debranding for real, initial workPetr Mrázek
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
2021-09-21NOISSUE Remove Requestor, it is unusedPetr Mrázek
2021-09-04GH-4014 fix kernel version scanning on macOS and linux some morePetr Mrázek
2021-09-04GH-4014 fix kernel version scanning on macOS and linuxPetr Mrázek
2021-09-04GH-4014 change updater to recognize new Qt 5.15.2 buildsPetr Mrázek
2021-08-27NOISSUE introduce the concept of secrets static libraryPetr Mrázek
2021-08-25NOISSUE cut down RequestorPetr Mrázek
2021-08-22GH-3392 Switch MS account login to use device flow insteadPetr Mrázek
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-19NOISSUE sanitize some MSA auth loggingPetr Mrázek
2021-08-18NOISSUE print errorString in RequestorPetr Mrázek
2021-08-18NOISSUE add ssl error logging to RequestorPetr Mrázek
2021-07-25NOISSUE loosen requirements on CMake version in katabasisPetr Mrázek
2021-07-25NOISSUE bulk addition of code from KatabasisPetr Mrázek
2021-06-23NOISSUE Use MiB suffix for Java memory optionsJamie Mansfield
2021-05-22NOISSUE Make LauncherPart aware of server to joinJanrupf
2021-05-15Merge pull request #3735 from kumquat-ir/developPetr Mrázek
NOISSUE Parse META-INF/mods.toml for Forge 1.14+ mod metadata
2021-04-29Add limits headerTrung Lê
2021-04-17switch to new toml librarykumquat-ir
2021-04-16allow parsing toml from a QByteArraykumquat-ir
2021-04-15add toml11 as dependencykumquat-ir
2021-04-08NOISSUE Fix string formatting issuesJamie Mansfield
This allows translations to have more control over the output :)
2021-02-09Merge pull request #3311 from AbigailBuccaneer/developPetr Mrázek
Fix endianness handling errors
2021-02-07Merge pull request #3538 from Scotsguy/developPetr Mrázek
NOISSUE Update Copyright Year
2021-02-06GH-3229 fix copy seed button not working for newer worldsPetr Mrázek
Added the `optional-bare` library and refactored NBT reading code to support this change.
2021-01-18NOISSUE Update Copyright YearAppleTheGolden
2020-11-12NOISSUE Corrected the fix for Classic saving, fixes Indev compatibilityMoresteck
2020-09-07NOISSUE add 'java.vendor' to the checker and display/log the valuePetr Mrázek
2020-08-24Avoid undefined behaviour when byteswappingAbigailBuccaneer
`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-24Remove extra semicolons from big-endian handlingAbigailBuccaneer
Fixes #3296.
2020-06-07GH-3189 update the nbt libraryPetr Mrázek
2020-05-19Remove some old forge hacksPetr Mrázek
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-04-19NOISSUE Fixed online saving in early Classic versionsMoresteck
2019-01-16Update Copyright YearAppleTheGolden
2018-11-01iNOISSUE fix build issue with pack200 on rhel 7.6Petr Mrázek
2018-11-01GH-2238 fix issues with whitespace/newlines in folder and instance namesPetr Mrázek