| Index: Source/core/rendering/style/RenderStyle.h | 
| diff --git a/Source/core/rendering/style/RenderStyle.h b/Source/core/rendering/style/RenderStyle.h | 
| index b712ced2c744c0f5c048f66a29d73202f21e68aa..5d02f47100190fc9ef1f6f7d9a477a76fd120163 100644 | 
| --- a/Source/core/rendering/style/RenderStyle.h | 
| +++ b/Source/core/rendering/style/RenderStyle.h | 
| @@ -100,6 +100,7 @@ class FilterOperations; | 
|  | 
| class AppliedTextDecoration; | 
| class BorderData; | 
| +struct BorderEdge; | 
| class CounterContent; | 
| class Font; | 
| class FontMetrics; | 
| @@ -1536,6 +1537,9 @@ public: | 
|  | 
| bool hasBoxDecorations() const { return hasBorder() || hasBorderRadius() || hasOutline() || hasAppearance() || boxShadow() || hasFilter(); } | 
|  | 
| +    bool borderObscuresBackground() const; | 
| +    void getBorderEdgeInfo(BorderEdge edges[], bool includeLogicalLeftEdge = true, bool includeLogicalRightEdge = true) const; | 
| + | 
| // Initial values for all the properties | 
| static EBorderCollapse initialBorderCollapse() { return BSEPARATE; } | 
| static EBorderStyle initialBorderStyle() { return BNONE; } | 
|  |