mumble/.gitmodules
Robert Adam 2002e6d668 CHANGE(client): Use JSON file for storing settings
Previously we used different formats on different platforms (registry on
Windows, plists on macOS, ini files on Linux). This commit makes sure
that the same format is used on all platforms, regardless of the used
OS.

In this process a few unneeded settings have been removed and the
settings migration path has been tidied up as well (the code from
main.cpp was moved to Settings.cpp and the original uiUpdateCounter
variable was completely removed and replaced with logic inside the
routines handling the JSON (de)serialization of settings.

The old settings should be overtaken without issues and converted into
the new format on-the-fly without the user taking any notice of this.
From that on, the JSON settings file will be used instead.

Fixes #1940
2022-02-07 20:00:41 +01:00

31 lines
1.1 KiB
Plaintext

[submodule "speex"]
path = 3rdparty/speex-src
url = https://github.com/mumble-voip/speex.git
[submodule "celt-0.7.0-src"]
path = 3rdparty/celt-0.7.0-src
url = https://github.com/mumble-voip/celt-0.7.0.git
[submodule "opus"]
path = 3rdparty/opus
url = https://gitlab.xiph.org/xiph/opus.git
[submodule "3rdparty/minhook"]
path = 3rdparty/minhook
url = https://github.com/mumble-voip/minhook.git
[submodule "3rdparty/mach-override-src"]
path = 3rdparty/mach-override-src
url = https://github.com/mumble-voip/mach_override.git
[submodule "3rdparty/speexdsp"]
path = 3rdparty/speexdsp
url = https://github.com/mumble-voip/speexdsp.git
[submodule "3rdparty/rnnoise-src"]
path = 3rdparty/rnnoise-src
url = https://github.com/mumble-voip/rnnoise.git
[submodule "3rdparty/FindPythonInterpreter"]
path = 3rdparty/FindPythonInterpreter
url = https://github.com/Krzmbrzl/FindPythonInterpreter.git
[submodule "3rdparty/tracy"]
path = 3rdparty/tracy
url = https://github.com/wolfpld/tracy.git
[submodule "3rdparty/nlohmann_json"]
path = 3rdparty/nlohmann_json
url = https://github.com/ArthurSonzogni/nlohmann_json_cmake_fetchcontent