Felipebmaitan
fd459d96f7
fix(libSceJobManager): honor worker spin and persistence policies
2026-10-23 10:28:00 -03:00
Dean
65f1d28e7d
Merge pull request #9109 from Retr0G28/fix/alias-trailing-slash-windows
...
fix(libc): fail with ENOTDIR for a file named with a trailing slash on Windows
2026-10-24 02:08:03 +13:00
Dean
8dcbc4e5c9
Merge pull request #9643 from Noxy-HNR/fix/libc-float-domain-errors
...
fix(libc): preserve errno across fmodf domain errors
2026-10-24 02:03:09 +13:00
Dean
be686ec858
Merge pull request #9642 from Noxy-HNR/fix/guest-byte-case-locale
...
fix(libc): isolate byte case comparisons from the host locale
2026-10-24 02:02:44 +13:00
Dean
c383e3772b
Merge pull request #9992 from klosixgaming-arch/fix/font-zero-extent-surface
...
fix(libSceFont): render a glyph into a zero-extent surface to measure it
2026-10-24 01:58:08 +13:00
Dean
0825fee797
Merge pull request #10052 from maximilianfv/fix/libscenet-macos-udp-shutdown
...
fix(libSceNet): wake a receive on an unbound datagram socket at shutdown on macOS
2026-10-24 01:45:04 +13:00
Dean
7497288ff2
Merge pull request #8993 from simonbronk/feat/libSceCesCs-mbc-sjis-code
...
feat(libSceCesCs): implement generic MBCS character, Shift-JIS code and JIS X 0213 helpers
2026-10-24 01:44:40 +13:00
Dean
fa3dc7f347
Merge pull request #10057 from ntamas94/fix/ps4-jpegenc-encode-size
...
fix(libSceJpegEnc): return the JPEG size from sceJpegEncEncode
2026-10-24 01:44:19 +13:00
Dean
1fc30716fa
Merge pull request #10024 from ags-arnab/feat/ngs2-matrix-module-info
...
feat(libSceNgs2): implement sceNgs2VoiceGetMatrixInfo and sceNgs2CustomRackGetModuleInfo
2026-10-24 01:43:41 +13:00
Dean
7e9af675eb
Merge pull request #10065 from atharvjairath/feat/libressl-x509-error-strings
...
feat(libressl): implement certificate verification error strings
2026-10-24 01:34:18 +13:00
Dean
7c9d3a005e
Merge pull request #8990 from voidlakhan/fix/savedata-null-argument-parameter-error
...
fix(savedata): validate backup and event result arguments
2026-10-24 01:29:00 +13:00
Dean
e84c529d6d
Merge pull request #9695 from xdCloudy/feat/ps5-ipmi-pending-89-round1
...
feat(libSceIpmi): declare 49 PS5 pending exports
2026-10-24 01:24:33 +13:00
Adrià
f2a4fb1e6d
Merge pull request #8336 from saarthakpant/perf/agc-discrete-written-shadow
...
perf(agc): stage written buffer elements up to 8 MiB on discrete GPUs
2026-10-23 14:19:33 +02:00
Dean
ba1b117cec
Merge pull request #10022 from pipe1os/feat/common-dialog-facebook-gamecustomdata
...
feat: run the common-dialog state machine in the Facebook and game custom data dialogs
2026-10-24 01:15:31 +13:00
Dean
3f5662c325
Merge pull request #9887 from MarrasFederico/feat/np-utility-offline
...
feat(libSceNpUtility): model the lookup and word filter requests offline
2026-10-24 01:15:07 +13:00
Dean
c577d48675
Merge pull request #9886 from MarrasFederico/feat/np-signaling-offline
...
feat(libSceNpSignaling): model contexts and connections offline
2026-10-24 01:14:45 +13:00
Dean
8abd9bfb18
Merge pull request #9878 from ntamas94/fix/pad-special-port-handle
...
fix(libScePad): open the special port with a handle that reads as disconnected
2026-10-24 01:14:23 +13:00
Dean
4862c68ed6
Merge pull request #8558 from Filip722/feat/freetype-kerning
...
feat(libSceFreeType): implement FT_Get_Kerning
2026-10-24 01:13:21 +13:00
Dean
8eb8e39207
Merge pull request #10077 from frankea/fix/system-service-registry-parameters
...
fix(libSceSystemService): answer the registry-backed integer parameters with values measured on a PS5
2026-10-24 00:55:28 +13:00
Dean
19d0005a47
Merge pull request #9027 from hypermoist/fix/audioout2-mastering-state
...
fix(libSceAudioOut): track mastering initialization as the console does
2026-10-24 00:54:34 +13:00
Dean
06fd07ab4a
Merge pull request #8700 from nikowolf123/feat/libkernel-underscore-socket-signal-entries
...
feat(libkernel): export the underscore entry points of the socket, directory and signal calls
2026-10-24 00:53:04 +13:00
Dean
74f6fa8e31
Merge pull request #10076 from JJenkx/windows/raise-host-backoff
...
fix(libkernel): give a raise target time to run between host-code samples
2026-10-24 00:45:09 +13:00
Dean
d187f09c93
Merge pull request #10098 from voidlakhan/fix/shareplay-prohibit-controller-invalid-args
...
fix(libSceSharePlay): return invalid args error for invalid prohibition in sceSharePlayProhibitController
2026-10-24 00:42:00 +13:00
Dean
a60033fe8e
Merge pull request #8320 from hypermoist/fix/np-session-signaling-lookups
...
fix(libSceNpSessionSignaling): return the firmware lookup results
2026-10-24 00:41:15 +13:00
Dean
58ceeb8ed5
Merge pull request #9040 from YossiYad/feat/kernel-sys-workaround-process-type
...
feat(libkernel_sys): implement sceKernelTitleWorkaroundIsEnabled and sceKernelGetProcessType
2026-10-24 00:33:16 +13:00
Dean
d1b6cdbabd
Merge pull request #8976 from simonbronk/feat/libSceCesCs-gbk-euc-cn
...
feat(libSceCesCs): convert GBK and EUC-CN through the CP936 table
2026-10-24 00:29:10 +13:00
Adrià
ef337cd082
Merge pull request #8104 from Celegans12/perf/agc-address-build-staging
...
perf(agc): stage the written elements of address-based compute builds in device memory
2026-10-23 13:28:29 +02:00
Dean
c928aeb0a2
Merge pull request #10029 from oneandonlydean/fix/convertkeycode-ime-keyboard-type
...
fix(libSceConvertKeycode): map the user's keyboard type to the IME keyboard type
2026-10-24 00:21:18 +13:00
Adrià
0a5d810e9d
Merge pull request #7659 from thuanquang/fix/db-plane-clear-state
...
fix(agc): start DB_Z_INFO and DB_STENCIL_INFO at their clear-state value
2026-10-23 13:17:23 +02:00
Adrià
af4700b98d
Merge pull request #7692 from PhialsBasement/fix/agc-versioned-defaults-compact-types
...
test(libSceAgc): find MRT0 through the compact versioned register defaults
2026-10-23 13:14:16 +02:00
atharv-honestly
30ab85a8db
feat(libressl): implement certificate verification error strings
2026-10-23 16:33:43 +05:30
Dean
f40cdebce2
Merge pull request #9208 from YossiYad/feat/gnm-neo-draw-packets
...
feat(libSceGnmDriverForNeoMode): write the draw, dispatch, compute wait and VGT control packets
2026-10-24 00:02:58 +13:00
Dean
e3d03fbae6
Merge pull request #7930 from AnthonyClemens/perf/agc-skip-empty-indirect
...
perf(agc): skip CPU-path indirect draws that draw nothing before buil…
2026-10-23 23:45:49 +13:00
Dean
812ed15875
Merge pull request #9047 from VakzOs/feat/libressl-des
...
feat(libSceLibreSsl): implement DES_set_key, DES_ecb_encrypt and DES_set_odd_parity
2026-10-23 23:38:53 +13:00
Dean Galvin
f9cbe3f1ac
docs(libSceUserService): keep the keyboard type entry under the length limit
2026-10-23 23:29:29 +13:00
Dean Galvin
9ec09517ee
fix(libSceConvertKeycode): treat oversized app metadata as a PS5 title
...
AppMetadata throws length_error for a title or title ID that does not fit its
buffer, which the title ID lookup did not catch, so a homebrew title with a long
ID made sceConvertKeycodeGetImeKeyboardType throw instead of using the PS5
fallback. Catch it with the other metadata failures and cover oversized,
malformed and missing metadata at the export. sceUserServiceGetKeyboardType also
gets a test that a malformed ANYPS5_LANGUAGE is rejected with the output left
untouched, and the debt entries say so.
2026-10-23 23:25:25 +13:00
Dean
513ca7e558
Merge pull request #9141 from MarrasFederico/feat/kernel-sys-pthread-scope-atfork
...
feat(libkernel_sys): implement the scePthread scope, atfork and setconcurrency forms
2026-10-23 23:18:24 +13:00
Dean
59078c05f5
Merge pull request #8972 from simonbronk/feat/libSceCesCs-sbc-mbcs-utf16-utf32
...
feat(libSceCesCs): add UTF-16 and UTF-32 forms of the SBC and MBCS string conversions
2026-10-23 23:06:53 +13:00
Dean
c188e01a42
Merge pull request #9315 from MarrasFederico/feat/ngs2-system-rate-grain-codes
...
fix(libSceNgs2.native): return the module's codes from sceNgs2SystemSetSampleRate and sceNgs2SystemSetGrainSamples
2026-10-23 22:54:32 +13:00
Adrià
e5d9c923db
Merge pull request #6951 from alfalfa-star/perf/agc-span-mirror
...
perf(agc): memoize host import run bounds per lease snapshot
2026-10-23 11:52:55 +02:00
Dean
ff191e29d1
Merge pull request #9382 from MarcZX10/codex/libkernel-sys-sched-interval
...
feat(libkernel_sys): implement sched_rr_get_interval
2026-10-23 22:47:27 +13:00
Dean
348157914f
Merge pull request #6218 from harry-z-kang/codex/issue-6119-packed-storage
...
fix(agc): support packed 16-bit storage images
2026-10-23 22:44:30 +13:00
Dean Galvin
835c2995ed
feat(libSceUserService): report the keyboard type of the system language
...
sceUserServiceGetKeyboardType now returns the keyboard type of the configured
system language from the repository owner's table (languages 0 to 29), with 20
(US English) for a language outside it. The input variants stay 0, the only
value the table gives for Japanese and Traditional Chinese.
sceConvertKeycodeGetImeKeyboardType takes the PS4 client rule from the title ID
prefix (CUSA is PS4); a missing or custom ID is treated as PS5. Tests walk the
owner's table through both calls and the title ID cases; both debt entries
updated.
2026-10-23 22:40:29 +13:00
Dean Galvin
d517eb7cfe
Merge main into fix/convertkeycode-ime-keyboard-type
2026-10-23 22:37:15 +13:00
Dean
b3e42bd1eb
Merge pull request #8359 from Ragbie/fix/windows-pwrite-append
...
fix(libkernel): append positioned writes on an O_APPEND descriptor on Windows
2026-10-23 22:23:57 +13:00
Dean
23cc560021
Merge pull request #9037 from YossiYad/feat/npcommon-utilities
...
feat(libSceNpCommon): implement the online ID utilities and the mutex, condition and clock wrappers
2026-10-23 22:23:14 +13:00
Dean
4c3cab4f1c
Merge pull request #9320 from MarrasFederico/feat/ngs2-render-buffer-codes
...
fix(libSceNgs2.native): return the module's errors for render buffer counts, types and null buffers
2026-10-23 22:22:51 +13:00
Dean
1f1acb195e
Merge pull request #9322 from zaryabzip/feat/kernel-sys-condattr-getclock
...
feat(libkernel_sys): implement scePthreadCondattrGetclock
2026-10-23 22:16:46 +13:00
Adrià
a7d342efc9
Merge pull request #6948 from alfalfa-star/fix/agc-linear-readback-store
...
fix(agc): store linear compute writes behind their dispatch
2026-10-23 11:12:44 +02:00
Federico Marras
74c6791861
Merge remote-tracking branch 'upstream/main' into feat/ngs2-system-rate-grain-codes
...
# Conflicts:
# docs/dev/debt/libSceNgs2.native.md
2026-10-23 11:08:40 +02:00