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