Lime3DS/src
OpenSauce 068d6598bc
Configuration backend improvements Pt. 1 (#1762)
* Convert all setting keys in settings.h into hana strings

* Derive libretro setting keys from common/settings.h hana strings

* settings.h: Reduce code repetition in key definitions via macro

* Implemented mechanism to pass our C++ setting keys to Android/Kotlin

None of the Android keys have been moved over as of this commit, this is just prep work

* jni_settings_keys.cpp.in: Removed redundant code

* Migrate (almost) all Android setting string keys over to SettingKeys

Also some slight cleanup

* Updated license headers

* Fixed top custom width erroneously being used in place of top custom height

* Migrate (probably) all setting string keys to Settings::QKeys

* Migrated several previously missed string keys to generated keys

* SettingKeys.kt: Visually seperate shared and Android-exclusive keys, similar to GenerateSettingKeys.cmake

* android: sdl2_config --> android_config

Not sure why these values are named this way. Hold-over from SDL2 frontend?

* android: Generate and validate default config.ini dynamically

* Settings: Assume C-style string keys by default

Relative to the previous commit, the following names have changed:
- Settings::Keys --> Settings::HKeys
- Settings::CKeys --> Settings::Keys

* default_ini.h: Fixed formatting warning

* Comment cleanup

* android: Fixed compilation failure due to incorrect namespace

* config.cpp: Use ASSERT_MSG instead of LOG_ERROR and ASSERT(false)
2026-03-02 23:26:43 +00:00
..
android Configuration backend improvements Pt. 1 (#1762) 2026-03-02 23:26:43 +00:00
audio_core libretro core: Add some ifdefs (#1765) 2026-02-23 21:35:02 +01:00
citra_libretro Configuration backend improvements Pt. 1 (#1762) 2026-03-02 23:26:43 +00:00
citra_meta Configuration backend improvements Pt. 1 (#1762) 2026-03-02 23:26:43 +00:00
citra_qt Configuration backend improvements Pt. 1 (#1762) 2026-03-02 23:26:43 +00:00
citra_room citra_meta: Move DetachedTasks construction to main.cpp 2026-01-19 21:01:55 +00:00
citra_room_standalone citra_meta: Move DetachedTasks construction to main.cpp 2026-01-19 21:01:55 +00:00
common Configuration backend improvements Pt. 1 (#1762) 2026-03-02 23:26:43 +00:00
core Implement integer scaling (#1400) 2026-02-26 13:33:13 +01:00
input_common Replace deprecated and removed in boost 1.88 io_service to io_context (#1126) 2025-06-17 18:41:22 +00:00
installer Installer: Further cleanups and high DPI support (#1234) 2025-08-04 13:59:00 +01:00
network artic_base_client: Fix high cpu usage (#1789) 2026-02-25 21:34:52 +01:00
tests Implement libretro core (#1215) 2026-02-19 22:30:25 +00:00
video_core video_core: Move shader and pipeline compilation into separate workers (#1802) 2026-03-01 23:09:13 +01:00
web_service Remove the telemetry (#45) 2024-11-07 14:42:32 +01:00
.clang-format clang format: add objective c++ formatting 2022-01-10 13:52:39 +01:00
CMakeLists.txt Configuration backend improvements Pt. 1 (#1762) 2026-03-02 23:26:43 +00:00