Callum Law
13ce2d1857
LibWeb: Parse the scroll-timeline shorthand CSS property
...
The remaining failing tests in scroll-timeline-shorthand.html are due to
either:
a) incorrect tests, see web-platform-tests/wpt#56181 or;
b) a wider issue where we collapse coordinating value list longhand
properties to a single value when we shouldn't.
2025-11-28 13:24:11 +00:00
Callum Law
992b0a4dc6
LibWeb: Parse the scroll-timeline-axis CSS property
2025-11-28 13:24:11 +00:00
Callum Law
e95f326f3d
LibWeb: Parse the scroll-timeline-name CSS property
2025-11-28 13:24:11 +00:00
Psychpsyo
2db3796fd3
LibWeb: Implement CSS perspective-origin
2025-11-21 11:14:28 +00:00
Psychpsyo
e064fa19d2
LibWeb: Add transform-style and have it make a stacking context
2025-11-12 15:47:36 +01:00
Psychpsyo
eb21ea890c
LibWeb: Implement CSS perspective property
2025-11-12 00:41:14 +01:00
Callum Law
1a3635cda5
LibWeb: Parse the shape-margin property
2025-10-17 11:10:05 +01:00
Callum Law
9c7202e3f3
LibWeb: Parse the shape-image-threshold property
2025-10-17 11:10:05 +01:00
Callum Law
01c5b6f74f
LibWeb: Parse the shape-outside property
2025-10-17 11:10:05 +01:00
Callum Law
397e39f316
LibWeb: Support corner-*-shape logical properties
2025-10-09 10:23:20 +01:00
Callum Law
7305b3fa28
LibWeb: Parse corner-*-shape physical shorthands
2025-10-09 10:23:20 +01:00
Callum Law
814efa9809
LibWeb: Parse corner-*-shape physical longhands
2025-10-09 10:23:20 +01:00
Tim Ledbetter
03fa367d9d
LibWeb: Parse the anchor-scope property
2025-10-07 11:30:23 +01:00
Tim Ledbetter
85a15ea1d4
LibWeb: Parse the position-visibility value
2025-10-07 11:30:23 +01:00
Tim Ledbetter
47966ed589
LibWeb: Parse the position-try-order property
2025-10-07 11:30:23 +01:00
Tim Ledbetter
2bde14b148
LibWeb: Parse the position-try-fallbacks property
2025-10-07 11:30:23 +01:00
Tim Ledbetter
27cdf3a2c8
LibWeb: Parse the position-anchor property
2025-10-07 11:30:23 +01:00
Tim Ledbetter
7374a07fbc
LibWeb: Parse the anchor-name property
2025-10-07 11:30:23 +01:00
Sam Atkins
3916e33276
LibWeb/CSS: Parse the container-type property
...
This applies size, inline-size, and style containment in some cases.
There are other WPT tests for that, but we seem to not implement enough
of containment for this to have an effect so I've not imported those.
Gets us 35 WPT subtests.
2025-09-30 22:05:45 +01:00
Tim Ledbetter
3299ea97c6
LibWeb: Treat word-wrap as an alias for overflow-wrap
2025-09-30 13:50:53 +01:00
Tim Ledbetter
eb571a1a46
LibWeb: Parse the position-area property
2025-09-29 09:53:27 +02:00
Callum Law
c4d6deb5c7
LibWeb: Parse widows CSS property
2025-09-26 16:32:54 +01:00
Callum Law
3d85532752
LibWeb: Parse orphans CSS property
2025-09-26 16:32:54 +01:00
Tim Ledbetter
637724f8d9
LibWeb: Add the overflow-inline property
2025-09-19 13:41:27 +01:00
Tim Ledbetter
2e00ff80e5
LibWeb: Add the overflow-block property
2025-09-19 13:41:27 +01:00
Tim Ledbetter
e502f19fa7
LibWeb: Implement the animation-composition property
2025-09-19 10:10:05 +01:00
Callum Law
335c8c7ffb
LibWeb: Store font-width in ComputedProperties in computed form
2025-09-19 10:06:33 +01:00
Callum Law
b0e3af7d10
LibWeb: Parse text-underline-position property
...
This introduces the `TextUnderlinePositionStyleValue` class, it is
possible to represent `text-underline-position` as a `StyleValueList`
but would have required ugly workarounds for either serialization or in
`ComputedProperties::text_underline_position`
2025-09-15 15:24:20 +01:00
Callum Law
858450922b
LibWeb: Parse and compute text-underline-offset property
2025-09-12 07:07:15 +01:00
Tim Ledbetter
bd7348949a
LibWeb: Make word-spacing and letter-spacing default value compute to 0
2025-09-10 16:12:29 +01:00
Psychpsyo
9ea8b5a0a3
LibWeb: Add CSS column-height property
2025-09-07 15:59:39 +01:00
Tim Ledbetter
a87a9156d5
LibWeb/CSS: Parse the paint-order property
2025-08-28 10:31:09 +01:00
Tim Ledbetter
4906afb2ae
LibWeb: Set the initial value of stroke-dashoffset to 0px
...
Previously, an initial value of 0 was being used.
2025-08-20 14:30:51 +02:00
Tim Ledbetter
1d745884be
LibWeb: Parse the shape-rendering property
2025-08-19 09:47:28 +01:00
Tim Ledbetter
4f663ca6e7
LibWeb: Parse the will-change property
...
This property provides a hint to the rendering engine about properties
that are likely to change in the near future, allowing for early
optimizations to be applied.
2025-08-18 12:36:37 +01:00
Tim Ledbetter
ad06ac0d58
LibWeb: Implement the color-interpolation property for SVG gradients
...
This changes the operating color space for gradient `<linearGradient>`
and `<radialGradient>` elements.
2025-08-17 10:51:05 +02:00
InvalidUsernameException
6c4483fe0e
LibWeb/CSS: Serialize mask shorthand-property properly
2025-08-06 23:09:07 +01:00
InvalidUsernameException
39b64c9b5c
LibWeb/CSS: Parse mask shorthand-property into longhands
...
This commit regresses a couple tests related to the mask shorthand
property. This is because we now parse the longhands but there are
errors related to serialization. Some of the failures are fixed again in
the next commit. However, for some animation tests this is not the case.
Those failures were simply masked by the fact that we did not parse the
property correctly.
2025-08-06 23:09:07 +01:00
InvalidUsernameException
f953196cb4
LibWeb/CSS: Parse mask-clip property
2025-08-06 23:09:07 +01:00
InvalidUsernameException
eea6792cf7
LibWeb/CSS: Parse mask-origin property
2025-08-06 23:09:07 +01:00
InvalidUsernameException
866e12f688
LibWeb/CSS: Parse mask-size property
2025-08-06 23:09:07 +01:00
InvalidUsernameException
7c5f1a93ed
LibWeb/CSS: Parse mask-repeat property
2025-08-06 23:09:07 +01:00
InvalidUsernameException
667f195d1e
LibWeb/CSS: Parse mask-position property
2025-08-06 23:09:07 +01:00
InvalidUsernameException
d022eea9fc
LibWeb/CSS: Parse mask-mode property
2025-08-06 23:09:07 +01:00
InvalidUsernameException
22d7a58998
LibWeb/CSS: Parse mask-composite property
2025-08-06 23:09:07 +01:00
Tim Ledbetter
e36df5ea0a
LibWeb: Serialize background-size auto correctly
...
When `background-size` is `auto` in both axes, the `auto` value is no
longer repeated.
2025-08-02 08:51:23 +02:00
Tim Ledbetter
062862f315
LibWeb/CSS: Add -webkit-filter as a legacy alias
2025-07-23 09:32:39 +02:00
Lucien Fiorini
d3684a36b0
LibWeb/SVG: Add FEFloodElement
2025-07-09 18:07:12 +01:00
Callum Law
da40419c5b
LibWeb: Support border-{block,inline} shorthands
...
Gains us 4 WPT tests
2025-07-09 10:10:38 +01:00
Tim Ledbetter
923deb0c01
LibWeb: Parse border-image shorthand property
2025-07-03 10:19:44 +01:00