ladybird/Libraries/LibWeb/CSS/Parser
Sam Atkins 50455c2f5e LibWeb: Stop constructing temporary ElementInlineCSSStyleDeclarations
Previously, parse_css_style_attribute() would parse the string, extract
the properties, add them to a newly-created
ElementInlineCSSStyleDeclarations, and then user code would take the
properties back out of it again and throw it away. Instead, just return
the list of properties, and the caller can create an EICSD if it needs
one.
2025-03-19 13:53:00 +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: Allow bare zero for gradient angles 2025-03-18 20:04:08 +00:00
Helpers.cpp LibWeb: Stop constructing temporary ElementInlineCSSStyleDeclarations 2025-03-19 13:53:00 +00:00
MediaParsing.cpp LibWeb: Implement generic boolean logic for media/supports queries 2025-03-17 10:00:19 +00:00
Parser.cpp LibWeb: Stop constructing temporary ElementInlineCSSStyleDeclarations 2025-03-19 13:53:00 +00:00
Parser.h LibWeb: Stop constructing temporary ElementInlineCSSStyleDeclarations 2025-03-19 13:53:00 +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