[webkit-changes] [WebKit/WebKit] b1677b: Add more heap identifiers for style data

Cameron McCormack noreply at github.com
Wed Feb 8 13:00:31 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b1677b518da08dd4da8abf7f9d321f5d4bc8f4e6
      https://github.com/WebKit/WebKit/commit/b1677b518da08dd4da8abf7f9d321f5d4bc8f4e6
  Author: Cameron McCormack <heycam at apple.com>
  Date:   2023-02-08 (Wed, 08 Feb 2023)

  Changed paths:
    M Source/WebCore/rendering/style/RenderStyle.cpp
    M Source/WebCore/rendering/style/RenderStyle.h
    M Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp
    M Source/WebCore/rendering/style/SVGRenderStyleDefs.h
    M Source/WebCore/rendering/style/StyleBackgroundData.cpp
    M Source/WebCore/rendering/style/StyleBackgroundData.h
    M Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp
    M Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h
    M Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp
    M Source/WebCore/rendering/style/StyleFlexibleBoxData.h
    M Source/WebCore/rendering/style/StyleGridData.cpp
    M Source/WebCore/rendering/style/StyleGridData.h
    M Source/WebCore/rendering/style/StyleGridItemData.cpp
    M Source/WebCore/rendering/style/StyleGridItemData.h
    M Source/WebCore/rendering/style/StyleMultiColData.cpp
    M Source/WebCore/rendering/style/StyleMultiColData.h
    M Source/WebCore/rendering/style/StyleVisualData.cpp
    M Source/WebCore/rendering/style/StyleVisualData.h
    M Source/WebCore/rendering/updating/RenderTreeUpdater.cpp

  Log Message:
  -----------
  Add more heap identifiers for style data
https://bugs.webkit.org/show_bug.cgi?id=251833
<rdar://problem/105112049>

Reviewed by Simon Fraser.

* Source/WebCore/rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::copyPseudoElementsFrom):
(WebCore::RenderStyle::hasUniquePseudoStyle const):
(WebCore::RenderStyle::getCachedPseudoStyle const):
(WebCore::RenderStyle::addCachedPseudoStyle):
* Source/WebCore/rendering/style/RenderStyle.h:
* Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp:
* Source/WebCore/rendering/style/SVGRenderStyleDefs.h:
* Source/WebCore/rendering/style/StyleBackgroundData.cpp:
* Source/WebCore/rendering/style/StyleBackgroundData.h:
* Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.cpp:
* Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h:
* Source/WebCore/rendering/style/StyleFlexibleBoxData.cpp:
* Source/WebCore/rendering/style/StyleFlexibleBoxData.h:
* Source/WebCore/rendering/style/StyleGridData.cpp:
* Source/WebCore/rendering/style/StyleGridData.h:
* Source/WebCore/rendering/style/StyleGridItemData.cpp:
* Source/WebCore/rendering/style/StyleGridItemData.h:
* Source/WebCore/rendering/style/StyleMultiColData.cpp:
* Source/WebCore/rendering/style/StyleMultiColData.h:
* Source/WebCore/rendering/style/StyleVisualData.cpp:
* Source/WebCore/rendering/style/StyleVisualData.h:
* Source/WebCore/rendering/updating/RenderTreeUpdater.cpp:
(WebCore::pseudoStyleCacheIsInvalid):

Canonical link: https://commits.webkit.org/260030@main




More information about the webkit-changes mailing list