boykopovar
4e067caa65
fix(pad): recover infrared transfer signatures
2026-10-21 21:47:26 +03:00
boykopovar
fa38f4e2af
fix(pad): recover profile selection and infrared status signatures
2026-10-21 21:47:25 +03:00
boykopovar
7c741db5ef
fix(pad): recover controller update status and data signatures
2026-10-21 21:47:24 +03:00
boykopovar
ae33ab4bb1
fix(pad): recover feature report and compatibility signatures
2026-10-21 21:47:23 +03:00
boykopovar
b878641d26
fix(pad): recover tracker and connection query signatures
2026-10-21 21:47:23 +03:00
boykopovar
482c0e92d4
fix(pad): recover profile and copilot control signatures
2026-10-21 21:47:21 +03:00
boykopovar
891d790b6a
fix(pad): recover idle counters and device query signatures
2026-10-21 21:47:20 +03:00
boykopovar
adb500a3c1
fix(http): recover the cookie statistics layout
2026-10-21 21:47:19 +03:00
boykopovar
5f1d9bafa2
fix(pad): recover controller settings signatures
2026-10-21 21:47:18 +03:00
boykopovar
9e87228eaf
docs(debt): close verified hmd and pad parameterless signatures
2026-10-21 21:47:15 +03:00
boykopovar
cf0544a93b
docs(json): narrow the remaining initialization debt
2026-10-21 21:47:13 +03:00
boykopovar
4a7d2251d3
fix(ime): recover candidate keyboard and panel signatures
2026-10-21 21:47:11 +03:00
boykopovar
3812ecbc08
fix(json): recover scalar boolean conversion semantics
2026-10-21 21:47:10 +03:00
boykopovar
5c9322b1e0
fix(net): recover synchronization and event callback contracts
2026-10-21 21:47:07 +03:00
boykopovar
51ef9e8111
docs(netctl): close verified parameterless ipc signatures
2026-10-21 21:47:03 +03:00
boykopovar
fe0540a4e5
fix(hmd): recover eye geometry and led control signatures
2026-10-21 21:47:02 +03:00
boykopovar
d64e3c4ea7
fix(tts): recover status and speech parameter signatures
2026-10-21 21:47:01 +03:00
boykopovar
fbb28d6d62
docs(debt): remove the resolved keyboard conversion signature
2026-10-21 21:47:00 +03:00
boykopovar
8d3314c824
fix(rudp): recover remote address and event pump signatures
2026-10-21 21:46:58 +03:00
boykopovar
7b1451b99b
fix(ajm): recover vorbis packet parameter layouts
2026-10-21 21:45:12 +03:00
boykopovar
2b94ddfa7e
fix(net): recover ipv6 interface configuration signatures
2026-10-21 21:45:11 +03:00
boykopovar
fc3db15402
fix(json): preserve existing values on duplicate insertion
2026-10-21 21:45:10 +03:00
boykopovar
6d2aebd469
fix(json): restore the default special float format
2026-10-21 21:45:09 +03:00
boykopovar
45997cbfe9
fix(net): recover address and route configuration signatures
2026-10-21 21:45:08 +03:00
boykopovar
9ccfc42192
fix(net): recover socket and interface control signatures
2026-10-21 21:45:07 +03:00
boykopovar
e5a43c86bc
fix(netctl): recover state and result query signatures
2026-10-21 21:45:06 +03:00
boykopovar
419a34cadb
fix(netctl): recover callback and event stub signatures
2026-10-21 21:45:05 +03:00
boykopovar
0dd86fcff7
fix(hmd): recover reprojection event and color signatures
2026-10-21 21:45:03 +03:00
boykopovar
91c3ff3041
fix(hmd): recover device setting and scalar query signatures
2026-10-21 21:45:03 +03:00
boykopovar
2239c0b717
fix(http): recover request metadata and memory stats signatures
2026-10-21 21:45:01 +03:00
boykopovar
35943b3e7b
fix(http): recover cookie buffer and limit signatures
2026-10-21 21:45:01 +03:00
boykopovar
39cfd3e2ad
fix(np): recover connection statistics output layout
2026-10-21 21:45:00 +03:00
boykopovar
b078879d07
fix(np): recover session signaling query structures
2026-10-21 21:44:59 +03:00
boykopovar
d402d576fb
fix(voiceqos): recover packet and attribute stub signatures
...
restore packet size pointers, attribute buffers, debug query arguments and hq initialization arguments from the system module. correct the writable remote attribute output and align existing stub tests with the recovered declarations. both guest_voice_qos tests pass on windows.
2026-10-21 21:44:58 +03:00
boykopovar
2a9e6d8def
fix(screenshot): recover overlay image stub signatures
...
verify the path and two 32-bit coordinates in the overlay loader and the fourth origin argument in the forwarding export. retain both throwing bodies and remove the resolved signature debt.
2026-10-21 21:44:57 +03:00
boykopovar
7e8fede88c
fix(rtc): restore the complete system timezone table
...
decode all 70 entries at 0x4b80 used by the lookup at 0x15d0. preserve lookup order and the parser's uppercase second-letter check. cover missing zones, case handling and prefix matching in guest_rtc on windows.
2026-10-21 21:44:56 +03:00
boykopovar
6f1e594ceb
fix(np): recover session signaling query argument lists
...
follow five exported dispatchers in the local system module. retain opaque payload pointers and document unresolved layouts instead of guessing their fields. throwing stub bodies remain unchanged.
2026-10-21 21:44:55 +03:00
boykopovar
9f39eb44da
fix(json): correct the object erase return contract
...
the system export leaves the return register unspecified on missing keys and tail-calls node removal on a match. declare void and check object contents instead of a fabricated removal count. guest_json passes on windows.
2026-10-21 21:44:52 +03:00
boykopovar
5266e7f770
fix(http): recover cache and request option stub signatures
...
verify argument widths against the local system module, including the four-register auth cache export and four-byte option outputs. keep every throwing stub body unchanged.
2026-10-21 21:44:51 +03:00
Adrià
cf2c667060
Merge pull request #9203 from mazen320/docs/entry-register-contract
...
docs(architecture): record main-module entry register contracts
2026-10-21 20:22:04 +02:00
Adrià
6b6c701636
Merge pull request #8941 from xXPBSXx/docs/debt-snwprintf-s-handler
...
docs(debt): say that snwprintf_s does not invoke the exported constraint handler
2026-10-21 20:12:23 +02:00
Adrià
d27d05ec14
Merge pull request #7883 from thuanquang/fix/strip-last-provoking-gs
...
fix(agc): draw triangle strips through a geometry program with the last provoking vertex
2026-10-21 20:10:30 +02:00
Adrià
3897c5c6bd
Merge pull request #7849 from MarcZX10/codex/fix-host-import-partial-unmap-lifetime
...
fix(agc): retire host imports before range cuts
2026-10-21 20:09:59 +02:00
Adrià
8e72738df6
Merge pull request #8437 from xXPBSXx/fix/mprotect-ignore-undefined-bits
...
fix(libkernel): drop undefined protection bits in mprotect
2026-10-21 20:08:57 +02:00
Adrià
606297f34f
Merge pull request #8474 from xXPBSXx/fix/recv-msg-waitall
...
feat(libkernel): accept MSG_WAITALL in recv, recvfrom and recvmsg on a stream socket
2026-10-21 20:00:45 +02:00
Adrià
95d17687ae
Merge pull request #8267 from thuanquang/fix/amd-robust2
...
fix(agc): give AMD's proprietary driver robustBufferAccess2 again
2026-10-21 19:59:43 +02:00
Dean
4ec064d29b
Merge pull request #6887 from Amoenus/codex/test-msaa-reader-retile-main143
...
test(agc): connect MSAA sample readback to tiled layouts
2026-10-22 06:14:29 +13:00
MarcZX10
2a12152f2b
test(agc): clarify imports after partial unmap
2026-10-21 16:42:05 +00:00
Maz
0b411ccee0
docs(architecture): record main-module entry register contracts
...
Answer #9048 from the host stubs: Linux, Windows and macOS differ, and the console is not measured.
2026-10-21 19:08:57 +04:00
thuanquang and Claude
0bd8f6188a
fix(agc): draw triangle strips through a geometry program with the last provoking vertex
...
An RX 6700 XT hands a geometry shader odd strip triangle i as
(i+1, i, i+2) with the last provoking vertex, which is the order the
translator already uses, and since #7374 last mode takes the flat
outputs of the program's primitives from their last index. Keep the
last-mode refusal for fans only, which reach the program as
(i+1, i+2, 0) while the hardware gives (0, i+1, i+2). TEKKEN DARK
RESURRECTION (PPSA31371) stops on such a strip draw.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-10-21 21:41:01 +07:00