Commit Graph
20967 Commits
Author SHA1 Message Date
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
xXPBSXxandClaude 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
xXPBSXxandClaude 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