Commit Graph

28889 Commits

Author SHA1 Message Date
lizzie 5ed68aeda1 fix winbloat 2026-08-17 08:05:24 +00:00
lizzie bf61791e83 fractional time -W 2026-08-16 16:58:27 +00:00
lizzie 4bf2c8e2f4 ffs windows 2026-08-15 22:45:04 +00:00
lizzie 665c2820bc evil noperm 2026-08-15 21:07:03 +00:00
lizzie b1237270cd fuck errrno2 2026-08-15 20:54:34 +00:00
lizzie d2d78cb364 acurater errno 2026-08-15 20:51:14 +00:00
lizzie 6010836484 ALL THE ERROR CODES 2026-08-15 20:48:25 +00:00
lizzie 420e5a0a40 fixup errno 2026-08-15 20:04:22 +00:00
lizzie 92cb1f0183 min of 1sec 2026-08-15 19:14:28 +00:00
lizzie 788c1fbdf0 account for timeout 2026-08-15 19:13:31 +00:00
lizzie 35f2aea5ff fix tcp on ssbu mod 2026-08-15 18:50:17 +00:00
lizzie f26a3c542d fallback only if it failed 2026-08-15 15:46:13 +00:00
lizzie d3285f6dd1 implode windows 2026-08-15 15:40:57 +00:00
lizzie 63a5d74a32 better 2026-08-15 06:16:20 +00:00
lizzie b02db21e45 evil ping 2026-08-15 06:03:49 +00:00
lizzie 7dde5a4b3e don't murder me for this change 2026-08-15 06:01:36 +00:00
lizzie 5de66b2a53 need the extra threads... 2026-08-15 04:45:44 +00:00
lizzie 86b31fcad9 more gymnastics to give fake results? 2026-08-15 01:25:58 +00:00
lizzie ecc28bd9c3 first fake icmp impl 2026-08-15 01:06:19 +00:00
lizzie a4e1c4b20e fix missing type 2026-08-14 23:07:21 +00:00
lizzie 71aedd5f74 fix ldn sockets being regarded as normal socks 2026-08-14 16:42:44 +00:00
lizzie 943b42209e fx2 2026-08-14 16:42:44 +00:00
lizzie e786bc8a51 fix??? 2026-08-14 16:42:44 +00:00
lizzie 8513d3da7c fix sockets 2026-08-14 16:42:44 +00:00
lizzie 0330b90f1a struct pollfd 2026-08-14 16:42:44 +00:00
lizzie f2dfdf6970 fixup tests 2026-08-14 16:42:44 +00:00
lizzie d73bc5ba9e fix windows screaming 2026-08-14 16:42:44 +00:00
lizzie 7fd81bb9f4 musl scared of defines ooo 2026-08-14 16:42:44 +00:00
lizzie 3f24787575 airplane mode takes priority 2026-08-14 16:42:44 +00:00
lizzie a8911d61ce uh 2026-08-14 16:42:44 +00:00
lizzie 2373027b79 add tcp options 2026-08-14 16:42:44 +00:00
lizzie e7d8c3da71 nuke extra threads, extra error support; use span instead of vector for poll fds 2026-08-14 16:42:44 +00:00
lizzie 36fcd1e350 we love when cURL has bugs? 2026-08-14 16:42:44 +00:00
lizzie 38bcfe6781 add extra polling types 2026-08-14 16:42:44 +00:00
lizzie edefb4367f various fixes to sockopt 2026-08-14 16:42:44 +00:00
lizzie 4a0ca0d022 allow configure socket level 2026-08-14 16:42:44 +00:00
lizzie 7bd6f4cd77 coalesce the various sockopt 2026-08-14 16:42:44 +00:00
lizzie 6ce07fb0da honour the provided MSG flags 2026-08-14 16:42:44 +00:00
lizzie 7266d683aa extra fixups 2026-08-14 16:42:44 +00:00
lizzie 2576cbc6d7 fixup stuffs for windows 2026-08-14 16:42:44 +00:00
lizzie 1e315dc34b fix messages native flags 2026-08-14 16:42:44 +00:00
lizzie 118e2f441d properly handle writebuffer and dont write OOB 2026-08-14 16:42:44 +00:00
lizzie 4e012d9d56 fixes for non BSD 2026-08-14 16:42:44 +00:00
lizzie 018039eb3b [net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-08-14 16:42:44 +00:00
lizzie e7a931d06b [eden-cli] rework loop to use new SDL3 event dispatch system (#4108)
modernized into the new SDL3 API for event dispatching.

also stopped using the periodic comparison and just added a SDL timer like it wants us to do
is it better than before? well it's certainly more portable now. docs say this improves battery usage on busywaits for event polling.

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4108
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-12 18:10:24 +02:00
crueter 8648c27cbb [cmake] Simplify DetectPlatform and normalize platform names (#4183)
Since 3.25 introduced `LINUX` and `BSD`, use them, and standardize other platforms to that style

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4183
Reviewed-by: Samuel <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-08-10 04:57:38 +02:00
codeman4033 def76946f0 [forgejo] Replace mentions of yuzu in issue templates with eden (#3842)
Also fix the broken link for log files in the bug report

Signed-off-by: codeman4033 <codeman4033@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3842
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Samuel <lizzie@eden-emu.dev>
2026-08-10 03:55:03 +02:00
BoiledElectricity 13d39f39aa [qt] fix relative ROM paths passed on the CLI on macOS (#4105)
On macOS, convert relative paths to absolute paths before changing the
working directory. Otherwise, valid Switch formats may incorrectly fail
with a "The ROM format is not supported" error.

Fixes: https://github.com/eden-emulator/Issue-Reports/issues/404
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4105
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-09 17:18:58 +02:00
lizzie 7731b5bc86 [core/hle/kernel/svc] demote ResetSignal log Debug->Trace (#4161)
I don't see why it's LOG_DEBUG if WaitSynchronization is LOG_TRACE, leaves incomplete data
may as well bundle it to trace with the others? :)

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4161
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-08-09 14:13:27 +02:00
lizzie c4ab2f6b9e [cmake] Add ENABLE_WERROR option (#4080)
Should warnings be errors? that's a philosophical debate which I can only answer with "no, but if you think otherwise here is an option for you"

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4080
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-09 02:56:28 +02:00