Adrià
1698d1ea6a
Merge pull request #8642 from MarcZX10/codex/color-compare-format-support-7934
...
fix(agc): match measured color comparison formats
2026-10-21 21:02:30 +02:00
Adrià
fe93440dfd
Merge pull request #8502 from xXPBSXx/fix/pthread-barrier-count-limit
...
fix(libkernel): reject a pthread barrier count above INT_MAX like libthr
2026-10-21 21:02:25 +02:00
xXPBSXx and Claude Sonnet 5.5
949737625b
docs(input): list the F10 performance overlay in the default bindings table
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-21 21:00:50 +02:00
Yunus Shaikh
1d2fdfb261
test(agc): an evicted draw entry serves no relocation through its alias
...
Add EvictedEntriesServeNoRelocation, run by a new ctest
agc_driver_draw_cache_relocation_evicted (--evicted) with
APS5_DRAW_CACHE_ENTRIES=2. It teaches a relocation alias as
MovedDataHitsTheCache does, checks that one moved draw hits, evicts both
taught entries with draws of another vertex shader, and requires that
the next moved draw with the same contents does not hit. Before the
alias named a key, the alias kept the evicted entry and served it.
2026-10-21 18:59:16 +00:00
Adrià
3d29fe0825
Merge pull request #8487 from xXPBSXx/fix/nanosleep-clamp-long-requests
...
fix(libkernel): clamp long nanosleep requests like FreeBSD instead of wrapping them
2026-10-21 20:58:12 +02:00
MarcZX10
4618ff54ea
feat(libc): restore macOS guest backtraces
2026-10-21 18:58:03 +00:00
boykopovar
68aeef249a
fix(tools): scan committed sources for duplicate exports
2026-10-21 21:56:08 +03:00
boykopovar
dfe41f1f45
fix: align merged hmd declarations and webapi tests
2026-10-21 21:56:08 +03:00
boykopovar
9301f2ffeb
test: align merged cases with recovered library behavior
2026-10-21 21:56:07 +03:00
boykopovar
5888cf3cb2
fix(net): align merged ipv6 and rudp argument types
2026-10-21 21:56:07 +03:00
boykopovar
2f678e9046
docs: record retained activation and pad no-op behavior
2026-10-21 21:56:06 +03:00
boykopovar
6036bc6512
fix(zlib): restore validation errors and finalization behavior
2026-10-21 21:56:06 +03:00
boykopovar
8b75d497c0
fix(kernel): reject unimplemented internal pool statistics
2026-10-21 21:56:05 +03:00
boykopovar
77835951cd
fix(ssl): defer private key parsing and allow separate identity loads
2026-10-21 21:56:04 +03:00
boykopovar
350c6eb323
fix(font): restore typography validation and reject unsupported shaping
2026-10-21 21:56:03 +03:00
xXPBSXx and Claude Sonnet 5.5
00bb8aa409
fix(libkernel): fail lseek with EOVERFLOW when the new offset exceeds the 64-bit range
...
FreeBSD 11.4's vn_seek fails SEEK_CUR and SEEK_END with EOVERFLOW when the base offset plus a positive offset does not fit in an off_t, and with EINVAL only when the result is negative. The host lseek reports EINVAL for the overflow, so the guest saw EINVAL. When the host call fails with EINVAL for a positive offset on SEEK_CUR or SEEK_END, the base position is read back and the call fails with EOVERFLOW if the sum would overflow; the file position is left unchanged.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-21 20:56:02 +02:00
boykopovar
682165a929
fix(agc): restore occlusion query size argument
2026-10-21 21:56:02 +03:00
boykopovar
e7a1e5594a
fix(ssl): restore ca query errors and sdk unload boundary
2026-10-21 21:56:02 +03:00
boykopovar
1e6077d1fa
fix(voice): restore port info frame sizes and output bounds
2026-10-21 21:56:00 +03:00
boykopovar
870376c65f
fix(abi): apply guest calling convention to system callbacks
2026-10-21 21:55:56 +03:00
boykopovar
d47b4d729d
fix(hmd2): define reprojection initialization and output layouts
2026-10-21 21:55:35 +03:00
boykopovar
89567a597f
fix(hmd2): define gaze object selection abi layouts
2026-10-21 21:55:35 +03:00
boykopovar
bfbaf72142
fix(voice): restore port parameter errors and volume normalization
2026-10-21 21:55:34 +03:00
boykopovar
09fb692fa1
fix(voice): restore port format validation and resource limits
2026-10-21 21:55:34 +03:00
boykopovar
0f668a2ea8
fix(voice): restore start memory checks and lifecycle errors
2026-10-21 21:55:33 +03:00
boykopovar
f4447aa252
fix(kernel): restore coredump registration and file flag validation
2026-10-21 21:55:33 +03:00
boykopovar
b9fb0d2897
fix(kernel): restore signed coredump attachment lengths
2026-10-21 21:55:32 +03:00
boykopovar
f76db36d9f
fix(hmd2): restore buffer size query pair return type
2026-10-21 21:55:31 +03:00
boykopovar
fe4016f612
fix(voice): restore initialization and thread parameter validation
2026-10-21 21:55:30 +03:00
boykopovar
ee76c0cd98
fix(kernel): restore coredump buffer validation and data type argument
2026-10-21 21:55:30 +03:00
boykopovar
cf717cd80f
fix(videorecording): restore info selectors and unopened errors
2026-10-21 21:55:26 +03:00
boykopovar
c54adfb288
fix(ult): restore thread diagnostic context and fiber callback type
2026-10-21 21:55:09 +03:00
boykopovar
90e4e930ae
fix(audiopropagation): define source and system diagnostic layouts
2026-10-21 21:55:09 +03:00
boykopovar
f2ee3065f1
fix(videorecording): define query parameter output layout
2026-10-21 21:55:07 +03:00
boykopovar
2411c836ce
fix(videorecording): type native video output mode query
2026-10-21 21:54:56 +03:00
boykopovar
2ee0131006
fix(vrsetupdialog): restore result type and error precedence
2026-10-21 21:54:55 +03:00
boykopovar
b35e344585
fix(systemservice): restore browser launch signature and validation
2026-10-21 21:54:54 +03:00
boykopovar
b4ac752769
fix(ssl): implement native peek reads and flag validation
2026-10-21 21:54:52 +03:00
boykopovar
31925119d5
fix(ssl): bind certificate name views to certificate lifetime
2026-10-21 21:54:31 +03:00
boykopovar
d33bde8ed3
fix(ssl): restore validity and fingerprint validation order
2026-10-21 21:54:30 +03:00
boykopovar
e37638505d
fix(ssl): restore native pem encoding and buffer semantics
2026-10-21 21:54:29 +03:00
boykopovar
060a3b6bf9
fix(ssl): restore certificate name copy bounds and errors
2026-10-21 21:54:27 +03:00
boykopovar
83f1f63e85
fix(ssl): restore serial number truncation and errors
2026-10-21 21:54:25 +03:00
boykopovar
2ee602e66f
fix(ssl): restore alpn clearing and validation
2026-10-21 21:54:24 +03:00
boykopovar
34123d4e29
fix(font): restore encoded glyph identifiers and validation
2026-10-21 21:54:23 +03:00
boykopovar
512ae7f80f
fix(font): use 32-bit resolution in driver callbacks
2026-10-21 21:54:22 +03:00
boykopovar
5f980378c4
fix(font): restore device cache ownership and detach outputs
2026-10-21 21:54:22 +03:00
boykopovar
f55e936f92
fix(appcontent): validate entitlement padding by sdk version
2026-10-21 21:54:21 +03:00
boykopovar
20a2488b4b
fix(appcontent): restore initialization guards and validation
2026-10-21 21:54:20 +03:00
boykopovar
dd5b81e1df
fix(netctlapdialog): restore parameter and lifecycle validation
2026-10-21 21:54:20 +03:00