| Index: Source/core/style/StyleRareNonInheritedData.cpp
|
| diff --git a/Source/core/style/StyleRareNonInheritedData.cpp b/Source/core/style/StyleRareNonInheritedData.cpp
|
| index 0c69e6901d229433cee2b0db82bae1b0b4cafa55..2182d425717333c3f1910c81443c8e581bf3dbfb 100644
|
| --- a/Source/core/style/StyleRareNonInheritedData.cpp
|
| +++ b/Source/core/style/StyleRareNonInheritedData.cpp
|
| @@ -54,7 +54,10 @@ public:
|
|
|
| Vector<String> m_callbackSelectors;
|
|
|
| - unsigned m_bitFields[4];
|
| + StyleContentAlignmentData contentAlignmentData[2];
|
| + StyleSelfAlignmentData selfAlignmentData[4];
|
| +
|
| + unsigned m_bitFields[2];
|
| };
|
|
|
| static_assert(sizeof(StyleRareNonInheritedData) == sizeof(SameSizeStyleRareNonInheritedData), "StyleRareNonInheritedData_should_stay_small");
|
| @@ -81,19 +84,15 @@ StyleRareNonInheritedData::StyleRareNonInheritedData()
|
| , m_visitedLinkBorderRightColor(StyleColor::currentColor())
|
| , m_visitedLinkBorderTopColor(StyleColor::currentColor())
|
| , m_visitedLinkBorderBottomColor(StyleColor::currentColor())
|
| + , m_alignContent(ComputedStyle::initialContentAlignment())
|
| + , m_alignItems(ComputedStyle::initialSelfAlignment())
|
| + , m_alignSelf(ComputedStyle::initialSelfAlignment())
|
| + , m_justifyContent(ComputedStyle::initialContentAlignment())
|
| + , m_justifyItems(ComputedStyle::initialSelfAlignment())
|
| + , m_justifySelf(ComputedStyle::initialSelfAlignment())
|
| , m_pageSizeType(PAGE_SIZE_AUTO)
|
| , m_transformStyle3D(ComputedStyle::initialTransformStyle3D())
|
| , m_backfaceVisibility(ComputedStyle::initialBackfaceVisibility())
|
| - , m_alignContent(ComputedStyle::initialAlignContent())
|
| - , m_alignContentDistribution(ComputedStyle::initialAlignContentDistribution())
|
| - , m_alignContentOverflowAlignment(ComputedStyle::initialAlignContentOverflowAlignment())
|
| - , m_alignItems(ComputedStyle::initialAlignItems())
|
| - , m_alignItemsOverflowAlignment(ComputedStyle::initialAlignItemsOverflowAlignment())
|
| - , m_alignSelf(ComputedStyle::initialAlignSelf())
|
| - , m_alignSelfOverflowAlignment(ComputedStyle::initialAlignSelfOverflowAlignment())
|
| - , m_justifyContent(ComputedStyle::initialJustifyContent())
|
| - , m_justifyContentDistribution(ComputedStyle::initialJustifyContentDistribution())
|
| - , m_justifyContentOverflowAlignment(ComputedStyle::initialJustifyContentOverflowAlignment())
|
| , userDrag(ComputedStyle::initialUserDrag())
|
| , textOverflow(ComputedStyle::initialTextOverflow())
|
| , marginBeforeCollapse(MCOLLAPSE)
|
| @@ -113,11 +112,6 @@ StyleRareNonInheritedData::StyleRareNonInheritedData()
|
| , m_touchAction(ComputedStyle::initialTouchAction())
|
| , m_objectFit(ComputedStyle::initialObjectFit())
|
| , m_isolation(ComputedStyle::initialIsolation())
|
| - , m_justifyItems(ComputedStyle::initialJustifyItems())
|
| - , m_justifyItemsOverflowAlignment(ComputedStyle::initialJustifyItemsOverflowAlignment())
|
| - , m_justifyItemsPositionType(ComputedStyle::initialJustifyItemsPositionType())
|
| - , m_justifySelf(ComputedStyle::initialJustifySelf())
|
| - , m_justifySelfOverflowAlignment(ComputedStyle::initialJustifySelfOverflowAlignment())
|
| , m_scrollBehavior(ComputedStyle::initialScrollBehavior())
|
| , m_scrollBlocksOn(ComputedStyle::initialScrollBlocksOn())
|
| , m_requiresAcceleratedCompositingForExternalReasons(false)
|
| @@ -166,19 +160,15 @@ StyleRareNonInheritedData::StyleRareNonInheritedData(const StyleRareNonInherited
|
| , m_visitedLinkBorderRightColor(o.m_visitedLinkBorderRightColor)
|
| , m_visitedLinkBorderTopColor(o.m_visitedLinkBorderTopColor)
|
| , m_visitedLinkBorderBottomColor(o.m_visitedLinkBorderBottomColor)
|
| - , m_pageSizeType(o.m_pageSizeType)
|
| - , m_transformStyle3D(o.m_transformStyle3D)
|
| - , m_backfaceVisibility(o.m_backfaceVisibility)
|
| , m_alignContent(o.m_alignContent)
|
| - , m_alignContentDistribution(o.m_alignContentDistribution)
|
| - , m_alignContentOverflowAlignment(o.m_alignContentOverflowAlignment)
|
| , m_alignItems(o.m_alignItems)
|
| - , m_alignItemsOverflowAlignment(o.m_alignItemsOverflowAlignment)
|
| , m_alignSelf(o.m_alignSelf)
|
| - , m_alignSelfOverflowAlignment(o.m_alignSelfOverflowAlignment)
|
| , m_justifyContent(o.m_justifyContent)
|
| - , m_justifyContentDistribution(o.m_justifyContentDistribution)
|
| - , m_justifyContentOverflowAlignment(o.m_justifyContentOverflowAlignment)
|
| + , m_justifyItems(o.m_justifyItems)
|
| + , m_justifySelf(o.m_justifySelf)
|
| + , m_pageSizeType(o.m_pageSizeType)
|
| + , m_transformStyle3D(o.m_transformStyle3D)
|
| + , m_backfaceVisibility(o.m_backfaceVisibility)
|
| , userDrag(o.userDrag)
|
| , textOverflow(o.textOverflow)
|
| , marginBeforeCollapse(o.marginBeforeCollapse)
|
| @@ -198,11 +188,6 @@ StyleRareNonInheritedData::StyleRareNonInheritedData(const StyleRareNonInherited
|
| , m_touchAction(o.m_touchAction)
|
| , m_objectFit(o.m_objectFit)
|
| , m_isolation(o.m_isolation)
|
| - , m_justifyItems(o.m_justifyItems)
|
| - , m_justifyItemsOverflowAlignment(o.m_justifyItemsOverflowAlignment)
|
| - , m_justifyItemsPositionType(o.m_justifyItemsPositionType)
|
| - , m_justifySelf(o.m_justifySelf)
|
| - , m_justifySelfOverflowAlignment(o.m_justifySelfOverflowAlignment)
|
| , m_scrollBehavior(o.m_scrollBehavior)
|
| , m_scrollBlocksOn(o.m_scrollBlocksOn)
|
| , m_requiresAcceleratedCompositingForExternalReasons(o.m_requiresAcceleratedCompositingForExternalReasons)
|
| @@ -258,19 +243,15 @@ bool StyleRareNonInheritedData::operator==(const StyleRareNonInheritedData& o) c
|
| && m_visitedLinkBorderTopColor == o.m_visitedLinkBorderTopColor
|
| && m_visitedLinkBorderBottomColor == o.m_visitedLinkBorderBottomColor
|
| && m_callbackSelectors == o.m_callbackSelectors
|
| - && m_pageSizeType == o.m_pageSizeType
|
| - && m_transformStyle3D == o.m_transformStyle3D
|
| - && m_backfaceVisibility == o.m_backfaceVisibility
|
| && m_alignContent == o.m_alignContent
|
| - && m_alignContentDistribution == o.m_alignContentDistribution
|
| - && m_alignContentOverflowAlignment == o.m_alignContentOverflowAlignment
|
| && m_alignItems == o.m_alignItems
|
| - && m_alignItemsOverflowAlignment == o.m_alignItemsOverflowAlignment
|
| && m_alignSelf == o.m_alignSelf
|
| - && m_alignSelfOverflowAlignment == o.m_alignSelfOverflowAlignment
|
| && m_justifyContent == o.m_justifyContent
|
| - && m_justifyContentDistribution == o.m_justifyContentDistribution
|
| - && m_justifyContentOverflowAlignment == o.m_justifyContentOverflowAlignment
|
| + && m_justifyItems == o.m_justifyItems
|
| + && m_justifySelf == o.m_justifySelf
|
| + && m_pageSizeType == o.m_pageSizeType
|
| + && m_transformStyle3D == o.m_transformStyle3D
|
| + && m_backfaceVisibility == o.m_backfaceVisibility
|
| && userDrag == o.userDrag
|
| && textOverflow == o.textOverflow
|
| && marginBeforeCollapse == o.marginBeforeCollapse
|
| @@ -287,11 +268,6 @@ bool StyleRareNonInheritedData::operator==(const StyleRareNonInheritedData& o) c
|
| && m_touchAction == o.m_touchAction
|
| && m_objectFit == o.m_objectFit
|
| && m_isolation == o.m_isolation
|
| - && m_justifyItems == o.m_justifyItems
|
| - && m_justifyItemsOverflowAlignment == o.m_justifyItemsOverflowAlignment
|
| - && m_justifyItemsPositionType == o.m_justifyItemsPositionType
|
| - && m_justifySelf == o.m_justifySelf
|
| - && m_justifySelfOverflowAlignment == o.m_justifySelfOverflowAlignment
|
| && m_scrollBehavior == o.m_scrollBehavior
|
| && m_scrollBlocksOn == o.m_scrollBlocksOn
|
| && m_requiresAcceleratedCompositingForExternalReasons == o.m_requiresAcceleratedCompositingForExternalReasons
|
|
|