Commit Graph
15092 Commits
Author SHA1 Message Date
Dean db5968f98e Merge pull request #14908 from BunnyFl/feat/libscesavedata-constant-calls
feat(libSceSaveData): answer the save point, client priority and debug thread id calls as firmware 13.42 does
2026-11-07 16:28:25 +13:00
Dean 922992e4b6 Merge pull request #15414 from Noxy-HNR/codex/harfbuzz-font-callbacks
feat(libharfbuzz): implement font callbacks and lifetime
2026-11-07 16:27:51 +13:00
Dean 8a665bde64 Merge pull request #15376 from BunnyFl/feat/libsceacm-declare-unnamed-exports
feat(libSceAcm): declare 44 unnamed firmware 13.42 exports
2026-11-07 16:27:47 +13:00
Dean d189164494 Merge pull request #12848 from MarcZX10/feat/datetime-format-auto
feat(libSceSystemService): take the console date and time format from ANYPS5_DATE_FORMAT and ANYPS5_TIME_FORMAT, with auto from the host
2026-11-07 16:27:43 +13:00
Dean 25b40402d5 Merge pull request #15196 from alvaroelpob/feat/libwebrtc-audio-frame-update
feat(libwebrtc): implement webrtc::AudioFrame::UpdateFrame and data_view
2026-11-07 16:27:40 +13:00
Adrià 80a137468a Merge pull request #15181 from XairRrR/docs-tracing-usleep-scekernelusleep
docs(tracing): say APS5_TRACE_USLEEP counts sceKernelUsleep calls
2026-11-07 04:10:27 +01:00
Dean 5ad574658d Merge pull request #15346 from AasishDairelSahayaGrinspan/codex/rtc-month-overflow
feat(libSceIcu): implement Unicode decimal digit helpers
2026-11-07 16:01:48 +13:00
Dean 50ab75da5e Merge pull request #15319 from Elma7e/feat/bluetoothhid-uninitialized-guards
feat(libSceBluetoothHid): return not-initialized error before initialization in device query and report exports
2026-11-07 16:01:44 +13:00
BunnyFlandClaude Opus 5.5 593b690c87 Merge branch 'main' into the SaveData constant calls branch
Keep main's sceSaveDataGetProgress entry, which now cites firmware 13.42,
next to this branch's shortened pending list and its new entry.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 03:59:35 +01:00
Dean 3ce9728e1e Merge pull request #15236 from AlexWhitehouse/fix/libc-windows-failed-seek-keeps-buffer
fix(libc): keep buffered input when a seek target is rejected
2026-11-07 15:55:56 +13:00
Dean ca1331be63 Merge pull request #16270 from NevesHenry/feat/libkernel-prosperoweb-exports
feat(libkernel): export cpuset_getid, rfork_thread and sceKernelRdup
2026-11-07 15:54:54 +13:00
Dean Galvin 43ac87ccc2 Merge branch 'main' into the webrtc::AudioFrame UpdateFrame branch
Fix-up on alvaroelpob's change: resolve the libwebrtc conflicts with main and recount the throwing export total on the merged tree.
2026-11-07 15:54:15 +13:00
Dean 74cafd409a Merge pull request #15157 from nicolasabosch/feat/nkwebkit-back-forward-list
feat(libSceNKWebKit): implement WKBackForwardList and item getters
2026-11-07 15:54:10 +13:00
MarcZX10 44d7fc0e7d docs(usage): describe ANYPS5_DATE_FORMAT and ANYPS5_TIME_FORMAT
States the accepted numbers, auto, the host sources per platform, the fallback
and the error for any other value.
2026-11-07 02:51:02 +00:00
MarcZX10 24b188a083 docs(debt): say that the date and time format are fixed only while their variables are unset
The language entry ended with 'the date format and time format stay fixed',
which stops being true once ANYPS5_DATE_FORMAT or ANYPS5_TIME_FORMAT is set.
2026-11-07 02:51:01 +00:00
MarcZX10 ca76941eb6 docs(debt): record that no week start parameter is known
The host sources for the first weekday were evaluated and left out because no
parameter id for it is sourced.
2026-11-07 02:51:01 +00:00
MarcZX10 9887363098 docs(debt): record that the Windows and macOS date and time sources did not run
Both branches are unbuilt on their own systems.
2026-11-07 02:51:01 +00:00
MarcZX10 005f1e3626 docs(debt): record the POSIX sources of the date and time formats and what ran
T_FMT decides the clock kind because T_FMT_AMPM is filled for 24-hour locales
too; only glibc was run.
2026-11-07 02:51:01 +00:00
MarcZX10 d4a6220b0d docs(debt): record the fallback for host patterns that have no console format
Patterns the classifier cannot map keep today's answer with one stderr line;
what the console does for such a region is not known.
2026-11-07 02:51:01 +00:00
MarcZX10 76cb5df910 docs(debt): record that the host pattern to console format mapping is unmeasured
Only the field order and the clock kind are read from the host patterns, and
which format a console of a given region would choose is not known.
2026-11-07 02:51:00 +00:00
MarcZX10 d17de551ec docs(debt): record where the date and time format numbers come from and that none was measured
Parameter 2 and 3 values follow the OpenOrbis and shadPS4 enums; no console
reading is cited, and the unset default is the earlier fixed answer.
2026-11-07 02:50:58 +00:00
MarcZX10 4d8af73038 docs(env): list ANYPS5_DATE_FORMAT and ANYPS5_TIME_FORMAT in the environment reference
Both are read in libSceSystemService, take the console number or auto, default
to 1 and throw on any other value.
2026-11-07 02:50:58 +00:00
Dean Galvin 039e286420 Merge branch 'main' 2026-11-07 15:33:26 +13:00
Dean ad5a003138 Merge pull request #15195 from alvaroelpob/feat/libwebrtc-echo-canceller3-config-copy
feat(libwebrtc): implement the webrtc::EchoCanceller3Config copy constructor and assignment
2026-11-07 15:33:01 +13:00
Dean Galvin e51f2f027f Merge branch 'main' 2026-11-07 15:05:47 +13:00
Dean Galvin 1514c5b573 Merge branch 'main' into the webrtc::EchoCanceller3Config copy branch
Fix-up on alvaroelpob's change: resolve the libwebrtc conflicts with main and recount the throwing export total on the merged tree.
2026-11-07 15:04:37 +13:00
Dean 46552cb461 Merge pull request #15194 from alvaroelpob/feat/libwebrtc-audio-state-config
feat(libwebrtc): implement the webrtc::AudioState::Config constructor
2026-11-07 15:03:39 +13:00
Dean b04d0f4eff Merge pull request #15249 from simnJS/feat/nkwebkit-httpheaderfield
feat(libSceNKWebKit): implement WebCore::HTTPHeaderField
2026-11-07 15:03:35 +13:00
Dean 68ab140a0a Merge pull request #15199 from MarrasFederico/fix/libc-l64a-r-short-buffer
fix(libc): write all fitting radix-64 digits before failing l64a_r on a short buffer
2026-11-07 14:59:20 +13:00
Dean Galvin 471ecaeb80 Merge branch 'main' 2026-11-07 14:46:27 +13:00
Dean 5dbc24eaea Merge pull request #14981 from heditrigui/feat/libscenkwebkit-urlrequest
feat(libSceNKWebKit): implement WKURLRequest URL and body helpers
2026-11-07 14:44:36 +13:00
Dean ff9902091c Merge pull request #15219 from EagleBearerYS/fix/libkernel-setaffinity-set-sizes
fix(libkernel): take the console's 8- to 16-byte sets in pthread_setaffinity_np
2026-11-07 14:37:53 +13:00
NevesHenry c3747080fa Merge main into feat/libkernel-prosperoweb-exports 2026-11-06 22:37:45 -03:00
Dean Galvin c750850ef6 Merge branch 'main' into the webrtc::AudioState::Config branch
Fix-up on alvaroelpob's change: resolve the libwebrtc conflicts with main and recount the throwing export total on the merged tree.
2026-11-07 14:19:12 +13:00
Dean Galvin 5dbf23dac4 Merge branch 'main' 2026-11-07 14:18:14 +13:00
Dean c1e920e745 Merge pull request #15471 from Danigamer05/feat/libc-sce-v2-multiprecision-20261103
feat(libc): export the std::__sce_v2 multiprecision helpers
2026-11-07 14:15:09 +13:00
Dean 5a102e9ef5 Merge pull request #15303 from hyvvs/feat/libressl3-libtls-settings
feat(libSceLibreSsl3): implement four libtls CA and verification settings
2026-11-07 14:13:27 +13:00
Dean 1cd10ae5f1 Merge pull request #15193 from alvaroelpob/feat/libwebrtc-audio-network-adaptor-config
feat(libwebrtc): implement the webrtc::AudioNetworkAdaptorImpl::Config constructor and destructor
2026-11-07 14:13:00 +13:00
Dean 34d4d0ee98 Merge pull request #14607 from ashwin280802/feat/webcore-shared-string-hash
feat(libSceNKWebKit): implement WebCore::computeSharedStringHash
2026-11-07 14:09:02 +13:00
Alex WhitehouseandClaude Opus 5.5 290990d400 fix(libc): keep buffered input when a seek target is rejected
Check fseeko targets on every host before the host C library sees
them, as FreeBSD 11.4's _fseeko does: a negative SEEK_SET, SEEK_CUR or
regular-file SEEK_END target fails with EINVAL and one past OFF_MAX
with EOVERFLOW, leaving the buffer, pushback and EOF state alone. This
replaces the Windows-only check for targets before the start of the
file: UCRT also dropped the read buffer for an overflowing SEEK_CUR
target, and glibc dropped pending ungetc data and returned EINVAL for
an overflowing target.

