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

Reply via email to