Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e1696eb5587f9a3124b801f52328c8d36eff3077
https://github.com/WebKit/WebKit/commit/e1696eb5587f9a3124b801f52328c8d36eff3077
Author: Ahmad Saleem <[email protected]>
Date: 2023-01-13 (Fri, 13 Jan 2023)
Changed paths:
M Source/WebCore/rendering/svg/SVGTextLayoutEngine.cpp
Log Message:
-----------
Move transformationForTextBox() call out of the fragment-loop
Move transformationForTextBox() call out of the fragment-loop
https://bugs.webkit.org/show_bug.cgi?id=250462
Reviewed by Said Abou-Hallawa.
Merge - https://src.chromium.org/viewvc/blink?revision=177517&view=revision
This patch is to refactor code since textBox is invariant, so there
is no need to fetch and check the transform for each fragment and
it is to refactor using modern C++ whole function.
Since this is just refactoring, it does not have any test case.
* Source/WebCore/rendering/svg/SVGTextLayoutEngine.cpp:
(SVGTextLayoutEngine::finalizeTransformMatrices): Refactor to not check
transform for each fragment and use modern C++
Canonical link: https://commits.webkit.org/258886@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes