Skip to content

Commit 70c4ed2

Browse files
Calme1709AtkinsSJ
authored andcommitted
LibWeb: Reduce the number of headers CSS Parser.h is included in
Reduces the rebuild required when editing this file
1 parent bc44203 commit 70c4ed2

File tree

9 files changed

+8
-3
lines changed

9 files changed

+8
-3
lines changed

Libraries/LibWeb/CSS/CSSStyleSheet.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <LibWeb/CSS/CSSRule.h>
1313
#include <LibWeb/CSS/CSSRuleList.h>
1414
#include <LibWeb/CSS/CSSStyleRule.h>
15-
#include <LibWeb/CSS/Parser/Parser.h>
1615
#include <LibWeb/CSS/StyleSheet.h>
1716
#include <LibWeb/DOM/Node.h>
1817
#include <LibWeb/Export.h>

Libraries/LibWeb/CSS/Parser/ArbitrarySubstitutionFunctions.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
#pragma once
88

9-
#include <LibWeb/CSS/Parser/Parser.h>
9+
#include <AK/String.h>
10+
#include <LibWeb/Forward.h>
1011

1112
namespace Web::CSS::Parser {
1213

Libraries/LibWeb/CSS/StyleSheetList.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
#include <LibWeb/Bindings/Intrinsics.h>
99
#include <LibWeb/Bindings/StyleSheetListPrototype.h>
10+
#include <LibWeb/CSS/Parser/Parser.h>
1011
#include <LibWeb/CSS/StyleComputer.h>
1112
#include <LibWeb/CSS/StyleSheetList.h>
1213
#include <LibWeb/DOM/Document.h>

Libraries/LibWeb/CSS/StyleValues/UnresolvedStyleValue.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <LibWeb/CSS/CSSUnparsedValue.h>
1212
#include <LibWeb/CSS/CSSVariableReferenceValue.h>
1313
#include <LibWeb/CSS/Parser/ArbitrarySubstitutionFunctions.h>
14+
#include <LibWeb/CSS/Parser/TokenStream.h>
1415
#include <LibWeb/CSS/PropertyName.h>
1516
#include <LibWeb/CSS/Serialize.h>
1617
#include <LibWeb/CSS/StyleValues/UnresolvedStyleValue.h>

Libraries/LibWeb/HTML/Canvas/CanvasShadowStyles.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
#pragma once
88

99
#include <AK/String.h>
10-
#include <LibWeb/CSS/Parser/Parser.h>
1110
#include <LibWeb/HTML/Canvas/CanvasState.h>
1211
#include <LibWeb/HTML/CanvasGradient.h>
1312
#include <LibWeb/HTML/CanvasPattern.h>

Libraries/LibWeb/HTML/Canvas/CanvasTextDrawingStyles.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
#include "CanvasTextDrawingStyles.h"
99
#include <LibWeb/CSS/ComputedProperties.h>
10+
#include <LibWeb/CSS/Parser/Parser.h>
1011
#include <LibWeb/CSS/StyleComputer.h>
1112
#include <LibWeb/CSS/StyleValues/FontStyleStyleValue.h>
1213
#include <LibWeb/CSS/StyleValues/LengthStyleValue.h>

Libraries/LibWeb/HTML/CanvasRenderingContext2D.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include <LibUnicode/Segmenter.h>
1919
#include <LibWeb/Bindings/CanvasRenderingContext2DPrototype.h>
2020
#include <LibWeb/Bindings/Intrinsics.h>
21+
#include <LibWeb/CSS/Parser/Parser.h>
2122
#include <LibWeb/CSS/PropertyID.h>
2223
#include <LibWeb/HTML/CanvasRenderingContext2D.h>
2324
#include <LibWeb/HTML/HTMLCanvasElement.h>

Libraries/LibWeb/HTML/OffscreenCanvasRenderingContext2D.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <LibUnicode/Segmenter.h>
1212
#include <LibWeb/Bindings/Intrinsics.h>
1313
#include <LibWeb/Bindings/OffscreenCanvasRenderingContext2DPrototype.h>
14+
#include <LibWeb/CSS/Parser/Parser.h>
1415
#include <LibWeb/CSS/PropertyID.h>
1516
#include <LibWeb/HTML/HTMLCanvasElement.h>
1617
#include <LibWeb/HTML/HTMLImageElement.h>

Libraries/LibWeb/SVG/SVGElement.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <LibWeb/Bindings/Intrinsics.h>
1111
#include <LibWeb/Bindings/SVGElementPrototype.h>
1212
#include <LibWeb/CSS/ComputedProperties.h>
13+
#include <LibWeb/CSS/Parser/Parser.h>
1314
#include <LibWeb/DOM/Document.h>
1415
#include <LibWeb/DOM/ShadowRoot.h>
1516
#include <LibWeb/SVG/SVGDescElement.h>

0 commit comments

Comments
 (0)