ladybird/Libraries/LibWeb/Geometry
Sam Atkins c446281844 LibWeb/CSS: Remove Transformation in favor of TransformationStyleValue
The Transformation class wasn't really accomplishing anything. It still
had to store StyleValues, so it was basically the same as
TransformationStyleValue, with extra steps to convert from one to the
other. So... let's just use TransformationStyleValue instead!

Apart from moving code around, the behavior has changed a bit. We now
actually acknowledge unresolvable parameters and return an error when
we try to produce a matrix from them. Previously we just skipped over
them, which was pretty wrong. This gets us an extra pass in the
typed-om test.

We also get some slightly different results with our transform
serialization, because we're not converting to CSSPixels and back.
2025-12-19 14:51:53 +01:00
..
DOMMatrix.cpp LibWeb/Geometry: Add a method to multiply a DOMMatrix by a DOMMatrix 2025-09-24 12:27:05 +01:00
DOMMatrix.h LibWeb/Geometry: Add a method to multiply a DOMMatrix by a DOMMatrix 2025-09-24 12:27:05 +01:00
DOMMatrix.idl
DOMMatrixReadOnly.cpp LibWeb/CSS: Remove Transformation in favor of TransformationStyleValue 2025-12-19 14:51:53 +01:00
DOMMatrixReadOnly.h LibGfx+LibMedia+LibWeb: Use new Matrix subscript operator 2025-07-28 09:15:23 +02:00
DOMMatrixReadOnly.idl
DOMPoint.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
DOMPoint.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
DOMPoint.idl
DOMPointReadOnly.cpp LibWeb+WebWorker: Use IPC mechanics for structured serialization 2025-07-18 10:09:02 -04:00
DOMPointReadOnly.h LibWeb+WebWorker: Use IPC mechanics for structured serialization 2025-07-18 10:09:02 -04:00
DOMPointReadOnly.idl
DOMQuad.cpp LibWeb: Assume structured deserialization creates the correct type 2025-07-18 10:09:02 -04:00
DOMQuad.h LibWeb+WebWorker: Use IPC mechanics for structured serialization 2025-07-18 10:09:02 -04:00
DOMQuad.idl
DOMRect.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
DOMRect.h LibWeb: Use enum for serialization and reimplement interface exposure 2025-07-15 09:20:02 -04:00
DOMRect.idl
DOMRectList.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
DOMRectList.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMRectList.idl
DOMRectReadOnly.cpp LibWeb+WebWorker: Use IPC mechanics for structured serialization 2025-07-18 10:09:02 -04:00
DOMRectReadOnly.h LibWeb+WebWorker: Use IPC mechanics for structured serialization 2025-07-18 10:09:02 -04:00
DOMRectReadOnly.idl