SEEK_END on a stream in write mode or on a nonregular file still goes
to the host library instead of being flushed to find its end.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-07 01:02:47 +00:00
Adrià 30a863d12d Merge pull request #15135 from MarrasFederico/fix/libkernel-stream-send-enotconn
fix(libkernel): fail a send on a never-connected stream socket with ENOTCONN
2026-11-07 01:58:28 +01:00
Adrià 1da9cf9cfb Merge pull request #15034 from MarcZX10/fix/p19-usbd-transfer-bounds
fix(libSceUsbd): bound ISO packet counts and transfer buffers
2026-11-07 01:57:24 +01:00
Dean 7058af5889 Merge pull request #14872 from heditrigui/feat/libscelibcinternal-fflush
feat(libSceLibcInternal): implement __fflush
2026-11-07 13:56:35 +13:00
Dean 4906098701 Merge pull request #14886 from kallmek3nny/feat/libkernel-kevent-signal
feat(libkernel): accept EVFILT_SIGNAL in kevent
2026-11-07 13:50:49 +13:00
Dean Galvin 712441abd0 Merge branch 'main' into the AudioNetworkAdaptorImpl::Config branch
Fix-up on alvaroelpob's change: resolve the libwebrtc conflicts with main and recount the throwing export total on the merged tree.
2026-11-07 13:45:16 +13:00
Dean Galvin 8eb7cf7691 Merge branch 'main' into feat/webcore-shared-string-hash
Fix-up on ashwin280802's change: recount the NKWebKit throwing total on the merged tree.
2026-11-07 13:44:39 +13:00
Dean 914a45d6a2 Merge pull request #15192 from alvaroelpob/feat/libwebrtc-transport-feedback-base-sequence
feat(libwebrtc): implement webrtc::rtcp::TransportFeedback::GetBaseSequence
2026-11-07 13:43:47 +13:00
Dean 37f4175e09 Merge pull request #14152 from gazaret/feat/nkwebkit-bitvector
feat(libSceNKWebKit): implement the WTF::BitVector slow paths
2026-11-07 13:43:43 +13:00
Dean ad8e79fd81 Merge pull request #16084 from Opensource55/fix/libc-windows-failed-seek
fix(libc): keep the stream position when a seek before the start is rejected on Windows
2026-11-07 13:14:59 +13:00
AdriàandClaude f430521ffe fix(libSceUsbd): bound iso packet lengths to the allocated transfer
Co-Authored-By: Claude <[email protected]>
2026-11-07 01:10:20 +01:00