Shyanne
09d4bfe6d8
Merge branch 'master' into 20-empty-nca-lockup
2026-01-28 00:34:04 -05:00
GreemDev
5ed94c365b
add a stack trace for the catch branch of AppleHardwareDeviceDriver.IsSupported
Canary-1.3.246
2026-01-27 17:52:45 -06:00
GreemDev
fef93a453a
[ci skip] replace all usages of IntPtr with nint
2026-01-27 17:41:46 -06:00
GreemDev
82074eb191
audio backend projects code cleanup
Canary-1.3.245
2026-01-27 17:34:51 -06:00
GreemDev
bd388cf4f9
Expose AudioToolkit in UI
2026-01-27 17:28:59 -06:00
Stossy11
d271abe19a
[ci skip] Add macOS native Audio Backend ( ryubing/ryujinx!252 )
...
See merge request ryubing/ryujinx!252
THIS IS CURRENTLY NOT EXPOSED BY THE UI OR HANDLED BY THE EMULATOR. Expect a commit later to add it to configs, UI, etc.
2026-01-27 17:03:59 -06:00
Hack茶ん
c154f66f26
Update Korean translation ( ryubing/ryujinx!251 )
...
See merge request ryubing/ryujinx!251
2026-01-21 18:23:34 -06:00
GreemDev
f556e8b8fb
add offline update server catch branch
Canary-1.3.244
2026-01-20 13:19:44 -06:00
Babib3l
99feaafbe6
French and Spanish Translations updates on RenderDoc ( ryubing/ryujinx!246 )
...
See merge request ryubing/ryujinx!246
2026-01-03 07:23:11 -06:00
GreemDev
fa55608587
RenderDoc API support ( ryubing/ryujinx!242 )
...
See merge request ryubing/ryujinx!242
Canary-1.3.243
2026-01-01 00:10:21 -06:00
LotP
4c64300576
fix new locale files data loading ( ryubing/ryujinx!245 )
...
See merge request ryubing/ryujinx!245
Canary-1.3.242
2025-12-31 20:21:35 -06:00
LotP
0a3db19b28
fix language switching 2 ( ryubing/ryujinx!244 )
...
See merge request ryubing/ryujinx!244
Canary-1.3.241
2025-12-31 10:30:35 -06:00
LotP
453b246faa
fix ( ryubing/ryujinx!243 )
...
See merge request ryubing/ryujinx!243
Canary-1.3.240
2025-12-31 09:15:40 -06:00
Shyanne
2274a32813
Updated LoadAndSaveMetadata to return Optional type (but for real this time)
...
- fixed a typo i found
- awaiting dialog on invalid unpacked error
-
2025-12-30 17:06:21 -05:00
Shyanne
34190c9184
Moved null title id check to LoadAndSaveMetadata
2025-12-29 12:09:44 -05:00
Shyanne
18501d01f3
Merge branch '20-empty-nca-lockup' of https://git.ryujinx.app/sh0inx/ryujinx into 20-empty-nca-lockup
2025-12-29 00:31:45 -05:00
Shyanne
6780ff0d8a
👍
2025-12-29 00:28:50 -05:00
Shyanne
3cc02ebaef
maybe don't dispose of the gpu when it doesnt exist
2025-12-28 16:54:21 -05:00
Shyanne
6938265651
Merge branch 'master' into 20-empty-nca-lockup
2025-12-28 14:16:39 -05:00
Shyanne
f6328ebb69
Amended typos and updated commentary
2025-12-28 13:16:07 -06:00
Shyanne
445924102e
Addressed empty NCA lockup
...
- Updated LoadGuestApplication to use a CancellationTokenSource so we can properly asynchronously cancel and not hang (other things could listen to this too, or cancel it).
- Moved PrepareLoadScreen() to later in the pipeline (because cancelling LoadGuestApplication causes issues).
- Added Metadata read/write logging.
- Made AppHost inherit Disposable interface so that the garbage collector kicks in (side effect: made private Dispose() public)
- Added a WaitHandle to wait on either gpuDoneEvent or gpuCTS.Cancel event (LoadGuestApplication cancellation).
- Set invalid title ID for metadata.
2025-12-28 13:16:07 -06:00
Shyanne
cf72e189b7
Amended typos and updated commentary
2025-12-27 23:04:20 -05:00
Shyanne
8bd290cc57
Addressed empty NCA lockup
...
- Updated LoadGuestApplication to use a CancellationTokenSource so we can properly asynchronously cancel and not hang (other things could listen to this too, or cancel it).
- Moved PrepareLoadScreen() to later in the pipeline (because cancelling LoadGuestApplication causes issues).
- Added Metadata read/write logging.
- Made AppHost inherit Disposable interface so that the garbage collector kicks in (side effect: made private Dispose() public)
- Added a WaitHandle to wait on either gpuDoneEvent or gpuCTS.Cancel event (LoadGuestApplication cancellation).
- Set invalid title ID for metadata.
2025-12-27 22:34:48 -05:00
LotP
45193dcc8d
Fractured Locales Support ( ryubing/ryujinx!238 )
...
See merge request ryubing/ryujinx!238
Canary-1.3.239
2025-12-27 14:07:56 -06:00
GreemDev
9ebf444644
[ci skip] Code comment
2025-12-25 23:48:10 -06:00
GreemDev
f585b36263
Use new retry flag for uploading built artifacts in CI
...
(I'm tired of the GitLab randomly HTTP 500ing and causing the entire CI to fail)
Canary-1.3.238
2025-12-23 02:16:01 -06:00
GreemDev
a96f20dca5
Removed TypedStringEnumConverter; it exists in .NET now.
...
As per the remark XMLdoc on the type: Get rid of this converter if dotnet supports similar functionality out of the box.
2025-12-23 01:42:28 -06:00
GreemDev
1e1bcb4a5b
storing commit string in github output causes weird CI failures
...
so let's just not bother, it didn't show anything more than the UI already did anyways
Canary-1.3.237
2025-12-23 00:02:02 -06:00
Coxxs
ca76bacd22
gdb: add monitor get mapping ( ryubing/ryujinx!215 )
...
See merge request ryubing/ryujinx!215
2025-12-21 22:34:20 -06:00
GreemDev
66f339d265
CI 2.0 ( ryubing/ryujinx!237 )
...
See merge request ryubing/ryujinx!237
2025-12-18 22:56:50 -06:00
GreemDev
6cdbdfd329
[ci skip] Pin GitLabCli to 1.4.1 in CI scripts so I can test v2.0
2025-12-18 03:27:43 -06:00
GreemDev
9f817d60d5
oops
Canary-1.3.236
2025-12-18 03:05:42 -06:00
GreemDev
5cffc95be6
Make all OSes build on Linux (7zip has a linux version)
2025-12-18 03:01:22 -06:00
LotP
2c0977f6b3
fix pre-action crash ( ryubing/ryujinx!236 )
...
See merge request ryubing/ryujinx!236
Canary-1.3.234
2025-12-12 14:28:54 -06:00
LotP
3a593b6084
Fix kaddressarbiter crash ( ryubing/ryujinx!235 )
...
See merge request ryubing/ryujinx!235
Canary-1.3.233
2025-12-06 20:16:43 -06:00
LotP
c3155fcadb
Memory Changes 3.2 ( ryubing/ryujinx!234 )
...
See merge request ryubing/ryujinx!234
Canary-1.3.232
2025-12-06 17:19:19 -06:00
LotP
fd7554425a
Update BiquadFilterEffectParameter2.cs ( ryubing/ryujinx!233 )
...
See merge request ryubing/ryujinx!233
Canary-1.3.231
2025-12-05 07:53:09 -06:00
Princess Piplup
52700f71dc
Fix SaveCurrentScreenshot ( ryubing/ryujinx!230 )
...
See merge request ryubing/ryujinx!230
Canary-1.3.230
2025-12-04 17:35:17 -06:00
Alula
b018a44ff0
Disable coredumps by default on Linux + other minor fixes ( ryubing/ryujinx!204 )
...
See merge request ryubing/ryujinx!204
Canary-1.3.229
2025-12-04 17:32:26 -06:00
GreemDev
d522bfef62
fix: Force the key install helper to delete key files before copying (not sure why the overwrite boolean does nothing for File.Copy)
Canary-1.3.228
2025-12-02 21:23:06 -06:00
KeatonTheBot
39f55b2af3
cpu: Protect against stack overflow caused by deep recursion ( ryubing/ryujinx!111 )
...
See merge request ryubing/ryujinx!111
Canary-1.3.227
2025-11-19 20:50:23 -06:00
Goodfeat
6126e3dc1e
fix: UI: Custom setting was reset to global when changed during gameplay. ( ryubing/ryujinx!164 )
...
See merge request ryubing/ryujinx!164
Canary-1.3.226
2025-11-19 20:33:35 -06:00
GreemDev
e1c829f91d
We no longer offer a dedicated headless build. This script could have been deleted like a year ago lol
2025-11-17 22:47:23 -06:00
Babib3l
6c7dc7646b
Translation updates ( ryubing/ryujinx!221 )
...
See merge request ryubing/ryujinx!221
2025-11-17 22:34:54 -06:00
GreemDev
862a686c5e
UI: Improve "Show Changelog" button in the updater
...
Now it no longer causes the dialog to disappear (which then promptly re-appears so you can click yes/no to accept/deny the update)
Canary-1.3.224
2025-11-17 00:15:58 -06:00
GreemDev
e8751e1c40
more C# 14 partial properties
Canary-1.3.223
2025-11-16 19:14:26 -06:00
GreemDev
09748b140a
Use the new C# 14 null propagation setter
2025-11-16 19:14:26 -06:00
Coxxs
456db46065
Stub IWriterForApplication: 0 (CreateContextRegistrar) ( ryubing/ryujinx!183 )
...
See merge request ryubing/ryujinx!183
Canary-1.3.222
2025-11-16 18:24:41 -06:00
GreemDev
7b39ff36c0
docs: compat: ZA LDN works and has for a while
2025-11-16 00:30:37 -06:00
Maki
10476771d3
fix: detect face button layout for gamepads ( ryubing/ryujinx!219 )
...
See merge request ryubing/ryujinx!219
Canary-1.3.221
2025-11-14 12:51:53 -06:00