[NTGDI][FREETYPE] Remove dead parameters (#9022)

Improve simplicity for future.
JIRA issue: CORE-8466
- Remove the 1st parameter (PDC) of
  TextIntUpdateSize function.
- Remove the 1st parameter (PDC) of
  IntRequestFontSize function.
This commit is contained in:
Katayama Hirofumi MZ
2026-05-17 09:58:56 +09:00
committed by GitHub
parent 4e2cca167d
commit df7c1fbc6b
3 changed files with 12 additions and 13 deletions

View File

@@ -998,7 +998,7 @@ NtGdiGetOutlineTextMetricsInternalW(
TEXTOBJ_UnlockText(TextObj);
return 0;
}
TextIntUpdateSize(dc, TextObj, FontGDI, TRUE);
TextIntUpdateSize(TextObj, FontGDI, TRUE);
TEXTOBJ_UnlockText(TextObj);
Size = IntGetOutlineTextMetrics(FontGDI, 0, NULL, FALSE);
if (!otm) return Size;

View File

@@ -3956,7 +3956,7 @@ static unsigned int get_bezier_glyph_outline(FT_Outline *outline, unsigned int b
}
static FT_Error
IntRequestFontSize(PDC dc, PFONTGDI FontGDI, LONG lfWidth, LONG lfHeight)
IntRequestFontSize(PFONTGDI FontGDI, LONG lfWidth, LONG lfHeight)
{
FT_Error error;
FT_Size_RequestRec req;
@@ -4209,8 +4209,7 @@ IntRequestFontSizeEx(FT_Face face, const LOGFONTW *plf)
}
BOOL FASTCALL
TextIntUpdateSize(PDC dc,
PTEXTOBJ TextObj,
TextIntUpdateSize(PTEXTOBJ TextObj,
PFONTGDI FontGDI,
BOOL bDoLock)
{
@@ -4285,7 +4284,7 @@ TextIntUpdateSize(PDC dc,
plf = &TextObj->logfont.elfEnumLogfontEx.elfLogFont;
error = IntRequestFontSize(dc, FontGDI, plf->lfWidth, plf->lfHeight);
error = IntRequestFontSize(FontGDI, plf->lfWidth, plf->lfHeight);
if (bDoLock)
IntUnLockFreeType();
@@ -4525,7 +4524,7 @@ ftGdiGetGlyphOutline(
}
IntLockFreeType();
TextIntUpdateSize(dc, TextObj, FontGDI, FALSE);
TextIntUpdateSize(TextObj, FontGDI, FALSE);
IntMatrixFromMx(&mat, DC_pmxWorldToDevice(dc));
FT_Set_Transform(ft_face, &mat, NULL);
@@ -5016,7 +5015,7 @@ TextIntGetTextExtentPoint(
// NOTE: GetTextExtentPoint32 simply ignores lfEscapement and XFORM.
IntLockFreeType();
TextIntUpdateSize(dc, TextObj, FontGDI, FALSE);
TextIntUpdateSize(TextObj, FontGDI, FALSE);
Cache.Hashed.matTransform = identityMat;
FT_Set_Transform(Cache.Hashed.Face, NULL, NULL);
@@ -5315,7 +5314,7 @@ ftGdiGetTextMetricsW(
// NOTE: GetTextMetrics simply ignores lfEscapement and XFORM.
IntLockFreeType();
Error = IntRequestFontSize(dc, FontGDI, plf->lfWidth, plf->lfHeight);
Error = IntRequestFontSize(FontGDI, plf->lfWidth, plf->lfHeight);
FT_Set_Transform(Face, NULL, NULL);
IntUnLockFreeType();
@@ -5806,7 +5805,7 @@ FindBestFontFromList(FONTOBJ **FontObj, ULONG *MatchPenalty,
if (Otm)
{
ASSERT_FREETYPE_LOCK_HELD();
IntRequestFontSize(NULL, FontGDI, LogFont->lfWidth, LogFont->lfHeight);
IntRequestFontSize(FontGDI, LogFont->lfWidth, LogFont->lfHeight);
ASSERT_FREETYPE_LOCK_HELD();
OtmSize = IntGetOutlineTextMetrics(FontGDI, OtmSize, Otm, TRUE);
@@ -6822,7 +6821,7 @@ IntExtTextOutW(
else
Cache.Hashed.Aspect.RenderMode = (BYTE)FT_RENDER_MODE_MONO;
if (!TextIntUpdateSize(dc, TextObj, FontGDI, FALSE))
if (!TextIntUpdateSize(TextObj, FontGDI, FALSE))
{
IntUnLockFreeType();
bResult = FALSE;
@@ -7465,7 +7464,7 @@ GreGetCharABCWidthsW(
// NOTE: GetCharABCWidths simply ignores lfEscapement and XFORM.
IntLockFreeType();
IntRequestFontSize(dc, FontGDI, plf->lfWidth, plf->lfHeight);
IntRequestFontSize(FontGDI, plf->lfWidth, plf->lfHeight);
FT_Set_Transform(face, NULL, NULL);
if (!fl)
@@ -7571,7 +7570,7 @@ GreGetCharWidthW(
// NOTE: GetCharWidth simply ignores lfEscapement and XFORM.
IntLockFreeType();
IntRequestFontSize(dc, FontGDI, plf->lfWidth, plf->lfHeight);
IntRequestFontSize(FontGDI, plf->lfWidth, plf->lfHeight);
FT_Set_Transform(face, NULL, NULL);
if (!fl)

View File

@@ -131,7 +131,7 @@ HANDLE FASTCALL IntGdiAddFontMemResource(PVOID Buffer, DWORD dwSize, PDWORD pNum
BOOL FASTCALL IntGdiRemoveFontMemResource(HANDLE hMMFont);
ULONG FASTCALL ftGdiGetGlyphOutline(PDC, WCHAR, UINT, LPGLYPHMETRICS, ULONG, PVOID, const MAT2*, BOOL);
INT FASTCALL IntGetOutlineTextMetrics(PFONTGDI, UINT, OUTLINETEXTMETRICW*, BOOL);
BOOL FASTCALL TextIntUpdateSize(PDC,PTEXTOBJ,PFONTGDI,BOOL);
BOOL FASTCALL TextIntUpdateSize(PTEXTOBJ,PFONTGDI,BOOL);
BOOL FASTCALL ftGdiGetRasterizerCaps(LPRASTERIZER_STATUS);
BOOL FASTCALL TextIntGetTextExtentPoint(PDC, PTEXTOBJ, PCWCH, INT, ULONG, PINT, PINT, PSIZE, FLONG);
BOOL FASTCALL ftGdiGetTextMetricsW(HDC,PTMW_INTERNAL);