al3w0f205
75294b0c51
test(libSceCesCs): cover null buffer checks in sceCesUtf16beToEucKr and sceCesUtf16leToUhc
2026-10-27 23:38:53 -05:00
Dean
d5e493883f
Merge pull request #10738 from rooklz/fix/cescs-big5-box-drawing
...
fix(libSceCesCs): encode the Big5 box-drawing duplicates into their lower cells as the console does
2026-10-26 21:56:25 +13:00
Dean
2a16d79fb9
Merge pull request #10722 from rooklz/fix/cescs-error-length
...
fix(libSceCesCs): report the length of a rejected MBCS character as the console does
2026-10-26 12:10:41 +13:00
Dean Galvin
d37ee247d7
Merge branch 'main' into pr10738
2026-10-26 06:07:25 +13:00
Rookie
8e08731a36
fix(libSceCesCs): report the length of a rejected MBCS character as the console does
2026-10-25 13:10:08 +00:00
Rookie
78540129bc
fix(libSceCesCs): encode the Big5 box-drawing duplicates into their lower cells as the console does
2026-10-25 12:46:17 +00:00
Rookie
22e5cd7e1a
fix(libSceCesCs): decode KS X 1001 cell 0xA2E8 as U+327E as the console does
2026-10-25 12:46:16 +00:00
Rookie
12e3082520
feat(libSceCesCs): encode UCS-2, UTF-8, UTF-16 and UTF-32 characters into any MBCS profile
2026-10-25 01:57:27 +00:00
orezraey and Claude Opus 5.5
4c3c3231d6
Merge main into fix/libscecescs-mbcs-strings-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:06:54 -03:00
boykopovar
f38d29fd08
refactor(sdk): add canonical headers for remaining libraries
2026-10-24 23:17:42 +03:00
orezraey and Claude Opus 5.5
cce3beb67a
Merge main into fix/libscecescs-mbcs-strings-measured-ps5
...
Keep #9204 's strict JIS X 0208 profiles with their SS2 and SS3 choices inside the new helpers: decodeEucJp sends the measured CP51932 profile to decodeEucJpScalar and the strict profiles to #9204 's rules, and only the X0208Ss2Ss3 profile encodes JIS X 0212. The EUC-KR, UHC and Big5 UTF-8 forms decode with decodeScalarUtf8.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 17:39:22 -03:00
orezraey and Claude Opus 5.5
5b014ba000
fix(libSceCesCs): terminate and count MBCS string conversions as measured on a PS5
...
The UTF-16 and UTF-32 string forms and the UTF-8 to Shift-JIS and EUC-JP
calls now share the measured string loop and UTF-8 decoder, and the
Japanese tests expect JIS X 0212 to be neither decoded nor encoded.
sceCesMbcsUcsContextInit rejects a null profile.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 08:17:51 -03:00
jacob6769 and Claude Opus 5.5
b50e5c7a4d
feat(libSceCesCs): implement the EUC-KR, UHC and Big5 scalar conversions
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 21:29:50 +09:00
jacob6769 and Claude Opus 5.5
dc7be1b072
feat(libSceCesCs): convert EUC-KR, UHC and Big5 through the CP949 and CP950 tables
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 12:42:02 +02:00