Implement DOMMatrixReadOnly.transformPoint()
authorcdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 4 Jun 2017 15:21:52 +0000 (15:21 +0000)
committercdumez@apple.com <cdumez@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 4 Jun 2017 15:21:52 +0000 (15:21 +0000)
commit21cbcb602e89d1a6aff6e81f74216fd776d752d7
tree9a09e6e634f89a6ea8fea9e83187aa70450e96c7
parentfb45abca5ae65307090c12396d4992e9c31b7be6
Implement DOMMatrixReadOnly.transformPoint()
https://bugs.webkit.org/show_bug.cgi?id=172900

Reviewed by Simon Fraser.

LayoutTests/imported/w3c:

Rebaseline W3C test now that more checks are passing.

* web-platform-tests/css/geometry-1/DOMMatrix-newobject-expected.txt:

Source/WebCore:

Implement DOMMatrixReadOnly.transformPoint():
- https://drafts.fxtf.org/geometry/#dommatrixreadonly
- https://drafts.fxtf.org/geometry/#dom-dommatrixreadonly-transformpoint

Test: imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html

* css/DOMMatrixReadOnly.cpp:
(WebCore::DOMMatrixReadOnly::transformPoint):
* css/DOMMatrixReadOnly.h:
* css/DOMMatrixReadOnly.idl:

LayoutTests:

* imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
* imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
* imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
Import test coverage from Blink.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@217767 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt [new file with mode: 0644]
LayoutTests/imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html [new file with mode: 0644]
LayoutTests/imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js [new file with mode: 0644]
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/css/geometry-1/DOMMatrix-newobject-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/css/DOMMatrixReadOnly.cpp
Source/WebCore/css/DOMMatrixReadOnly.h
Source/WebCore/css/DOMMatrixReadOnly.idl