suyu/src/yuzu/configuration
Morph 065867e2c2
common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)
* common: fs: fs_types: Create filesystem types

Contains various filesystem types used by the Common::FS library

* common: fs: fs_util: Add std::string to std::u8string conversion utility

* common: fs: path_util: Add utlity functions for paths

Contains various utility functions for getting or manipulating filesystem paths used by the Common::FS library

* common: fs: file: Rewrite the IOFile implementation

* common: fs: Reimplement Common::FS library using std::filesystem

* common: fs: fs_paths: Add fs_paths to replace common_paths

* common: fs: path_util: Add the rest of the path functions

* common: Remove the previous Common::FS implementation

* general: Remove unused fs includes

* string_util: Remove unused function and include

* nvidia_flags: Migrate to the new Common::FS library

* settings: Migrate to the new Common::FS library

* logging: backend: Migrate to the new Common::FS library

* core: Migrate to the new Common::FS library

* perf_stats: Migrate to the new Common::FS library

* reporter: Migrate to the new Common::FS library

* telemetry_session: Migrate to the new Common::FS library

* key_manager: Migrate to the new Common::FS library

* bis_factory: Migrate to the new Common::FS library

* registered_cache: Migrate to the new Common::FS library

* xts_archive: Migrate to the new Common::FS library

* service: acc: Migrate to the new Common::FS library

* applets/profile: Migrate to the new Common::FS library

* applets/web: Migrate to the new Common::FS library

* service: filesystem: Migrate to the new Common::FS library

* loader: Migrate to the new Common::FS library

* gl_shader_disk_cache: Migrate to the new Common::FS library

* nsight_aftermath_tracker: Migrate to the new Common::FS library

* vulkan_library: Migrate to the new Common::FS library

* configure_debug: Migrate to the new Common::FS library

* game_list_worker: Migrate to the new Common::FS library

* config: Migrate to the new Common::FS library

* configure_filesystem: Migrate to the new Common::FS library

* configure_per_game_addons: Migrate to the new Common::FS library

* configure_profile_manager: Migrate to the new Common::FS library

* configure_ui: Migrate to the new Common::FS library

* input_profiles: Migrate to the new Common::FS library

* yuzu_cmd: config: Migrate to the new Common::FS library

* yuzu_cmd: Migrate to the new Common::FS library

* vfs_real: Migrate to the new Common::FS library

* vfs: Migrate to the new Common::FS library

* vfs_libzip: Migrate to the new Common::FS library

* service: bcat: Migrate to the new Common::FS library

* yuzu: main: Migrate to the new Common::FS library

* vfs_real: Delete the contents of an existing file in CreateFile

Current usages of CreateFile expect to delete the contents of an existing file, retain this behavior for now.

* input_profiles: Don't iterate the input profile dir if it does not exist

Silences an error produced in the log if the directory does not exist.

* game_list_worker: Skip parsing file if the returned VfsFile is nullptr

Prevents crashes in GetLoader when the virtual file is nullptr

* common: fs: Validate paths for path length

