Commit Graph
5442 Commits
Author SHA1 Message Date
Kyon dfbdbfbada Merge remote-tracking branch 'origin/main' into fix/json2-special-float-modes 2026-10-23 09:58:05 +02:00
Kyon 5c76b9a8d0 test(libSceJson2): verify allocator domains during initialization reentry 2026-10-23 09:57:42 +02:00
Kyon 27e55c8cb4 test(libSceJson2): verify initialization callback publication ownership 2026-10-23 09:50:55 +02:00
Kyon ceb12c906c fix(libSceJson2): reject recursive module teardown 2026-10-23 09:39:27 +02:00
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
Kyon 3ed71062c4 fix(libSceJson2): guard active allocation and free callback teardown 2026-10-23 09:32:28 +02:00
Kyon c2776bddd1 fix(libSceJson2): reject notifier teardown during active allocation operations 2026-10-23 09:24:48 +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
Kyon 859dd1d4cd test(libSceJson2): preserve source callbacks through pair copy failures 2026-10-23 09:12:08 +02: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
Kyon a9dd8a8f42 test(libSceJson2): verify callback ownership across value copies 2026-10-23 09:07:45 +02: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
Kyon 4ef2ff175a fix(libSceJson2): preserve pair and failed copy release order 2026-10-23 08:59:15 +02:00
Kyon 878268c300 fix(libSceJson2): preserve inactive object pair bytes 2026-10-23 08:50:25 +02:00
Kyon 12d398ca39 test(libSceJson2): verify initializer ownership during allocator callbacks 2026-10-23 08:46:16 +02:00
Kyon 0b50db7be0 test(libSceJson2): verify allocator notification reentry ordering 2026-10-23 08:38:07 +02:00
Kyon 3b39ed0045 Merge remote-tracking branch 'origin/main' into fix/json2-special-float-modes 2026-10-23 08:30:41 +02:00
Kyon d491273fd3 fix(libSceJson2): reclaim kernel setup resources on exceptions 2026-10-23 08:30:26 +02: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
Kyon cdf706ca38 fix(libSceJson2): preserve parser callback failure ordering 2026-10-23 08:26:13 +02: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
Kyon 505d9aa7f3 fix(libSceJson2): preserve initialization cleanup allocator effects 2026-10-23 08:20:10 +02:00
Kyon 38b15758fd test(libSceJson2): verify nested callback recovery allocation failures 2026-10-23 08:14:25 +02:00
Kyon 471a5b97c4 fix(libSceJson2): preserve internal keys through callback-return cloning 2026-10-23 08:10:09 +02:00
Kyon cfa085a6f8 fix(libSceJson2): preserve parser parent and auxiliary ownership 2026-10-23 07:43:25 +02:00
Kyon dc82a592ea fix(libSceJson2): reproduce decimal range conversion and native rounding 2026-10-23 07:34:38 +02: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
Kyon 4cc432e29a fix(libSceJson2): reproduce legacy serialization metadata and real formatting 2026-10-23 07:20:35 +02:00
Kyon 3b93f433ed fix(libSceJson2): share serialization output and refresh live collection positions 2026-10-23 07:09:04 +02:00
Kyon 295abeebb4 feat(libSceJson2): implement callback serialization protocol 2026-10-23 07:05:07 +02:00
Kyon 4da5016a4a feat(libSceJson2): implement const keyed lookup and iterator failure recovery 2026-10-23 06:59:54 +02:00
Kyon 43c313fbec feat(libSceJson2): implement array insertion and payload transfer protocol 2026-10-23 06:55:21 +02:00
Kyon 57b302c9a9 feat(libSceJson2): implement array erasure and back removal 2026-10-23 06:49:38 +02:00
Kyon 869eab36e0 feat(libSceJson2): implement internal initializer lifecycle 2026-10-23 06:46:59 +02:00
Kyon 1d98d6f07e feat(libSceJson2): implement allocator entry points and preserve destructor state 2026-10-23 06:43:09 +02:00
Kyon 764ab17209 feat(libSceJson2): implement string access and substring search 2026-10-23 06:39:54 +02:00
xXPBSXxandClaude Sonnet 5.5 f73c71563a docs(debt): note what a title call of sceKeyboardGetKey2Char shows about the output buffer
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-23 06:37:00 +02:00
Kyon e841746687 feat(libSceJson2): implement parameter getters and mutable references 2026-10-23 06:32:47 +02:00
Kyon c3cfc12523 fix(libSceJson2): implement constructor and destructor variants 2026-10-23 06:25:51 +02:00