MarcZX10
8d41c9d664
test(libSceFreeType): compare FT_Stroker_LineTo with native FreeType
2026-10-27 09:05:14 +00:00
MarcZX10
44907b28be
feat(libSceFreeType): implement FT_Stroker_LineTo
2026-10-27 09:05:14 +00:00
MarcZX10
a13015d72e
docs(libSceFreeType): record FT_Stroker_BeginSubPath
2026-10-27 09:05:14 +00:00
MarcZX10
89cfa496c8
test(libSceFreeType): compare FT_Stroker_BeginSubPath with native FreeType
2026-10-27 09:05:14 +00:00
MarcZX10
192f32d941
feat(libSceFreeType): implement FT_Stroker_BeginSubPath
2026-10-27 09:05:14 +00:00
MarcZX10
b030f8b5af
docs(libSceFreeType): record FT_Stroker_GetCounts
2026-10-27 09:05:14 +00:00
MarcZX10
d0fc1eb62c
test(libSceFreeType): compare FT_Stroker_GetCounts with native FreeType
2026-10-27 09:05:14 +00:00
MarcZX10
775b4d6812
feat(libSceFreeType): implement FT_Stroker_GetCounts
2026-10-27 09:05:14 +00:00
MarcZX10
959e815472
docs(libSceFreeType): record FT_Stroker_Done
2026-10-27 09:05:14 +00:00
MarcZX10
47c79888e7
test(libSceFreeType): compare FT_Stroker_Done with native FreeType
2026-10-27 09:05:14 +00:00
MarcZX10
6ec8ee804c
feat(libSceFreeType): implement FT_Stroker_Done
2026-10-27 09:05:14 +00:00
MarcZX10
c266d247d0
docs(libSceFreeType): record FT_Stroker_New
2026-10-27 09:05:14 +00:00
MarcZX10
ff203b5444
test(libSceFreeType): compare FT_Stroker_New with native FreeType
2026-10-27 09:05:13 +00:00
MarcZX10
52ec25aaae
feat(libSceFreeType): implement FT_Stroker_New
2026-10-27 09:05:13 +00:00
Dean Galvin
dd5121f76e
fix(libSceAgcDriver): drop the comment from the spare context register storage
2026-10-27 22:04:24 +13:00
Alexandre Figueiredo
a62e4fae0a
feat(libSceNpCppWebApi): track the Leaderboards V1 parameter lifecycles as the module does
2026-10-27 09:03:06 +00:00
Alexandre Figueiredo
7054872694
feat(libSceNpCppWebApi): track the SessionManager V1 parameter lifecycles as the module does
2026-10-27 09:02:38 +00:00
BiladeiroSupremo
eff427b899
perf(agc): keep a shadow's live unit count as units change instead of recounting every unit
2026-10-27 22:01:20 +13:00
BiladeiroSupremo
ac7aa18e5f
perf(agc): reuse context register storage across context state push, pop and clear
2026-10-27 22:01:20 +13:00
Lindamea1 and Claude Opus 5.5
ac682a4064
fix(libSceFont): stop a font writing from owning its string's characters
...
sceFontWritingInit took a reference on the string's host character
storage and kept it in the caller's SceFontWriting bytes. Only a later
sceFontWritingInit on the same, unchanged bytes dropped it, so every
string drawn with a fresh, zeroed or overwritten writing leaked its
characters, and re-initialising both copies of a copied writing dropped
its one reference twice. A SceFontWriting has no teardown export, so it
is plain caller memory and cannot own anything.
sceFontCreateString now allocates the characters through the string's
FontMemory, as it already did the string, so no character pointer the
guest receives points into host memory. sceFontDestroyString clears
the string's magic and frees both, and a failed create clears it before
freeing the string. A writing keeps only a pointer to its string and
checks the magic on every step, so after the destroy its steps return
null unless that memory holds the magic again, as when a new string is
allocated there. An init that fails after resetting the writing still
leaves it stepping nothing.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 09:00:33 +00:00
Dean
5bc84038c4
Merge pull request #11791 from heditrigui/test/npauthauthorizedappdialog-coverage
...
test(libSceNpAuthAuthorizedAppDialog): cover uninitialized and terminated argument validation
2026-10-27 21:51:48 +13:00
Dean
4fcc390c3c
Merge pull request #11790 from heditrigui/test/netctlapdialog-coverage
...
test(libSceNetCtlApDialog): cover uninitialized and terminated argument validation
2026-10-27 21:51:14 +13:00
Dean
121a850402
Merge pull request #11789 from heditrigui/test/playerreviewdialog-coverage
...
test(libSceCdlgPlayerReview): cover post-terminate argument validation
2026-10-27 21:50:44 +13:00
Dean
0d62324ce2
Merge pull request #11788 from heditrigui/test/npsnsfacebookdialog-coverage
...
test(libSceNpSnsFacebookDialog): cover uninitialized and terminated argument validation
2026-10-27 21:50:14 +13:00
Dean
1edf661236
Merge pull request #11787 from heditrigui/test/npfriendlistdialog-coverage
...
test(libSceNpFriendListDialog): cover uninitialized and terminated argument validation
2026-10-27 21:49:39 +13:00
Dean
eaf7ee878b
Merge pull request #11786 from heditrigui/test/g2pdialog-coverage
...
test(libSceCdlgG2P): cover post-terminate argument validation
2026-10-27 21:49:11 +13:00
Dean
a3b0aea694
Merge pull request #11784 from heditrigui/test/signindialog-coverage
...
test(libSceSigninDialog): cover post-terminate argument validation
2026-10-27 21:48:42 +13:00
Dean
a6633858b4
Merge pull request #11782 from heditrigui/test/vrservicedialog-coverage
...
test(libSceVrServiceDialog): cover post-terminate null argument validation
2026-10-27 21:48:13 +13:00
JaceTheBlu
07de66a1a3
Merge feat/libressl-x509-store into feat/libressl-x509-lookup
...
# Conflicts:
# docs/dev/debt/libSceLibreSsl.md
2026-10-27 08:48:03 +00:00
JaceTheBlu
884dbd5f45
Merge feat/libressl-x509-store into feat/libressl-verify-param-ip
...
# Conflicts:
# docs/dev/debt/libSceLibreSsl.md
2026-10-27 08:48:02 +00:00
JaceTheBlu
b9ec709d47
Merge upstream/main into feat/libressl-x509-store
...
# Conflicts:
# core/libs/prx/libSceLibreSsl/CMakeLists.txt
# docs/dev/debt/libSceLibreSsl.md
2026-10-27 08:48:01 +00:00
Dean
a553e70ae0
Merge pull request #11781 from heditrigui/test/logindialog-coverage
...
test(libSceLoginDialog): cover post-terminate null and uninitialized argument validation
2026-10-27 21:47:43 +13:00
Dean
62553ac89d
Merge pull request #11780 from heditrigui/test/socialscreendialog-coverage
...
test(libSceSocialScreenDialog): cover post-terminate null argument validation
2026-10-27 21:47:15 +13:00
Dean
002f45d7c3
Merge pull request #11779 from heditrigui/test/webbrowser-dialog-coverage
...
test(libSceWebBrowserDialog): cover uninitialized and terminated argument validation
2026-10-27 21:46:44 +13:00
Dean
4cf49813ab
Merge pull request #11778 from heditrigui/test/vrsetup-dialog-coverage
...
test(libSceVrSetupDialog): cover uninitialized and terminated argument validation
2026-10-27 21:46:09 +13:00
Dean
f8e3c7fb53
Merge pull request #11777 from heditrigui/test/hmdsetup-dialog-coverage
...
test(libSceHmdSetupDialog): cover uninitialized and terminated null argument handling
2026-10-27 21:45:41 +13:00
Dean
49ac631c94
Merge pull request #11776 from heditrigui/test/usbstorage-dialog-coverage
...
test(libSceUsbStorageDialog): cover uninitialized and terminated null argument validation
2026-10-27 21:45:10 +13:00
Dean
7ae42f537e
Merge pull request #11775 from heditrigui/test/playerselection-dialog-coverage
...
test(libScePlayerSelectionDialog): cover uninitialized and terminated argument validation
2026-10-27 21:44:39 +13:00
Dean
119ee28077
Merge pull request #11774 from heditrigui/test/gamecustomdata-dialog-coverage
...
test(libSceGameCustomDataDialog): cover post-terminate argument validation
2026-10-27 21:44:02 +13:00
Dean
daa3b950fa
Merge pull request #11759 from heditrigui/test/playgo-dialog-coverage
...
test(libScePlayGoDialog): cover uninitialized and finished dialog calls
2026-10-27 21:43:33 +13:00
Dean
c08cfb371b
Merge pull request #11758 from heditrigui/test/msgdialog-native-coverage
...
test(libSceMsgDialog.native): cover uninitialized and finished null argument validation
2026-10-27 21:43:02 +13:00
Dean
5d52b06ff3
Merge pull request #9324 from MarrasFederico/feat/ngs2-parse-format-codes
...
fix(libSceNgs2.native): return 0x804A8432 for waveform formats the module does not parse
2026-10-27 21:35:03 +13:00
Dean
a636927e5f
Merge pull request #8161 from Celegans12/feat/tools-ab-split
...
feat(tools): split the periodic reports of an APS5_AB run by phase
2026-10-27 21:34:47 +13:00
Dean
3bed136010
Merge pull request #10574 from edubox/feat/libc-mtx-init-default-name
...
feat(libc): export _Mtx_init_with_default_name_override
2026-10-27 21:34:30 +13:00
Dean
00c28bf688
Merge pull request #10390 from roboterspinne/fix/relinker-validation-offset-once
...
fix(relinker): print the unsupported relocation offset once
2026-10-27 21:34:15 +13:00
Jota
4e4de2cb95
fix(tests): keep DWARF unwind tables in the future_error test on macOS
2026-10-27 05:31:33 -03:00
Dean
77f68f314b
Merge pull request #11560 from Ragbie/fix/write-after-read-update-stream
...
fix(libc): set up streams for writing after a read as FreeBSD does on Windows
2026-10-27 21:27:48 +13:00
Dean
f52d0373ea
Merge pull request #11486 from plexerPK/codex/test-selection-git-paths
...
fix(ci): preserve changed paths in test selection
2026-10-27 21:27:02 +13:00
Dean
a80c983ce2
Merge pull request #11480 from MarcZX10/marc/build-vorbis-shift-fix
...
build(vorbis): update libvorbis past its negative left shift in the psychoacoustic setup
2026-10-27 21:26:41 +13:00
Dean
c28cf99512
Merge pull request #11438 from p3n1cillin/claude/direct-map-refuses-execute
...
fix(libkernel): refuse to map direct memory with execute as the console does
2026-10-27 21:26:17 +13:00