ladybird/Tests/LibWeb/Text/expected/wpt-import/css
Callum Law 831e471444 LibWeb: Support top-level tree counting functions
Adds support for `sibling-index()` and `sibling-count()` when parsing
`<number>` and `<integer>`. This is achieved by a new
`TreeCountingFunctionStyleValue` class which is converted within
`absolutized` to `NumberStyleValue` and `IntegerStyleValue` respectively

There are still a few kinks to work out in order to support these
everywhere, namely:
 - There are some `StyleValue`s which aren't absolutized (i.e. those
   which are stored within another `StyleValue` without an
   `absolutize()` method.
 - We don't have a way to represent this new `StyleValue` within
   `{Number,Integer}OrCalculated`. This would be fixed if we were to
   instead just use the `StyleValue` classes until style computation at
   which time they would be absolutized into their respective
   primitives (double, i64, etc) bypassing the need for *OrCalculated
   entirely.
2025-10-20 16:12:08 +01:00
..
compositing LibWeb: Update animation type of compositing properties 2025-09-10 15:02:20 +01:00
css-align LibWeb: Apply composite operator to keyframe effects 2025-09-18 16:46:06 +01:00
css-anchor-position LibWeb: Parse the anchor-scope property 2025-10-07 11:30:23 +01:00
css-animations LibWeb: Serialize animation according to spec 2025-09-24 11:58:20 +01:00
css-backgrounds LibWeb: Apply composite operator to keyframe effects 2025-09-18 16:46:06 +01:00
css-borders/corner-shape LibWeb: Support interpolation of SuperellipseStyleValue 2025-10-09 10:23:20 +01:00
css-box LibWeb: Apply composite operator to keyframe effects 2025-09-18 16:46:06 +01:00
css-break LibWeb: Parse widows CSS property 2025-09-26 16:32:54 +01:00
css-cascade LibWeb: Parse the shape-margin property 2025-10-17 11:10:05 +01:00
css-color LibWeb: Support the display-p3-linear color space in color functions 2025-10-15 18:40:48 +02:00
css-conditional LibWeb/CSS: Parse the container-type property 2025-09-30 22:05:45 +01:00
css-contain Tests: Synchronize imported tests with the WPT repository 2025-06-22 23:51:34 +02:00
css-display LibWeb: Ensure discrete interpolated properties are non-transitionable 2025-05-27 13:33:29 +02:00
css-easing LibWeb: Support top-level tree counting functions 2025-10-20 16:12:08 +01:00
css-env LibWeb/CSS: Implement env() as an arbitrary substitution function 2025-08-07 16:38:29 +02:00
css-fill-stroke/animation LibWeb: Use correct animation type for fill property 2025-09-11 05:31:27 +01:00
css-flexbox LibWeb: Apply composite operator to keyframe effects 2025-09-18 16:46:06 +01:00
css-font-loading LibWeb: Resolve FontFaceSet::load promise with all loaded FontFaces 2025-07-21 16:29:55 +01:00
css-fonts LibWeb: Support top-level tree counting functions 2025-10-20 16:12:08 +01:00
css-grid LibWeb: Serialize grid-template shorthand correctly 2025-09-28 17:34:58 +02:00
css-images LibWeb: Support '<zero>' in '<color-stop-angle>` 2025-10-17 08:37:18 +01:00
css-inline/parsing LibWeb: Store line-height in ComputedProperties in computed form 2025-09-23 15:57:32 +01:00
css-lists/parsing LibWeb/CSS: Remove unnecessary shorthand serialization special cases 2025-04-07 11:38:56 +01:00
css-logical LibWeb: Map logical alias transition properties to physical counterparts 2025-09-11 06:08:07 +01:00
css-masking LibWeb: Handle interpolation of mixed-type LengthPercentages 2025-09-15 10:41:01 +01:00
css-multicol/parsing LibWeb: Add CSS column-height property 2025-09-07 15:59:39 +01:00
css-nesting LibWeb: Store custom properties in an OrderedHashMap 2025-09-18 14:59:14 +02:00
css-overflow LibWeb: Add the overflow-inline property 2025-09-19 13:41:27 +01:00
css-page LibWeb/CSS: Add basic implementation of CSSMarginRule 2025-05-16 11:01:39 +01:00
css-position/animations LibWeb: Apply composite operator to keyframe effects 2025-09-18 16:46:06 +01:00
css-properties-values-api LibWeb/CSS: Add ValueTypes for <foo-percentage> 2025-10-20 13:55:23 +01:00
css-pseudo LibWeb: Avoid null dereference in ListItemBox specified content check 2025-10-14 10:27:11 +01:00
css-scoping LibWeb/CSS: Parse the ::slotted pseudo-element 2025-07-15 13:54:17 +01:00
css-scrollbars LibWeb/CSS: Implement the scrollbar-color property 2025-06-02 00:17:51 +02:00
css-shapes LibWeb: Parse the shape-margin property 2025-10-17 11:10:05 +01:00
css-sizing LibWeb: Apply composite operator to keyframe effects 2025-09-18 16:46:06 +01:00
css-syntax LibWeb/CSS: Don't remove whitespace early when parsing descriptor values 2025-07-03 08:22:30 +01:00
css-tables LibWeb: Clamp interpolated values to their accepted range 2025-09-07 14:50:36 +01:00
css-text LibWeb: Treat word-wrap as an alias for overflow-wrap 2025-09-30 13:50:53 +01:00
css-text-decor LibWeb: Clamp calc()'d shadow blur radius to positive values 2025-09-18 15:21:22 +01:00
css-transforms LibWeb: Add absolutized method for TransformStyleValue 2025-10-07 10:50:01 +01:00
css-transitions LibWeb: Support top-level tree counting functions 2025-10-20 16:12:08 +01:00
css-typed-om LibWeb/CSS: Implement converting CSSTransformValues to StyleValues 2025-10-14 13:41:47 +01:00
css-ui LibWeb: Apply composite operator to keyframe effects 2025-09-18 16:46:06 +01:00
css-values LibWeb: Support top-level tree counting functions 2025-10-20 16:12:08 +01:00
css-variables LibWeb: Collapse & trim whitespace when serializing UnresolvedStyleValue 2025-09-26 07:30:10 +01:00
css-view-transitions LibWeb: Suppress rendering due to view transitions 2025-09-09 10:25:17 +02:00
css-will-change/parsing LibWeb: Parse the will-change property 2025-08-18 12:36:37 +01:00
CSS2 LibWeb: Store line-height in ComputedProperties in computed form 2025-09-23 15:57:32 +01:00
cssom LibWeb: Parse widows CSS property 2025-09-26 16:32:54 +01:00
cssom-view LibWeb: Fix incorrect margin collapsing behavior [BFC] 2025-09-08 14:09:06 +02:00
filter-effects LibWeb: Don't resolve calc'd opacity percentages at parse time 2025-09-08 11:03:32 +01:00
geometry LibWeb/CSS: Replace resolve_angle_deprecated() with resolve_angle() 2025-09-24 16:33:53 +01:00
mediaqueries LibWeb: Update layout of ancestor documents when getting computed style 2025-10-07 10:32:59 +01:00
selectors LibWeb/CSS: Make :heading() pseudo-class take integers not AN+B 2025-08-28 12:40:03 +02:00