Commit Graph

7957 Commits

Author SHA1 Message Date
Margen67 4b9509391a [3PP] Upgrade snappy to 1.2.2 2025-07-27 02:46:43 -07:00
Margen67 25d6f8269a [premake] Cleanup 2025-07-27 02:46:43 -07:00
Adrian 7fec549552 [XAM] Implemented XamTaskCloseHandle 2025-07-27 00:35:10 +02:00
Gliniak 8a1188090f [Kernel] Fixed compilation 2025-07-26 22:35:47 +02:00
The-Little-Wolf 39621ddec8 [KERNEL] - Replacing Unk
- Changes here are from Chrispy's Nukernel
2025-07-26 22:27:21 +02:00
The-Little-Wolf 31173107bc kXNotification - adding more
- Added more kXNotification ids
- Added missing Notification to XMPCreateTitlePlaylist
2025-07-26 21:58:57 +02:00
Gliniak 4182852a4b [Base] Split of xbox.h file
- Splitted into: kernel.h and xam.h
- Removed UpdateSpaData from KernelState into ContentManager
2025-07-26 21:25:32 +02:00
Adrian c4e86cfd2b [XAM] Cleanup XamGetOverlappedResult 2025-07-24 23:29:46 +02:00
Adrian f66ab091c1 [XAM] Implemented XamGetCachedTitleName 2025-07-24 20:45:00 +02:00
Adrian d9092fb232 [XAM] Cleanup XEnumerateCrossTitle 2025-07-23 23:05:35 +02:00
The-Little-Wolf c83522060e [XBOXKRNL/XCONFIG] - Properly set PC values
- Adding PC Related flags
- set correct size of XCONFIG_USER_PC_HINT
2025-07-23 21:46:49 +02:00
Adrian 01d46c20ff [XAM] Cleanup XamUserAreUsersFriends 2025-07-21 08:11:54 +02:00
Margen67 5e4a04f383 [CI] Remove Clang 19 build 2025-07-19 14:42:21 -07:00
Margen67 3eef564ff8 [format] Require EOF newline 2025-07-19 14:42:21 -07:00
Margen67 45ca1c352d [CI] Add --no_premake to build 2025-07-19 14:42:21 -07:00
Margen67 4cb783bf22 Header cleanup 2025-07-19 14:42:21 -07:00
Margen67 d01c35f506 [Docs] Better Linux build instructions 2025-07-19 14:42:21 -07:00
Margen67 d8137a23ea [CI, premake] GCC "progress"
Also move "NoBufferSecurityCheck" outside of Windows to improve performance for Linux. (linktimeoptimization leads to build errors)
2025-07-19 14:42:21 -07:00
Margen67 5e820b09c3 [tools/diff] Formatting 2025-07-19 14:42:21 -07:00
Margen67 032dc8437b [CI] Get UBUNTU_BASE from lsb_release 2025-07-19 14:42:21 -07:00
Margen67 108fa002f9 [xb] Cleanup, use maintained version of cpplint
https://github.com/google/styleguide/pull/837
2025-07-19 14:42:21 -07:00
The-Little-Wolf 6314388c51 [XAM] - Replacing Unk
- Replacing unk parameters
- Naming unk xmp calls
- Added missing xmp structs
- Added missing messenger structs
- Added missing XamProfileCreate related structs
2025-07-19 20:37:23 +02:00
Margen67 fd82727be6 [premake] Remove <VS2022 remnants 2025-07-11 23:45:56 -07:00
Margen67 235978018c Delete xeniarc 2025-07-11 21:55:33 -07:00
Margen67 3b49edc3c6 Require specific clang-format version
Also update ancient Linux building instructions.
2025-07-11 21:55:33 -07:00
Margen67 f2a2812c67 Require Visual Studio 2022
https://github.com/actions/runner-images/issues/12045
2025-07-11 21:55:33 -07:00
Margen67 12a7e4c9c2 [xb, premake] Cleanup 2025-07-11 21:55:33 -07:00
David Hummel 3ab5ba5d81 Allow premake5 --cc argument to be optional 2025-07-10 02:32:46 -07:00
Margen67 7835f92d8c [CI] Fix release creation 2025-07-08 00:47:02 -07:00
The-Little-Wolf 0f804c3690 [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
2025-07-07 15:40:48 +02:00
Margen67 0aeac841b8 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.
2025-07-07 04:27:38 -07:00
Margen67 79509828f0 [CI] Add LLVM/Clang 20 2025-07-07 04:27:38 -07:00
Margen67 3be371a4a3 [CI] Deduplicate UBUNTU_BASE and LLVM_VERSION 2025-07-07 04:27:38 -07:00
Margen67 20106f8cd5 [xb] Fix typo 2025-07-07 00:37:44 -07:00
Margen67 f3de3ad3f6 [xb] Add clang-format-20, raise minimum version 2025-07-06 20:06:56 -07:00
Margen67 54055a2271 [xb] Remove redundant Python path 2025-07-06 19:04:27 -07:00
Adrian b6884ba10b [XAM] Added back sleep in CompleteOverlappedDeferred
Revert change from 31ce3e0c71

This fixes accessing RDR free roam in netplay.
2025-07-01 21:36:46 +02:00
Adrian f819f23854 [BUILD] Check if building failed from build script
Useful when using git rebase --exec
2025-06-24 20:19:08 +02:00
Adrian c5d6db2840 [XAM/UI] Cast gamercard ImGUI string size to int 2025-06-22 20:37:15 +02:00
Adrian f6323beb20 [XGI] Restrict XSessionCreate to offline sessions
Fixed Peggle from crashing after completing a level.
2025-06-22 20:04:09 +02:00
The-Little-Wolf 20d3ac4ca9 [XAM/USER] - Implement Multiple Functions
- Implement XamUserGetCachedUserFlags, XamIsChildAccountSignedIn, XamUserGetOnlineLanguageFromXUID and XamUserGetOnlineCountryFromXUID
- add IsParentalControlled()
2025-06-22 18:15:41 +02:00
Adrian fd1abfe6aa [Lint/CI] Use LLVM v19 for Linux & Lint 2025-06-21 00:25:27 +02:00
The-Little-Wolf f91be22742 [KERNEL/KERNEL_STATE] - Startup kXNotifyLive
- Notify game user is not connect to live
2025-06-20 23:40:35 +02:00
The-Little-Wolf f65f044ee5 [XAM/UI] - XamShowMarketplaceUI Improvements
- Replacing magic numbers
- Replacing unknown parameters
- Adding more xnotification ids
2025-06-13 22:10:06 +02:00
Binh Nguyen 1d7973aea5
Fixed git checkout to canary-experimental instead of canary_experimental (#644) 2025-06-10 08:04:21 -07:00
NicknineTheEagle 422517c673 [XAM] Only show license_mask instructions for XBLA game unlock offer ids 2025-06-06 19:25:49 +02:00
Margen67 15008ccecc [CI] Check binary size 2025-06-02 00:41:30 -07:00
Gliniak b864149575 [Misc] Cleanup in Kernel 2025-05-31 12:00:47 +02:00
Gliniak 50492a951e [Misc] Moved pe_image to base from 3pp and cut unnecessary parts 2025-05-31 10:05:00 +02:00
Gliniak 31ce3e0c71 [XAM] Added overlap to XamUserReadProfileSettings
- Removed delay on CompleteOverlappedDeferredEx
2025-05-30 23:39:17 +02:00