RetroArch/tasks
zoltanvb a9968e9e86 Controller device reservation / preference.
For each player, 2 new options are added:
- a reservation type (no reservation, preferred, reserved)
- a reserved device name

When handling port - player assignments, reserved devices
will be assigned to the respective player port. If reservation
type is "reserved", no other device can take that port
automatically.

Reservation config option and matching function lifted from:
PatrickStankard https://github.com/libretro/RetroArch/pull/16269

Test joypad driver was extended for more tests.

Co-authored-by: Patrick Stankard <me@patrickstankard.com>
2024-06-05 18:17:54 -05:00
..
task_audio_mixer.c Cleanup header includes 2022-12-05 15:10:19 +01:00
task_audio_mixer.h Fixes --disable-menu 2021-10-15 14:32:07 +02:00
task_autodetect_blissbox.c Reduce strlcat calls where possible 2023-06-19 06:00:10 +02:00
task_autodetect.c Controller device reservation / preference. 2024-06-05 18:17:54 -05:00
task_bluetooth.c Remove asserts 2023-01-09 00:51:05 +01:00
task_cloudsync.c Enable Cloud Sync by default on Linux builds with network (#16456) 2024-04-23 16:57:38 -07:00
task_content_disc.c - Safer code - use strlcpy where possible instead of manual character 2023-06-20 16:33:55 +02:00
task_content.c tvOS Top Shelf (#16302) 2024-02-27 23:20:32 -08:00
task_content.h Add 'Standalone Cores' menu (#13655) 2022-02-22 19:23:48 +01:00
task_core_backup.c Make sure core_info_find is called first before using the data struct 2023-07-15 16:00:48 +02:00
task_core_updater.c Reduce char arrays - 2023-06-19 18:16:40 +02:00
task_database_cue.c (task_database) Use size_t for size to prevent narrowing issue 2024-05-24 03:33:20 +02:00
task_database_cue.h (task_database) Use size_t for size to prevent narrowing issue 2024-05-24 03:33:20 +02:00
task_database.c (task_database) Use size_t for size to prevent narrowing issue 2024-05-24 03:33:20 +02:00
task_decompress.c Rewrite some strlcat calls to strlcpy 2023-06-20 13:21:26 +02:00
task_file_transfer.c If we already know the length of the string, use strldup instead. 2022-08-25 16:31:54 +02:00
task_file_transfer.h Cleanup 2020-08-24 14:35:25 +02:00
task_http.c Cloud Sync (#15548) 2023-08-04 09:20:50 +02:00
task_image.c Use flags for some structs instead of tons of bools - less state/variables to bookkeep, 2022-10-06 06:53:13 +02:00
task_manual_content_scan.c Fix --disable-menu errors 2023-08-14 23:36:19 +02:00
task_menu_explore.c Get rid of some useless wrapper functions 2023-05-28 17:56:28 +02:00
task_movie.c Enqueue replay record/playback until next frame (#15751) 2023-10-04 00:53:51 -07:00
task_netplay_find_content.c iOS/tvOS: Post Apple App Store fixes 2024-05-17 14:38:35 -07:00
task_netplay_lan_scan.c Removed credits - requested by author 2022-11-01 21:40:13 +01:00
task_netplay_nat_traversal.c Cleanup header includes 2022-12-05 15:10:19 +01:00
task_overlay.c Explicit typecasts to bool 2023-08-16 17:10:59 +02:00
task_patch.c iFix warnings picked up by -fanalyzer 2024-05-23 23:50:23 +02:00
task_pl_thumbnail_download.c Flexible thumbnail improvements. (#16082) 2024-01-07 07:57:39 -08:00
task_playlist_manager.c Replace more strlcat calls 2023-07-16 18:07:49 +02:00
task_powerstate.c reorder structs, alignment 2020-08-15 00:35:15 +02:00
task_powerstate.h Fix header include - should have been relative 2021-11-05 00:09:45 +01:00
task_save.c Revert "Revert "Tweaked limit, amended comment."" 2024-06-04 13:26:41 -05:00
task_screenshot.c iFix warnings picked up by -fanalyzer 2024-05-23 23:50:23 +02:00
task_steam.c Reduce some char arrays which are too big 2023-06-19 17:31:50 +02:00
task_translation.c iFix warnings picked up by -fanalyzer 2024-05-23 23:50:23 +02:00
task_wifi.c Rewinding code should not be a forced built-in dependency 2023-03-17 16:08:41 +01:00
tasks_internal.h XDelta patch support (Take 2) (#15915) 2023-11-23 20:19:07 -08:00