Commit Graph
12972 Commits
Author SHA1 Message Date
Dean c48347be84 Merge pull request #12852 from hypermoist/feat/np-ringbuf
feat(libSceNpCommon): implement sce::np::RingBuf and RingBufMemory
2026-11-05 21:50:16 +13:00
Dean b98c4af193 Merge pull request #15888 from zaryabzip/fix/ime-update-not-opened
fix(libSceIme): return NOT_OPENED from sceImeUpdate with nothing open, and refuse keyboard user -1
2026-11-05 21:47:16 +13:00
Dean e15bb3c68d Merge pull request #15348 from B-Howell/feat/userservice-1360-exports
feat(libSceUserService): declare 78 13.60 exports
2026-11-05 21:47:12 +13:00
Dean 875691681d Merge pull request #15171 from adriaespii/feat/nkwebkit-hit-test-result
feat(libSceNKWebKit): implement WKHitTestResult property getters
2026-11-05 21:47:08 +13:00
Dean fc147beeaa Merge pull request #15149 from 011010/fix/macos-activity-real-runtime
fix(tests): run the macOS game-mode activity against the real runtime
2026-11-05 21:47:04 +13:00
Dean f09613011b Merge pull request #15050 from noamroger/claude/project-thread-od3mt9
feat(libSceFreeTypeOt): read Mac resource fork headers and data offsets
2026-11-05 21:46:48 +13:00
Dean 108613bfdd Merge pull request #14425 from AlexWhitehouse/feat/libscejxr-pkalloc
feat(libSceJxr): implement PKAlloc
2026-11-05 21:46:44 +13:00
Dean c234b27ed6 Merge pull request #14327 from hyvvs/feat/libcairo-image-surfaces
feat(libcairo): implement nineteen image and surface exports
2026-11-05 21:46:27 +13:00
Dean 1d9c9484b7 Merge pull request #14271 from Elma7e/feat/discmap-get-package-size-no-bitmap
feat(libSceDiscMap): return no-bitmap error from sceDiscMapGetPackageSize
2026-11-05 21:45:39 +13:00
Dean dddcc338b6 Merge pull request #14117 from zaryabzip/fix/ult-condition-signal-alignment
fix(libSceUlt): refuse a misaligned condition variable in sceUltConditionVariableSignal
2026-11-05 21:45:29 +13:00
Dean d74a6df732 Merge pull request #10963 from AZLisme/feat/batch3-icu-comparisons
feat(libSceIcu): implement UTF-16 comparisons
2026-11-05 21:44:59 +13:00
Dean f1608aa378 Merge pull request #10960 from AZLisme/feat/batch3-libressl3-digest-helpers
feat(libSceLibreSsl3): implement EVP digest contexts and SHA methods
2026-11-05 21:44:50 +13:00
Dean c5bd55a89a Merge pull request #16000 from rooklz/aps5q-i-1218415473-1bbf9e
docs(debt): remove stale silent stub entry for player invitation dialog
2026-11-05 21:29:09 +13:00
Dean 4d513cadcc Merge pull request #9404 from Ondra97/codex/feat-freetype-variation-selectors
feat(libSceFreeType): expose Unicode variation selectors
2026-11-05 21:24:33 +13:00
Dean 2238042b81 Merge pull request #15705 from oneandonlydean/rr/pr3-gpu
feat(run-report): count milestones, frames, GPU and shader diagnostics
2026-11-05 21:24:14 +13:00
Dean 1fe3ee8d1a Merge pull request #14235 from oneandonlydean/rr/pr2-writer
feat(run-report): write the run report when a game ends
2026-11-05 21:24:09 +13:00
rooklz 78f8352880 docs(debt): remove stale silent stub entry for player invitation dialog 2026-11-05 08:51:04 +01:00
AZLisme 176068deee chore(libSceLibreSsl3): merge main after donor repair 2026-11-05 15:06:03 +08:00
AZLisme 458afb0c5e fix(libSceIcu): retain comparisons while merging current main 2026-11-05 15:04:03 +08:00
Dean 1e24993fa3 Merge pull request #11223 from Ragbie/fix/poll-after-shut-rd
fix(libkernel): report a socket shut for reading in poll and select and wake their waiters
2026-11-05 17:28:28 +13:00
Dean dd77192fe9 Merge pull request #15231 from JJenkx/fix/http2-gzip-members-20261102
fix(http2): validate and decode concatenated gzip members
2026-11-05 17:27:54 +13:00
Dean 051d531d1b Merge pull request #14493 from AlexWhitehouse/fix/libkernel-windows-sparse-truncate
fix(libkernel): leave Windows truncate extensions as sparse holes
2026-11-05 17:27:50 +13:00
Dean 430a9b5473 Merge pull request #14620 from Danigamer05/feat/libc-timespec-getres-20261101
feat(libc): forward time resolution queries to the kernel
2026-11-05 17:27:46 +13:00
Dean Galvin 755a26d064 fix(libSceNKWebKit): return null from the hit test URL getters when unset
Apply review request from 2026-11-05, with a merge of main.

