yuzu/externals
t895 da14c7b8e4 config: Unify config handling under frontend_common
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings.

As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2023-11-21 01:58:13 -05:00
..
FidelityFX-FSR Update FSR to 1.0.2 2022-01-23 14:38:48 -06:00
SDL@cc016b0046 externals: update SDL to 2.28.4 2023-10-21 22:29:19 -06:00
Vulkan-Headers@df60f03168 externals: update Vulkan-Headers to 1.3.265 2023-10-21 22:29:19 -06:00
VulkanMemoryAllocator@2f382df218 externals: update VulkanMemoryAllocator to 2f382df218d7e8516dee3b3caccb819a62b571a2 2023-10-21 22:29:19 -06:00
bc_decoder video_core: Add BCn decoding support 2023-06-27 18:00:09 -07:00
breakpad@c89f9dddc7 qt: implement automatic crash dump support 2023-10-08 11:35:53 -04:00
cmake-modules cmake: move find-modules to root cmake dir 2023-01-02 18:22:07 +01:00
cpp-httplib@a609330e4c externals: update cpp-httplib to 0.14.1 2023-10-21 22:29:19 -06:00
cpp-jwt@10ef5735d8 externals: update cpp-jwt to 10ef5735d842b31025f1257ae78899f50a40fb14 2023-10-21 22:29:19 -06:00
cubeb@48689ae7a7 externals: update cubeb 2023-05-21 03:02:26 +04:00
demangle demangle: Update to llvm/llvm-project@ecbc812e0c 2023-07-18 22:39:26 -04:00
discord-rpc@20cc99aeff externals: Use yuzu-emu/discord-rpc to provide Discord integration 2022-07-28 12:57:05 -04:00
dynarmic@0df09e2f6b qt: implement automatic crash dump support 2023-10-08 11:35:53 -04:00
enet@39a72ab199 network: Add initial files and enet dependency 2022-07-25 21:57:14 +02:00
ffmpeg externals: update ffmpeg to 9c1294eaddb88cb0e044c675ccae059a85fc9c6c 2023-10-21 22:29:19 -06:00
getopt chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
glad cmake: apply defaults to all externals 2023-05-24 04:57:04 +02:00
inih externals: update inih to r57 2023-10-21 22:29:19 -06:00
libadrenotools@5cd3f5c5ce android: externals: Update libadrenotools, use useLegacyPackaging. 2023-06-03 00:06:05 -07:00
libusb externals/libusb: remove the GUID override workaround ... 2023-10-21 22:29:32 -06:00
mbedtls@8c88150ca1 externals: Update mbedtls to 8c88150ca 2021-05-11 00:43:04 -04:00
microprofile microprofile: Avoid crashing due to OOB stack pos 2023-05-27 22:24:22 -04:00
nx_tzdb externals/nx_tzdb: Update download version to 2022g 2023-10-11 20:20:31 -04:00
opus@101a71e03b externals/opus: use CMakeLists shipped with Opus itself 2023-10-22 14:21:33 -06:00
renderdoc debug: Add renderdoc capture hotkey 2023-09-14 16:37:41 +03:00
simpleini@382ddbb4b9 config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00
sirit@ab75463999 externals: Update sirit 2023-01-05 22:13:07 +00:00
stb cmake: prefer system stb headers 2023-10-25 21:47:32 +02:00
vcpkg@ef2eef1734 externals: update vcpkg to ef2eef17340f3fbd679327d286fad06dd6e838ed 2023-10-21 22:29:19 -06:00
xbyak@a1ac3750f9 externals: update dynarmic, xbyak 2023-01-05 18:06:06 -05:00
CMakeLists.txt config: Unify config handling under frontend_common 2023-11-21 01:58:13 -05:00