Bug 257019

Summary: [Cairo] Unnecessary overrides `GraphicsContext::drawGlyphs()` and `GraphicsContext::drawDecomposedGlyphs()`
Product: WebKit Reporter: Vitaly Dyackhov <vitaly>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Vitaly Dyackhov 2023-05-19 04:31:45 PDT
Default `GraphicsContext::drawGlyphs()` simply calls `FontCascade::drawGlyphs()` but `GraphicsContextCairo::drawGlyphs()` duplicates the logic of `FontCascade::drawGlyphs()`.
`GraphicsContextCairo::drawDecomposedGlyphs()` is virtually the same as `GraphicsContext::drawDecomposedGlyphs()`.
Comment 1 Vitaly Dyackhov 2023-05-19 04:37:38 PDT
Pull request: https://github.com/WebKit/WebKit/pull/14068
Comment 2 EWS 2023-05-19 08:16:50 PDT
Committed 264258@main (0aad38b2c526): <https://commits.webkit.org/264258@main>

Reviewed commits have been landed. Closing PR #14068 and removing active labels.