ladybird/Libraries/LibWeb/CSS/Parser
Callum Law ca1b433d27 LibWeb: Restrict CSS dimension-percentage mix parsing
We should only try to parse a dimension-percentage mix in
`parse_css_value_for_properties` if percentages resolve relative to that
dimension, not simply because percentages are allowed in general.

This doesn't currently cause any issues since we check that percentages
are resolved relative to the relevant dimension within the
`parse_foo_percentage_value` functions
2026-04-22 14:24:12 +01:00
..
ArbitrarySubstitutionFunctions.cpp LibWeb: Remove Token::number() 2026-04-22 14:24:12 +01:00
ArbitrarySubstitutionFunctions.h LibWeb: Implement CSS inherit() function 2026-03-19 10:25:37 +01:00
ComponentValue.cpp LibWeb/CSS: VERIFY() that we don't call is_delim() incorrectly 2026-04-10 15:00:58 +01:00
ComponentValue.h LibWeb/CSS: VERIFY() that we don't call is_delim() incorrectly 2026-04-10 15:00:58 +01:00
DescriptorParsing.cpp LibWeb: Always pass ASF presence to UnresolvedSV::create() 2026-03-30 19:57:36 +01:00
ErrorReporter.cpp WebContent+LibWeb/CSS: Add debug request to dump CSS errors 2025-08-04 10:50:09 +01:00
ErrorReporter.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
GradientParsing.cpp LibWeb: Remove Token::number() 2026-04-22 14:24:12 +01:00
Helpers.cpp LibWeb: Support custom descriptors 2026-03-27 11:19:28 +00:00
MediaParsing.cpp LibWeb: Parse sizes media conditions per HTML 2026-04-05 22:01:18 +02:00
Parser.cpp LibWeb: Disallow tree counting functions in most canvas context setters 2026-04-08 14:31:43 +01:00
Parser.h LibWeb: Add OpacityValueStyleValue 2026-04-22 14:24:12 +01:00
PropertyParsing.cpp LibWeb: Restrict CSS dimension-percentage mix parsing 2026-04-22 14:24:12 +01:00
RuleContext.cpp LibWeb/CSS: Implement initial parsing for @container rules 2026-03-30 14:49:24 +01:00
RuleContext.h LibWeb/CSS: Implement initial parsing for @container rules 2026-03-30 14:49:24 +01:00
RuleParsing.cpp LibWeb: Remove Token::number() 2026-04-22 14:24:12 +01:00
SelectorParsing.cpp LibWeb: Remove Token::number() 2026-04-22 14:24:12 +01:00
Syntax.cpp LibWeb: Limit <ident> to <custom-ident> in @property/syntax 2026-03-26 01:11:39 +00:00
Syntax.h LibWeb: Limit <ident> to <custom-ident> in @property/syntax 2026-03-26 01:11:39 +00:00
SyntaxParsing.cpp LibWeb: Validate ASF syntax at parse time 2026-03-30 19:57:36 +01:00
SyntaxParsing.h LibWeb: Expose parse_syntax_component 2026-03-27 11:19:28 +00:00
Token.cpp LibWeb: Use number_value() for Number token debug string 2026-04-22 14:24:12 +01:00
Token.h LibWeb: Clamp CSS numeric token values to float range 2026-04-22 14:24:12 +01:00
Tokenizer.cpp LibWeb/CSS: Ensure at-keyword name is consumed before input_since() 2026-04-15 10:23:09 +01:00
Tokenizer.h LibWeb: Include "url(" in the original source text of URL tokens 2025-12-10 20:50:02 +01:00
TokenStream.h LibWeb/CSS: Un-deprecate TokenStream::peek_token() 2026-04-16 14:52:22 +01:00
Types.cpp LibWeb: Move ASF presence checking into Parser 2026-03-30 19:57:36 +01:00
Types.h LibWeb: Move ASF presence checking into Parser 2026-03-30 19:57:36 +01:00
ValueParsing.cpp LibWeb: Deduplicate dimension literal parsing 2026-04-22 14:24:12 +01:00