* service: filesystem: Open the mod load directory as read only
2021-05-25 19:32:56 -04:00
..
config.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
config.h general: Make CPU accuracy and related a Settings::Setting 2021-05-15 20:46:48 -04:00
configuration_shared.cpp configuration_shared: Drop unused function and template another 2021-05-19 16:00:48 -04:00
configuration_shared.h configuration_shared: Drop unused function and template another 2021-05-19 16:00:48 -04:00
configure.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_audio.cpp configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_audio.h configuration: Use forward declares and remove extraneous structs 2020-07-19 13:26:55 -04:00
configure_audio.ui
configure_cpu.cpp configure_cpu: Simplify UpdateGroup 2021-05-20 01:11:56 -04:00
configure_cpu.h configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_cpu.ui settings: Suppress duplicate label name warning 2021-05-22 18:32:35 -05:00
configure_cpu_debug.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_cpu_debug.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_cpu_debug.ui
configure_debug.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_debug.h
configure_debug.ui configure_debug: FIx duplicate labels 2021-05-16 23:32:51 -04:00
configure_debug_controller.cpp general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_debug_controller.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_debug_controller.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_dialog.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_dialog.h input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
configure_filesystem.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_filesystem.h yuzu/configure_filesystem: Remove "Select Cache Directory" option 2021-01-04 06:29:48 +01:00
configure_filesystem.ui yuzu/configure_filesystem: Remove "Select Cache Directory" option 2021-01-04 06:29:48 +01:00
configure_general.cpp configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_general.h configuration: Use forward declares and remove extraneous structs 2020-07-19 13:26:55 -04:00
configure_general.ui
configure_graphics.cpp configuration: Simplify applying per-game settings 2021-05-15 22:59:38 -04:00
configure_graphics.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_graphics.ui configure_graphics: Add Borderless Windowed fullscreen mode 2021-04-06 05:58:57 -04:00
configure_graphics_advanced.cpp configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_graphics_advanced.h configure_graphics: Remove Force 30 FPS mode 2020-07-28 08:07:26 -04:00
configure_graphics_advanced.ui Address feedback, add shader compile notifier, update setting text 2020-08-16 12:02:22 -04:00
configure_hotkeys.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_hotkeys.h
configure_hotkeys.ui
configure_input.cpp Fix connect and disconnect controller events 2021-01-23 22:59:44 -06:00
configure_input.h configure_input: Update the input profiles for other player tabs 2020-11-15 23:33:21 -05:00
configure_input.ui configure_input: Add per-player vibration 2020-11-15 23:33:20 -05:00
configure_input_advanced.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_input_advanced.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_advanced.ui Add mouse panning 2021-02-07 20:31:58 -06:00
configure_input_player.cpp input_common: Implement SDL motion 2021-05-15 08:56:58 -05:00
configure_input_player.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_input_player.ui Make settings controller image change with controller input 2021-02-06 09:43:41 -06:00
configure_input_player_widget.cpp Merge pull request #4940 from german77/nativeGC 2021-02-15 10:32:19 -08:00
configure_input_player_widget.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_input_profile_dialog.cpp general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_profile_dialog.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_profile_dialog.ui applets/controller: Change the input button to create input profiles 2020-11-15 23:33:21 -05:00
configure_motion_touch.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_motion_touch.h Use a single connection for UDP server, make connection test longer and check all pads instead of only the first one 2021-03-30 22:17:08 -05:00
configure_motion_touch.ui Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_mouse_advanced.cpp input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
configure_mouse_advanced.h input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
configure_mouse_advanced.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_per_game.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_per_game.h
configure_per_game.ui configuration: Add CPU tab to game properties 2021-05-16 01:31:42 -04:00
configure_per_game_addons.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_per_game_addons.h
configure_per_game_addons.ui
configure_profile_manager.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_profile_manager.h
configure_profile_manager.ui
configure_service.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_service.h
configure_service.ui
configure_system.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_system.h configuration: Use forward declares and remove extraneous structs 2020-07-19 13:26:55 -04:00
configure_system.ui
configure_touch_from_button.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_touch_from_button.h Address second batch of reviews 2020-08-30 00:43:25 +02:00
configure_touch_from_button.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_touch_widget.h Address review comments and fix code compilation 2020-08-29 20:56:51 +02:00
configure_touchscreen_advanced.cpp Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_touchscreen_advanced.h
configure_touchscreen_advanced.ui Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_ui.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_ui.h
configure_ui.ui configuration: Setup UI to config screenshot path and saving 2020-07-20 23:03:49 -04:00
configure_vibration.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_vibration.h input_common: Add VibrationDevice and VibrationDeviceFactory 2020-11-15 23:33:20 -05:00
configure_vibration.ui configure_input: Add per-player vibration 2020-11-15 23:33:20 -05:00
configure_web.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_web.h
configure_web.ui
input_profiles.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
input_profiles.h input_profiles: Implement input profiles 2020-11-15 23:33:19 -05:00