Releases: xenia-canary/xenia-canary-releases
179591c_canary_experimental
[UI] Include null terminator in MessageBoxDialog
15008cc_canary_experimental
[CI] Check binary size
1110cdd_canary_experimental
[Kernel] Added support for writing/reading GPD files
This breaks settings in games that are using them and savefiles in games that use settings to store progress
0f804c3_canary_experimental
[SMC] - add structs and enum for poweron and standby messages
- add structs for poweron and standby messages
- add enum for poweron and standby messages
- add enum for HalReturnToFirmware and log
0ee3940_canary_experimental
[xb] Use WINDIR env var
0d06cdd_canary_experimental
[XAM] Removed overlap from XamUserReadProfileSettings. It currently breaks games for whatever reason.
- Updated params for: XamParseGamerTileKey, XamWriteGamerTile
0aeac84_canary_experimental
Fix building with Clang 20
date: 3.0.4
tomlplusplus: Latest master as of writing since there's no stable release with the build fixes.
0771938_canary_experimental
[Kernel] - Implemented SystemManagementController Class
-
Added handling (partial or dummy) for SMC actions:
-
QUERY_TEMP_SENSOR, QUERY_TRAY, QUERY_AV_PACK, QUERY_SMC_VERSION, QUERY_IR_ADDRESS, QUERY_TILT_SENSOR
-
SET_FAN_SPEED_CPU, SET_FAN_SPEED_GPU, SET_DVD_TRAY, SET_IR_ADDRESS, SET_POWER_LED, SET_LEDS
-
Stub HalOpenCloseODDTray, XamLoaderGetMediaInfo, XamLoaderGetMediaInfoEx
-
Partially Implement HalSendSMCMessage
-
Implement XamLoaderGetDvdTrayState
-
HalOpenCloseODDTray is used by dash and HalSendSMCMessage can be used by custom dashboards
066391f_canary_experimental
[main ui] Properly handle XDG format specifications for Linux systems.
The issue was stemming from the fact that by default Xenia is running in portable mode, as in use the same root directory as the executable for its datafiles.
This default is an issue when using this software from a POSIX platform, since a lot of the times the location where the binary resides is not writable by default.
Therefore, force portable mode to be disabled on non Windows platforms.
03c0e70_canary_experimental
[premake] Remove unneeded defines