summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb/Parser/HTMLDocumentParser.cpp
AgeCommit message (Expand)Author
2020-07-28LibWeb: Move the HTML parser into HTML/Parser/Andreas Kling
2020-07-28LibWeb: Move HTML classes into the Web::HTML namespaceAndreas Kling
2020-07-26LibWeb: Move DOM classes into the Web::DOM namespaceAndreas Kling
2020-07-26LibWeb: Switch to using AK::is and AK::downcastAndreas Kling
2020-07-26LibWeb: Move HTML object model stuff into LibWeb/HTML/Andreas Kling
2020-07-25test-web: Add ability to change page mid-testLuke
2020-07-23LibWeb: Rename Element::tag_name() => local_name()Andreas Kling
2020-07-23LibWeb: Add a helper for creating a fake (start tag) HTML tokenAndreas Kling
2020-07-22LibWeb: Assert we're parsing a fragment on fragment casesLuke
2020-07-21LibWeb: Implement quirks mode detectionLuke
2020-07-06LibWeb: Move "Stop parsing!" behind PARSER_DEBUGNico Weber
2020-06-26LibWeb: Remove duplicate if branch in fragment parsing.theazgra
2020-06-26LibWeb: Implement fragment parsing and use it for Element.innerHTMLAndreas Kling
2020-06-23LibWeb: Remove hacky old ways of running <script> element contentsAndreas Kling
2020-06-21LibWeb: Remove most uses of the old HTML parserAndreas Kling
2020-06-21LibWeb: Fix two typo bugs in table parsingAndreas Kling
2020-06-21LibWeb: A </table> inside <tbody> is not a parse errorAndreas Kling
2020-06-21LibWeb: Implement more of the foster parenting algorithm in the parserAndreas Kling
2020-06-21LibWeb: Update parser with more insertion modes :^)stelar7
2020-06-15LibWeb: Fix broken parsing of </form> during "in body" insertionAndreas Kling
2020-06-15LibWeb: Fix broken parsing of </select> during "in select" insertionAndreas Kling
2020-06-15LibWeb: Just ignore <script> elements that failed to load the scriptAndreas Kling
2020-06-14LibWeb: Fully implement HTML parser "in table" insertion modeLuke
2020-06-14LibWeb: Implement HTML parser "in column group" insertion modeLuke
2020-06-14LibWeb: Implement HTML parser "in caption" insertion modeLuke
2020-06-14LibWeb: Fully implement all DOCTYPE tokenizer statesLuke
2020-06-07LibWeb: Use HTML::TagNames globals in the new HTML parserAndreas Kling
2020-06-06LibWeb: Handle EOF tokens during "text" insertionAndreas Kling
2020-06-05LibWeb: Parse param/source/track start tags during "in body" insertionAndreas Kling
2020-06-05LibWeb: Fix parsing of "<textarea></textarea>"Andreas Kling
2020-06-04LibWeb: Handle "html" end tag during "in body"Kyle McLean
2020-06-04LibWeb: Handle "xmp" start tag during "in body"Kyle McLean
2020-06-04LibWeb: Handle "nobr" start tag during "in body"Kyle McLean
2020-06-04LibWeb: Handle "form" end tag during "in body" if stack of open elements does...Kyle McLean
2020-06-04LibWeb: Handle NULL character during "in body"Kyle McLean
2020-06-04LibWeb: Parse "body" end tags during "in body"Kyle McLean
2020-06-04LibWeb: Parse "br" end tags during "in body"Kyle McLean
2020-06-04LibWeb: Parse end tags for "applet", "marquee", and "object" during "in body"Kyle McLean
2020-06-03LibWeb: Call children_changed() on text nodes when flushing charactersAndreas Kling
2020-06-03LibWeb: Buffer text node character insertions in the new parserAndreas Kling
2020-06-02LibWeb: Parse barebones document without doctype, <html>, etc.Andreas Kling
2020-06-01LibWeb: Support "td" and "th" start tags during "in table body"Andreas Kling
2020-06-01LibWeb+Browser: Use the new HTML parser by defaultAndreas Kling
2020-06-01LibWeb: More parser cases in the "in body" and "after after body" modesAndreas Kling
2020-06-01LibWeb: Implement more of the "after head" insertion modeAndreas Kling
2020-05-30LibWeb: Handle "dd" and "dt" end tags during "in body"Andreas Kling
2020-05-30LibWeb: Support parsing "select" elements (outside of tables)Andreas Kling
2020-05-30LibWeb: Hack the parser to dodge <template> elements in <head> for nowAndreas Kling
2020-05-30LibWeb: Don't crash when encountering <svg> or <math> elementsAndreas Kling
2020-05-30LibWeb: Parse "textarea" tags during the "in body" insertion modeAndreas Kling