lizzie
a7b7a3e4fd
fix pings?
2026-09-21 00:49:05 +02:00
lizzie
047d44170e
fix winbloat
2026-09-21 00:49:05 +02:00
lizzie
f6a45e0877
fractional time -W
2026-09-21 00:49:05 +02:00
lizzie
500dc6e52f
ffs windows
2026-09-21 00:49:05 +02:00
lizzie
4f2e2460cf
evil noperm
2026-09-21 00:49:05 +02:00
lizzie
5b4bbaa797
fuck errrno2
2026-09-21 00:49:05 +02:00
lizzie
093d27b724
acurater errno
2026-09-21 00:49:05 +02:00
lizzie
128b4a786d
ALL THE ERROR CODES
2026-09-21 00:49:05 +02:00
lizzie
12625e0ce4
fixup errno
2026-09-21 00:49:05 +02:00
lizzie
8412aa56e2
min of 1sec
2026-09-21 00:49:05 +02:00
lizzie
b1cd5a0d63
account for timeout
2026-09-21 00:49:05 +02:00
lizzie
fc3b6b2a96
fix tcp on ssbu mod
2026-09-21 00:49:05 +02:00
lizzie
9974f11771
fallback only if it failed
2026-09-21 00:49:05 +02:00
lizzie
dd2b105251
implode windows
2026-09-21 00:49:05 +02:00
lizzie
3c044ef92e
better
2026-09-21 00:49:05 +02:00
lizzie
3534a96d59
evil ping
2026-09-21 00:49:05 +02:00
lizzie
e5593ec7e9
don't murder me for this change
2026-09-21 00:49:05 +02:00
lizzie
1fe8a8be70
need the extra threads...
2026-09-21 00:49:05 +02:00
lizzie
381df6e648
more gymnastics to give fake results?
2026-09-21 00:49:05 +02:00
lizzie
5431050643
first fake icmp impl
2026-09-21 00:49:05 +02:00
lizzie
bd65acc2ed
fix ldn sockets being regarded as normal socks
2026-09-21 00:49:05 +02:00
lizzie
b413b84496
fx2
2026-09-21 00:49:05 +02:00
lizzie
a25f96650f
fix???
2026-09-21 00:49:05 +02:00
lizzie
867b3a1b55
fix sockets
2026-09-21 00:49:05 +02:00
lizzie
72ff948db5
struct pollfd
2026-09-21 00:49:05 +02:00
lizzie
877c589986
fixup tests
2026-09-21 00:49:05 +02:00
lizzie
140a9e33df
fix windows screaming
2026-09-21 00:49:05 +02:00
lizzie
a75eff1256
musl scared of defines ooo
2026-09-21 00:49:05 +02:00
lizzie
0abaa67035
airplane mode takes priority
2026-09-21 00:49:05 +02:00
lizzie
f5c81f0c5c
uh
2026-09-21 00:49:05 +02:00
lizzie
ad0d3328bd
add tcp options
2026-09-21 00:49:05 +02:00
lizzie
361d1e1e72
nuke extra threads, extra error support; use span instead of vector for poll fds
2026-09-21 00:49:05 +02:00
lizzie
fee9502de8
we love when cURL has bugs?
2026-09-21 00:49:05 +02:00
lizzie
9583b3e0e9
add extra polling types
2026-09-21 00:49:05 +02:00
lizzie
817eb244b3
various fixes to sockopt
2026-09-21 00:49:05 +02:00
lizzie
1151febbaf
allow configure socket level
2026-09-21 00:49:05 +02:00
lizzie
ebc76d5e91
coalesce the various sockopt
2026-09-21 00:49:05 +02:00
lizzie
fdaaae8bef
honour the provided MSG flags
2026-09-21 00:49:05 +02:00
lizzie
d703da43c3
extra fixups
2026-09-21 00:49:05 +02:00
lizzie
6f40649db2
fixup stuffs for windows
2026-09-21 00:49:05 +02:00
lizzie
1d320ba8d7
fix messages native flags
2026-09-21 00:49:05 +02:00
lizzie
888bdc3c7c
properly handle writebuffer and dont write OOB
2026-09-21 00:49:05 +02:00
lizzie
0e49e12125
fixes for non BSD
2026-09-21 00:49:05 +02:00
lizzie
b9d4e1eb65
[net] refactor to remove uneeded abstraction layer
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-09-21 00:49:05 +02:00
xbzk
74b5e10dc5
[native] doesUpdateMatchProgram update mask fix ( #4465 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Old silly bug i've been neglecting:
On Android, installing content to NAND, under some content id conditions (ie MK8D DLC), base/update IDs mismatch, and UI prompts "The content that you selected does not match this game. Install anyway?
Useless, yet fixed.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4465
Reviewed-by: lizzie <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-09-20 22:56:06 +02:00
xbzk
a277b62fe4
[fs] revert #4319 savedata_factory changes ( #4462 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
This one reverts part of the PR 4319 which was aimed to allow child titles to inherit bundle settings.
The fix seems good so far, but by applying it to save folders caused a trap:
Now child's save folders move to bundle folder, hence saves will vanish, and the android/qt save tools are still pointing to old folders.
Since the save part was only a compliance fix, instead of fiddle in master i'd rather revert this part now, then only touch this again if any bug show up.
No worries. I'll be right here waiting.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4462
Reviewed-by: lizzie <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-09-20 04:40:14 +02:00
lizzie
908b1e9a37
[dynarmic] fix bad arm codegen on relocations ( #4458 )
...
In an earlier version I had these as constants which were referred to via `db`, I haphazardly left the LDR and didn't notice.
Even still relocations apply to only 1 ins at a time.
Fixes regressions on #4158
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4458
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-09-20 00:29:28 +02:00
xbzk
847e91c3a8
[applet] add post exit cleanups to frontend applets to avoid accumulation ( #4457 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Maran reported MK8D if one press Plus button 38 times.
This could be impacting other games around, but 4442 already quenched the spontaneous accumulation cases, by avoiding multiple event signals. MK8D is an atypical induced example.
The reason was a controller applet accumulation, as we had no proper way to keep track and erase child applets on exit.
Now we have. Enjoy your Plus button rushing fetish!
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4457
Reviewed-by: lizzie <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-09-19 17:44:12 +02:00
lizzie
2d1eb0dab9
[common/error] remove preprocessor macros for strerror_r gating ( #4450 )
...
We use C++, we can just use SFINAE for this.
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4450
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev >
2026-09-19 08:21:39 +02:00
lizzie
9a30172e45
[dynarmic] Coalesce non-exclusive Write/Read fallback functions ( #4158 )
...
the general idea is to have a common procedure form whom to call
this way theres less "jumping around" for values of different sizes
additionally this **should** allow for better codegen since
most of the u8,u16,u32,u64 can be held within a u64
theoretically this means that you could deifne callbacks in suck
a way that it's essentially as costly as a `mov r64, m64`
but that's not doable due to the fact we have to do translations...
Is this a good change?
Primarily aimed for x86 and ARM to benefit, but I suppose LooooooongArch64 can benefit too.
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4158
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-09-19 01:39:46 +02:00