Commit Graph

28945 Commits

Author SHA1 Message Date
lizzie 3163b987ea windows prot=0 2026-09-03 01:54:18 +00:00
lizzie 5b633163c7 fix pings? 2026-09-03 01:54:18 +00:00
lizzie 122700da62 fix winbloat 2026-09-03 01:54:18 +00:00
lizzie 5b986eb59e fractional time -W 2026-09-03 01:54:18 +00:00
lizzie a838ff6b70 ffs windows 2026-09-03 01:54:18 +00:00
lizzie d37b66dfbb evil noperm 2026-09-03 01:54:18 +00:00
lizzie 7a8a0665ae fuck errrno2 2026-09-03 01:54:18 +00:00
lizzie d623fe8fe4 acurater errno 2026-09-03 01:54:18 +00:00
lizzie 440f4f51f2 ALL THE ERROR CODES 2026-09-03 01:54:18 +00:00
lizzie 85b01a26d1 fixup errno 2026-09-03 01:54:18 +00:00
lizzie dd030de217 min of 1sec 2026-09-03 01:54:18 +00:00
lizzie 7d7d03f707 account for timeout 2026-09-03 01:54:18 +00:00
lizzie 7176a7189c fix tcp on ssbu mod 2026-09-03 01:54:18 +00:00
lizzie 95426a6bcf fallback only if it failed 2026-09-03 01:54:18 +00:00
lizzie 9a7a4fdc1b implode windows 2026-09-03 01:54:18 +00:00
lizzie cc8e479b9a better 2026-09-03 01:54:18 +00:00
lizzie c8a2ef9cbe evil ping 2026-09-03 01:54:18 +00:00
lizzie 17a3e35342 don't murder me for this change 2026-09-03 01:54:18 +00:00
lizzie 5ceb287e95 need the extra threads... 2026-09-03 01:54:18 +00:00
lizzie af7febe7a5 more gymnastics to give fake results? 2026-09-03 01:54:18 +00:00
lizzie e6f5678019 first fake icmp impl 2026-09-03 01:54:18 +00:00
lizzie e3882da0e4 fix ldn sockets being regarded as normal socks 2026-09-03 01:54:18 +00:00
lizzie 7bd4cf8d36 fx2 2026-09-03 01:54:18 +00:00
lizzie 213307545d fix??? 2026-09-03 01:54:18 +00:00
lizzie d77df48b73 fix sockets 2026-09-03 01:54:18 +00:00
lizzie b45b4c13f2 struct pollfd 2026-09-03 01:54:18 +00:00
lizzie d511b11c50 fixup tests 2026-09-03 01:54:18 +00:00
lizzie aec09e6a21 fix windows screaming 2026-09-03 01:54:18 +00:00
lizzie 670095c3e8 musl scared of defines ooo 2026-09-03 01:54:18 +00:00
lizzie f3e76e8d84 airplane mode takes priority 2026-09-03 01:54:18 +00:00
lizzie 48fefaf4d9 uh 2026-09-03 01:54:18 +00:00
lizzie 615d77b356 add tcp options 2026-09-03 01:54:18 +00:00
lizzie 06593e9889 nuke extra threads, extra error support; use span instead of vector for poll fds 2026-09-03 01:54:18 +00:00
lizzie 0673767a41 we love when cURL has bugs? 2026-09-03 01:54:18 +00:00
lizzie b332007f89 add extra polling types 2026-09-03 01:54:18 +00:00
lizzie ad3929f11d various fixes to sockopt 2026-09-03 01:54:18 +00:00
lizzie 32a8445767 allow configure socket level 2026-09-03 01:54:18 +00:00
lizzie 88f867607e coalesce the various sockopt 2026-09-03 01:54:18 +00:00
lizzie b3e09d7108 honour the provided MSG flags 2026-09-03 01:54:18 +00:00
lizzie aa9d93b509 extra fixups 2026-09-03 01:54:18 +00:00
lizzie 48f5f71858 fixup stuffs for windows 2026-09-03 01:54:18 +00:00
lizzie 7e225f4520 fix messages native flags 2026-09-03 01:54:18 +00:00
lizzie 6bc5f936c6 properly handle writebuffer and dont write OOB 2026-09-03 01:54:18 +00:00
lizzie 8ed685ac8c fixes for non BSD 2026-09-03 01:54:18 +00:00
lizzie facf8fdf57 [net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-09-03 01:54:18 +00:00
xbzk 1dcc574591 [gdb] fix conn state to use same pipe (instead of a copy) (#4339)
- [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.

-------------------

I was trying to use GDB stub to investigate MHR and it was not connecting.
Error was suggesting it was not available for connection although i saw it booting on logs.
Debugged and noticed signal_pipe_ was not the correct one, and followed the example of client_socket_.
GDB stub is now working,  on windows, at least.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4339
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-02 14:04:35 +02:00
lizzie 5c20f244c9 [cmake] stop building OpenGL on Android (#4342)
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.

-------------------

we don't even support OpenGL on android

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4342
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-09-02 04:07:24 +02:00
crueter aa4e494c08 [android] Replace Oboe audio with SDL3 audio (#4338)
Supersedes #4335.

Replaces the Oboe audio backend with SDL3, since we already support it.
A few caveats:

- SDL defines a JVM OnLoad method already, so we have to instead hijack
  NativeLibrary for id_cache initialization
- This also means some internal fields in Double/Integer/Boolean (namely
  `value`) can't be accessed, so I switched those to methods for now.
- SDL Java sources are pulled in from the CI package.
- Since we can't use SDLActivity, `SDL.setupJNI()` handles everything

Signed-off-by: crueter <crueter@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/4338
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-02 00:29:58 +02:00
lizzie 858f9e5aea [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315)
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.

-------------------

updates deps.md (freebsd had a package that didnt exist, oops)
netbsd also had outdated packages

moved windows caveats into the user guide (because well, those are user stuff, not build caveats)

MANY redundant wording removals (especially on dynarmic)

proper capitalization of Eden, Dynarmic, Amiibo, and CLion

fixed discord link on metainfo as well
also fixed file associations as well otherwise installed eden wont have icon over NSP/XCI/etc files

"please" is filler

fixes a HANDFUL of dead links as well

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4315
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-09-01 06:45:47 +02:00
crueter e53e76168c [externals] Update CI packages to new format (#4341)
Qt hasn't been updated to the new format yet, will do so later.

Signed-off-by: crueter <crueter@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/4341
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
2026-09-01 06:40:52 +02:00