mumble/3rdparty
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
..
arc4random BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
celt-0.7.0-build BUILD(cmake): celt has unresolvable reference symbol 2021-05-18 16:19:09 -06:00
celt-0.7.0-src@5a16cda6d7 Move speex, celt-0.7.0, celt-0.11.0, opus and sbcelt to the 3rdparty directory. 2015-01-05 23:11:59 +01:00
FindPythonInterpreter@bb4d3ea843 MAINT: Add FindPythonInterpreter submodule 2021-05-13 13:34:04 +02:00
GL Overlay: Use standard OpenGL headers rather than duplicating code 2015-01-11 12:04:12 +01:00
jack/jack BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
mach-override-build BUILD(cmake): Make unity builds possible 2021-03-06 18:57:22 +01:00
mach-override-src@919148f94d Add mach_override as a 3rdparty dep and hook it into the OS X overlay. 2015-02-05 23:11:28 +01:00
minhook@5e338f86bc BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
nlohmann_json@b48095ee99 CHANGE(client): Use JSON file for storing settings 2022-02-07 20:00:41 +01:00
opus@6b6035ae4a BUILD(opus): Fetch submodule from upstream repository 2021-08-10 23:03:33 +02:00
pipewire FEAT(client): Implement native support for PipeWire 2021-05-13 21:09:35 +02:00
portaudio BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
pulseaudio/pulse FEAT(client): load PulseAudio at runtime 2020-09-13 20:12:54 +02:00
qqbonjour BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
rnnoise-build BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
rnnoise-src@a9afcccb3c FIX(client): Update rnnoise-src submodule 2021-03-11 23:45:29 +01:00
smallft BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
speex-build BUILD(cmake): Make unity builds possible 2021-03-06 18:57:22 +01:00
speex-src@ecc63b360c Switch from old speex to new speex and speexdsp 2015-05-06 20:22:11 +02:00
speexdsp@a2133f5904 BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
tracy@29dc2fadf9 FEAT(server): Add support for the tracy profiler 2021-12-29 18:01:28 +01:00
xinputcheck-build BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
xinputcheck-src 3rdparty/xinputcheck-src: add Xbox One controller (w/ 3.5 mm jack). 2016-08-06 20:23:14 +02:00