diff --git a/Libraries/LibWeb/CMakeLists.txt b/Libraries/LibWeb/CMakeLists.txt index 61cce0f1db..a793a7748c 100644 --- a/Libraries/LibWeb/CMakeLists.txt +++ b/Libraries/LibWeb/CMakeLists.txt @@ -9,7 +9,10 @@ set(SOURCES Bindings/XMLHttpRequestConstructor.cpp Bindings/XMLHttpRequestPrototype.cpp Bindings/XMLHttpRequestWrapper.cpp + CSS/DefaultStyleSheetSource.cpp CSS/Length.cpp + CSS/PropertyID.cpp + CSS/PropertyID.h CSS/Selector.cpp CSS/SelectorEngine.cpp CSS/StyleDeclaration.cpp @@ -65,6 +68,12 @@ set(SOURCES HTML/HTMLTableRowElement.cpp HTML/HTMLTitleElement.cpp HTML/ImageData.cpp + HTML/Parser/Entities.cpp + HTML/Parser/HTMLDocumentParser.cpp + HTML/Parser/HTMLToken.cpp + HTML/Parser/HTMLTokenizer.cpp + HTML/Parser/ListOfActiveFormattingElements.cpp + HTML/Parser/StackOfOpenElements.cpp Layout/BoxModelMetrics.cpp Layout/LayoutBlock.cpp Layout/LayoutBox.cpp @@ -99,25 +108,16 @@ set(SOURCES PageView.cpp Painting/StackingContext.cpp Parser/CSSParser.cpp - Parser/Entities.cpp - Parser/HTMLDocumentParser.cpp - Parser/HTMLToken.cpp - Parser/HTMLTokenizer.cpp - Parser/ListOfActiveFormattingElements.cpp - Parser/StackOfOpenElements.cpp - StylePropertiesModel.cpp SVG/SVGElement.cpp SVG/SVGGeometryElement.cpp SVG/SVGGraphicsElement.cpp SVG/SVGPathElement.cpp SVG/SVGSVGElement.cpp SVG/TagNames.cpp + StylePropertiesModel.cpp URLEncoder.cpp - CSS/PropertyID.h - CSS/PropertyID.cpp - CSS/DefaultStyleSheetSource.cpp - WebContentView.cpp WebContentClient.cpp + WebContentView.cpp ) set(GENERATED_SOURCES diff --git a/Libraries/LibWeb/DOM/Element.cpp b/Libraries/LibWeb/DOM/Element.cpp index abfd3ccef1..78a2fc7120 100644 --- a/Libraries/LibWeb/DOM/Element.cpp +++ b/Libraries/LibWeb/DOM/Element.cpp @@ -41,7 +41,7 @@ #include #include #include -#include +#include namespace Web::DOM { diff --git a/Libraries/LibWeb/HTML/HTMLIFrameElement.cpp b/Libraries/LibWeb/HTML/HTMLIFrameElement.cpp index d365210a70..b4534898b9 100644 --- a/Libraries/LibWeb/HTML/HTMLIFrameElement.cpp +++ b/Libraries/LibWeb/HTML/HTMLIFrameElement.cpp @@ -37,7 +37,7 @@ #include #include #include -#include +#include namespace Web::HTML { diff --git a/Libraries/LibWeb/Parser/Entities.cpp b/Libraries/LibWeb/HTML/Parser/Entities.cpp similarity index 99% rename from Libraries/LibWeb/Parser/Entities.cpp rename to Libraries/LibWeb/HTML/Parser/Entities.cpp index 20b7d2750f..088d6f9bc9 100644 --- a/Libraries/LibWeb/Parser/Entities.cpp +++ b/Libraries/LibWeb/HTML/Parser/Entities.cpp @@ -26,7 +26,7 @@ #include #include -#include +#include namespace Web { namespace HTML { diff --git a/Libraries/LibWeb/Parser/Entities.h b/Libraries/LibWeb/HTML/Parser/Entities.h similarity index 100% rename from Libraries/LibWeb/Parser/Entities.h rename to Libraries/LibWeb/HTML/Parser/Entities.h diff --git a/Libraries/LibWeb/Parser/HTMLDocumentParser.cpp b/Libraries/LibWeb/HTML/Parser/HTMLDocumentParser.cpp similarity index 99% rename from Libraries/LibWeb/Parser/HTMLDocumentParser.cpp rename to Libraries/LibWeb/HTML/Parser/HTMLDocumentParser.cpp index 96da68d5cf..59aaef631a 100644 --- a/Libraries/LibWeb/Parser/HTMLDocumentParser.cpp +++ b/Libraries/LibWeb/HTML/Parser/HTMLDocumentParser.cpp @@ -36,8 +36,8 @@ #include #include #include -#include -#include +#include +#include namespace Web::HTML { diff --git a/Libraries/LibWeb/Parser/HTMLDocumentParser.h b/Libraries/LibWeb/HTML/Parser/HTMLDocumentParser.h similarity index 97% rename from Libraries/LibWeb/Parser/HTMLDocumentParser.h rename to Libraries/LibWeb/HTML/Parser/HTMLDocumentParser.h index ebcfd9ec46..bc75cf4990 100644 --- a/Libraries/LibWeb/Parser/HTMLDocumentParser.h +++ b/Libraries/LibWeb/HTML/Parser/HTMLDocumentParser.h @@ -28,9 +28,9 @@ #include #include -#include -#include -#include +#include +#include +#include namespace Web::HTML { diff --git a/Libraries/LibWeb/Parser/HTMLToken.cpp b/Libraries/LibWeb/HTML/Parser/HTMLToken.cpp similarity index 98% rename from Libraries/LibWeb/Parser/HTMLToken.cpp rename to Libraries/LibWeb/HTML/Parser/HTMLToken.cpp index 2a82660297..aa9f33c35e 100644 --- a/Libraries/LibWeb/Parser/HTMLToken.cpp +++ b/Libraries/LibWeb/HTML/Parser/HTMLToken.cpp @@ -24,7 +24,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include +#include namespace Web::HTML { diff --git a/Libraries/LibWeb/Parser/HTMLToken.h b/Libraries/LibWeb/HTML/Parser/HTMLToken.h similarity index 100% rename from Libraries/LibWeb/Parser/HTMLToken.h rename to Libraries/LibWeb/HTML/Parser/HTMLToken.h diff --git a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp b/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp similarity index 99% rename from Libraries/LibWeb/Parser/HTMLTokenizer.cpp rename to Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp index 7a03e77aa5..cdc8ec8044 100644 --- a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp +++ b/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp @@ -25,9 +25,9 @@ */ #include -#include -#include -#include +#include +#include +#include #include namespace Web::HTML { @@ -2215,12 +2215,7 @@ _StartOfFunction: return false; // FIXME: Is there a better way of doing this? - return m_temporary_buffer[0] == 's' && - m_temporary_buffer[1] == 'c' && - m_temporary_buffer[2] == 'r' && - m_temporary_buffer[3] == 'i' && - m_temporary_buffer[4] == 'p' && - m_temporary_buffer[5] == 't'; + return m_temporary_buffer[0] == 's' && m_temporary_buffer[1] == 'c' && m_temporary_buffer[2] == 'r' && m_temporary_buffer[3] == 'i' && m_temporary_buffer[4] == 'p' && m_temporary_buffer[5] == 't'; }; ON_WHITESPACE { @@ -2366,12 +2361,7 @@ _StartOfFunction: return false; // FIXME: Is there a better way of doing this? - return m_temporary_buffer[0] == 's' && - m_temporary_buffer[1] == 'c' && - m_temporary_buffer[2] == 'r' && - m_temporary_buffer[3] == 'i' && - m_temporary_buffer[4] == 'p' && - m_temporary_buffer[5] == 't'; + return m_temporary_buffer[0] == 's' && m_temporary_buffer[1] == 'c' && m_temporary_buffer[2] == 'r' && m_temporary_buffer[3] == 'i' && m_temporary_buffer[4] == 'p' && m_temporary_buffer[5] == 't'; }; ON_WHITESPACE { diff --git a/Libraries/LibWeb/Parser/HTMLTokenizer.h b/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.h similarity index 99% rename from Libraries/LibWeb/Parser/HTMLTokenizer.h rename to Libraries/LibWeb/HTML/Parser/HTMLTokenizer.h index 1f8b8e6648..f4aa69ab91 100644 --- a/Libraries/LibWeb/Parser/HTMLTokenizer.h +++ b/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.h @@ -31,7 +31,7 @@ #include #include #include -#include +#include namespace Web::HTML { diff --git a/Libraries/LibWeb/Parser/ListOfActiveFormattingElements.cpp b/Libraries/LibWeb/HTML/Parser/ListOfActiveFormattingElements.cpp similarity index 97% rename from Libraries/LibWeb/Parser/ListOfActiveFormattingElements.cpp rename to Libraries/LibWeb/HTML/Parser/ListOfActiveFormattingElements.cpp index 9594fd0024..ae38e2288e 100644 --- a/Libraries/LibWeb/Parser/ListOfActiveFormattingElements.cpp +++ b/Libraries/LibWeb/HTML/Parser/ListOfActiveFormattingElements.cpp @@ -25,7 +25,7 @@ */ #include -#include +#include namespace Web::HTML { diff --git a/Libraries/LibWeb/Parser/ListOfActiveFormattingElements.h b/Libraries/LibWeb/HTML/Parser/ListOfActiveFormattingElements.h similarity index 100% rename from Libraries/LibWeb/Parser/ListOfActiveFormattingElements.h rename to Libraries/LibWeb/HTML/Parser/ListOfActiveFormattingElements.h diff --git a/Libraries/LibWeb/Parser/StackOfOpenElements.cpp b/Libraries/LibWeb/HTML/Parser/StackOfOpenElements.cpp similarity index 98% rename from Libraries/LibWeb/Parser/StackOfOpenElements.cpp rename to Libraries/LibWeb/HTML/Parser/StackOfOpenElements.cpp index 9624c483b8..bd58f25062 100644 --- a/Libraries/LibWeb/Parser/StackOfOpenElements.cpp +++ b/Libraries/LibWeb/HTML/Parser/StackOfOpenElements.cpp @@ -25,8 +25,8 @@ */ #include -#include -#include +#include +#include namespace Web::HTML { diff --git a/Libraries/LibWeb/Parser/StackOfOpenElements.h b/Libraries/LibWeb/HTML/Parser/StackOfOpenElements.h similarity index 100% rename from Libraries/LibWeb/Parser/StackOfOpenElements.h rename to Libraries/LibWeb/HTML/Parser/StackOfOpenElements.h diff --git a/Libraries/LibWeb/Loader/FrameLoader.cpp b/Libraries/LibWeb/Loader/FrameLoader.cpp index 811da754b8..0d34ce9034 100644 --- a/Libraries/LibWeb/Loader/FrameLoader.cpp +++ b/Libraries/LibWeb/Loader/FrameLoader.cpp @@ -35,7 +35,7 @@ #include #include #include -#include +#include namespace Web { diff --git a/Libraries/LibWeb/PageView.cpp b/Libraries/LibWeb/PageView.cpp index 69ecd7ea98..40e731adbf 100644 --- a/Libraries/LibWeb/PageView.cpp +++ b/Libraries/LibWeb/PageView.cpp @@ -51,7 +51,7 @@ #include #include #include -#include +#include #include #include diff --git a/Userland/test-web.cpp b/Userland/test-web.cpp index 3a5aba070c..5f06057afc 100644 --- a/Userland/test-web.cpp +++ b/Userland/test-web.cpp @@ -43,7 +43,7 @@ #include #include #include -#include +#include #include #include