2868 Commits

Author SHA1 Message Date
twinaphex
ae86cbaa3d Move non-Salamander code in frontend_driver.c outside to retroarch.c 2020-07-08 01:39:58 +02:00
Hugo Hromic
61aed8b911 (Menu/Drivers) Implement null driver protection for critical drivers
Can prevent the user from locking him/herself out of the program using the UI.
Protected drivers: input, joypad, hid, video and menu.

Note: Developer users can always override this protection by manually editing
the active configuration file or using `--appendconfig`.
2020-07-07 22:54:45 +01:00
Hugo Hromic
103d5dbf45 (Drivers) Cleanup unused add_null_entries parameter
Null driver entries will be now handled at the UI level.
2020-07-07 22:54:45 +01:00
Hugo Hromic
c985dcc84d Revert "Add 'Ignore null drivers' setting"
This reverts commit f16f3d29686e9a437abbb54976c7edc635159484.
2020-07-07 22:54:45 +01:00
Yoshi Sugawara
6308ba1acb support ApplePlatform for iOS and conform app delegate class to it, move app delegate class to apple_platform.h, fix metal references for iOS 2020-07-07 05:03:42 -10:00
Autechre
abfd0ed030
Merge pull request #10959 from jdgleaver/static-core-load
(Static Platforms) Add option to not restart RetroArch when launching content with the currently loaded core
2020-07-07 11:45:18 +02:00
twinaphex
2401f116ee Revert "Add 7:3 aspect ratio"
This reverts commit 40a11e9407a703277edc7821ecefabec7f491f96.
2020-07-07 11:44:57 +02:00
twinaphex
7895722f03 Revert "Refactor CHECK_INPUT_DRIVER_BLOCK_HOTKEY"
This reverts commit b9cb839abf05da747ba6a1e6b58af3a533697640.
2020-07-06 10:15:59 +02:00
twinaphex
b9cb839abf Refactor CHECK_INPUT_DRIVER_BLOCK_HOTKEY 2020-07-06 09:28:08 +02:00
twinaphex
20ed3be455 Minor cleanup 2020-07-05 10:28:26 +02:00
twinaphex
f08ce88179 Turn this static 2020-07-05 10:27:07 +02:00
twinaphex
40a11e9407 Add 7:3 aspect ratio 2020-07-05 09:23:32 +02:00
jdgleaver
e87b8311c8 (Static Platforms) Add option to not restart RetroArch when launching content with the currently loaded core 2020-07-03 17:12:23 +01:00
twinaphex
02ed18a93d Fix issues to do with HAVE_REWIND 2020-07-02 17:13:01 +02:00
twinaphex
a3c687f0a6 Add HAVE_WINRAWINPUT 2020-07-02 06:43:36 +02:00
twinaphex
47e22d69bf Add HAVE_VIDEO_FILTER 2020-07-02 06:28:14 +02:00
twinaphex
3ee788def2 Add HAVE_DSP_FILTER 2020-07-02 02:13:04 +02:00
twinaphex
87b9c2a367 Add HAVE_REWIND switch 2020-07-01 21:04:05 +02:00
twinaphex
7862166ed2 Add back HAVE_SCREENSHOTS define from SSNES days 2020-07-01 17:47:13 +02:00
twinaphex
da29ab063e Cleanups 2020-07-01 16:57:34 +02:00
twinaphex
14e20cea51 Cleanups 2020-07-01 15:29:25 +02:00
twinaphex
1e6b8385fd Fix two potential memory leaks 2020-07-01 00:09:54 +02:00
Hugo Hromic
175666de9b (Keyboard Input) Do not try to speak if accessibility is disabled 2020-06-30 21:25:56 +01:00
twinaphex
0bdbe1c926 Add more HAVE_PATCH ifdefs 2020-06-30 20:09:53 +02:00
twinaphex
223d76680a Add HAVE_CHEATS ifdef 2020-06-30 19:35:55 +02:00
Autechre
9fe6fb521f
Merge pull request #10948 from jdgleaver/progress-message-widget
Add 'progress message' widget (for 'RETRO_MESSAGE_TYPE_PROGRESS' core messages)
2020-06-30 19:09:35 +02:00
twinaphex
573765c7ca Fix warning when building without runahead 2020-06-30 18:20:06 +02:00
jdgleaver
c48c26aff6 Add 'progress message' widget (for 'RETRO_MESSAGE_TYPE_PROGRESS' core messages) 2020-06-30 17:15:36 +01:00
twinaphex
2c62a10d6c - Fix codepaths for compiling without HAVE_RWAV
- Add back HAVE_BSV_MOVIE
2020-06-30 18:08:49 +02:00
Connor McLaughlin
07c6c57ec2 Fix core-initiated D3D9/D3D11 driver switches
Currently, RetroArch only does this for GL and Vulkan hardware render
contexts. Requesting a D3D11 context would result in the frontend
creating a GL context instead (or whatever was set in frontend config),
and then eventually crashing when it tried to render the UI.
2020-06-30 18:22:01 +10:00
twinaphex
5479196a79 Get rid of setting_get_type 2020-06-30 05:21:47 +02:00
twinaphex
d46706487c prevent two more static code analysis warnings 2020-06-29 22:37:59 +02:00
twinaphex
d5de55b674 Silence more static code analysis warnings 2020-06-29 21:45:51 +02:00
twinaphex
1a2adc193e Prevent more static code analysis warnings 2020-06-29 21:38:02 +02:00
twinaphex
3239576ba1 Prevent more static code analysis warnings 2020-06-29 21:01:30 +02:00
twinaphex
bc61ceb338 (retroarch.c) Prevent dereference of NULL pointer 2020-06-29 19:54:27 +02:00
twinaphex
9b3cc339a7 Buildfix 2020-06-29 19:44:17 +02:00
twinaphex
8356fc90b6 Change this back 2020-06-29 18:50:42 +02:00
twinaphex
9892af701b Reduce size 2020-06-29 18:43:57 +02:00
twinaphex
b10c7f5101 current_library_name/version/extensions don't need to be so big 2020-06-29 18:30:28 +02:00
twinaphex
03b232552e (MSVC) Buildfix 2020-06-29 13:53:40 +02:00
twinaphex
d8824af4ac pass p_rarch around more 2020-06-29 07:06:07 +02:00
twinaphex
0aca9386c4 menu_list_new - turn calloc into malloc 2020-06-29 04:36:23 +02:00
parport0
8b4e30073a (wifi drivers) Move driver info to userdata 2020-06-28 23:08:58 +03:00
parport0
f668ed063e (bluetooth drivers) Move driver info to userdata, clean up API 2020-06-28 23:08:58 +03:00
Autechre
b57e6e76c2
Revert "Bluetooth fixes" 2020-06-28 19:40:37 +02:00
Autechre
594e93fc64
Merge pull request #10935 from parport0/master
Bluetooth fixes
2020-06-28 19:31:02 +02:00
twinaphex
16ed4ce2d6 Get rid of more callocs 2020-06-28 17:07:45 +02:00
twinaphex
dddad35730 Get rid of more callocs 2020-06-28 16:49:13 +02:00
twinaphex
03eb5d8bf0 Use malloc for menu_file_list_cbs_t 2020-06-28 16:42:02 +02:00