62692 Commits

Author SHA1 Message Date
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
Bernhard Schelling
eceb712ca9 C89 fix 2023-06-29 13:55:14 +02:00
Bernhard Schelling
e2621a8474 Add enum netplay_modus 2023-06-29 13:55:14 +02:00
Bernhard Schelling
9de805c9b1 Clarify netpacket interface handling code
Reduce access to networking_driver_st global variable
2023-06-29 13:55:14 +02:00
Bernhard Schelling
20bb335017 C90 fix 2023-06-29 13:55:14 +02:00
Bernhard Schelling
c60878a10d Add netpacket interface
Adds a new libretro interface for a core to send and receive custom network packets for implementing a communication based multiplayer system instead of using the default state serialization based multiplayer. Connection management is still done by the frontend while a core gains the ability to easily support tunneling of multi-console data communication traffic.
2023-06-29 13:55:14 +02:00
sonninnos
3c1c58cfc3 Fix keybind hat hotkey save 2023-06-28 14:30:37 +02:00
Eric Warmenhoven
b861d643fc Enable SSL in macos/ios/tvos builds 2023-06-28 14:29:37 +02:00
github-actions
56e088b937 Fetch translations from Crowdin 2023-06-24 00:13:20 +00:00
github-actions
52da69a288 Fetch translations from Crowdin 2023-06-23 00:14:47 +00:00
GABO1423
f1d1f0d2db (UWP) Remove x86 Build Configuration 2023-06-22 12:33:14 +02:00
github-actions
c0444fcd79 Fetch translations from Crowdin 2023-06-22 00:12:28 +00:00
libretroadmin
d9c196154c (net_http.c) Get rid of strlen 2023-06-21 19:21:16 +02:00
libretroadmin
2c4010818e Revert "Don't use strlcat for print-features and print-help CLI switches"
This reverts commit 3870196efe5ab65d93e3d1f106e2a7aa25ac7ab7.
2023-06-21 14:11:42 +02:00
libretroadmin
d4fc6c7ce6 * Reduce snprintf calls to only formatting
* More strlcpy usage, less strlcat
2023-06-21 09:37:55 +02:00
libretroadmin
22dc6aff5a Rework some snprintf/strlcat calls 2023-06-21 09:25:04 +02:00
libretroadmin
57906892d8 Revert "On mobile in portrait mode, don't override custom viewport"
This reverts commit 6a1320bcfb6cf7d0335c816ee045a4b4df58eb35.
2023-06-21 08:37:19 +02:00
github-actions
2251d27362 Fetch translations from Crowdin 2023-06-21 00:12:15 +00:00