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
sonninnos
b899f61c1f
Menu navigation hold adjustments
2023-07-04 02:54:30 +02:00
Eric Warmenhoven
0b1c6257cf
Preliminary MetricKit support on iOS/tvOS
2023-07-04 02:54:13 +02:00
github-actions
577c5ddc17
Fetch translations from Crowdin
2023-07-04 00:13:12 +00:00
github-actions
05feca3317
Fetch translations from Crowdin
2023-07-03 00:13:10 +00:00
Eric Warmenhoven
8c9e7dd2bf
Piping to xcpretty hides compilation failures without set -o pipefail
2023-07-02 05:47:38 +02:00
sonninnos
4cca2b8eaf
Add menu icons to 'RetroPad Binds'
2023-07-02 05:47:25 +02:00
Ethan O'Brien
58aafeec78
Fix RWebAudioInit race condition
2023-07-02 05:47:13 +02:00
Eric Warmenhoven
280dcb32f9
Fix several warnings
2023-07-02 05:46:45 +02:00
github-actions
1b953d7463
Fetch translations from Crowdin
2023-07-02 00:14:25 +00:00
sonninnos
7922e45607
Combo hold + 'enable_hotkey' correction
2023-07-01 20:12:13 +02:00
nfore
dd18152921
Fix overlay reach_x/y regression
2023-07-01 20:04:07 +02:00
Eric Warmenhoven
224bac241e
Compile in OpenAL driver on macos/ios/tvos
2023-07-01 19:26:09 +02:00
Eric Warmenhoven
9d7ce37f9b
Implement memory queries on iOS/tvOS
2023-07-01 19:25:57 +02:00
Eric Warmenhoven
9320122252
Compile in CoreText font renderer on macos/ios/tvos
2023-07-01 19:25:18 +02:00
Eric Warmenhoven
8c9ee021e7
Creating a github CI for macOS
2023-07-01 19:24:53 +02:00
Eric Warmenhoven
ce49bd6dcc
Enable option to rumble iOS device instead of controller ( #14734 ).
2023-07-01 19:24:40 +02:00
hunterk
b98bf2ccf0
shorten help string for C89 compatibility
2023-07-01 19:22:45 +02:00
hunterk
a123f71ef4
fix unintentional menu_enum change
2023-07-01 19:22:45 +02:00
hunterk
7b20954e66
move port X binds into retropad binds submenu and add appropriate help text and sublabels to discourage people from messing around in there unnecessarily
2023-07-01 19:22:45 +02:00
Ethan O'Brien
7ac3dcd5fe
change blocking conditions
2023-07-01 19:22:37 +02:00
Ethan O'Brien
88778bc137
Fix rwebaudio bug
2023-07-01 19:22:37 +02:00
github-actions
78cbbe29e9
Fetch translations from Crowdin
2023-07-01 00:13:46 +00:00
Bernhard Schelling
4d8f0215d1
Fix netplay default modus
...
Also add optional assertion code that can be enabled to validate the netplay frontend logic
2023-06-29 18:38:58 +02:00
sonninnos
5f237a8ac6
Microphone logging cleanup
2023-06-29 13:55:28 +02:00
Bernhard Schelling
67836c144e
Do nothing if the same interface gets set twice
2023-06-29 13:55:14 +02:00
Bernhard Schelling
5b1e28843e
C90 fix
2023-06-29 13:55:14 +02:00
Bernhard Schelling
5342d4ff63
Remove invalid test assert macro
2023-06-29 13:55:14 +02:00
Bernhard Schelling
e8283363fb
Enhance netpacket interface
...
- Enable core host to refuse connecting new players to limit the number of connected players
- Enable a core to flush outgoing packets and read incoming packets without waiting for the next frame (can be used for lower latency or blocking reads)
2023-06-29 13:55:14 +02:00
Bernhard Schelling
2546ac6bbc
Change tab to spaces
2023-06-29 13:55:14 +02:00
Bernhard Schelling
6ccef38fea
Enable clients to send netpackets to other clients
2023-06-29 13:55:14 +02:00