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
libretroadmin
c92d7d3071
(task_database_cue.c) Simplifications
2023-06-20 20:07:44 +02:00
libretroadmin
46d6240f21
Rewrite some more strlcat calls
2023-06-20 19:52:38 +02:00
libretroadmin
e3db17bf2d
(Qt) Less strlcat
2023-06-20 19:26:02 +02:00
libretroadmin
60fb5dfc6e
Fix system information spacing
2023-06-20 19:12:43 +02:00
libretroadmin
2195ac998b
FIx potential -Wformat-truncation warnings
2023-06-20 19:06:45 +02:00
libretroadmin
3870196efe
Don't use strlcat for print-features and print-help CLI switches
2023-06-20 18:43:49 +02:00
libretroadmin
22f32bf069
replace more strlcat calls in menu_cbs_sublabel.c
2023-06-20 18:21:10 +02:00
libretroadmin
2b4ad8f654
Fix sublabel_netplay_room
2023-06-20 18:01:59 +02:00
libretroadmin
b7e122a4fa
Replace more strlcat calls
2023-06-20 17:56:45 +02:00
libretroadmin
458fe7a761
* Remove more strlcat calls
...
* Safer manual char assignment in database_info.c
2023-06-20 17:43:33 +02:00
libretroadmin
bdc398d79f
- Safer code - use strlcpy where possible instead of manual character
...
assignments for strings longer than 2 chars
- Use strlcpy concatenation instead of strlcat
- Make sure that what remains of iteration of the '_len' variable
for manual char assignment
is done in a safer way so mistakes are less possible
2023-06-20 16:33:55 +02:00
libretroadmin
2cebb07201
(menu_explore) General cleanups:
...
* Use strlcpy instead of strlcat
* Some style nits
2023-06-20 14:42:31 +02:00
libretroadmin
8515fbf652
Reduce strlcat calls in crucial video_driver_frame function
2023-06-20 13:38:20 +02:00
libretroadmin
fa80ec099f
Rewrite some strlcat calls to strlcpy
2023-06-20 13:21:26 +02:00
libretroadmin
1c4dc615e1
Remove extra function prototype
2023-06-20 12:00:17 +02:00
libretroadmin
c0d3b8f14b
Buildfix for X11 - rename win32_suppress_screensaver to
...
win32_suspend_screensaver
2023-06-20 11:56:25 +02:00
libretroadmin
5e2bfcbe09
x11_show_mouse and win32_get_video_output_size - get rid of duplicate
...
code
2023-06-20 11:46:00 +02:00
libretroadmin
08ba0b53c6
Standardize x11_suspend_screensaver
2023-06-20 11:37:29 +02:00
libretroadmin
5971f24237
Remove some code duplication
2023-06-20 09:37:07 +02:00
libretroadmin
700b58a77a
Small cleanup to drm_ctx.c
2023-06-20 08:43:46 +02:00