Commit Graph

27993 Commits

Author SHA1 Message Date
Collecting
ec4564471c feat(per-game): Add BasicSetting for Settings Sharing
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-15 06:14:44 +00:00
Collecting
77dc25bf5b feat(per-game): Add Share & Use Logic for .json parsing of Settings
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-15 06:14:04 +00:00
Collecting
74e30b9db0 feat(per-game): Share & Use Settings from .json files
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-15 06:13:21 +00:00
Collecting
80b5627dde Merge pull request 'fix(ui): Extra Chatroom Cleanup' (#97) from fix/chatroom-issues into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/97
2026-01-14 23:13:17 +00:00
Collecting
6bc022f6db chat_room.cpp: Cleanup
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 23:12:33 +00:00
Collecting
868a321e14 multiplayer_room_overlay.cpp: Cleanup
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 23:11:15 +00:00
Collecting
d06cbd7f76 Merge pull request 'Service: BSD: Fix race condition between socket closure and packet reception' (#96) from fix/bsd-socket into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/96
2026-01-14 19:38:45 +00:00
Collecting
4f149e130c socket_proxy.cpp: Add Mutex & Flush for Socket Protection
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 19:37:29 +00:00
Collecting
5a7a9c9bb8 bsd.cpp: Add Guards & Mutex for Socket Protection
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 19:36:36 +00:00
Collecting
062f5e4794 bsd.h: Add Table Mutex
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 19:35:54 +00:00
Collecting
8f49dbd6ad Merge pull request 'audio/am: Refactor audio effect versioning' (#95) from fix/biquad-filter into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/95
2026-01-14 04:55:23 +00:00
Collecting
9bccbc5a1e fix(rev): Mistakenly placed 12 instead of 15
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 04:03:51 +00:00
Collecting
c36557be77 audio/am: Improve audio effect versioning
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 03:35:34 +00:00
Collecting
94c37e52e8 audio/am: Improve audio effect versioning
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 02:45:30 +00:00
Collecting
b7d8bf3751 audio/am: Improve audio effect versioning
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 02:44:28 +00:00
Collecting
b10dcde92b audio/am: Improve audio effect versioning
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 02:42:44 +00:00
Collecting
3f1eff1d34 audio/am: Improve audio effect versioning
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-14 02:41:12 +00:00
Collecting
92ad4057e7 fix(multiplayer): Overlay Cleanup
Forgor to implement necessary components for proper cleanup after exiting game/fix multiple redundant calls to overlay/chatroom.

Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-12 08:04:44 +00:00
Collecting
9dcc9e3e51 Merge pull request 'feat(multiplayer): More QoL Improvements' (#93) from feat/more-qol-changes into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/93
2026-01-12 07:19:51 +00:00
Collecting
440e085703 feat(multiplayer): More QoL Improvements
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-12 06:44:15 +00:00
Collecting
8bd8143825 feat(multiplayer): More QoL Improvements
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-12 06:43:27 +00:00
Collecting
f33891bcdc feat(multiplayer): More QoL Improvements
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-12 06:42:53 +00:00
Collecting
230f61cc38 feat(multiplayer): More QoL Improvements
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-12 06:42:31 +00:00
Collecting
3880644afe feat(multiplayer): More QoL Improvements
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-12 06:42:09 +00:00
Collecting
447b07a006 Merge pull request 'feat(multiplayer): Chatroom QoL Changes & Additions' (#92) from feat/chatroom-additions into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/92
2026-01-11 20:22:52 +00:00
Collecting
2332e23a9c feat(multiplayer): Chatroom QoL Changes & Additions
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-11 20:20:33 +00:00
Collecting
1f7503c537 feat(multiplayer): Chatroom QoL Changes & Additions
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-11 20:19:17 +00:00
Collecting
5e06b7f404 Merge pull request 'service: sockets: Fix network crashes and lobby re-join issues' (#91) from fix/multiplayer-service into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/91
2026-01-11 08:14:56 +00:00
Collecting
0bec953153 fix(sockets): Clear Socket Data Properly for Initialization
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-11 08:12:40 +00:00
Collecting
2311ed2bdf fix(sockets): SIGSEGV & Socket Handling
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-11 08:11:38 +00:00
Collecting
574710f573 Merge pull request 'fix(core): Properly release and reclaim memory when stopping emulation' (#90) from fix/memory-allocation into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/90
2026-01-09 09:42:05 +00:00
Collecting
64a2e656f6 fix(msvc/android): Compiler Errors for core.cpp
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 05:31:18 +00:00
Collecting
1a8e019e36 fix(core): Properly release memory when stopping emulation
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 04:48:01 +00:00
Collecting
e150d1e910 fix(core): Properly release memory when stopping emulation
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 04:47:18 +00:00
Collecting
e324c5b10f fix(core): Properly release memory when stopping emulation
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 04:46:36 +00:00
Collecting
a5a6ed7f37 fix(core): Properly release memory when stopping emulation
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 04:44:13 +00:00
Collecting
5a28f13c06 fix(core): Properly release memory when stopping emulation
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 04:43:25 +00:00
Collecting
24fe7ed36e fix(core): Properly release memory when stopping emulation
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 04:42:27 +00:00
Collecting
b3aefed75b fix(core): Properly release memory when stopping emulation
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 04:41:54 +00:00
Collecting
e731bb0ba1 fix(core): Properly release memory when stopping emulation
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-09 04:41:14 +00:00
Collecting
fba6ed93ea Merge pull request 'fix(ui): Improper Overlay Shutdown & Zombie Processes' (#89) from fix/zombie-overlays into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/89
2026-01-08 07:17:42 +00:00
Collecting
f95b9af42d fix(ui): Improper Overlay Shutdown & Zombie Processes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-08 07:16:05 +00:00
Collecting
7087f324f5 fix(ui): Improper Overlay Shutdown & Zombie Processes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-08 07:15:32 +00:00
Collecting
3de27e989a fix(ui): Improper Overlay Shutdown & Zombie Processes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-08 07:14:35 +00:00
Collecting
61f90d030c fix(ui): Improper Overlay Shutdown & Zombie Processes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-08 07:13:31 +00:00
Collecting
5e07adfb71 fix(ui): Improper Overlay Shutdown & Zombie Processes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-08 07:12:34 +00:00
Collecting
c2e3c9a643 fix(ui): Improper Overlay Shutdown & Zombie Processes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-08 07:10:13 +00:00
Collecting
609372ad9a fix(ui): Improper Overlay Shutdown & Zombie Processes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-08 07:08:40 +00:00
Collecting
7bb952df3e fix(ui): Improper Overlay Shutdown & Zombie Processes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-08 07:07:44 +00:00
Collecting
ec728ced2c Merge pull request 'fix(renderer): TAA graphical artifacts and pixel noise on AMD hardware' (#88) from fix/taa-amd into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/88
2026-01-08 03:47:57 +00:00