ladybird/Libraries/LibWeb/CSS/Parser
Sam Atkins 84a695c958 LibWeb/CSS: Evaluate Supports query components during parsing
Instead of parsing the parts of a `@supports` query, then only
evaluating them when constructing the Supports itself, we can instead
evaluate them as we parse them. This simplifies things as we no longer
need to pass a Realm around, and don't have to re-parse the conditions
again with a new Parser instance.
2025-03-17 10:00:19 +00:00
..
ComponentValue.cpp
ComponentValue.h
Dimension.h LibWeb/CSS: Add Parser::Dimension::to_string() 2024-12-18 12:21:22 +00:00
GradientParsing.cpp LibWeb/CSS: Reject radial-gradient functions with negative size 2025-03-14 15:07:57 +00:00
Helpers.cpp LibWeb/CSS: Evaluate Supports query components during parsing 2025-03-17 10:00:19 +00:00
MediaParsing.cpp LibWeb: Treat media query with an invalid media type as invalid 2025-03-09 17:48:36 +00:00
Parser.cpp LibWeb/CSS: Evaluate Supports query components during parsing 2025-03-17 10:00:19 +00:00
Parser.h LibWeb/CSS: Evaluate Supports query components during parsing 2025-03-17 10:00:19 +00:00
PropertyParsing.cpp LibWeb/CSS: Don't allow negative values in border-radius property 2025-03-14 15:07:57 +00:00
RuleParsing.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
SelectorParsing.cpp LibWeb: Require CSS combinators to be followed by a simple selector 2024-11-23 09:49:33 +01:00
Token.cpp
Token.h
Tokenizer.cpp LibWeb: Treat CSS at-rule names as case-insensitive 2025-03-10 12:42:57 +01:00
Tokenizer.h
TokenStream.h LibWeb/CSS: Make CSS Parser non-copyable/movable 2025-02-06 16:47:25 +00:00
Types.cpp
Types.h
ValueParsing.cpp LibWeb/CSS: Reject invalid grid track placement property values 2025-03-14 08:50:04 +01:00