aboutsummaryrefslogtreecommitdiff
path: root/api/logic/minecraft/Library.cpp
AgeCommit message (Collapse)Author
2021-04-01NOISSUE improve GradleSpecifier and handle broken library namesPetr Mrázek
2020-07-18GH-3234 Add support for custom meta URLs at build timePetr Mrázek
This is not particularly interesting for non-developers. Also includes some internal restructuring of URL constants in general.
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.
2018-11-26GH-2475 fix reporting missing local libraries on launchPetr Mrázek
2018-11-11NOISSUE read local libraries only from the local locationPetr Mrázek
This removes the fallback to global `libraries` folder for `local` libraries.
2018-11-04NOISSUE take forge xz download url base from the metadata filePetr Mrázek
Instead of hardcoding it.
2018-11-04NOISSUE remove use of obsolete URL constants, simplify the restPetr Mrázek
2018-07-15NOISSUE tabs -> spacesPetr Mrázek
2018-06-28NOISSUE fix all sorts of warnings, enable `Werror` and `pedantic`Petr Mrázek
2017-10-28GH-2026 fix native library downloadsPetr Mrázek
If a single library had both native and java jars, they would randomly get confused.
2017-05-03NOISSUE Revert all recent changes to NetAction and NetJobPetr Mrázek
2017-05-03NOISSUE replace std::shared_ptr with shared_qobject_ptr for all download tasksPetr Mrázek
2017-04-17NOISSUE jar mods as libraries, fix for customizing net.minecraftPetr Mrázek
2017-04-15NOISSUE stop using the `path` attributes from Mojang download infoPetr Mrázek
It really should not dictate how are things stored and it just makes the metadata bigger for no reason.
2017-04-07NOISSUE fix issue with the narrator feature by splitting java and native ↵Petr Mrázek
libraries
2017-04-07NOISSUE preview of LWJGL version changingPetr Mrázek
It still needs work - some LWJGL versions are exclusive to macOS. This has to be encoded in the json.
2016-10-28GH-1697 always stale files tolerate errors if a local copy is presentPetr Mrázek
This fixes the situation when liteloader snapshot site is broken and there's an older local snapshot already present.
2016-10-02NOISSUE add instance-local library storagePetr Mrázek
Any libraries stored in $instanceroot/libraries/ will override the libraries from MultiMC's global folders, as long as they are marked 'local' in the json patch.
2016-06-13NOISSUE implement 'always-stale' cache entriesPetr Mrázek
2016-06-05NOISSUE refactor *Download into more, smaller piecesPetr Mrázek
* Download is now Download. * Download uses Sink subclasses to process various events. * Validators can be used to further customize the Sink behaviour.
2016-05-01NOISSUE reorganize and document librariesPetr Mrázek