Ondra97
78bbd4bca6
chore(libSceFreeType): isolate outline copy test registration
2026-10-25 02:44:39 +01:00
Ondra97
a09cae07d8
chore(libSceFreeType): avoid overlapping integration edits
2026-10-25 02:44:39 +01:00
Ondra97
bd50dfb19d
feat(libSceFreeType): implement FT_Outline_Copy
2026-10-25 02:44:39 +01:00
Dean
941ace5f34
Merge pull request #10272 from Felipebmaitan/feat/jobmanager-linux-reference
...
test(job-manager): run original-module fixtures on Linux
2026-10-25 14:43:13 +13:00
Dean
50a4f824fc
Merge pull request #10186 from orezraey/fix/libscecescs-jis-encode-measured-ps5
...
fix(libSceCesCs): encode EUC-JP and Shift-JIS as measured on a PS5
2026-10-25 14:21:32 +13:00
Dean
1ee0382ccc
Merge pull request #8951 from xdCloudy/feat/ps5-ssl-exports
...
feat(libSceSsl): declare PS5 pending exports
2026-10-25 14:21:09 +13:00
Dean
096d770143
Merge pull request #10231 from Felipebmaitan/feat/jobmanager-owned-state
...
fix(job-manager): keep scheduling state in caller memory
2026-10-25 14:10:59 +13:00
Dean
f4aabbb122
Merge pull request #10129 from orezraey/fix/libc-strftime-measured-ps5
...
fix(libc): format strftime and asctime fields as measured on a PS5
2026-10-25 14:02:08 +13:00
Dean
c6b318cfd9
Merge pull request #9165 from MaxLikesCode/fix/pthread-timed-self-lock
...
fix(libkernel): time out timed locks of a lock the caller already holds
2026-10-25 14:01:45 +13:00
Dean
6bc12fcdf6
Merge pull request #10021 from klosixgaming-arch/fix/font-writing-line-horizontal
...
fix(libSceFont): resolve a default string direction at creation
2026-10-25 14:00:47 +13:00
Dean
3f97477838
Merge pull request #9338 from MaxLikesCode/feat/usbd-device-calls
...
feat(libSceUsbd): pass the device, packet size, alternate setting and halt calls through to libusb
2026-10-25 13:59:56 +13:00
Dean
471e062346
Merge pull request #10185 from orezraey/fix/libscecescs-mbcs-strings-measured-ps5
...
fix(libSceCesCs): terminate and count MBCS string conversions as measured on a PS5
2026-10-25 13:59:06 +13:00
Dean
b7865bbb6b
Merge pull request #8344 from Retr0G28/fix/socketpair-getpeername-enotconn
...
fix(libkernel): return ENOTCONN from getpeername once a socketpair peer closed
2026-10-25 13:28:30 +13:00
klosixgaming-arch
0e46a0c497
fix(libSceFont): resolve a default string direction at creation
...
A string created from a text source in the default horizontal form (0x10)
reported 0x10. TEKKEN: DARK RESURRECTION (PPSA31371) passes the reported form
to sceFontCreateWritingLine, which only accepts 0x11 and 0x12, so the call
failed and the layout width was 0.
On firmware 13.42 sceFontCreateString decides the direction for a default-form
source and sceFontStringGetWritingForm returns the stored form. The string
gets 0x12 when its first strong character is left to right, 0x11 when it is
right to left, and 0x12 when it has none. Left-to-right and right-to-left marks
count as strong, embeddings and overrides do not, and text between an isolate
initiator and its PDI is skipped. Explicit 0x11 and 0x12 sources keep their
form.
The test follows the table reported on the pull request. Which characters are
strong is decided by Unicode block ranges here, not by the full bidi class
tables.
2026-10-24 19:21:23 -05:00
Max and Claude Opus 5.5
55ff5484d6
fix(libkernel): time out timed locks of a lock the caller already holds
...
scePthreadMutexTimedlock on a mutex the caller holds, and
scePthreadRwlockTimedrdlock and scePthreadRwlockTimedwrlock on a rwlock
it holds for writing, returned EDEADLK at once. The console returns
ETIMEDOUT, as the prosper console oracle measured. They now sleep until
the timeout and return ETIMEDOUT, as FreeBSD libthr does. The POSIX
timed locks call these and change with them.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 02:15:31 +02:00
Felipebmaitan
b31ed5dc5b
test(job-manager): refresh Linux reference on current prerequisites
2026-10-24 21:06:46 -03:00
Felipebmaitan
0d4025f98f
fix(job-manager): refresh compute shutdown on public headers
2026-10-24 21:06:30 -03:00
Felipebmaitan
55efb35489
fix(job-manager): refresh GPU barriers with shared API types
2026-10-24 21:06:13 -03:00
Felipebmaitan
043c7de79a
fix(job-manager): refresh profiler with shared API types
2026-10-24 21:05:57 -03:00
Felipebmaitan
8ab682946a
fix(job-manager): refresh owned state on current prerequisites
2026-10-24 21:05:40 -03:00
Felipebmaitan
42bff60650
fix(job-manager): share registration imports and fixture types
2026-10-24 21:05:21 -03:00
Felipebmaitan
43efd58266
fix(job-manager): reconcile lifecycle with public headers
2026-10-24 21:05:08 -03:00
Dean
cf528e78c6
Merge pull request #9160 from yabanana/feat/kernel-sys-thread-queries
...
feat(libkernel_sys): identify the initial pthread
2026-10-25 12:57:53 +13:00
Dean
c4446bbb09
Merge pull request #9332 from rooklz/fix/windows-console-base
...
fix(relinker): prefer 0x400000 for Windows executables
2026-10-25 12:57:28 +13:00
Max and Claude Opus 5.5
64ae578dda
feat(libSceUsbd): pass the device, packet size, alternate setting and halt calls through to libusb
...
sceUsbdGetDevice, sceUsbdGetDeviceSpeed, sceUsbdGetMaxPacketSize,
sceUsbdGetMaxIsoPacketSize, sceUsbdOpenDeviceWithVidPid,
sceUsbdSetInterfaceAltSetting, sceUsbdClearHalt and
sceUsbdDetachKernelDriver follow FreeBSD 11.4 libusb10.c over the host
libusb. The packet sizes and the alternate setting checks are done as
FreeBSD does them, so the library records which interfaces are claimed,
and a device stays known while a handle to it is open.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 01:50:33 +02:00
Dean
ab6c1b7324
Merge pull request #10715 from oneandonlydean/test/quarantine-frame-replay-windows
...
test(agc): quarantine agc_driver_frame_replay on Windows until the recorder fix (#10711 )
2026-10-25 12:45:06 +13:00
Dean
761cb46f84
Merge pull request #10350 from orezraey/fix/libkernel-socket-receive-flags-measured-ps5
...
fix(libkernel): keep the TCP flag and IP receive options a PS5 accepts
2026-10-25 12:44:40 +13:00
Dean
c15c361163
Merge pull request #10361 from orezraey/fix/libscepad-open-checks-measured-ps5
...
fix(libScePad): answer scePadOpen's user, index and port checks as measured on a PS5
2026-10-25 12:44:15 +13:00
xdCloudy
743d6b91e6
fix(prx): drop duplicate SSL initialization stubs
2026-10-24 16:35:54 -07:00
xdCloudy
6869eaa68b
feat(libSceSsl): declare pending PS5 exports
2026-10-24 16:35:54 -07:00
orezraey and Claude Opus 5.5
6b1962e978
Merge main into fix/libc-strftime-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:28:55 -03:00
Retr0
3af8e6d040
Merge remote-tracking branch 'origin/main' into fix/socketpair-getpeername-enotconn
...
# Conflicts:
# core/libs/tests/GuestSocketPair.cpp
2026-10-25 02:23:58 +03:00
orezraey and Claude Opus 5.5
cab8c2fa88
Merge main into fix/libscecescs-jis-encode-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:07:39 -03:00
orezraey and Claude Opus 5.5
4c3c3231d6
Merge main into fix/libscecescs-mbcs-strings-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:06:54 -03:00
Felipebmaitan
2bed14cd6c
fix(job-manager): refresh registration on reconciled lifecycle
2026-10-24 18:59:58 -03:00
Felipebmaitan
b3f8f8126c
docs(job-manager): carry barrier debt into Linux reference
2026-10-24 18:58:08 -03:00
Felipebmaitan
2760683dbb
docs(job-manager): carry barrier debt into compute shutdown
2026-10-24 18:57:50 -03:00
Felipebmaitan
44397fe2a3
docs(job-manager): restore GPU barrier protocol divergence
2026-10-24 18:57:36 -03:00
Felipebmaitan
c8cbf55d0e
fix(job-manager): reconcile lifecycle with landed scheduler
2026-10-24 18:56:45 -03:00
Felipebmaitan
2c8e9a0045
fix(job-manager): refresh Linux reference on reconciled shutdown
2026-10-24 18:21:36 -03:00
Felipebmaitan
0ff4d3093d
fix(job-manager): refresh compute shutdown on reconciled barriers
2026-10-24 18:20:34 -03:00
Felipebmaitan
b1efedd841
fix(job-manager): refresh profiler on reconciled owned state
2026-10-24 18:17:01 -03:00
Felipebmaitan
376cab297d
fix(job-manager): reconcile owned state with landed scheduler
2026-10-24 18:14:46 -03:00
boykopovar
b3cb9a81fb
fix(sdk): accept companion event output pointer
2026-10-24 23:50:25 +03:00
Daniele Giovane
12ff96135f
docs(libkernel): link initial-thread debt to its provider
2026-10-24 22:44:26 +02:00
Daniele Giovane
65bb594abb
docs(libkernel): retain only initial-thread query limitations
2026-10-24 22:38:43 +02:00
Daniele Giovane
32926902b8
Merge main and leave pthread attributes to the earlier contribution
2026-10-24 22:38:29 +02:00
boykopovar
53153d68be
fix(sdk): recover dialog and streaming output layouts
2026-10-24 23:17:49 +03:00
Adrià
c8d34aa8f4
Merge pull request #6009 from zmeizy/claude/minmax-f32-denormal-modes
...
fix(shader): translate f32 min and max in f32 denormal modes 1 and 2
2026-10-24 22:13:03 +02:00
Adrià
637220db11
Merge pull request #8686 from Ondra97/codex/fix-net-empty-stream-receive
...
fix(net): complete zero-length TCP receives without waiting on Windows
2026-10-24 22:07:49 +02:00