ladybird/Libraries/LibHTML/Parser
Andreas Kling d19d4da14a LibHTML: Implement compound selectors
This patch moves the Selector object model closer to the specification
objects in Selectors Level 4.

A "Selector" in LibHTML is now a { Vector<ComplexSelector> }, which is
a { Relation, CompoundSelector }. A CompoundSelector is really just
a Vector<SimpleSelector>, and SimpleSelector is "Component" renamed.

This makes a lot more selectors actually match on the Ubuntu Apache2
default homepage. :^)
2019-11-27 20:37:36 +01:00
..
CSSParser.cpp LibHTML: Implement compound selectors 2019-11-27 20:37:36 +01:00
CSSParser.h LibHTML: Implement the "margin" shorthand property 2019-11-18 11:51:02 +01:00
HTMLParser.cpp LibHTML: Store the HTML parser input along with the created Document 2019-11-25 00:27:41 +01:00
HTMLParser.h LibHTML+IRCClient: Add an escape_html_entities() helper 2019-11-06 22:40:01 +01:00