Commit graph

4422 commits

Author SHA1 Message Date
MrKev
29fa21afc1 Structural and Memory Safety Improvements, Analyzer Cleanup (ryubing/ryujinx!47)
See merge request ryubing/ryujinx!47
2025-07-02 00:58:41 -05:00
Coxxs
4df476f91c fix: socket blocking flag is inverted when setting it (ryubing/ryujinx!57)
See merge request ryubing/ryujinx!57
2025-07-02 00:58:41 -05:00
Hack茶ん
e01a99cc9a Update Korean translation (ryubing/ryujinx!56)
See merge request ryubing/ryujinx!56
2025-07-02 00:58:41 -05:00
mqudsi
e9949b2a72 Work around Escape hotkey race with exit confirmation dialog
See merge request ryubing/ryujinx!54
2025-07-02 00:58:41 -05:00
rockingdice
ef68c366fb fix: crash caused by cursor overflow
See merge request ryubing/ryujinx!53
2025-07-02 00:58:41 -05:00
rockingdice
7617863704 fix: use the correct font family for CJK characters
See merge request ryubing/ryujinx!52
2025-07-02 00:58:41 -05:00
GreemDev
1781bd2d36 infra: [ci skip] update CHANGELOG.md 2025-07-02 00:58:41 -05:00
GreemDev
1e3aac32de Remove GitHub updater support. 2025-07-02 00:58:41 -05:00
GreemDev
a9e112d8d2 infra: CI: Remove GitHub release uploading from Stable workflow. 2025-07-02 00:58:41 -05:00
GreemDev
bcf2b3ae96 misc: [ci skip] Missed the property part of _chosenProfile 2025-07-02 00:58:41 -05:00
GreemDev
b06daf784e misc: Code styling changes & cleanups 2025-07-02 00:58:41 -05:00
Goodfeat
fbe80cc1fd Added the ability to switch between local and global input in the user configuration
See merge request ryubing/ryujinx!8
2025-07-02 00:58:41 -05:00
Goodfeat
b771793ed3 Update: Compatibility list
See merge request ryubing/ryujinx!29
2025-07-02 00:58:41 -05:00
Goodfeat
dd6e33ae31 Moved "Graphics Backend Multitreading" item to Graphics API & Optimization section
See merge request ryubing/ryujinx!13
2025-07-02 00:58:41 -05:00
GreemDev
b8a2096dc6 UI: RPC: [ci skip] Add BL2, BLTPS, and Minecraft Dungeons RPC images 2025-07-02 00:58:41 -05:00
GreemDev
7e3d22b5da infra: [ci skip] Remove duplicate GLI install in canary CI 2025-07-02 00:58:41 -05:00
GreemDev
26932ced08 infra: Update to Ryujinx.LibHac 0.20.0
This is identical to the previous version, it's just on NuGet.org so we can comment out the LibHacAlpha source in nuget.config.
2025-07-02 00:58:41 -05:00
GreemDev
d99a6a0f0a misc: [ci skip] Cause GitHub fallback properly 2025-07-02 00:58:41 -05:00
GreemDev
58e2f957a7 docs: compat: further clarify the issue with 'FANTASY LIFE i: The Girl Who Steals Time' with 'crash' and 'vulkan-backend-bug' labels. 2025-07-02 00:58:41 -05:00
GreemDev
40f12bd8df docs: compat: ingame: FANTASY LIFE i: The Girl Who Steals Time 2025-07-02 00:58:41 -05:00
GreemDev
1067827dcf infra: Remove GitHub uploading from Canary CI workflows 2025-07-02 00:58:41 -05:00
GreemDev
28932a0ea3 infra: [ci skip] fix canary changelog generation 2025-07-02 00:58:41 -05:00
GreemDev
429203e5d2 infra: Custom Update server instead of direct GitLab API calls
This reduces the amount of requests for an update from 3 if an update is needed, or 2 if not; to 1 if an update is needed, and none if an update is not. The difference comes from using this update server to check if an update is needed, and not GETing a snippet content for the release channels.
2025-07-02 00:58:41 -05:00
GreemDev
301978a35d infra: [ci skip] make the canary release notes look nicer 2025-07-02 00:58:41 -05:00
GreemDev
13017a0eb4 canary CI: checkout code before trying to get current revision 2025-07-02 00:58:41 -05:00
GreemDev
60e59d2e2b misc: Update LibHac
See merge request ryubing/libhac!3
2025-07-02 00:58:41 -05:00
GreemDev
a9380092a7 infra: [ci skip] Move tag creation to the end of the build process in CI 2025-07-02 00:58:41 -05:00
KeatonTheBot
ee4466351f Vulkan: Use compute shader for non-indirect unsupported topology index buffer conversions
See merge request ryubing/ryujinx!5
2025-07-02 00:58:41 -05:00
GreemDev
a0ad3c5dd3 misc: readme: stable and canary release channels from gitlab 2025-07-02 00:58:41 -05:00
GreemDev
93f30754e1 misc: [ci skip] fix typo in comment & rename CheckForUpdateAsync 2025-07-02 00:58:41 -05:00
GreemDev
089be24825 infra: Embed milestone description in stable release description in CI 2025-07-02 00:58:41 -05:00
GreemDev
3642c17669 infra: Send a Discord webhook message when a new build is available 2025-07-02 00:58:41 -05:00
TheToid
1109dc8011 Use rcodesign for dylib signing where avaiilable and clear out all "._" files...
See merge request ryubing/ryujinx!14
2025-07-02 00:58:41 -05:00
LotP
c37778c337 fix: use accurate length for enumerating
See merge request ryubing/ryujinx!49
2025-07-02 00:58:41 -05:00
GreemDev
d15d9e65c2 missed the projects/ API endpoint part 2025-07-02 00:58:41 -05:00
GreemDev
cf819c572b infra: Add functionality to the CI to upload artifacts to this GitLab and make releases based on all files uploaded.
See merge request ryubing/ryujinx!48
2025-07-02 00:58:40 -05:00
GreemDev
b43ce7bce4 stable release test workflow for gitlab releases 2025-07-02 00:58:40 -05:00
LotP
5587926192 Update LibHac
See merge request ryubing/ryujinx!45
2025-07-02 00:58:40 -05:00
MrKev
50211d5f2d Fix ~3500 analyser issues
See merge request ryubing/ryujinx!44
2025-07-02 00:58:40 -05:00
Hack茶ん
634cfae98e Update Korean translation
See merge request ryubing/ryujinx!43
2025-07-02 00:58:40 -05:00
GreemDev
07b1e849f9 misc: Remove internal release channel constants 2025-07-02 00:58:40 -05:00
GreemDev
a742e9ff8e UI: RPC: Remove release channel from RPC logo hover 2025-07-02 00:58:40 -05:00
GreemDev
c55e6c2f9b fix invalid link in canary release message & change stable too 2025-07-02 00:58:40 -05:00
GreemDev
860abda318 test new canary release channel repo 2025-07-02 00:58:40 -05:00
GreemDev
5c523243bc Revert "PPTC: fix rare EndOfStreamException in ContainsBlacklistedFunctions"
This reverts commit 1156307ef9
2025-07-02 00:58:40 -05:00
GreemDev
5bedfe2ca4 misc: fix duplicated code (oops), reorder the commands in-code to match the UI 2025-07-02 00:58:40 -05:00
GreemDev
ff7a607b49 misc: Swap the context menu actions to Commands 2025-07-02 00:58:39 -05:00
GreemDev
81c1b14c0d [ci skip] infra: After a quick test, ARMeilleure didn't even use anything from Ryujinx.Common. 2025-07-02 00:58:39 -05:00
GreemDev
3c98be1a78 PPTC: fix rare EndOfStreamException in ContainsBlacklistedFunctions 2025-07-02 00:58:39 -05:00
KeatonTheBot
fbc566e0b4 Workaround undefined behavior in bad dual source blend states
See merge request ryubing/ryujinx!4
2025-07-02 00:58:39 -05:00