The four absolute URL getters of WKHitTestResult return a null reference when the URL was never set, as the pinned WebKit returns null for a null String, instead of a non-null empty URL. The test covers an unset result and the existing set round trips. The throwing export count in the debt entry is recounted against main.
2026-11-05 17:17:21 +13:00
Dean 4639eff7f4 Merge pull request #15757 from edubox/fix/agc-uint16-nonuint-target
fix(libSceAgcDriver): write UINT16_ABGR exports into 16-bit non-UINT targets
2026-11-05 17:00:42 +13:00
Dean 33d9150323 Merge pull request #15320 from Elma7e/feat/contentdelete-byidlist-init-check
feat(libSceContentDelete): enforce uninitialized guard on sceContentDeleteByIdListForSf
2026-11-05 17:00:39 +13:00
Dean 811a660764 Merge pull request #15183 from zzokm/voiceqos-chat-and-inithq
fix(libSceVoiceQoS): check initialization state in chat exports and implement sceVoiceQoSInitHQ
2026-11-05 17:00:31 +13:00
Dean fad31329e1 Merge pull request #15156 from camezaro-intc/feat/netctl-disconnected-env
feat(libSceNetCtl): support APS5_NET_DISCONNECTED for simulated offline state
2026-11-05 17:00:27 +13:00
Dean f2f4cc2e1e Merge pull request #15048 from xXPBSXx/fix/np-strncpy-null-zero
fix(libSceNpCommon): treat a null source with a zero limit as empty in sceNpStrncpyToBuf
2026-11-05 17:00:22 +13:00
Dean 5f5102660b Merge pull request #14863 from msbutt1/fix/libc-fgets-size-one
fix(libc): return NULL from fgets for a size below 2 as the console does
2026-11-05 17:00:14 +13:00
Dean d72fe12987 Merge pull request #14840 from akkadbakkad89/feat/pad-set-connection
feat(libScePad): implement scePadSetConnection from the 11.00 dump decode
2026-11-05 17:00:10 +13:00
Dean e64bd63865 Merge pull request #14717 from rooklz/fix/libressl-store-lookup-arguments
fix(libSceLibreSsl): throw the documented exception for faulting lookup and verify-parameter arguments
2026-11-05 17:00:02 +13:00
Dean 54152b1b77 Merge pull request #14383 from DeveshB-1/fix/social-screen-init-param-fault
fix(libSceSocialScreen): return error from sceSocialScreenInitializeSeparateModeParameter for an unwritable parameter
2026-11-05 16:59:48 +13:00
Dean 54de8a6bc0 Merge pull request #14365 from DeveshB-1/fix/mbus-query-device-info-fault
fix(libSceMbus): return INVALID_ARGUMENT from sceDeviceServiceQueryDeviceInfo_ for an unwritable count
2026-11-05 16:59:43 +13:00
Dean 56d300218d Merge pull request #14320 from DeveshB-1/fix/notification-request-efault
fix(libkernel): return EFAULT from sceKernelSendNotificationRequest for invalid memory
2026-11-05 16:59:38 +13:00
Dean 60febbf3ea Merge pull request #13135 from kyon-eth/feat/jsc-independent-320-exports
feat(libSceJsc): declare 379 callable exports
2026-11-05 16:59:34 +13:00
Dean ee48e9c70e Merge pull request #12803 from Elma7e/fix/uds-initialize-struct-size-validation
fix(libSceNpUniversalDataSystem): reject mismatched param struct size in sceNpUniversalDataSystemInitialize
2026-11-05 16:59:31 +13:00
Dean 7623f193f0 Merge pull request #12122 from JJenkx/windows/libc-cosh-msun
fix(libc): compute cosh with fdlibm's algorithm, as titles' libc.prx does
2026-11-05 16:59:26 +13:00
Dean 436c14263e Merge pull request #9154 from LeandroLP23/feat/pad-dualsense-bluetooth-haptics
feat(pad): stream vibration ports to a Bluetooth DualSense as haptics reports
2026-11-05 16:59:18 +13:00
Dean 1882108b45 Merge pull request #15084 from MarcZX10/docs/topb-env-testing
docs(hw-oracle): correct 2 statements
2026-11-05 16:26:25 +13:00
Dean 9b58b17eb8 Merge pull request #15079 from MarcZX10/docs/topd-technical-debt-index
docs(debt): correct 1 statement
2026-11-05 16:26:21 +13:00
Dean ce8a9ba0a1 Merge pull request #15070 from MarcZX10/r2/R30-conventions-host-test-flags
docs(conventions): correct the flags configure_host_test_executable supplies
2026-11-05 16:26:12 +13:00
Adrià 0540ef0ef2 Merge pull request #13995 from xXPBSXx/docs/libkernel-virtualquery-size
docs(libkernel): name what the emulators do for the size and flags of sceKernelVirtualQuery
2026-11-05 03:15:11 +01:00
noamrogerandClaude Opus 5.5 500490fc9d fix(libSceFreeTypeOt): credit FreeType in the resource fork port
Add the FreeType provenance, copyright and licence header to the
files derived from ftrfork.c and ftrfork.h, and update the count of
unknown Ot exports.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01QgTGnM9fbEwqgSyhMfV4Jj
2026-11-05 02:05:45 +00:00
noamrogerandClaude Opus 5.5 540bf7f472 feat(libSceFreeTypeOt): read Mac resource fork headers and data offsets
Implement FT_Raccess_Get_HeaderInfo and FT_Raccess_Get_DataOffsets
from FreeType 2.4.12 ftrfork.c on the Ot streams and ft_mem_*.
FT_Raccess_Guess keeps throwing.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01QgTGnM9fbEwqgSyhMfV4Jj
2026-11-05 02:05:44 +00:00
Dean Galvin bc2dfa08c9 revert(agc): back out #6973 MSAA initial samples
Main fails linux since 24ed2d9adf: agc_driver_native_depth_aliased_depth_{depth_only,stencil,no_stencil} and native_depth_publication now refuse sampling an aliased multisample target earlier, with a message the HTILE-alias path in NativeMultisampleDepth.cpp does not expect. The parent c42e3a000c is green. Reverting so main is green again; #6973 can re-land together with the test update.
2026-11-05 14:26:45 +13:00
JJenkx a0b58797d8 Merge remote-tracking branch 'origin/main' into windows/libc-cosh-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-04 20:10:46 -05:00
Dean 0eba5db30d Merge pull request #11614 from noamroger/claude/project-thread-gcmyxo-cp864
feat(libSceCesCs): add the code page 864 profile
2026-11-05 13:33:45 +13:00
Dean 68be5fec01 Merge pull request #12197 from pushkarreddyy/fix/videodec2-parameter-sets-bound
fix(libSceVideodec2): bound cumulative AVC parameter sets before insertion
2026-11-05 13:18:26 +13:00
Dean 24ed2d9adf Merge pull request #6973 from Amoenus/codex/feat-msaa-initial-samples-main402
feat(agc): preserve initial native multisample color contents
2026-11-05 13:12:11 +13:00