Title: [234782] trunk/Source/WebCore
- Revision
- 234782
- Author
- [email protected]
- Date
- 2018-08-10 23:47:30 -0700 (Fri, 10 Aug 2018)
Log Message
Use OptionSet for various RenderLayer flags
https://bugs.webkit.org/show_bug.cgi?id=188472
<rdar://problem/43153059>
Followup, fix some mistakes.
* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::calculateClipRects const):
* rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::~RenderLayerBacking):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (234781 => 234782)
--- trunk/Source/WebCore/ChangeLog 2018-08-11 02:55:23 UTC (rev 234781)
+++ trunk/Source/WebCore/ChangeLog 2018-08-11 06:47:30 UTC (rev 234782)
@@ -1,3 +1,16 @@
+2018-08-10 Antti Koivisto <[email protected]>
+
+ Use OptionSet for various RenderLayer flags
+ https://bugs.webkit.org/show_bug.cgi?id=188472
+ <rdar://problem/43153059>
+
+ Followup, fix some mistakes.
+
+ * rendering/RenderLayer.cpp:
+ (WebCore::RenderLayer::calculateClipRects const):
+ * rendering/RenderLayerBacking.cpp:
+ (WebCore::RenderLayerBacking::~RenderLayerBacking):
+
2018-08-10 Ryosuke Niwa <[email protected]>
[macOS] Multiple third party apps crash due to the thread safety check in TimerBase::setNextFireTime
Modified: trunk/Source/WebCore/rendering/RenderLayer.cpp (234781 => 234782)
--- trunk/Source/WebCore/rendering/RenderLayer.cpp 2018-08-11 02:55:23 UTC (rev 234781)
+++ trunk/Source/WebCore/rendering/RenderLayer.cpp 2018-08-11 06:47:30 UTC (rev 234782)
@@ -5800,8 +5800,8 @@
bool RenderLayer::getOverlapBoundsIncludingChildrenAccountingForTransformAnimations(LayoutRect& bounds, OptionSet<CalculateLayerBoundsFlag> additionalFlags) const
{
// The animation will override the display transform, so don't include it.
- auto boundsFlags = (additionalFlags | defaultCalculateLayerBoundsFlags()) - IncludeSelfTransform;
-
+ auto boundsFlags = additionalFlags | (defaultCalculateLayerBoundsFlags() - IncludeSelfTransform);
+
bounds = calculateLayerBounds(this, LayoutSize(), boundsFlags);
LayoutRect animatedBounds = bounds;
Modified: trunk/Source/WebCore/rendering/RenderLayerBacking.cpp (234781 => 234782)
--- trunk/Source/WebCore/rendering/RenderLayerBacking.cpp 2018-08-11 02:55:23 UTC (rev 234781)
+++ trunk/Source/WebCore/rendering/RenderLayerBacking.cpp 2018-08-11 06:47:30 UTC (rev 234782)
@@ -245,7 +245,7 @@
updateBackgroundLayer(false);
updateMaskingLayer(false, false);
updateScrollingLayers(false);
- detachFromScrollingCoordinator({Scrolling , ViewportConstrained });
+ detachFromScrollingCoordinator({Scrolling, ViewportConstrained });
destroyGraphicsLayers();
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes