This has now been specified using a 2D variant dictionary where "validate and fixup" ignores 3D members. https://github.com/whatwg/html/pull/2926 https://github.com/w3c/fxtf-drafts/pull/211 https://github.com/w3c/web-platform-tests/pull/7007
Issue 758569 has been merged into this issue.
Issue 762485 has been merged into this issue.
@fserb i already made CL for to add DOMMatrix2DInit for issue 762485 in geometry side. so i hope i will merge it and could you take care this issue for canvas side? thanks.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/224e524e137f9516906f54ad16bf5ea1d2d29b9b commit 224e524e137f9516906f54ad16bf5ea1d2d29b9b Author: Hwanseung Lee <hs1217.lee@samsung.com> Date: Thu Sep 07 12:10:27 2017 [geometry] Add a DOMMatrix2DInit dictionary type This is needed for CanvasRenderingContext2D's setTransform(). https://github.com/w3c/fxtf-drafts/commit/7d8976a78ec366e580974eb262f869e819d256ad https://drafts.fxtf.org/geometry/#dictdef-dommatrix2dinit Bug: 759988 Change-Id: I05f6aae3405345113bff748580a664639c73a1c2 Reviewed-on: https://chromium-review.googlesource.com/652406 Commit-Queue: Hwanseung Lee <hs1217.lee@samsung.com> Reviewed-by: Dominic Cooney <dominicc@chromium.org> Cr-Commit-Position: refs/heads/master@{#500279} [modify] https://crrev.com/224e524e137f9516906f54ad16bf5ea1d2d29b9b/third_party/WebKit/Source/core/core_idl_files.gni [add] https://crrev.com/224e524e137f9516906f54ad16bf5ea1d2d29b9b/third_party/WebKit/Source/core/geometry/DOMMatrix2DInit.idl [modify] https://crrev.com/224e524e137f9516906f54ad16bf5ea1d2d29b9b/third_party/WebKit/Source/core/geometry/DOMMatrixInit.idl
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/168b7e233cb709887c6599466c75961585fb75d3 commit 168b7e233cb709887c6599466c75961585fb75d3 Author: Fernando Serboncini <fserb@chromium.org> Date: Wed Sep 20 15:51:18 2017 DOMMatrix2DInit validate and fixup and DOMMatrix constructors Specified by: https://github.com/w3c/fxtf-drafts/pull/218 Spec: https://drafts.fxtf.org/geometry/ Bug: 759988 Change-Id: I359dd7a97d7a1f6e086e00e1475849d6bf912dab Reviewed-on: https://chromium-review.googlesource.com/672669 Commit-Queue: Fernando Serboncini <fserb@chromium.org> Reviewed-by: Jinho Bang <jinho.bang@samsung.com> Cr-Commit-Position: refs/heads/master@{#503160} [modify] https://crrev.com/168b7e233cb709887c6599466c75961585fb75d3/third_party/WebKit/Source/core/geometry/DOMMatrix.cpp [modify] https://crrev.com/168b7e233cb709887c6599466c75961585fb75d3/third_party/WebKit/Source/core/geometry/DOMMatrix.h [modify] https://crrev.com/168b7e233cb709887c6599466c75961585fb75d3/third_party/WebKit/Source/core/geometry/DOMMatrixReadOnly.cpp [modify] https://crrev.com/168b7e233cb709887c6599466c75961585fb75d3/third_party/WebKit/Source/core/geometry/DOMMatrixReadOnly.h
Comment 1 by schenney@chromium.org
, Aug 29 2017Status: Available (was: Untriaged)