Santhosh Kumar
f3da59fe87
chore: sync current main for PR 9802
2026-10-23 16:46:33 +05:30
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
Santhosh Kumar
ebcdd68c65
chore(libSceFreeType): sync current main and preserve merged features
2026-10-23 15:58:44 +05:30
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
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
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
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
Federico Marras
012b87293b
Merge remote-tracking branch 'upstream/main' into feat/ngs2-render-buffer-codes
...
# Conflicts:
# docs/dev/debt/libSceNgs2.native.md
2026-10-23 11:07:02 +02:00
Dean
fef15751e6
Merge pull request #8641 from Danigamer05/fix/libkernel-windows-birthtime
...
fix(libkernel): clamp Windows birth time when setting earlier timestamps
2026-10-23 21:49:21 +13:00
Dean
24331355f7
Merge pull request #9060 from ags-arnab/feat/net-ioctl
...
feat(libSceNet): implement sceNetIoctl
2026-10-23 21:48:24 +13:00
Dean
6ee38720fc
Merge pull request #9327 from MarrasFederico/feat/ngs2-atrac9-module-loops
...
fix(libSceNgs2.native): parse ATRAC9 smpl loops as the module does
2026-10-23 21:47:55 +13:00
Dean
dd5b2a3869
Merge pull request #9736 from LeandroLP23/feat/libkernel-kern-proc-env
...
feat(libkernel): answer kern.proc.env for the calling process
2026-10-23 21:47:33 +13:00
Dean
b3b9609899
Merge pull request #9152 from rooklz/feat/np-profile-dialog
...
feat(libSceNpProfileDialog): implement the dialog lifecycle
2026-10-23 21:41:23 +13:00
Dean
d339082d2e
Merge pull request #9053 from voidlakhan/feat/npcommerce-dialog-initialize-internal
...
feat(libSceNpCommerce): implement internal dialog initialization
2026-10-23 21:40:45 +13:00
Dean
0dd46f1867
Merge pull request #8547 from Retr0G28/fix/connect-einprogress-windows
...
test(libkernel): require EINPROGRESS from a nonblocking connect in progress
2026-10-23 21:39:18 +13:00
Dean
aef58d4674
Merge pull request #9355 from DavidSamir/feat/libkernel-sys-aio
...
feat(libkernel_sys): implement the POSIX aio calls
2026-10-23 21:28:48 +13:00
Rookie
40970647ca
feat(libSceNpProfileDialog): implement the dialog lifecycle
...
Initialize, Terminate, UpdateStatus, GetStatus, Open, OpenA, Close and
GetResult run the common-dialog state machine. There is no PSN profile
UI, so Open and OpenA finish at once and GetResult reports result 0,
userAction USER_CANCELED and the caller's userData, as shadPS4 does when
its window is dismissed.
Paths where shadPS4 and the other common dialogs here return different
errors throw, and so does a param whose size or mode does not match the
shadPS4 layout. The common-dialog codes the library uses are added to
libSceCommonDialog/CommonDialog.hpp.
2026-10-23 09:18:29 +01:00
lakhantheboss
00d5db19f0
feat(libSceNpCommerce): implement internal dialog initialization
...
Delegate sceNpCommerceDialogInitializeInternal to sceNpCommerceDialogInitialize, sharing dialog state and returning COMMON_DIALOG_ERROR_ALREADY_INITIALIZED on duplicate initialization, following shadPS4. Add regression tests in GuestNpCommerceDialog covering initial, duplicate, and post-termination initialization, and update technical debt documentation.
2026-10-23 13:12:44 +05:30
Dean
f075f91737
Merge pull request #9314 from DavidSamir/feat/libkernel-sys-ktimer
...
feat(libkernel): implement SIGEV_NONE POSIX timers
2026-10-23 20:34:29 +13:00
VakzOs
3778e9fc98
Merge branch 'boykopovar:main' into feat/libressl-des
2026-10-23 09:27:10 +02:00
Dean
3d9c01daed
Merge pull request #9337 from Th3EvilGod/codex/ngs2-userfx-module-id
...
fix(ngs2): correct UserFx ids and preserve Delay compatibility
2026-10-23 20:24:20 +13:00
zaryabzip
6653dffe62
feat(libkernel_sys): implement scePthreadCondattrGetclock
...
Read the clock of a libkernel condition attribute, returning
SCE_KERNEL_ERROR_EINVAL for a null or destroyed attribute as
scePthreadCondattrSetclock does, after FreeBSD 11.4 libthr's
_pthread_condattr_getclock. A null clock pointer throws.
2026-10-23 12:17:02 +05:00
Dean
ef0d8ae3b5
Merge pull request #8739 from p3n1cillin/codex/opus-native-decoder-20261021
...
fix(opus): remove artificial decoder delay with bundled libopus
2026-10-23 20:07:51 +13:00
Dean
91d4fa9658
Merge pull request #9219 from YossiYad/feat/gnm-neo-default-state
...
feat(libSceGnmDriverForNeoMode): write the Neo default hardware and context state
2026-10-23 20:06:44 +13:00
Dean
7a39e62d9f
Merge pull request #9350 from Ondra97/codex/feat-freetype-lists
...
feat(libSceFreeType): implement guest list operations
2026-10-23 20:06:23 +13:00
Dean
c31f139db4
Merge pull request #8890 from UnhealthyKraken/feat/libkernel-pthread-timedjoin
...
feat(libkernel): implement pthread_timedjoin_np
2026-10-23 20:05:52 +13:00
Federico Marras
de981a27f9
Merge remote-tracking branch 'upstream/main' into feat/kernel-sys-pthread-scope-atfork
2026-10-23 09:05:21 +02:00
Dean Galvin
4c33e22394
Merge main into feat/libSceCesCs-sbc-mbcs-utf16-utf32
2026-10-23 19:33:14 +13:00
Dean
0a0ed72167
Merge pull request #8855 from hypermoist/fix/libc-utf8-multibyte
...
fix(libc): convert multibyte text as UTF-8 like the console's C locale
2026-10-23 19:30:12 +13:00
Dean
5fb1e23b0b
Merge pull request #8959 from akkadbakkad89/feat/np-webapi-session-ingc
...
feat(libSceNpCppWebApi): cover SessionManager PlayerSessionsApi and InGameCatalog ContainerApi imports
2026-10-23 19:29:41 +13:00
Dean
dd7a2c964d
Merge pull request #6313 from mazen320/fix/savedata-convert-completion-event
...
fix(savedata): queue conversion completion events
2026-10-23 19:28:07 +13:00
Dean
5255264b15
Merge pull request #9316 from MarrasFederico/feat/ngs2-system-create-arguments
...
fix(libSceNgs2.native): return the module's buffer and allocator errors from sceNgs2SystemCreate and sceNgs2SystemCreateWithAllocator
2026-10-23 19:27:46 +13:00
Dean
bd4906d7cf
Merge pull request #8111 from savvaniss/feat/camera-not-attached
...
feat(libSceCamera): report that no camera is attached
2026-10-23 19:27:20 +13:00
Dean
c9edaff579
Merge pull request #9104 from Retr0G28/fix/sendfile-enotsock
...
fix(libkernel): return ENOTSOCK from sendfile on a descriptor that is not a socket
2026-10-23 19:25:35 +13:00
Dean
b3d9852630
Merge pull request #9090 from santhoshkumar-dev/codex/freetype-face-properties
...
feat(libSceFreeType): expose font format and embedding flags
2026-10-23 19:25:13 +13:00
Dean
9af7d8d810
Merge pull request #8987 from simonbronk/feat/libkernel_sys-pthread-barrier
...
feat(libkernel_sys): implement the scePthreadBarrier, cpuclockid, concurrency and msync forms
2026-10-23 19:24:34 +13:00
Dean
41fca9b037
Merge pull request #8967 from simonbronk/feat/libSceCesCs-japanese-scalar
...
feat(libSceCesCs): implement Shift-JIS and EUC-JP scalar conversions
2026-10-23 19:23:56 +13:00
Dean
444c2e1a3c
Merge pull request #8112 from savvaniss/feat/companion-httpd-no-device
...
feat(libSceCompanionHttpd): keep the server state with no companion device
2026-10-23 19:23:35 +13:00
MarcZX10
86f3f07012
merge upstream main into sched interval fix
2026-10-23 05:56:19 +00:00
Adrià
0ed14c1067
Merge pull request #10031 from xXPBSXx/docs/debt-keyboard-getkey2char-title
...
docs(debt): note what a title call of sceKeyboardGetKey2Char shows about the output buffer
2026-10-23 07:33:53 +02:00
Dean
16319642a4
Merge pull request #6946 from Raghav314/perf/agc-draw-pipeline
...
perf(agc): draw finisher pipeline (APS5_DRAW_PIPELINE)
2026-10-23 18:24:48 +13:00
Federico Marras
25b6f6e50b
Merge branch 'feat/ngs2-calc-atrac9-block' into feat/ngs2-atrac9-module-loops
2026-10-23 07:22:20 +02:00
Federico Marras
767e188339
test(libSceNgs2.native): expect the module's ATRAC9 block in the frame info test
2026-10-23 07:21:17 +02:00
Federico Marras
601d6dbe38
Merge remote-tracking branch 'upstream/main' into feat/ngs2-calc-atrac9-block
2026-10-23 07:19:59 +02:00