summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/CSS/Parser
AgeCommit message (Expand)Author
2022-08-25LibWeb: Parse grid-column-start and related CSS propertiesmartinfalisse
2022-08-25LibWeb: Parse grid-template-columns and grid-template-rowsmartinfalisse
2022-08-23LibWeb: Parse double-position `linear-gradient()` color stopsMacDue
2022-08-18LibWeb: Parse `repeating-linear-gradient()`MacDue
2022-08-08LibWeb: Don't allow mixed commas/no commas in rect() css valuesMacDue
2022-08-07LibWeb: Parse rect style valueTom
2022-08-07LibWeb: Support `-webkit-linear-gradient()` correctlyMacDue
2022-07-23LibWeb: Parse the -webkit-progress-bar/value pseudo elementsMacDue
2022-07-21LibWeb: Allow `calc()` inside CSS transform functions :^)Sam Atkins
2022-07-17LibWeb: Parse the linear-gradient() CSS functionMacDue
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-06AK: Use an enum instead of a bool for String::replace(all_occurences)DexesTTP
2022-06-26LibWeb: Fix parsing of background-size: contain/coverMacDue
2022-06-23LibWeb/CSS: Check for NULL block statement when parsing font-face ruleCodeforEvolution
2022-06-15LibWeb: Parse rgb and hsl functions according to CSS Module Level 4Thomas Fach-Pedersen
2022-06-10LibWeb: Print correct value types in ComponentValue debug stringKarol Kosek
2022-06-03LibWeb: Reject invalid background-repeat values instead of crashingIdan Horowitz
2022-06-02LibWeb: Check recursively if CSS functions contain `var()` or `attr()`Karol Kosek
2022-05-08LibWeb: Add missing preprocessing step to the css tokenizerstelar7
2022-05-08LibWeb: Commit transaction after parsing `'+'?† n <signed-integer>`stelar7
2022-05-08LibWeb: Dont consider '-n-' a `dashndashdigit-ident` tokenstelar7
2022-05-08LibWeb: Include sign in token debug info, if the type has explicit signstelar7
2022-05-08LibWeb: Dont try to fetch another token in an+b parsingstelar7
2022-04-29LibWeb: Remove TokenStream::position() and ::rewind_to_position()Sam Atkins
2022-04-29LibWeb: Use StateTransaction for UnicodeRange parsingSam Atkins
2022-04-29LibWeb: Use StateTransaction in more placesSam Atkins
2022-04-29LibWeb: Use StateTransaction for supports-query parsingSam Atkins
2022-04-29LibWeb: Use StateTransaction for media-query parsingSam Atkins
2022-04-29LibWeb: Extract MediaType to/from_string() logic into functionsSam Atkins
2022-04-29LibWeb: Allow whitespace inside An+B again and use StateTransactionsSam Atkins
2022-04-29LibWeb: Add StateTransaction RAII to CSS TokenStreamSam Atkins
2022-04-29LibWeb: Move variables in parse_a_n_plus_b_pattern() closer to usageSam Atkins
2022-04-29LibWeb: Handle trailing tokens outside of parse_a_n_plus_b_pattern()Sam Atkins
2022-04-29LibWeb: Rename a local variable to not collide with a parameterSam Atkins
2022-04-29LibWeb: Replace Result with ErrorOr in CSS ParserSam Atkins
2022-04-29LibWeb: Make CSS ParsingContext::m_url not OptionalSam Atkins
2022-04-18LibWeb: Actually use BorderRadiusShorthandStyleValueSam Atkins
2022-04-18LibWeb: Disallow trailing commas in transform function argumentsSam Atkins
2022-04-18LibWeb: Disallow non-whitespace tokens after "none" in `transform`Sam Atkins
2022-04-18LibWeb: Use TransformFunctionMetadata when parsing their argumentsSam Atkins
2022-04-18LibWeb: Use generated TransformFunction enum and functionsSam Atkins
2022-04-14LibWeb: Allow multiple text-decoration-linesSam Atkins
2022-04-12LibWeb: Rename StyleRule -> RuleSam Atkins
2022-04-12LibWeb: Break friendship between CSS StyleRule and ParserSam Atkins
2022-04-12LibWeb: Make StyleRule.m_at_rule_name a FlyStringSam Atkins
2022-04-12LibWeb: Break friendship between CSS Function and ParserSam Atkins
2022-04-12LibWeb: Make Function.m_name a FlyStringSam Atkins
2022-04-12LibWeb: Empend instead of Appending DeclarationOrAtRulesSam Atkins
2022-04-12LibWeb: Break friendship between CSS DeclarationOrAtRule and ParserSam Atkins