Repository navigation
Conversation
Implements 6 exports that called NotImplemented: sceFontDefineAttribute, sceFontGetAttribute, sceFontCharactersRefersTextCodes, sceFontTextCodesStepNext, sceFontTextCodesStepBack, sceFontCharacterGetSyllableStringState. Left as stubs, as no reference establishes their signature or behaviour: sceFontControl, sceFontCreateWords, sceFontDestroyWords, sceFontWordsFindWordCharacters, sceFontGetFontGlyphsOutlineProfile, sceFontGetFontMetrics, sceFontGetFontStyleInformation, sceFontGetGlyphExpandBufferState, sceFontSupportGlyphs, sceFontGetScriptLanguage, sceFontSetScriptLanguage, sceFontGetTypographicDesign, sceFontSetTypographicDesign, sceFontGlyphGetAttribute, sceFontGlyphRenderImage, sceFontGlyphRenderImageHorizontal, sceFontGlyphRenderImageVertical, sceFontCreateGraphicsDevice, sceFontCreateGraphicsService, sceFontCreateGraphicsServiceWithEdition, sceFontDestroyGraphicsDevice, sceFontDestroyGraphicsService, sceFontGraphicsBeginFrame, sceFontGraphicsDrawingCancel, sceFontGraphicsDrawingFinish, sceFontGraphicsEndFrame, sceFontGraphicsExchangeResource, sceFontGraphicsGetDeviceUsage, sceFontGraphicsRegionInit, sceFontGraphicsRegionInitCircular, sceFontGraphicsRegionInitRoundish, sceFontGraphicsRelease, sceFontGraphicsRenderResource, sceFontGraphicsSetFramePolicy, sceFontGraphicsStructureCanvas, sceFontGraphicsStructureCanvasSequence, sceFontGraphicsStructureDesign, sceFontGraphicsStructureDesignResource, sceFontGraphicsStructureSurfaceTexture, sceFontGraphicsDrawupFillTextureImageObject, sceFontGraphicsDrawupFillTexturePatternObject, sceFontGraphicsFillMethodInit, sceFontGraphicsFillPlotInit, sceFontGraphicsFillPlotSetLayout, sceFontGraphicsFillPlotSetMapping, sceFontGraphicsFillRatesInit, sceFontGraphicsFillRatesSetFillEffect, sceFontGraphicsFillRatesSetLayout, sceFontGraphicsFillRatesSetMapping, sceFontGraphicsSetupClipping, sceFontGraphicsSetupColorRates, sceFontGraphicsSetupFillMethod, sceFontGraphicsSetupFillRates, sceFontGraphicsSetupGlyphFill, sceFontGraphicsSetupGlyphFillPlot, sceFontGraphicsSetupHandleDefault, sceFontGraphicsSetupLocation, sceFontGraphicsSetupPositioning, sceFontGraphicsSetupRotation, sceFontGraphicsSetupScaling, sceFontGraphicsSetupShapeFill, sceFontGraphicsSetupShapeFillPlot, sceFontGraphicsUpdateClipping, sceFontGraphicsUpdateColorRates, sceFontGraphicsUpdateFillMethod, sceFontGraphicsUpdateFillRates, sceFontGraphicsUpdateGlyphFill, sceFontGraphicsUpdateGlyphFillPlot, sceFontGraphicsUpdateLocation, sceFontGraphicsUpdatePositioning, sceFontGraphicsUpdateRotation, sceFontGraphicsUpdateScaling, sceFontGraphicsUpdateShapeFill, sceFontGraphicsUpdateShapeFillPlot, sceFontFtInitAliases, sceFontFtSetAliasFont, sceFontFtSetAliasPath, sceFontFtSupportBdf, sceFontFtSupportCid, sceFontFtSupportFontFormats, sceFontFtSupportOpenType, sceFontFtSupportOpenTypeOtf, sceFontFtSupportOpenTypeTtf, sceFontFtSupportPcf, sceFontFtSupportPfr, sceFontFtSupportSystemFonts, sceFontFtSupportTrueType, sceFontFtSupportTrueTypeGx, sceFontFtSupportType1, sceFontFtSupportType42, sceFontFtSupportWinFonts, sceFontFtTermAliases, sceFontSelectGlyphsFt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CM3ZvU1gP32iEs7abAt7N6
|
Checked build and ctest ( Added one commit: dropped the three TechnicalDebt entries for the Graphics/Ft stubs, which this PR does not touch (they belong in a PR that changes those functions). Merging once CI is green. |
a2ca24a to
57bd47c
Compare
|
Thank you for your interest in the project! We are sorry, but we cannot accept more PRs while we work through the existing backlog. This PR has been automatically closed and labeled "intake paused". This is not a judgment of the quality of your changes. |
Progress report (5cb747c → 57bd47c)📈 System libraries: 85.88% (+0.2%, +6 implemented functions) ✅ 6 implemented
|
|
A title now stops on The title's layout loop ( With this branch's AI-assisted: yes (Claude Code). |
|
@tarfouss3 @Mouad-Scriptz-0 Since #2497 was closed by the intake pause and Killzone now stops on Killzone's next stop you saw ( @tarfouss3, if you'd rather reopen #2497 yourself, say so and I'll drop mine. @Mouad-Scriptz-0, could you run Killzone with this branch's AI-assisted: yes (Claude Code) |
|
Ran Killzone: Liberation (PPSA11142 01.000.004, Linux, Fedora 44, Intel Arc Meteor Lake) with
So from this title's side the branch does what #2497's function did. AI-assisted: yes (Claude Code). |
What
Implements 6 exports that called NotImplemented: sceFontDefineAttribute, sceFontGetAttribute, sceFontCharactersRefersTextCodes, sceFontTextCodesStepNext, sceFontTextCodesStepBack, sceFontCharacterGetSyllableStringState.
The source of each function's signature and behaviour is recorded in docs/dev/TechnicalDebt.md; none is confirmed on a title, and inputs whose console behaviour is not established throw.
Left as stubs, as no reference establishes their signature or behaviour: sceFontControl, sceFontCreateWords, sceFontDestroyWords, sceFontWordsFindWordCharacters, sceFontGetFontGlyphsOutlineProfile, sceFontGetFontMetrics, sceFontGetFontStyleInformation, sceFontGetGlyphExpandBufferState, sceFontSupportGlyphs, sceFontGetScriptLanguage, sceFontSetScriptLanguage, sceFontGetTypographicDesign, sceFontSetTypographicDesign, sceFontGlyphGetAttribute, sceFontGlyphRenderImage, sceFontGlyphRenderImageHorizontal, sceFontGlyphRenderImageVertical, sceFontCreateGraphicsDevice, sceFontCreateGraphicsService, sceFontCreateGraphicsServiceWithEdition, sceFontDestroyGraphicsDevice, sceFontDestroyGraphicsService, sceFontGraphicsBeginFrame, sceFontGraphicsDrawingCancel, sceFontGraphicsDrawingFinish, sceFontGraphicsEndFrame, sceFontGraphicsExchangeResource, sceFontGraphicsGetDeviceUsage, sceFontGraphicsRegionInit, sceFontGraphicsRegionInitCircular, sceFontGraphicsRegionInitRoundish, sceFontGraphicsRelease, sceFontGraphicsRenderResource, sceFontGraphicsSetFramePolicy, sceFontGraphicsStructureCanvas, sceFontGraphicsStructureCanvasSequence, sceFontGraphicsStructureDesign, sceFontGraphicsStructureDesignResource, sceFontGraphicsStructureSurfaceTexture, sceFontGraphicsDrawupFillTextureImageObject, sceFontGraphicsDrawupFillTexturePatternObject, sceFontGraphicsFillMethodInit, sceFontGraphicsFillPlotInit, sceFontGraphicsFillPlotSetLayout, sceFontGraphicsFillPlotSetMapping, sceFontGraphicsFillRatesInit, sceFontGraphicsFillRatesSetFillEffect, sceFontGraphicsFillRatesSetLayout, sceFontGraphicsFillRatesSetMapping, sceFontGraphicsSetupClipping, sceFontGraphicsSetupColorRates, sceFontGraphicsSetupFillMethod, sceFontGraphicsSetupFillRates, sceFontGraphicsSetupGlyphFill, sceFontGraphicsSetupGlyphFillPlot, sceFontGraphicsSetupHandleDefault, sceFontGraphicsSetupLocation, sceFontGraphicsSetupPositioning, sceFontGraphicsSetupRotation, sceFontGraphicsSetupScaling, sceFontGraphicsSetupShapeFill, sceFontGraphicsSetupShapeFillPlot, sceFontGraphicsUpdateClipping, sceFontGraphicsUpdateColorRates, sceFontGraphicsUpdateFillMethod, sceFontGraphicsUpdateFillRates, sceFontGraphicsUpdateGlyphFill, sceFontGraphicsUpdateGlyphFillPlot, sceFontGraphicsUpdateLocation, sceFontGraphicsUpdatePositioning, sceFontGraphicsUpdateRotation, sceFontGraphicsUpdateScaling, sceFontGraphicsUpdateShapeFill, sceFontGraphicsUpdateShapeFillPlot, sceFontFtInitAliases, sceFontFtSetAliasFont, sceFontFtSetAliasPath, sceFontFtSupportBdf, sceFontFtSupportCid, sceFontFtSupportFontFormats, sceFontFtSupportOpenType, sceFontFtSupportOpenTypeOtf, sceFontFtSupportOpenTypeTtf, sceFontFtSupportPcf, sceFontFtSupportPfr, sceFontFtSupportSystemFonts, sceFontFtSupportTrueType, sceFontFtSupportTrueTypeGx, sceFontFtSupportType1, sceFontFtSupportType42, sceFontFtSupportWinFonts, sceFontFtTermAliases, sceFontSelectGlyphsFt.
Tested
Linux x86-64 (Ubuntu 24.04, GCC 13.3, Release,
BUILD_TESTING=ON), this branch alone on top ofmain(5bc7886): full build andlibs, then the wholectestsuite with Vulkan on lavapipe: 521 of 523 passed. The two failures are environmental and also fail without this change:agc_driver_vopc_compare(lavapipe result) andguest_sce_net(the test machine has no IPv6, so the existingCheckUnspecifiedIpv6aborts). Tests added or extended for this change:guest_font,guest_font_text,guest_font_writing_line,guest_system_font.tools/check_conventions.pypasses. Not tested with a title.Checklist
main; no other open PR implements the same functionsNotImplemented_nid_no_patch); silent stubs are listed in TechnicalDebt.mdfiles or images added to the repository (attach them to this PR)🤖 Generated with Claude Code