1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-29 03:42:07 +00:00
serenity/Userland/Libraries/LibWeb/Geometry
Bastiaan van der Plaat 67f6a9ee12 LibWeb: Fix DOMMatrix fromMatrix to use complete DOMMatrixInit struct
DOMMatrix fromMatrix was using create_from_dom_matrix_2d_init to make
a DOMMatrix for it's init struct this is wrong because only the 2D
params of the DOMMatrix are put into the new matrix. I have added
a non 2D version of that function that takes the full DOMMatrixInit
so now fromMatrix works correctly again. I also have added some
text tests to test if it works correctly.

I split the dommatrix.html text tests into multiple files because that
file was becoming to big so now every sub function is a seperate file.
2023-09-24 20:02:38 -06:00
..
DOMMatrix.cpp LibWeb: Fix DOMMatrix fromMatrix to use complete DOMMatrixInit struct 2023-09-24 20:02:38 -06:00
DOMMatrix.h LibWeb: Fix DOMMatrix fromMatrix to use complete DOMMatrixInit struct 2023-09-24 20:02:38 -06:00
DOMMatrix.idl LibWeb: Add DOMMatrix skewX and skewY 2023-09-05 20:30:36 +02:00
DOMMatrixReadOnly.cpp LibWeb: Fix DOMMatrix fromMatrix to use complete DOMMatrixInit struct 2023-09-24 20:02:38 -06:00
DOMMatrixReadOnly.h LibWeb: Fix DOMMatrix fromMatrix to use complete DOMMatrixInit struct 2023-09-24 20:02:38 -06:00
DOMMatrixReadOnly.idl LibWeb: Add DOMMatrix flipX and flipY 2023-09-05 20:30:36 +02:00
DOMPoint.cpp LibWeb: Remove exceptions from DOMPoint because allocate is unfailable 2023-09-01 20:58:13 +02:00
DOMPoint.h LibWeb: Remove exceptions from DOMPoint because allocate is unfailable 2023-09-01 20:58:13 +02:00
DOMPoint.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
DOMPointReadOnly.cpp LibWeb: Use TRY in DOMMatrix and DOMPointReadOnly 2023-09-17 16:48:54 -06:00
DOMPointReadOnly.h LibWeb: Add DOMPoint matrixTransform and DOMMatrix transformPoint 2023-09-01 20:58:13 +02:00
DOMPointReadOnly.idl LibWeb: Add DOMPoint matrixTransform and DOMMatrix transformPoint 2023-09-01 20:58:13 +02:00
DOMQuad.cpp LibWeb: Add DOMQuad and text tests 2023-08-23 12:11:21 +01:00
DOMQuad.h LibWeb: Add DOMQuad and text tests 2023-08-23 12:11:21 +01:00
DOMQuad.idl LibWeb: Add DOMQuad and text tests 2023-08-23 12:11:21 +01:00
DOMRect.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
DOMRect.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
DOMRect.idl LibWeb: Implement DOMRect(ReadOnly)#fromRect 2023-07-07 05:27:25 +02:00
DOMRectList.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
DOMRectList.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
DOMRectList.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
DOMRectReadOnly.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
DOMRectReadOnly.h LibWeb: Make DOMRectReadOnly use double instead of float 2023-08-23 12:11:21 +01:00
DOMRectReadOnly.idl LibWeb: Add DOMQuad and text tests 2023-08-23 12:11:21 +01:00