Adrià
d50ec76da0
Merge pull request #7656 from andreamatt/fix/progress-history-utc-days
...
fix(progress_history): take history days in UTC
2026-10-20 13:25:16 +02:00
Adrià
b9a097353c
Merge pull request #7556 from MarcZX10/codex/libkernel-sysctl-mib-enoent
...
fix(libkernel): return ENOENT for measured absent sysctl MIBs
2026-10-20 13:23:08 +02:00
Adrià
8afd6ea478
Merge pull request #7660 from savvaniss/fix/sce-code-gaps
...
fix(relinker): resume scans after undecodable bytes between PS4 unwind functions
2026-10-20 13:17:15 +02:00
Adrià
437de6392f
Merge pull request #7652 from billythemenace2/fix/kernel-raise-outside-host-code
...
fix(libkernel): redirect a raise only once the target leaves host code
2026-10-20 13:16:49 +02:00
Adrià
1d41645527
Merge pull request #7633 from WallisSkill/fix/dualsense-audio-haptics
...
fix(libSceVideoOut): rumble a DualSense from haptic audio without a sound card
2026-10-20 13:07:58 +02:00
Adrià
d3633bd9e3
Merge pull request #7554 from MarcZX10/codex/libkernel-rng-pseudo-mib
...
fix(libkernel): support kern.rng_pseudo MIB access
2026-10-20 13:06:57 +02:00
Dean
294f9d27a3
Merge pull request #8021 from ymatrix1/feat/audioout-missing-exports
...
feat(libSceAudioOut): export missing firmware audio output interfaces
2026-10-20 23:53:50 +13:00
Adrià
777bd0f4b2
Merge pull request #7564 from slopggobblercobbler81/fix/appcontent-download-error-codes
...
fix(libSceAppContent): return NOT_MOUNTED for invalid download mount point
2026-10-20 12:51:43 +02:00
MarcZX100
7b05271abb
fix(libkernel): support kern.rng_pseudo MIB access
2026-10-20 12:29:39 +02:00
Adrià
6bd02dd915
Merge pull request #7545 from ionut27001/fix/libc-strtod-nan-payload
...
fix(libc): parse NaN payloads in strtod as measured on a PS5
2026-10-20 12:25:58 +02:00
Adrià
9299e6fd8a
Merge pull request #7542 from ionut27001/fix/libkernel-rng-pseudo-block
...
fix(libkernel): return kern.rng_pseudo in 64-byte blocks as measured on a PS5
2026-10-20 12:24:51 +02:00
Adrià
d2d9b1057b
Merge pull request #7533 from hugodearaujo/fix/agc-cube-extra-slices
...
fix(agc): decode cube descriptors with slices past their last whole cube
2026-10-20 12:24:46 +02:00
Dean
e41fb9db5d
Merge pull request #8009 from primesoul-web/feat/ime-open-filters
...
feat(libs): the sceImeOpen text and external-keyboard filters
2026-10-20 23:20:35 +13:00
Adrià
a0e0985288
Merge pull request #7551 from mazen320/fix/open-nofollow-junction
...
fix(libkernel): stop O_NOFOLLOW from opening a Windows directory junction
2026-10-20 12:20:01 +02:00
Adrià
4f99cbffd7
Merge pull request #7536 from voidlakhan/fix/savedata-setparam-null-arguments
...
fix(savedata): return parameter error on null arguments in setParam
2026-10-20 12:18:56 +02:00
MarcZX10
e054c83eea
Merge upstream main into measured absent sysctl MIBs
2026-10-20 10:12:56 +00:00
Adrià
949e95dbe7
Merge pull request #7495 from nekomancer01/feat/rudp-poll
...
feat(libSceRudp): implement the poll exports
2026-10-20 12:12:43 +02:00
Dean
d14a186f46
Merge pull request #7933 from veosett/codex/windows-pipeline-journal-paths
...
fix(agc): support long Windows pipeline journal paths
2026-10-20 22:35:05 +13:00
primesoul-web
4c849bcadf
fix(libSceIme): discard the edit when a caret move drops the filtered commit
2026-10-20 09:32:35 +00:00
Yuri Olive
29e9ab36e1
fix(libSceAudioOut): drop names missing from the pinned aerolib
2026-10-20 06:25:40 -03:00
Yuri Olive
7c57018612
Merge remote-tracking branch 'origin/main' into feat/audioout-missing-exports
2026-10-20 06:25:30 -03:00
nekomancer01 and Claude Opus 5.5
e4164098a8
docs(libSceRudp): state the poll gaps first and shorten the debt entry
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 20:07:28 +11:00
nekomancer01 and Claude Opus 5.5
d2b9531517
fix(libSceRudp): match the Vita3K check order and reject negative poll ids
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 20:07:28 +11:00
nekomancer01 and Claude Opus 5.5
680ba6bf29
feat(libSceRudp): implement the poll exports
...
Implement sceRudpPollCreate, sceRudpPollControl, sceRudpPollWait and
sceRudpPollDestroy with the PS Vita signatures and argument checks.
sceRudpTerminate removes the context from every poll and sceRudpEnd
destroys the polls and wakes their waiters.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 20:07:28 +11:00
Adrià
e9a5a0c849
Merge pull request #6772 from XairRrR/fix/storage-array-window
...
fix(agc): serve views of arrays past maxImageArrayLayers from their viewed slices
2026-10-20 10:55:09 +02:00
Adrià
5c94d40bf6
Merge pull request #5942 from JJenkx/feat/ult-bound-condition-variables
...
feat(ult): implement creation-bound condition variables
2026-10-20 10:41:14 +02:00
Kovalev Vladislav
80024c48fd
test(agc): serialize journal replay result capture
2026-10-20 14:40:12 +06:00
Adrià
7faab0aea9
Merge pull request #4891 from dantdmdarealguy/feat/screenshot-hotkey
...
feat(agc,videoout): save the displayed frame as a PNG with a screenshot key
2026-10-20 10:40:02 +02:00
Kovalev Vladislav
08fe08fadc
docs(agc): record remaining long pipeline cache path limits
2026-10-20 14:26:34 +06:00
Dean
661f8b7171
Merge pull request #8059 from KernelPanicNT/fix/voice-not-init-codes
...
fix(libSceVoice): return the module's initialization errors
2026-10-20 21:20:54 +13:00
Dean
f9012eed0d
Merge pull request #7080 from Rengundom/feat/trace-bench-fields
...
feat(trace): record host, title and per-frame benchmark data
2026-10-20 21:19:24 +13:00
Dean
587bb343e8
Merge pull request #8106 from juanpimg/feat/prx-declare-ps5-3.20-exports
...
feat(prx): declare the missing PS5 3.20 system exports
2026-10-20 21:13:30 +13:00
Dean
efd5a4c7eb
Merge pull request #8060 from KernelPanicNT/fix/logindialog-module-error-codes
...
fix(libSceLoginDialog): return the module's error codes and check the open param
2026-10-20 21:12:58 +13:00
Dean
7d876ad3ba
Merge pull request #7949 from slider/feat/libkernel-fchflags
...
feat(libkernel): implement fchflags
2026-10-20 21:02:26 +13:00
Ethan Barcus
a8e06fb008
Merge branch 'main' into feat/trace-bench-fields
2026-10-20 02:57:23 -05:00
Rengundom and Claude Opus 5.5
2e70f478e8
test(trace): check again that a failed benchmark rewrite keeps the previous file
...
The blocked-destination case checks a different file, so an in-place
rewrite passed it. The earlier case is back beside it: a directory at
<name>.tmp makes the write fail, and the previous aps5-bench.json.gz must
be unchanged. It is left out of Windows builds, where the
std::ios_base::failure thrown inside the MinGW ofstream did not unwind to
the test's catch.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 02:47:24 -05:00
Leonardo Feitosa
eca73e1e40
revert(agc): track DCC storage images with more than one mip as one unit
2026-10-20 04:38:56 -03:00
Dean
1edbe4b5e0
Merge pull request #7006 from TheSovietWaffle/fix/recompiler-stencil-replay-every-value
...
fix(recompiler): replay every eight-bit stencil reference a pixel shader may export
2026-10-20 20:30:46 +13:00
Sebastian and Claude Opus 5.5
cfdaf2dbb8
feat(libkernel): implement fchflags
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01QnkpF2oEMofseVz9Z7WEAC
2026-10-20 07:28:54 +00:00
primesoul-web
a0356d0cdd
Merge upstream/main: carry the revision drop over the console size wave
2026-10-20 07:25:26 +00:00
primesoul-web
eb78be8036
fix(libSceIme): drop the filtered commit when the session changed while the filter ran
2026-10-20 07:24:09 +00:00
Dean
3fd1cc393b
Merge pull request #7690 from T3cm0/bionic/hmd2-size-queries
...
feat(libSceHmd2): return the console's display and mirroring buffer sizes
2026-10-20 20:07:31 +13:00
Dean
4a10f5f167
Merge pull request #8037 from MarrasFederico/feat/libc-strtonum
...
feat(libc): implement bounded decimal parsing with strtonum
2026-10-20 20:07:26 +13:00
Dean
26f157ba15
Merge pull request #7959 from Lindamea1/fix/libscenet-getsockinfo-fill
...
fix(libSceNet): fill the address and port fields in sceNetGetSockInfo
2026-10-20 20:07:23 +13:00
Dean
138351d714
Merge pull request #8056 from ntamas94/fix/sce-net-inet-pton-ex-aton
...
fix(libSceNet): parse sceNetInetPtonEx IPv4 text as the PS4 does
2026-10-20 19:31:57 +13:00
Lindamea1 and Claude Opus 5.5
a05db60c87
fix(libSceNet): fill the address and port fields in sceNetGetSockInfo
...
sceNetGetSockInfo returned 0 for a known socket and wrote nothing, so
callers read uninitialised bytes as the socket's endpoints. Monster
Hunter Wilds (PPSA24191) calls it after bind, connect and accept and
stores the local and remote address and port it reads back.
It now writes one 0xA0-byte record in the layout SharpProspero and
shadPS4 give: the socket id, the socket type, the local and remote
IPv4 address and port of the host socket in network byte order, the
SELF and NONBLOCK status flags, and the receive and send buffer sizes
sceNetGetsockopt reports for the socket. The other fields are 0. It
returns 1, the number of records written, and EINVAL for a null record
or an n below 1, as shadPS4 does.
An s below 0 lists the sockets as shadPS4 does: with a null record it
returns their number, otherwise it writes up to n records in socket
order and returns how many it wrote. Unlike shadPS4, which lists IPv6
sockets with zero addresses and ignores flags, an IPv6 socket fails
with EAFNOSUPPORT and is left out of the count and the list, and a
flags bit other than 0x40 fails with EINVAL. SharpProspero names 0x40
SockInfoTimeWait; closed sockets leave the table at once, so it lists
the same sockets. docs/dev/debt/libSceNet.md lists the fields left 0
and these differences.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-20 07:23:51 +01:00
primesoul-web
5b2f829133
Merge upstream/main: queue host edits, run the title's filter in sceImeUpdate
2026-10-20 05:43:53 +00:00
Dean
df6122881d
Merge pull request #8067 from harry-z-kang/codex/relinker-static-mingw-tests
...
fix(build): allow static MinGW runtimes in relinker-only tests
2026-10-20 18:34:06 +13:00
Dean
3611cda292
Merge pull request #8210 from jagrat04/feat/libSceSystemGesture-get-touch-event-by-id
...
feat(libSceSystemGesture): implement sceSystemGestureGetTouchEventByEventID
2026-10-20 18:31:43 +13:00
Dean
9769b46ffb
Merge pull request #8125 from erickerxhalli/feat/libscemove-no-controller
...
feat(libSceMove): report no connected PS Move controller
2026-10-20 18:31:39 +13:00