gibbed
ddee85f0be
[Kernel] Fix XStaticUntypedEnumerator item count.
...
[Kernel] Fix XStaticUntypedEnumerator not tracking item count.
Somehow this didn't make it into PR #1862 .
2021-06-30 13:26:05 -05:00
gibbed
4498a28568
[XAM] Deferred xeXamContentCreate.
2021-06-30 03:39:22 -05:00
gibbed
e8fda5878c
[XAM] Enumerator improvements.
...
- [Kernel] XEnumerator::WriteItems no longer cares about provided
buffer size, since we know the size when the XEnumerator was created.
- [Kernel] Added XStaticEnumerator template. Previous
XStaticEnumerator renamed to XStaticUntypedEnumerator.
- [XAM] Deferred xeXamEnumerate.
2021-06-30 03:39:22 -05:00
gibbed
b18f73b949
[Kernel] Add make_object template.
2021-06-30 03:39:22 -05:00
Joel Linn
480791a056
[Base] Implement message boxes on Linux
2021-06-29 20:41:20 -05:00
emoose
e23a9b7608
[Kernel] Add APC support to NtWriteFile
2021-06-29 03:13:43 -05:00
gibbed
a3535be416
[CPU] Suppress C4065 warning in SyscallHandler.
2021-06-29 02:41:29 -05:00
gibbed
fb0c354b2f
[xboxkrnl] Trim DbgPrint messages.
2021-06-28 20:32:52 -05:00
gibbed
a0ed4ec711
[xboxkrnl] Fix xeRtlNtStatusToDosError logging.
2021-06-28 20:32:52 -05:00
gibbed
997d0555db
Lint/format .inc files.
2021-06-28 20:32:52 -05:00
gibbed
8daef93207
[APU] XMA register table cleanup, documentation.
...
- [APU] Clean up XMA register table.
- [APU] Document observed register ranges in the XMA register table.
2021-06-28 20:32:52 -05:00
gibbed
ead4818e25
[xboxkrnl] Optional string formatter logging.
2021-06-28 20:32:52 -05:00
gibbed
0cf4cab59b
[CPU] Add syscall handler.
2021-06-28 20:32:52 -05:00
gibbed
c6259241a2
[GPU] Complain when command packet is 0xCDCDCDCD.
2021-06-28 20:32:52 -05:00
gibbed
f2a68e4b85
[Base] ByteStream assert cleanup.
2021-06-28 20:32:52 -05:00
gibbed
fa8e2ee788
[VFS] Suppress error msg for ShaderDumpxe:\CB.
...
[VFS] Suppress error message for ShaderDumpxe:\CompareBackends.
2021-06-28 20:32:52 -05:00
gibbed
a12f775c23
[Base] LaunchWebBrowser now takes a string view.
2021-06-28 20:32:52 -05:00
gibbed
e84ef132ae
[xboxkrnl] Log strings for string formatters.
2021-06-28 20:32:52 -05:00
gibbed
8caf8d1c1d
[xboxkrnl] Upgrade DbgPrint logs to info.
2021-06-28 20:32:52 -05:00
gibbed
5826b13899
[XAM] Flag NetDll_WSARecvFrom as high frequency.
2021-06-28 20:32:52 -05:00
gibbed
f4cfa65c7a
[Base] Fix natvis for new endian_store.
2021-06-28 20:32:52 -05:00
gibbed
6c0d03fad3
[CPU] Reduce complexity of Value::Round.
2021-06-28 20:32:52 -05:00
gibbed
92242f3f7d
[Base] Attach console on cvar help/failure.
...
[Base] Attempt attaching to console on cvar help/failure.
2021-06-28 11:57:06 -05:00
gibbed
80cafd9358
[Base] Clean up simple message box utility.
2021-06-28 11:57:06 -05:00
ztjohnst
bf5f700f9e
[Base] Fix invalid cvar args causing silent exit.
...
[Base] Fix invalid cvar arguments causing Xenia to silently exit.
2021-06-28 10:31:18 -05:00
ztjohnst
a77ed6f4a7
[Base] Add ShowInfoMB / ShowErrorMB functions.
...
[Base] Add ShowInfoMessageBox / ShowErrorMessageBox functions.
2021-06-28 10:31:18 -05:00
ztjohnst
be1a666066
[Base] Change behavior of has_console_attached().
...
[Base] Change has_console_attached() so that it no longer proves true
if Xenia is launched from a Windows Terminal.
2021-06-28 10:31:18 -05:00
Joel Linn
44bfba4b0e
[CI] Print clang-format version.
2021-06-28 10:30:41 -05:00
Cancerous
afde40ab6c
XAM fixes.
...
Updated PR from Permanulled PR #1150 .
- [XAM] Stub XGI messages.
- [XAM] Stub XLiveBase GetServiceInfo message.
- [XAM] Stub error out of NetDll_WSARecvFrom.
- [XAM] Stub XamSessionRefObjByHandle.
Improves Aegis Wings, Jetpac, Metal Slug 3, and State of Decay.
Co-authored-by: PermaNulled <crich@thedefaced.org>
2021-06-28 09:51:15 -05:00
Atvaark
432470266c
[Core] Fix reading UTF-8 BOM config files
2021-06-28 08:54:03 -05:00
Gliniak
14eeb94326
[Kernel/IO] IoCompletion: Removed !wait_ticks check
...
- Marked IoCompletion as frequently used functions
- Added correct behaviour to wait_ticks 0
2021-06-28 08:45:41 -05:00
gibbed
771f8fb292
Fix HostPathFile access checks.
...
Fix HostPathFile access checks to additionally check generic access.
2021-06-27 20:01:03 -05:00
Joel Linn
d87bf995e1
Satisfy linter
...
Apply changes suggested by clang-format-12
2021-06-27 16:33:35 -05:00
Joel Linn
ecfba56090
Remove .travis.yml
...
Free building on travis-ci.org ceased
2021-06-27 16:33:35 -05:00
Joel Linn
c5e55ad9fc
Update build badge in readme
...
- Replace travis with drone.io
2021-06-27 16:33:35 -05:00
Joel Linn
9ca8180976
Add CI file for drone.io
2021-06-27 16:33:35 -05:00
gibbed
5c516cc341
Add missing break in logging.
2021-06-26 12:44:21 -05:00
gibbed
6bd96a5091
Remove unconditional block in logging.
...
Remove unconditional block in logging. This was done so the previous
commit shows an actual useful diff.
2021-06-26 12:26:10 -05:00
gibbed
458dbba4ae
Ensure that logging waits before shutting down.
...
- Ensure that logging waits until everything is written before shutting
down.
- Fix a bug where a new log line would not be written until the next
log line had been appended.
2021-06-26 12:26:10 -05:00
Triang3l
fa653cce5d
[Kernel] Fix a comment length lint issue
2021-06-26 16:19:41 +03:00
gibbed
2ac388527b
Disable Edit and Continue for test suites.
...
Disable Edit and Continue for test suites. Edit and Continue in MSVC
can cause the __LINE__ macro to produce invalid values, which breaks
the usability of Catch2 output on failed tests.
2021-06-26 01:06:41 -05:00
emoose
89e26d7b2b
[Kernel] XamContentCreate*: pass XCONTENT_DATA size along to main content-creation func
...
This lets funcs like XamContentCreateInternal pass along a different XCONTENT_AGGREGATE_DATA struct, which the main func will know what to do with
2021-06-25 23:48:25 -05:00
emoose
9503c9efaf
[Kernel] Move title_id field in XCONTENT_AGGREGATE_DATA struct
...
XamAppEnumerateContentAggregate seems to store title_id at 0x140, so I've moved title_id to there, now AGGREGATE_DATA seems to match the size of the struct used by XamContentCreateInternal.
Also removed unneeded/useless checks inside XamAppEnumerateContentAggregate.
2021-06-25 23:48:25 -05:00
emoose
716d4c412a
[Kernel] Let XamContentAggregate.. make use of XEX alt-title-ids header
2021-06-25 23:48:25 -05:00
emoose
c889a8af3f
[CPU] Load alt-title-ids XEX header into XexModule::opt_alternate_title_ids_
2021-06-25 23:48:25 -05:00
emoose
fbf9c4630f
[Kernel] Use XCONTENT_AGGREGATE_DATA in all ContentManager funcs
...
Since AGGREGATE_DATA contains extra info about title_id, and can be easily converted to/from XCONTENT_DATA.
2021-06-25 23:48:25 -05:00
emoose
13f30d3492
[Kernel] Merge Content*Data structs into XCONTENT*_DATA
...
Also moved XContentType to xbox.h so code can make use of it without needing to include STFS stuff
2021-06-25 23:48:25 -05:00
Gliniak
e9f1a534df
[Kernel/Thread] Changed default stack location
2021-06-25 23:45:23 -05:00
madmodder123
e8dde519cc
[XAM] XamShowSigninUI: Fix issue with loading profile(s)
2021-06-25 23:42:00 -05:00
Gliniak
1cc0c1c985
Added more UTF-8 path tests (fnfp & fbnfp).
...
Added more UTF-8 path tests (find_name_from_path &
find_base_name_from_path).
2021-06-25 23:35:56 -05:00