aboutsummaryrefslogtreecommitdiff
path: root/libraries/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/README.md')
-rw-r--r--libraries/README.md57
1 files changed, 39 insertions, 18 deletions
diff --git a/libraries/README.md b/libraries/README.md
index ac861148..39505881 100644
--- a/libraries/README.md
+++ b/libraries/README.md
@@ -9,6 +9,13 @@ This library has served as a base for some (much more full-featured and advanced
Copyright belongs to Petr Mrázek, unless explicitly stated otherwise in the source files. Available under the Apache 2.0 license.
+## ganalytics
+A Google Analytics library for Qt.
+
+BSD licensed, derived from [qt-google-analytics](https://github.com/HSAnet/qt-google-analytics).
+
+Modifications include better handling of IP anonymization (can be enabled) and general improvements of the API (application handles persistence and ID generation instead of the library).
+
## hoedown
Hoedown is a revived fork of Sundown, the Markdown parser based on the original code of the Upskirt library by Natacha Porté.
@@ -24,6 +31,13 @@ Simple Java tool that prints the JVM details - version and platform bitness.
Do what you want with it. It is so trivial that noone cares.
+## Katabasis
+Oauth2 library customized for Microsoft authentication.
+
+This is a fork of the [O2 library](https://github.com/pipacs/o2).
+
+MIT licensed.
+
## launcher
Java launcher part for Minecraft.
@@ -127,41 +141,48 @@ See [github repo](https://github.com/ljfa-ag/libnbtplusplus).
Available either under LGPL version 3 or later.
-## pack200
-Unpacks pack200 archives (squished, compression-optimized Java jars). This format is only used by Forge to save bandwidth.
+## LocalPeer
+Library for making only one instance of the application run at all times.
-A horrible little thing extracted from the depths of the OpenJDK codebase. Please don't look at it, or you will praise Cthulhu for his clean code for the rest of your days.
+BSD licensed, derived from [QtSingleApplication](https://github.com/qtproject/qt-solutions/tree/master/qtsingleapplication).
-Available under GPL 2 with classpath exception.
+Changes are made to make the code more generic and useful in less usual conditions.
-## rainbow
-Color functions extracted from [KGuiAddons](https://inqlude.org/libraries/kguiaddons.html). Used for adaptive text coloring.
+## optional-bare
-Available either under LGPL version 2.1 or later.
+A simple single-file header-only version of a C++17-like optional for default-constructible, copyable types, for C++98 and later.
-## xz-embedded
-Tiny implementation of LZMA2 de/compression. This format is only used by Forge to save bandwidth.
+Imported from: https://github.com/martinmoene/optional-bare/commit/0bb1d183bcee1e854c4ea196b533252c51f98b81
-Public domain.
+Boost Software License - Version 1.0
-## LocalPeer
-Library for making only one instance of the application run at all times.
+## quazip
-BSD licensed, derived from [QtSingleApplication](https://github.com/qtproject/qt-solutions/tree/master/qtsingleapplication).
+A zip manipulation library, forked for MultiMC's use.
-Changes are made to make the code more generic and useful in less usual conditions.
+LGPL 2.1
+## rainbow
+Color functions extracted from [KGuiAddons](https://inqlude.org/libraries/kguiaddons.html). Used for adaptive text coloring.
-## ganalytics
-A Google Analytics library for Qt.
+Available either under LGPL version 2.1 or later.
-BSD licensed, derived from [qt-google-analytics](https://github.com/HSAnet/qt-google-analytics).
+## systeminfo
-Modifications include better handling of IP anonymization (can be enabled) and general improvements of the API (application handles persistence and ID generation instead of the library).
+A MultiMC-specific library for probing system information.
+
+Apache 2.0
## tomlc99
+
A TOML language parser. Used by Forge 1.14+ to store mod metadata.
See [github repo](https://github.com/cktan/tomlc99).
Licenced under the MIT licence.
+
+## xz-embedded
+
+Tiny implementation of LZMA2 de/compression. This format is only used by Forge to save bandwidth.
+
+Public domain.