neil4
7213aada8d
Add Preemptive Frames to Latency Settings ( #14832 )
2023-01-10 07:22:14 +01:00
libretroadmin
38bc51f5c2
(config.def.h) only try to include define headers
2022-11-27 22:57:17 +01:00
LibretroAdmin
db6e0b1f42
Removed credits - requested by author
2022-11-01 21:40:13 +01:00
LibretroAdmin
b2e2330ed7
Addendum to prior commit - should be good now
2022-10-31 20:32:11 +01:00
LibretroAdmin
9a3a5688b8
Go about this a better way - the conditionals should now be fixed
2022-10-31 20:23:57 +01:00
LibretroAdmin
cb1b02a1c3
Revert changes to struct - concern trolling over perceived
...
backwards compat. regression (whether proven or not)
2022-10-31 19:17:05 +01:00
LibretroAdmin
5d4c6a9564
Some small opts to two conditionals
2022-10-30 23:21:43 +01:00
LibretroAdmin
11047c6f4d
(netplay_frontend) Use flags instead of booleans
2022-10-30 18:20:08 +01:00
LibretroAdmin
d506210fbe
(menu_driver.c) Use flags instead of bools ( #14500 )
...
* (menu_driver.c) Use flags instead of bools
2022-10-08 22:52:18 +02:00
LibretroAdmin
fcbd72dbf3
Use flags pt4 ( #14497 )
...
* * Use flags for rarch_state
* Get rid of ^M linebreaks in retroarch_types.h
* Buildfixes for consoles
* (audio driver) use flags instead of bools
* (video) Use flags instead of bools
* Rewrite input driver state bools into flags
2022-10-08 10:39:15 +02:00
LibretroAdmin
12cc56f712
netplay_frontend.c - innocuous style nits - direct initialization of
...
variables where possible, no brackets for one line, move local variables
to proper scope, etc
2022-10-03 23:05:50 +02:00
Cthulhu-throwaway
daf8cb9bc8
(Netplay) Add a private or CGNAT address warning to UPnP ( #14461 )
2022-10-03 01:18:34 +02:00
reallibretroadmin
0033224c25
Fix some implicit conversion signedness warnings
2022-10-02 03:22:34 +02:00
Cthulhu-throwaway
f584f7a5f8
(Netplay) Fix for another incorrect operator ( #14444 )
2022-09-27 13:01:52 +02:00
Cthulhu-throwaway
ecccdd5484
(Netplay) Fix for an incorrect operator ( #14443 )
2022-09-26 17:57:30 +02:00
Cthulhu-throwaway
9346a15864
(Netplay) Move some timed features from frame count to a timer ( #14419 )
2022-09-18 01:15:19 +02:00
LibretroAdmin
328ff1f0e9
Avoid one implicit conversion warning
2022-09-02 01:18:50 +02:00
LibretroAdmin
0ffdd14940
Change msg_len of font driver to size_t - avoids all the type
...
casting/conversion
2022-09-02 01:10:28 +02:00
LibretroAdmin
003cea5d42
Fix some 'implicit conversion loses precision' warnings
2022-09-01 15:15:48 +02:00
Cthulhu-throwaway
e45958b25a
(Network) Get rid of the timeout_enable parameter for socket_connect ( #14351 )
2022-08-25 04:40:19 +02:00
Cthulhu-throwaway
ea9dd022d6
(Netplay) Do not try to receive new data if the data is in the buffer ( #14345 )
2022-08-24 21:55:48 +02:00
Cthulhu-throwaway
b59624adc8
(Netplay) Copy data on receive, even if the buffer is full ( #14344 )
2022-08-24 16:57:11 +02:00
Cthulhu-throwaway
620e048c52
(Netplay) Do not try to receive new data if the buffer is full ( #14343 )
2022-08-24 03:32:09 +02:00
LibretroAdmin
6f738d4fbd
Gradually get rid of strcpy_literal
...
Reasons:
1 - Just a macro for strcpy
1.2 - doesn't have a return type unlike strlcpy, can't be used
for string concatenation
1.3 - unsafe compared to strlcpy
Do either manual string assignment per character or strlcpy, no
inbetween by resorting to strcpy
2022-08-23 15:04:47 +02:00
Cthulhu-throwaway
c180560165
(Netplay) Improve check frames menu entry ( #14320 )
2022-08-13 22:28:43 +02:00
Cthulhu-throwaway
2d1c238c1d
Special functions for core serialization ( #14317 )
2022-08-13 02:24:28 +02:00
Cthulhu-throwaway
54f06c55f5
(Netplay) More removal of older unused code ( #14314 )
2022-08-12 01:36:55 +02:00
Cthulhu-throwaway
908667d97a
(Netplay) Removal of older unused code ( #14312 )
2022-08-11 23:17:33 +02:00
Cthulhu-throwaway
c030e1c5dc
(Netplay) Support for customizing chat colors ( #14305 )
2022-08-08 20:09:06 +02:00
LibretroAdmin
b2634ea588
* Create fill_pathname_join_special - and specify fill_pathname_join
...
as deprecated.
* Use fill_pathname_join_special in the vast majority of cases where
we can ensure out_path is a new empty string
* Get rid of some extension concatenation with strlcat where encountered
* Some general cleanups with NULL termination of strings that get immediately
passed to strlcpy/strlcpy-adjacent functions
2022-08-04 14:19:38 +02:00
Cthulhu-throwaway
3aa1811ca9
(Network) Add getnameinfo_retro ( #14278 )
2022-08-04 13:22:49 +02:00
Cthulhu-throwaway
8105688a99
(Netplay) Show client slowdown information ( #14272 )
2022-08-02 13:31:55 +02:00
Cthulhu-throwaway
20c4407928
Add HAVE_IFINFO macro ( #14265 )
2022-08-01 07:51:02 +02:00
Cthulhu-throwaway
9b10579a54
(Network) Fix getaddrinfo_retro ( #14261 )
2022-07-31 11:22:28 +02:00
Cthulhu-throwaway
83ac65d855
(Vita) Silence warnings ( #14226 )
2022-07-26 09:03:23 -07:00
Cthulhu-throwaway
29f0ba2e71
(Network/Vita) Add net_ifinfo support ( #14225 )
2022-07-26 16:10:23 +01:00
Cthulhu-throwaway
acfe990ec6
(Netplay/Vita) Enable partial LAN discovery ( #14222 )
2022-07-26 12:16:53 +02:00
Cthulhu-throwaway
e083c46d6e
(Netplay/Vita) Change default port ( #14223 )
2022-07-26 12:15:42 +02:00
Cthulhu-throwaway
cc7c310aa1
(Netplay) Refactor fork arguments ( #14208 )
2022-07-24 04:26:50 +02:00
Cthulhu-throwaway
eb36c35ebf
(Netplay) Fix content reload deadlocks on static core platforms #2 ( #14202 )
2022-07-23 03:08:26 +02:00
libretroadmin
2cf6f6ce8f
* Don't do NULL termination on string if we pass it to strlcpy
...
* Cleanups in connmanctl.c - abuse of strlcat, strlcpy should
precede it first and/or other more optimal ways of setting the path
2022-07-21 01:47:34 +02:00
Cthulhu-throwaway
ee9cb6cb1b
(Netplay) Fix NAT traversal announce for HAVE_SOCKET_LEGACY platforms ( #14191 )
2022-07-21 01:30:38 +02:00
libretroadmin
05622ebe85
Some trivial strlen usage simplifications where possible, removing
...
the need for strlen
2022-07-20 17:23:28 +02:00
libretroadmin
62fd667f41
(netplay_frontend.c) Remove unused variable
2022-07-19 10:35:38 +02:00
libretroadmin
e4b33fd0e6
(formats/json/rjson.c) Get rid of some implicit strlens and pass
...
size parameter to the functions instead
2022-07-17 06:58:22 +02:00
libretroadmin
0a12062e1c
Remove unnecessary content_crc in bsv_movie_init_playback
2022-07-17 04:26:49 +02:00
libretroadmin
c7c42409f1
Revert "Attempt to silence warnings by casting to socklen_t"
...
This reverts commit 6c8f649b02
.
2022-07-14 22:51:17 +02:00
libretroadmin
6c8f649b02
Attempt to silence warnings by casting to socklen_t
2022-07-14 21:27:34 +02:00
Cthulhu-throwaway
af71dcb893
(Netplay) Memory leak fix ( #14154 )
2022-07-07 21:14:38 +02:00
Cthulhu-throwaway
a87e95ad8f
(Netplay) Fix input for some cores when hosting ( #14153 )
2022-07-07 20:59:12 +02:00
Cthulhu-throwaway
c6e0e7e198
(Netplay) Support for banning clients ( #14146 )
2022-07-07 13:40:38 +02:00
Cthulhu-throwaway
0b2be028ca
(Netplay) Fix client info devices index ( #14142 )
2022-07-04 04:00:55 +02:00
Cthulhu-throwaway
b55fa28896
(Netplay/Menu) Localize relay servers ( #14136 )
2022-07-03 13:45:13 +02:00
Cthulhu-throwaway
42f75e7f72
(Netplay/Menu) Add client devices info to the kick sub-menu ( #14138 )
2022-07-03 13:44:46 +02:00
Cthulhu-throwaway
ab208fca91
(Netplay) Ensure current content is reloaded before joining a host ( #14117 )
2022-07-01 01:02:04 +02:00
Cthulhu-throwaway
58fc77850c
(Netplay/Lobby) Hide older (incompatible) rooms ( #14118 )
2022-07-01 01:01:24 +02:00
barbudreadmon
e9d67f2bbe
savestates: implement an api call for context awareness ( #14101 )
2022-06-30 10:45:59 +02:00
Cthulhu-throwaway
a5ebfc442a
(Netplay) Disallow clients from loading states and resetting ( #14114 )
2022-06-30 09:48:51 +02:00
Cthulhu-throwaway
6aa16442db
(Network/Wii) Enable net_ifinfo for some features ( #14106 )
2022-06-26 16:37:05 +02:00
Cthulhu-throwaway
a7dc57f68f
(Network) Move the addr_6to4 function to a proper place ( #14100 )
2022-06-25 09:18:32 +02:00
Cthulhu-throwaway
8c6c399a01
(Network) Move the HAVE_INET6 macro to a proper place ( #14096 )
2022-06-25 00:54:39 +01:00
Cthulhu-throwaway
c1e8925f87
(Netplay) Find content task refactor ( #14089 )
2022-06-23 14:48:57 +02:00
Cthulhu-throwaway
2a0fce77d3
(Wii) Silence some warnings ( #14092 )
2022-06-23 14:46:53 +02:00
libretroadmin
e954a69708
Truncation is intentional - see if using the return value and storing it
...
in a local var can work around the warning
2022-06-19 19:20:19 +02:00
libretroadmin
a06f3b98ce
For Griffin builds it is important this define does not get redefined
...
Note to Cthulhu: We should probably put this in a header file somewhere
2022-06-19 18:43:25 +02:00
libretroadmin
01eab0fba5
(3DS/CTR) Take out HAVE_SOCKET_LEGACY for 3DS as per Cthulhu recommendation
...
and instead put in the extra conditional for natt.c and netplay_frontend.c
2022-06-19 18:32:26 +02:00
libretroadmin
e0c7e78e27
netplay_frontend.c - show_chat() - prevent warning 'format truncation' -
...
snprintf output between 3 and 129 bytes into a destination of size 96
2022-06-19 18:19:47 +02:00
libretroadmin
f0e340fd23
(3DS/CTR) Now that 3DS/CTR defines HAVE_SOCKET_LEGACY, we don't need
...
this conditional anymore
2022-06-19 17:57:50 +02:00
Cthulhu-throwaway
216489512c
(UPnP) Support for IPv4 tunneling ( #14067 )
2022-06-19 14:40:14 +02:00
Cthulhu-throwaway
dabd9cb996
(Netplay/LAN Discovery) Task refactor ( #14070 )
2022-06-19 03:41:04 +02:00
Cthulhu-throwaway
e6e5e46be3
(Netplay) Buildfix for some "dumber" compilers
2022-06-18 12:10:01 -03:00
Cthulhu-throwaway
7e798d04ba
(Netplay) Some refactoring and fixes
2022-06-17 18:00:48 -03:00
Cthulhu-throwaway
43ad2b64b2
(Network) Replace socket_select calls
2022-06-12 02:13:34 -03:00
LibretroAdmin
9ea46f34fb
Merge pull request #13997 from Cthulhu-throwaway/lan-discovery-ipv4-tunneling
...
(Netplay/LAN Discovery) Support for IPv4 tunneling (6to4)
2022-06-02 08:43:24 +01:00
Cthulhu-throwaway
bcc31be6da
(Netplay/LAN Discovery) Support for IPv4 tunneling (6to4)
2022-06-01 06:34:43 -03:00
LibretroAdmin
a92a37e3f4
Merge pull request #13996 from Cthulhu-throwaway/netplay-cleanup-2
...
(Netplay) Some cleaning
2022-06-01 10:00:09 +01:00
Cthulhu-throwaway
9fab981317
(Netplay) Some cleaning
2022-06-01 04:31:33 -03:00
LibretroAdmin
4a21553f06
Merge pull request #13994 from fr500/master
...
fix previous PR
2022-06-01 07:37:37 +01:00
Cthulhu-throwaway
2abf42515b
(UPnP) Fix for zero-length datagrams
2022-06-01 03:24:46 -03:00
radius
109cd28a6f
fix previous PR
2022-06-01 01:00:28 -05:00
Andrés
cf2ecf506c
Fix lan rooms on android
...
This simple change makes lan discovery work on android again.
The is_lan_address function was meant to filter out duplicate rooms only anyway and this change shouldn't harm anything
The responses on android are seen as IPv6 mapped IPv4 addresses so this is needed for this to work anyway
I/RetroArch: [Discovery] Responnse received on LAN interface ::ffff:192.168.1.241.
I/RetroArch: [Netplay]: Connecting to ::ffff:192.168.1.241|55435 (deferred)
2022-05-31 22:39:10 -05:00
Cthulhu-throwaway
8f7b5a1050
(Networking) Define isinprogress function
2022-05-31 05:07:23 -03:00
Cthulhu-throwaway
17b7b1322e
(Netplay) Some cleaning
2022-05-30 22:02:24 -03:00
Cthulhu-throwaway
de30f212bc
(Netplay) Enforce a timeout during connection
2022-05-30 05:23:39 -03:00
Cthulhu-throwaway
e4f8b531d5
(Netplay) Some refactoring and cleaning
2022-05-27 17:21:34 -03:00
libretroadmin
9590fdd0d4
Cleanups pt.2
2022-05-22 20:29:53 +02:00
Antonio Jose Ramos Marquez
4dd779467d
[ORBIS] add debugnet support
2022-05-21 16:31:10 +02:00
Cthulhu-throwaway
f0baf977fa
(Network) Move natt files to "network"
2022-05-18 23:23:40 -03:00
Cthulhu-throwaway
82c9773e0d
(Netplay) Chat supported info for the host kick submenu
2022-05-15 19:38:44 -03:00
Cthulhu-throwaway
cb2d6b3d8e
(Netplay) Free client_info when it's no longer in use
2022-05-14 12:06:57 -03:00
twinaphex
a577d7d224
(netplay_frontend) Small style nits/cleanups
2022-05-14 04:34:11 +02:00
Cthulhu-throwaway
6d96df0e49
(Netplay) Support for gathering client info and kicking
...
Client info and kicking (by the host) is now implemented through netplay_driver_ctl and can be used by future features.
2022-05-13 22:42:08 -03:00
Cthulhu-throwaway
f29256bb0d
(Netplay) More cleaning and organization
2022-05-13 10:22:55 -03:00
Cthulhu-throwaway
99e517d2a9
(Netplay) Fixes and cleanup
...
(Netplay) Buildfix and warnings
2022-05-12 14:26:53 -03:00
Cthulhu-throwaway
796bc15837
C89 buildfix ( #13923 )
...
* C89 buildfix
* More buildfixes
2022-05-10 07:37:33 +02:00
Cthulhu-throwaway
b57a1b0c72
(Netplay) Fix possible deadlock ( #13919 )
2022-05-07 00:40:46 +02:00
Cthulhu-throwaway
9a3b8f4a0a
(Netplay) Disable netplay for unsupported cores ( #13916 )
...
With stateless mode being disabled for now, there is no reason not to include this.
Refuse to initialize netplay when the current core is not supported (no proper savestates support).
2022-05-06 04:31:37 +02:00
Cthulhu-throwaway
0a52964015
(Netplay) Disable and hide stateless mode ( #13915 )
...
Stateless mode is nonfunctional at the moment, despite my attempts to get it working.
A significant amount of work is required to get it working.
For now, force-disable stateless mode and hide it from menus and the CLI's help text.
2022-05-05 20:46:48 +02:00
Cthulhu-throwaway
4674241bf9
(Networking) Move macro to its correct place ( #13904 )
2022-04-30 03:39:10 +02:00
Cthulhu-throwaway
7c3dfa5e3a
(Netplay/LAN Discovery) Ensure fixed width ints on packet struct ( #13901 )
2022-04-29 20:26:34 +02:00