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
Tim Ledbetter
c0390f759c
LibWeb: Parse the border-image-repeat
property
2025-07-03 10:19:44 +01:00
Tim Ledbetter
98e63e3dd5
LibWeb: Parse the border-image-outset
property
2025-07-03 10:19:44 +01:00
Tim Ledbetter
245905b833
LibWeb: Parse the border-image-slice
property
2025-07-03 10:19:44 +01:00
Tim Ledbetter
70c2621634
LibWeb: Parse the border-image-source
property
2025-07-03 10:19:44 +01:00
Tim Ledbetter
5b522c096e
LibWeb: Add border-*-radius
logical properties
2025-07-01 11:16:37 +02:00
Tim Ledbetter
04a3a227c3
LibWeb: Add the border-inline-*
shorthand properties
2025-06-30 14:52:18 +02:00
Tim Ledbetter
90da2f5418
LibWeb: Add the border-block-*
shorthand properties
2025-06-30 14:52:18 +02:00
Tim Ledbetter
68035a2b8d
LibWeb/CSS: Add the text-rendering
property
2025-06-27 16:51:30 +01:00
Callum Law
34a52baeed
LibWeb: Add generic functionality for logical alias computed values
2025-06-23 15:19:07 +01:00
Tim Ledbetter
9b6da84fff
LibWeb/CSS: Implement the font-kerning
property
...
This sets whether the kerning information stored on the current font is
used.
2025-06-23 13:26:48 +01:00
Tim Ledbetter
e0af205d69
LibWeb/CSS: Implement the empty-cells
property
...
This property sets whether table borders and backgrounds are painted
if a given table cell has no visible content.
2025-06-18 14:55:03 +01:00
Callum Law
12c9da2d3f
LibWeb: Serialize grid/grid-template as "none" when applicable
...
This exposes a bunch of false-positives in the
grid-{shorthand,template}-invalid.html WPT tests, but gains us some
new passes as well.
2025-06-16 12:37:40 +01:00
Tim Ledbetter
68d3ddb1a7
LibWeb: Parse the transform-origin
z-value
2025-06-15 16:01:54 +02:00