Psychpsyo
a7267f711b
LibWeb: Add overflow-clip-margin-* properties
...
The corner radius isn't quite right yet, but this gives us
another couple WPT passes for these.
2026-02-14 22:58:21 +01:00
Callum Law
046dfdd192
LibWeb: Parse CSS timeline-scope property
2026-02-11 11:27:16 +01:00
Callum Law
11d524bda4
LibWeb: Support CSS font-optical-sizing property
2026-02-03 11:44:25 +00:00
Jonathan Gamble
4579bb5bed
LibWeb: Add resize property plumbing
2026-01-12 11:00:14 +00:00
Callum Law
e79644bf6b
LibWeb: Mark scrollbar-color property as inherited
2025-12-29 16:11:13 +01:00
Sam Atkins
45fc72214f
LibWeb/CSS: Set border-widths to 0 at used time, not computed time
...
...when the style is `none` or `hidden`. `outline-width` is not affected
by `outline-style: none` at all.
In our codebase, that means doing the border-width conversion when
assigning to ComputedValues.
Corresponds to:
2a3d1e4d10
09f11f2ef9
2025-12-15 21:28:19 +01:00
Callum Law
5bbcd0a48f
LibWeb: Parse the animation-timeline CSS property
2025-11-28 13:24:11 +00:00
Callum Law
e093c76eea
LibWeb: Parse the view-timeline-inset CSS property
2025-11-28 13:24:11 +00:00
Callum Law
21ff35691a
LibWeb: Parse the view-timeline-axis CSS property
2025-11-28 13:24:11 +00:00
Callum Law
d9d3e66197
LibWeb: Parse the view-timeline-name CSS property
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
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
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