eden/src
crueter 08f3639c80
[desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929)
Some genius decided to put the entire MainWindow class into main.h and
main.cpp, which is not only horrific practice but also completely
destroys clangd beyond repair. Please, just don't do this.

(this will probably merge conflict to hell and back)

Also, fixes a bunch of issues with Ryujinx save data link:
- Paths with spaces would cause mklink to fail
- Add support for portable directories
- Symlink detection was incorrect sometimes(????)
- Some other stuff I'm forgetting

Furthermore, when selecting "From Eden" and attempting to save in Ryujinx, Ryujinx would destroy the link for... some reason? So to get around this we just copy the Eden data to Ryujinx then treat it like a "From Ryujinx" op

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2929
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2025-11-09 18:07:38 +01:00
..
android [dist] Switch back to default Eden logo (#2990) 2025-11-08 23:16:50 +01:00
audio_core [audio_core] Fix audio reverb effect acording to specs (#2976) 2025-11-08 03:50:51 +01:00
common [desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) 2025-11-09 18:07:38 +01:00
core [desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) 2025-11-09 18:07:38 +01:00
dedicated_room nuke: Goodbye PCH, you will not be missed (#2821) 2025-10-27 20:50:16 +01:00
dynarmic [dynarmic] fix build error for dynarmic_tests_generator on aarch64 (#2978) 2025-11-08 18:47:55 +01:00
frontend_common [frontend] fix Simpleini warnings SI_NO_CONVERSION macro being redefined when provided by cmdline (freebsd, linux, etc) (#2877) 2025-10-29 03:23:46 +01:00
hid_core nuke: Goodbye PCH, you will not be missed (#2821) 2025-10-27 20:50:16 +01:00
input_common nuke: Goodbye PCH, you will not be missed (#2821) 2025-10-27 20:50:16 +01:00
network [network] Fix potential infinite hang when generating fake IPs (#2898) 2025-10-31 17:38:04 +01:00
qt_common [desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) 2025-11-09 18:07:38 +01:00
shader_recompiler [shader_recompiler] Simplify translate loop and directly call (the now uniform functions); remove repetitive declarations on impl.h (#2972) 2025-11-08 04:55:03 +01:00
tests nuke: Goodbye PCH, you will not be missed (#2821) 2025-10-27 20:50:16 +01:00
video_core [common] replace Common::(DerivedFrom, IsArithmetic, Size, ConvertibleTo, IsIntegral) with libstdc++ equivalents (#290) 2025-11-07 17:03:01 +01:00
web_service nuke: Goodbye PCH, you will not be missed (#2821) 2025-10-27 20:50:16 +01:00
yuzu [desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) 2025-11-09 18:07:38 +01:00
yuzu_cmd [cmake] ffmpeg: use static on MSVC (#2946) 2025-11-04 07:05:52 +01:00
yuzu_room_standalone Fix License headers & CI (#168) 2025-06-09 01:40:21 +00:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt [cmake] fix compilation for Intel Atom N455 (#2872) 2025-11-07 16:58:41 +01:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00