Gingeh
3467076dbc
LibWeb+LibGfx: Keep path properties when cloning and implement fill-rule
2024-10-31 10:30:24 +00:00
Gingeh
a7e83c38ee
LibWeb: Implement missing basic shapes
2024-10-31 10:30:24 +00:00
Aliaksandr Kalenik
bc20e3ac6c
LibWeb: Do not allocate mask bitmap for CSS "clip-path" property
...
Instead, it could be applied directly as a clip path in Skia painter.
As a side bonus, we get rid of some DeprecatedPath and
AntiAliasingPainter usage.
2024-08-20 20:00:56 +02:00
Andreas Kling
c8f09312f7
LibGfx: Rename Path => DeprecatedPath
2024-08-20 09:30:05 +02:00
Sam Atkins
0e3487b9ab
LibWeb: Rename StyleValue -> CSSStyleValue
...
This matches the name in the CSS Typed OM spec.
https://drafts.css-houdini.org/css-typed-om-1/#cssstylevalue
No behaviour changes.
2024-08-15 13:58:38 +01:00
MacDue
5f17d9b34a
LibWeb: Add BasicShapeStyleValue
to represent CSS basic shapes
...
See: https://www.w3.org/TR/css-shapes-1/#basic-shape-functions
This patch only implements the `polygon()` basic shape (with the rest
left as FIXMEs).
2024-05-26 07:55:50 +02:00