From 3dc2dd9e63e85dc2ca1c897b0b856432535954ce Mon Sep 17 00:00:00 2001 From: MarcZX10 <67475268+MarcZX10@users.noreply.github.com> Date: Sat, 24 Oct 2026 12:12:45 +0000 Subject: [PATCH] docs(libSceFreeType): record FT_Remove_Module --- docs/dev/debt/libSceFreeType.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/dev/debt/libSceFreeType.md b/docs/dev/debt/libSceFreeType.md index 280bb06725..8f11554c3b 100644 --- a/docs/dev/debt/libSceFreeType.md +++ b/docs/dev/debt/libSceFreeType.md @@ -3,6 +3,7 @@ - [FT_Get_Track_Kerning](../../../core/libs/prx/libSceFreeType/src/TrackKerning.cpp) (libSceFreeType) - console signature and errors are unverified; the adapter follows bundled [FreeType 2.13.3](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftobjs.c) with an LP64 point size and result, and leaves the result untouched on error. A point size outside the host `FT_Fixed` range throws on Windows, where the native type is 32 bits - [FT_Get_Module](../../../core/libs/prx/libSceFreeType/src/ModuleManagement.cpp) (libSceFreeType) - console signature is unverified; the adapter forwards to bundled [FreeType 2.13.3](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftobjs.c). The module and renderer handles are native objects owned by the library; the guest treats them as opaque and they are invalid after `FT_Remove_Module` or `FT_Done_FreeType` - [FT_Get_Renderer](../../../core/libs/prx/libSceFreeType/src/ModuleManagement.cpp) (libSceFreeType) - console signature is unverified; the adapter forwards to bundled [FreeType 2.13.3](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftobjs.c). The module and renderer handles are native objects owned by the library; the guest treats them as opaque and they are invalid after `FT_Remove_Module` or `FT_Done_FreeType` +- [FT_Remove_Module](../../../core/libs/prx/libSceFreeType/src/ModuleManagement.cpp) (libSceFreeType) - console signature is unverified; the adapter forwards to bundled [FreeType 2.13.3](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftobjs.c). The module and renderer handles are native objects owned by the library; the guest treats them as opaque and they are invalid after `FT_Remove_Module` or `FT_Done_FreeType` - [FT_Face_SetUnpatentedHinting](../../../core/libs/prx/libSceFreeType/src/FaceCompat.cpp) (libSceFreeType) - console signature is unverified; the adapter forwards to bundled [FreeType 2.13.3](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftpatent.c), where the call is deprecated, ignores the value and always returns false - [FT_Face_CheckTrueTypePatents](../../../core/libs/prx/libSceFreeType/src/FaceCompat.cpp) (libSceFreeType) - console signature is unverified; the adapter forwards to bundled [FreeType 2.13.3](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftpatent.c), where the call is deprecated and always returns false - [FT_Get_Font_Format](../../../core/libs/prx/libSceFreeType/src/FaceCompat.cpp) (libSceFreeType) - console signature is unverified; the adapter forwards to bundled [FreeType 2.13.3](https://github.com/freetype/freetype/blob/42608f77f20749dd6ddc9e0536788eaad70ea4b5/src/base/ftobjs.c). The returned string is static native storage, valid for the life of the process