From 3f113e728f58dbec760de0e1170bfdeaf971c912 Mon Sep 17 00:00:00 2001 From: Jamie Mansfield Date: Mon, 6 May 2024 12:25:13 +0100 Subject: [PATCH] LibWeb/SVG: Stub SVGTransform.setSkewY --- Userland/Libraries/LibWeb/SVG/SVGTransform.cpp | 7 +++++++ Userland/Libraries/LibWeb/SVG/SVGTransform.h | 1 + Userland/Libraries/LibWeb/SVG/SVGTransform.idl | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp b/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp index ccdd0a3b976..0c773786f1d 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.cpp @@ -75,4 +75,11 @@ void SVGTransform::set_skew_x(float angle) dbgln("FIXME: Implement SVGTransform::set_skew_x(float angle)"); } +// https://svgwg.org/svg2-draft/single-page.html#coords-__svg__SVGTransform__setSkewY +void SVGTransform::set_skew_y(float angle) +{ + (void)angle; + dbgln("FIXME: Implement SVGTransform::set_skew_y(float angle)"); +} + } diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.h b/Userland/Libraries/LibWeb/SVG/SVGTransform.h index 2e2ea01636b..a6f8c91c7fa 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.h +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.h @@ -38,6 +38,7 @@ public: void set_scale(float sx, float sy); void set_rotate(float angle, float cx, float cy); void set_skew_x(float angle); + void set_skew_y(float angle); private: SVGTransform(JS::Realm& realm); diff --git a/Userland/Libraries/LibWeb/SVG/SVGTransform.idl b/Userland/Libraries/LibWeb/SVG/SVGTransform.idl index 3a78230e03b..76327b4a78b 100644 --- a/Userland/Libraries/LibWeb/SVG/SVGTransform.idl +++ b/Userland/Libraries/LibWeb/SVG/SVGTransform.idl @@ -19,5 +19,5 @@ interface SVGTransform { undefined setScale(float sx, float sy); undefined setRotate(float angle, float cx, float cy); undefined setSkewX(float angle); - // FIXME: undefined setSkewY(float angle); + undefined setSkewY(float angle); };