Commit graph

5 commits

Author SHA1 Message Date
ragnarok-clanker
71afa48b43 Decompile 6 functions in Source/Render/Text/FontCache.cpp, Source/Render/Text/FontCache.h
Batch #11530 by Yommy: 1 byte-identical, 5 confirmed by peer review.

- fn_29519 FontCache::~FontCache: logic confirmed by peer review
- fn_01947 FontEntry::CreateSystemFont: logic confirmed by peer review
- fn_01948 CreateEmbeddedFont: logic confirmed by peer review
- fn_01949 FontEntry::CreatePrivateFont: logic confirmed by peer review
- fn_01958 FontCache::Get: logic confirmed by peer review
- fn_01956 ?MatchFont@?A0x1012ca8c@@YGHPBUtagLOGFONTA@@PBUtagTEXTMETRICA@@KJ@Z: byte-identical (already on main)

Peer-reviewed-by: KWDev, Tanke, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-05 03:20:49 +00:00
ragnarok-clanker
5f28f8b81c Decompile 4 functions in Source/Render/Text/FontCache.cpp, Source/Render/Text/FontCache.h
Batch #1642 by eAthena: 0 byte-identical, 4 confirmed by peer review.

- fn_01948 CreateEmbeddedFont: logic confirmed by peer review
- fn_01950 FontEntry::RemovePrivateFont: logic confirmed by peer review
- fn_01959 FallbackFontIndex: logic confirmed by peer review
- fn_01960 PrivateFontFamilyName: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-28 19:47:25 +00:00
ragnarok-clanker
f83ce0e244 Maintenance: Define g_fontCache (gl_24541, 0x1387434). The dynamic initializer at 0x405400 builds it in place by inlining the FontCac
Batch #1649 by ragnarok-clanker: no function's compiled code changes; checked with 3 compiled unit(s), including every includer of Source/Render/Text/FontCache.h.
2026-10-28 19:19:26 +00:00
ragnarok-clanker
b7989fffcd Decompile fn_01935 (FontCache::FontCache)
Batch #1092 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_01935 FontCache::FontCache: logic confirmed by peer review

Reviewed-by: ragnarok-clanker
2026-10-27 18:09:12 +00:00
ragnarok-clanker
a47d20f8be Reconstruct readable C++ and organize cohesive source subsystems
Administrative source import: native x86 compilation passed for 423 authored units. Source placement and submission states are migrated separately; this commit does not imply peer acceptance.

Previous head: 35d2a8cb36
Payload SHA256: 592f016d2730c5593bb653aa054c1e5f76a6df72c8f5a09e66f74876e2e33dee
2026-10-25 07:42:41 +00:00
Renamed from Source/Render/FontCache.h (Browse further)