summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/CSS
AgeCommit message (Expand)Author
2022-02-12LibWeb: Add an enum for !importantSam Atkins
2022-02-12LibWeb: Ignore malformed at-rules in CSS parserGuilherme Gonçalves
2022-02-11LibWeb: Remove CascadeOrigin::Any enum valueAndreas Kling
2022-02-11LibWeb: Remove unused CascadeOrigin::AnyAndreas Kling
2022-02-10LibWeb: Make :root selector match <html> element onlyAndreas Kling
2022-02-10LibWeb: Add "tag name" buckets to StyleComputer::RuleCacheAndreas Kling
2022-02-10LibWeb: Add "ID" buckets to StyleComputer::RuleCacheAndreas Kling
2022-02-10LibWeb: Cache CSS rules in buckets to reduce number of rules checkedAndreas Kling
2022-02-10LibWeb: Perform CSS custom property cascade once instead of per-propertyAndreas Kling
2022-02-10LibWeb: Fix a bunch of trivial clang-tidy warnings in StyleComputerAndreas Kling
2022-02-10LibWeb: Rename a CascadeOrigin parameter in StyleComputerAndreas Kling
2022-02-08LibWeb: Rewrite EventTarget to more closely match the specLuke Wilde
2022-02-08LibWeb: Incorporate spread-distance into box-shadow renderingSam Atkins
2022-02-08LibWeb: Render multiple box-shadowsSam Atkins
2022-02-08LibWeb: Parse multiple box-shadows :^)Sam Atkins
2022-02-08LibWeb: Parse spread-distance and `inset` parts of box-shadowSam Atkins
2022-02-08LibWeb: Reorganize box-shadow parsing codeSam Atkins
2022-02-07LibWeb: Parse `display: inline-flex`Sam Atkins
2022-02-07LibWeb: Add `pointer-events: all`Sam Atkins
2022-02-07LibWeb: Allow percentages for border-radius :^)Sam Atkins
2022-02-06LibWeb: Don't dump all stylesheets with CSS_PARSER_DEBUG enabledSam Atkins
2022-02-06LibWeb: Put ResolvedCSSStyleDeclaration debug spam behind a macroAndreas Kling
2022-02-05LibWeb: Put CSS parser debug spam behind CSS_PARSER_DEBUGAndreas Kling
2022-02-05LibWeb: Remove CSS::StyleInvalidator in favor of dirtying + lazy updateAndreas Kling
2022-02-05LibWeb: Mark SelectorEngine matches-related functions as inlineIdan Horowitz
2022-02-05LibWeb: Cache the result of Selector::specificity()Idan Horowitz
2022-02-04LibWeb: Implement CalculatedStyleValue::to_string()Sam Atkins
2022-02-04LibWeb: Distinguish between Integer and Number calc() valuesSam Atkins
2022-02-04LibWeb: Allow calc() in opacitySam Atkins
2022-02-04LibWeb+Base: Enable calc() for font-weight property :^)Sam Atkins
2022-02-04LibWeb: Add resolving calc() to a number/integer/percentageSam Atkins
2022-02-04LibWeb: Allow percentage tokens again when parsing calc()Sam Atkins
2022-02-04LibWeb: Allow LengthPercentage to hold a calculated valueSam Atkins
2022-02-04LibWeb: Refactor calc() resolution logic using CalculationResultSam Atkins
2022-02-04LibWeb: Implement CalculationResult type for calc() resultsSam Atkins
2022-02-04LibWeb: Resolve type of calc() expressions at parse-timeSam Atkins
2022-02-04LibWeb: Combine the two sets of calc() operator enumsSam Atkins
2022-02-04LibWeb: Replace Length::set_calculated_style() with ::make_calculated()Sam Atkins
2022-02-04LibWeb: Move calc()-resolution code from Length to CalculatedStyleValueSam Atkins
2022-02-03LibWeb: Implement TransformationStyleValue::to_string()Sam Atkins
2022-02-03LibWeb: Allow comma- or space-separated StyleValueListsSam Atkins
2022-02-03LibWeb: Make StyleValue::to_string() output valid CSSSam Atkins
2022-02-03LibWeb: Move non-trivial StyleValue to_string() methods to cpp fileSam Atkins
2022-02-02LibWeb: Don't verify that a dimension unit isn't whitespaceSam Atkins
2022-02-01Everywhere: Fully qualify font names by including their slopethankyouverycool
2022-01-24LibWeb: Add `none` as a valid identifier for `fill` and `stroke`Sam Atkins
2022-01-24LibWeb: Teach StyleComputer about "Automatic Box Type Transformation"Andreas Kling
2022-01-23LibWeb: Add new property 'text-decoration-style'Tobias Christiansen
2022-01-23LibWeb: Remove duplicate type checks in SelectorEngineAndreas Kling
2022-01-23LibWeb: Remove duplicate checks in for_each_effective_style_rule()Andreas Kling