62739 Commits

Author SHA1 Message Date
libretroadmin
bd090dea71 Replace more strlcat calls 2023-07-16 18:07:49 +02:00
libretroadmin
d15de21da5 Cleanups 2023-07-16 17:14:10 +02:00
libretroadmin
ba492e9614 Move thumbnail_path_data to menu_st - cut down on code duplication in
menu_drivers
2023-07-16 09:46:08 +02:00
libretroadmin
c72bcd96e9 Buildfix 2023-07-16 08:12:05 +02:00
libretroadmin
be65a13102 Cut down on update_title code duplication 2023-07-16 08:00:49 +02:00
github-actions
d53b397b48 Fetch translations from Crowdin 2023-07-16 00:15:21 +00:00
Rob Loach
62af42a182 ozone: Update Dracula theme 2023-07-15 22:34:17 +02:00
libretroadmin
4aa2ac3945 Cleanups - turn some functions static, some variable removals 2023-07-15 22:28:45 +02:00
libretroadmin
3c1e64129e Cutdown on some strlens 2023-07-15 19:35:19 +02:00
libretroadmin
f39f1f6ff2 Make sure core_info_find is called first before using the data struct 2023-07-15 16:00:48 +02:00
libretroadmin
5b52dd4965 Fix crash - core_info_find has to come first 2023-07-15 15:54:49 +02:00
libretroadmin
9fc1229bb1 replace some strlcats with strlcpy 2023-07-15 15:37:26 +02:00
libretroadmin
e1af98cc43 Cleanups/some code duplication removal 2023-07-15 15:14:26 +02:00
libretroadmin
2785d2d74b Rewrite create_string_list_rdb_entry_{string|int} 2023-07-15 14:02:12 +02:00
libretroadmin
19ae344141 Cut down on more implicit strlens 2023-07-15 10:21:50 +02:00
libretroadmin
3f84724106 Fix typo 2023-07-15 09:56:07 +02:00
libretroadmin
947249ac25 Cut down on more strlens 2023-07-15 09:52:47 +02:00
libretroadmin
74959de48e Silence warning 'rv might be uninitialized' 2023-07-15 09:28:21 +02:00
libretroadmin
98ee9a753c Cut down on some implicit strlens 2023-07-15 09:10:16 +02:00
Eric Warmenhoven
b1fdbb9a37 netplay discovery through bonjour/mdns 2023-07-15 08:25:27 +02:00
libretroadmin
a33ec20c21 Silence warning 2023-07-15 07:55:04 +02:00
libretroadmin
cd8fffe5d3 Rename all local variables for retro_system_info to sysinfo 2023-07-15 07:45:20 +02:00
libretroadmin
cf0d0e93a6 rarch_system_info_t local vars should be renamed from 'system'
to 'sys_info' to avoid false positive code analysis errors
2023-07-15 07:22:38 +02:00
libretroadmin
2acaa1f888 Fix cast warning 2023-07-15 06:30:26 +02:00
sonninnos
ab4debec01 All Users Control Menu fixes 2023-07-15 06:28:51 +02:00
Ethan O'Brien
71fe2624d2 Cleanup 2023-07-14 21:24:15 +02:00
Ethan O'Brien
5a1f20a999 Cleanup 2023-07-14 21:24:15 +02:00
Ethan O'Brien
24b410476b Fix emscripten sleep 2023-07-14 21:24:15 +02:00
Ethan O'Brien
e5c0ab17e4 Make openal default audio driver 2023-07-14 21:24:15 +02:00
libretroadmin
20f151d42e menu_displaylist_parse_playlist - avoid some implicit strlens 2023-07-14 18:25:33 +02:00
libretroadmin
9e34f22a29 Silence Xcode code warnings + general cleanups 2023-07-14 18:05:54 +02:00
sonninnos
227a9ec34a Allow adjusting screenshot flash without notification enabled 2023-07-13 17:02:33 +02:00
github-actions
4e849fa49e Fetch translations from Crowdin 2023-07-13 00:13:23 +00:00
github-actions
ebd9f2a8d1 Fetch translations from Crowdin 2023-07-11 00:14:46 +00:00
Vlad Cuciureanu
2adca0f33c Fix typo in Emscripten README.md 2023-07-11 01:03:29 +02:00
Eric Warmenhoven
123b218725 Revert "Compile in CoreText font renderer on macos/ios/tvos"
This reverts commit 9320122252ec853a1ff91f3665d94773b0657077.
2023-07-11 01:03:14 +02:00
github-actions
54f542a3da Fetch translations from Crowdin 2023-07-10 00:13:27 +00:00
nfore
12fc237351 Add default keyboard overlay directory to platform_darwin 2023-07-09 22:51:31 +02:00
Eric Warmenhoven
e943ea71e7 Fix #15459 - add HAVE_STDIN_CMD to macos 2023-07-09 09:31:08 +02:00
nfore
bf0de45ec4 Build fix 2023-07-09 09:30:48 +02:00
nfore
9ca5c5e623 Revive/rewrite Keyboard Overlay and OSK Toggle
Add keyboard overlay preset, keyboard submenu, and osk_toggle hotkey. Use overlay caching for osk_toggle.

For now, keyboard menu has only preset path, auto-scale toggle, and opacity.

Related fixes:
- input_keyboard_event: Don't check hotkey binds when device is RETRO_DEVICE_POINTER
- Add input_keymaps_translate_rk_to_ascii() for correct character input to input_keyboard_event
- input_overlay_poll: Delay clearing INPUT_OVERLAY_BLOCKED flag until there is no overlay input (Avoids stray input after osk_toggle)
- Send keyboard events for modifiers before other keys (for correct modifier+key input if hitboxes overlap)
2023-07-09 04:42:49 +02:00
nfore
8a81d39437 Overlay Caching
Adds overlay_cache_ptr to keep a disabled overlay in memory when it's expected to be shown again.

Most input_overlay_deinit calls are replaced with input_overlay_unload, which caches the overlay unless initing/deiniting core or disabling overlays.

Loading a cached overlay is done as a swap, intended for osk_toggle.

Related updates:
- Fewer parameters for the overlay loading task. Use current settings when enabling an overlay
- Add input_overlay_check_mouse_cursor() to preserve show/hide mouse behavior
- Don't apply input_overlay_show_mouse_cursor in windowed mode (controlled by mouse grab only)
- Remove some dead code
2023-07-09 04:42:49 +02:00
github-actions
a54f481935 Fetch translations from Crowdin 2023-07-09 00:14:51 +00:00
nfore
f1cdd7a807 Fix overlay block_x_separation regression
block_x_separation was being ignored by auto-scale
2023-07-08 19:08:59 +02:00
github-actions
3451974975 Fetch translations from Crowdin 2023-07-08 00:12:22 +00:00
github-actions
321343316c Fetch translations from Crowdin 2023-07-06 00:13:44 +00:00
libretroadmin
aa8d029369 Turn command_memory_get_pointer function static 2023-07-05 03:37:00 +02:00
libretroadmin
d514f1ded3 Avoid false positives with code analysis tools - rename
variables called 'system'
2023-07-05 03:29:49 +02:00
Eric Warmenhoven
e961dcf550 iOS9 build fix 2023-07-04 20:21:37 +02:00
Eric Warmenhoven
544d78d7b7 Improve some log formatting on iOS/tvOS 2023-07-04 02:54:51 +02:00