Title: [288529] branches/safari-613-branch/Source/WebCore
- Revision
- 288529
- Author
- [email protected]
- Date
- 2022-01-24 17:56:53 -0800 (Mon, 24 Jan 2022)
Log Message
Cherry-pick r288415. rdar://problem/87904254
REGRESSION(r280887) broke some svg based chart content repaint
https://bugs.webkit.org/show_bug.cgi?id=235483
<rdar://87904254>
Unreviewed, reverting r280887.
* svg/SVGSVGElement.cpp:
(WebCore::SVGSVGElement::svgAttributeChanged):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@288415 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Modified Paths
Diff
Modified: branches/safari-613-branch/Source/WebCore/ChangeLog (288528 => 288529)
--- branches/safari-613-branch/Source/WebCore/ChangeLog 2022-01-25 01:56:50 UTC (rev 288528)
+++ branches/safari-613-branch/Source/WebCore/ChangeLog 2022-01-25 01:56:53 UTC (rev 288529)
@@ -1,5 +1,33 @@
2022-01-24 Alan Coon <[email protected]>
+ Cherry-pick r288415. rdar://problem/87904254
+
+ REGRESSION(r280887) broke some svg based chart content repaint
+ https://bugs.webkit.org/show_bug.cgi?id=235483
+ <rdar://87904254>
+
+ Unreviewed, reverting r280887.
+
+
+ * svg/SVGSVGElement.cpp:
+ (WebCore::SVGSVGElement::svgAttributeChanged):
+
+
+ git-svn-id: https://svn.webkit.org/repository/webkit/trunk@288415 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+ 2022-01-22 Alan Bujtas <[email protected]>
+
+ REGRESSION(r280887) broke some svg based chart content repaint
+ https://bugs.webkit.org/show_bug.cgi?id=235483
+ <rdar://87904254>
+
+ Unreviewed, reverting r280887.
+
+ * svg/SVGSVGElement.cpp:
+ (WebCore::SVGSVGElement::svgAttributeChanged):
+
+2022-01-24 Alan Coon <[email protected]>
+
Cherry-pick r288389. rdar://problem/85405320
Disable CFURLCache in WebKit2
Modified: branches/safari-613-branch/Source/WebCore/svg/SVGSVGElement.cpp (288528 => 288529)
--- branches/safari-613-branch/Source/WebCore/svg/SVGSVGElement.cpp 2022-01-25 01:56:50 UTC (rev 288528)
+++ branches/safari-613-branch/Source/WebCore/svg/SVGSVGElement.cpp 2022-01-25 01:56:53 UTC (rev 288529)
@@ -211,14 +211,8 @@
InstanceInvalidationGuard guard(*this);
invalidateSVGPresentationalHintStyle();
- if (auto renderer = this->renderer()) {
-#if ENABLE(LAYER_BASED_SVG_ENGINE)
- if (is<RenderSVGRoot>(renderer) && downcast<RenderSVGRoot>(*renderer).isEmbeddedThroughFrameContainingSVGDocument())
- RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
-#endif
- if (is<LegacyRenderSVGRoot>(renderer) && downcast<LegacyRenderSVGRoot>(*renderer).isEmbeddedThroughFrameContainingSVGDocument())
- RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
- }
+ if (auto* renderer = this->renderer())
+ RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
return;
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes