LibretroAdmin
047e04ed3e
Standardize local len variable naming conventions
2025-01-15 15:00:12 +01:00
LibretroAdmin
1e656261b0
Local len variables need to have '_' prefix
2024-12-30 14:03:58 +01:00
LibretroAdmin
e07028e892
Buildfix for conmanctl
2024-12-30 09:10:48 +01:00
LibretroAdmin
18c85b5ccd
Cleanups -
...
* Less string copies
* Some general cleanups
* Add extra param to runloop_message_queue_push so we can pass size_t
of the message
* Consistent conventions for local variable usage for certain things
2024-12-27 15:13:45 +01:00
LibretroAdmin
ed58e4a8d8
Conventionalize len variables:
...
* In function arguments, use 'size_t len'
* Inside the function, use '_len'
* If you need a seciondary len variable inside the function, use '__len'
2024-12-27 05:51:33 +01:00
libretroadmin
700b13654c
Some string cleanups
2024-12-25 19:18:45 +01:00
libretroadmin
99c7e08445
Don't use string_trim_whitespace
2024-12-23 00:51:01 +01:00
Eric Warmenhoven
0e26bea0b2
icloud: properly report errors ( #17249 )
2024-12-11 22:54:53 -08:00
Eric Warmenhoven
8cd97d57f9
cleanup: remove now-unused net_http_special ( #17250 )
2024-12-11 22:54:45 -08:00
Eric Warmenhoven
7b29062e96
cloud sync: small bug fixes around handling deleted files ( #17236 )
2024-12-07 00:59:05 -08:00
Alex Kiraly
0b05b1e3f4
Fix CloudSync on Windows, enable by default ( #16475 )
...
* Make paths portable for CloudSync when building manifest
* Enable CloudSync on Windows builds
* Fix "fetech server file" - Forgot to commit this, oops!
* Fix definition conflict with gzguts.h
* "Enable Cloud Sync for Windows UWP builds"
---------
Co-authored-by: WindowsDEV <WindowsDEV@WindowsDEV-VM.lan>
2024-11-25 09:47:27 -08:00
libretroadmin
2809421d4e
Revert "static variables are initialized to '0' automatically as per C rules"
...
This reverts commit 2a0984b6e47b5f714ce4a360afeaadafdb634c36.
2024-11-19 03:03:13 +01:00
libretroadmin
82e4504968
Revert "(pt. 2) static variables are initialized to '0' automatically as per C rules"
...
This reverts commit 47410df7a3d2480dd8fc7fb97cf00319ce5e9344.
2024-11-19 03:03:05 +01:00
libretroadmin
47410df7a3
(pt. 2) static variables are initialized to '0' automatically as per C rules
2024-11-18 15:59:46 +01:00
libretroadmin
2a0984b6e4
static variables are initialized to '0' automatically as per C rules
2024-11-18 15:33:34 +01:00
Eric Warmenhoven
a26f6f6b45
webdav: fixes for reauth and parallelism ( #17132 )
2024-10-29 12:03:46 -07:00
Eric Warmenhoven
b955a2ff8b
webdav: add logging around http transactions to try to track failures ( #17114 )
2024-10-26 06:45:17 -07:00
bulzipke
d5c6a4f997
Add east asian relay server ( #17055 )
2024-10-01 17:36:58 -07:00
Viačasłaŭ
3019b926c2
Fix typos ( #17068 )
2024-10-01 17:36:33 -07:00
Alex Kiraly
d779654068
Disallow Cloud Sync with HTTPs when HAVE_SSL is disabled ( #17059 )
2024-09-28 23:52:54 -05:00
libretroadmin
b8391e233f
* PATH_MAX_LENGTH redefined from 4096 to 2048
...
* Massive reduction in heap space allocation, going from settings struct
264kb to 119Kb
* Use NAME_MAX_LENGTH for base paths/names, etc
* Use DIR_MAX_LENGTH for directory sizes
2024-09-09 05:47:32 +02:00
Jamiras
55057d7d5f
show rcheevos game image in discord rich presence ( #16924 )
2024-08-24 16:02:20 -07:00
Eric Warmenhoven
d4cb4953a6
iCloud: fix storing variables that don't survive to the async callback ( #16849 )
2024-08-06 17:03:04 -07:00
libretroadmin
857d1e4ddb
Buildfix
2024-07-20 19:46:34 +02:00
libretroadmin
afc9cb509a
CXX_BUILDFIX buildfixes
2024-07-20 19:42:45 +02:00
Eric Warmenhoven
63799385fc
iCloud cloud sync driver ( #16794 )
2024-07-18 22:02:52 -07:00
libretroadmin
0ced85b91d
Get rid of some unnecessary strlcat usage
2024-06-16 15:09:31 +02:00
libretroadmin
e279592ce6
Cut down on some snprintf calls
2024-06-15 01:29:08 +02:00
Tomáš Kelemen (vudiq)
295de90327
add missing include to fix build with gcc14
2024-05-22 04:48:56 -07:00
Alex Kiraly
c644487d8f
Enable Cloud Sync by default on Linux builds with network ( #16456 )
...
* Enable by cloudsync by default on Linux builds with network
* Make WebDAV C89-friendly
2024-04-23 16:57:38 -07:00
Alex Kiraly
5730ac51a5
Fixed SEGFAULT in WebDav task sync + type changes ( #16345 )
2024-03-18 12:08:40 -07:00
Eric Warmenhoven
79e43e2bd4
Fix many warnings ( #16180 )
...
Also change iOS/tvOS to use system zlib instead of compiling it in
2024-01-31 09:15:14 -08:00
Bernhard Schelling
e796716f57
Netplay netpacket interface fix "Sort Save States into Folders" settings ( #16019 )
...
Before this fix with the folder setting enabled a core using the netpacket interface would append the sort folder name twice thus breaking existing save states
2023-12-20 16:23:28 -08:00
Eric Warmenhoven
dfda186985
Fix webdav crash bug in digest auth handling ( #16003 )
2023-12-12 08:44:29 -08:00
Bernhard Schelling
f029b41a74
Netplay netpacket connection flow improvements ( #15986 )
...
- Allow starting netplay host while a netpacket core is running without restart
- Allow connecting to a host while a netpacket core is running without restart
- Avoid clients getting stuck in connection loop if the host has the content paused while a client connects by automatically unpausing
2023-12-09 04:48:36 -08:00
Jamiras
bbe7afcd82
(cheevos) use rc_client for state management ( #15912 )
...
* use rc_client for achievement processing
* log disconnect/reconnect messages
* address compiler warnings
* address c89 warning
* address c89 warning
2023-11-15 13:18:20 -08:00
Bernhard Schelling
107283edc8
Updates to the netplay netpacket interface ( #15887 )
...
* Updates to the netplay netpacket interface
- Switch environment call number from 76 to 78 (retire 76 as it was never used by any core)
- Simplify broadcasts by removing the option to send to all but one client
- Separate explicit flushing and querying of incoming packet into two operations (RETRO_NETPACKET_FLUSH_HINT and retro_netpacket_poll_receive_t)
- Enable a core to specify a protocol version string which can get used instead of core version to determine compatibility between two players
- Log and notify a separate message when there is a content crc mismsatch to convey it being less severe (as different games may be able to do network communication with each other)
* C89 compile fix
2023-11-09 16:36:08 -08:00
Bernhard Schelling
d096effe7f
When using the new core netpacket interface for netplay, don't synchronize the host SRAM to a joining client ( #15797 )
...
Fix netplay connection not getting marked as reusable while the new core netpacket interface is enabled
2023-10-13 10:53:22 -07:00
libretroadmin
94accbb6ef
Nits
2023-08-30 06:36:38 +02:00
libretroadmin
c5088ce2ca
Silence some warnings and general cleanups
2023-08-16 22:08:01 +02:00
libretroadmin
5f94f36204
Explicit typecasts to bool
2023-08-16 17:10:59 +02:00
libretroadmin
c8e6506687
Fix --disable-menu errors
2023-08-14 23:36:19 +02:00
Eric Warmenhoven
6dee7225f3
webdav: HTTP 405 is an acceptable error ( #15583 )
2023-08-12 05:47:07 -07:00
Eric Warmenhoven
3ef31d2eee
cloud sync: clean up directory/filename mapping, log errors ( #15561 )
2023-08-07 20:43:22 +02:00
Eric Warmenhoven
fcedac5d0d
strlen -> STRLEN_CONST, fix warning ( #15555 )
2023-08-06 09:17:47 +02:00
Eric Warmenhoven
599eda1ece
webdav - Fix directory creation when using Digest auth ( #15551 )
2023-08-05 14:01:21 +02:00
Eric Warmenhoven
893b0d142e
Cloud Sync ( #15548 )
...
* cloud sync - algorithm and abstract cloud storage API
* WebDAV cloud sync driver, and associated net_http improvements
* Cloud sync settings menu
2023-08-04 09:20:50 +02:00
libretroadmin
bd090dea71
Replace more strlcat calls
2023-07-16 18:07:49 +02:00
libretroadmin
74959de48e
Silence warning 'rv might be uninitialized'
2023-07-15 09:28:21 +02:00
Eric Warmenhoven
b1fdbb9a37
netplay discovery through bonjour/mdns
2023-07-15 08:25:27 +02:00