Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Issue 2709763004: Make WebKitCSSMatrix an alias of DOMMatrix (Closed)

Created:
3 years, 10 months ago by Byoungkwon Ko
Modified:
3 years, 6 months ago
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-css, blink-reviews-dom_chromium.org, chromium-reviews, dglazkov+blink, eae+blinkwatch, Hwanseung Lee, rwlbuis, sof
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Make WebkitCSSMatrix an alias of DOMMatrix DOMMatrix was changed sufficiently that WebKitCSSMatrix can be made a simple alias of it. Intent-to-ship Link : https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/ cAiTOdSGyes/Su7dlx32EQAJ BUG=581955 Review-Url: https://codereview.chromium.org/2709763004 Cr-Commit-Position: refs/heads/master@{#479481} Committed: https://chromium.googlesource.com/chromium/src/+/0ac2b97eb15689ba196f7f88b184b3a17f13d30d

Patch Set 1 #

Total comments: 1

Patch Set 2 : Make WebkitCSSMatrix an alias of DOMMatrix #

Patch Set 3 : Make WebkitCSSMatrix an alias of DOMMatrix #

Patch Set 4 : WIP : Fixing test. #

Patch Set 5 : WIP : Fixing test. #

Patch Set 6 : WIP : Fixing test. #

Patch Set 7 : WIP : Fixing test. #

Total comments: 5

Patch Set 8 : Make WebkitCSSMatrix an alias of DOMMatrix #

Total comments: 3

Patch Set 9 : Make WebkitCSSMatrix an alias of DOMMatrix #

Patch Set 10 : Make WebkitCSSMatrix an alias of DOMMatrix #

Patch Set 11 : Make WebkitCSSMatrix an alias of DOMMatrix #

Patch Set 12 : Make WebkitCSSMatrix an alias of DOMMatrix #

Patch Set 13 : Make WebkitCSSMatrix an alias of DOMMatrix #

Total comments: 3

Patch Set 14 : Make WebkitCSSMatrix an alias of DOMMatrix #

Patch Set 15 : Make WebkitCSSMatrix an alias of DOMMatrix #

Patch Set 16 : Make WebkitCSSMatrix an alias of DOMMatrix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+169 lines, -745 lines) Patch
M android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +13 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/SmokeTests View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/DOMMatrix-stringifier-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -82 lines 0 comments Download
M third_party/WebKit/LayoutTests/external/wpt/css/geometry-1/WebKitCSSMatrix-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +0 lines, -6 lines 0 comments Download
M third_party/WebKit/LayoutTests/fast/dom/Window/custom-constructors-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/fast/dom/call-a-constructor-as-a-function-expected.txt View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -55 lines 0 comments Download
M third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -55 lines 0 comments Download
M third_party/WebKit/LayoutTests/transforms/3d/general/cssmatrix-3d-zoom-expected.png View 1 2 3 4 5 6 7 8 9 10 11 12 13 Binary file 0 comments Download
M third_party/WebKit/LayoutTests/transforms/cssmatrix-2d-interface.xhtml View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +24 lines, -3 lines 0 comments Download
M third_party/WebKit/LayoutTests/transforms/cssmatrix-2d-interface-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +25 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/transforms/cssmatrix-3d-interface.xhtml View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +38 lines, -2 lines 0 comments Download
M third_party/WebKit/LayoutTests/transforms/cssmatrix-3d-interface-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +39 lines, -6 lines 0 comments Download
D third_party/WebKit/LayoutTests/transforms/cssmatrix-crash.html View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -9 lines 0 comments Download
D third_party/WebKit/LayoutTests/transforms/cssmatrix-crash-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +12 lines, -10 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +12 lines, -10 lines 0 comments Download
M third_party/WebKit/Source/core/core_idl_files.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/css/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -2 lines 0 comments Download
D third_party/WebKit/Source/core/css/CSSMatrix.h View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -171 lines 0 comments Download
D third_party/WebKit/Source/core/css/CSSMatrix.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +0 lines, -208 lines 0 comments Download
D third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl View 1 2 3 4 5 6 7 1 chunk +0 lines, -104 lines 0 comments Download
M third_party/WebKit/Source/core/frame/Window.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 134 (83 generated)
Byoungkwon Ko
PTAL
3 years, 10 months ago (2017-02-22 17:16:47 UTC) #2
Byoungkwon Ko
@foolip I am making WebkitCSSMatrix an alias of DOMMatrix. After inheriting DOMMatrix, WebkitCSSMatrix will call ...
3 years, 9 months ago (2017-03-09 13:11:15 UTC) #10
zino
https://codereview.chromium.org/2709763004/diff/1/third_party/WebKit/Source/core/css/CSSMatrix.h File third_party/WebKit/Source/core/css/CSSMatrix.h (right): https://codereview.chromium.org/2709763004/diff/1/third_party/WebKit/Source/core/css/CSSMatrix.h#newcode38 third_party/WebKit/Source/core/css/CSSMatrix.h:38: class CSSMatrix final : public DOMMatrix { IMHO, if ...
3 years, 9 months ago (2017-03-09 15:59:50 UTC) #11
foolip
The idea I had in issue 581955 was that WebKitCSSMatrix would be an alias of ...
3 years, 9 months ago (2017-03-14 14:43:39 UTC) #12
zino
https://codereview.chromium.org/2709763004/diff/120001/third_party/WebKit/Source/core/frame/Window.idl File third_party/WebKit/Source/core/frame/Window.idl (right): https://codereview.chromium.org/2709763004/diff/120001/third_party/WebKit/Source/core/frame/Window.idl#newcode202 third_party/WebKit/Source/core/frame/Window.idl:202: readonly attribute DOMMatrixConstructor WebKitCSSMatrix; I think partial interface is ...
3 years, 9 months ago (2017-03-17 15:54:31 UTC) #33
foolip
OK, this CL matches what I think we should do, and it's encouraging that there ...
3 years, 9 months ago (2017-03-21 08:47:30 UTC) #34
Byoungkwon Ko
@foolip I have been checking below ship intent. https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/cAiTOdSGyes/Su7dlx32EQAJ As I think, it is almost ...
3 years, 7 months ago (2017-04-26 01:31:35 UTC) #35
foolip
https://codereview.chromium.org/2709763004/diff/120001/third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp File third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp (right): https://codereview.chromium.org/2709763004/diff/120001/third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp#newcode304 third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp:304: return String::format("matrix(%f, %f, %f, %f, %f, %f)", a(), b(), ...
3 years, 7 months ago (2017-04-26 07:29:19 UTC) #36
foolip
On 2017/04/26 01:31:35, Byoungkwon Ko wrote: > @foolip > > I have been checking below ...
3 years, 7 months ago (2017-04-26 07:30:51 UTC) #37
Byoungkwon Ko
On 2017/04/26 07:29:19, foolip OOO until May 2 wrote: > https://codereview.chromium.org/2709763004/diff/120001/third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp > File third_party/WebKit/Source/core/dom/DOMMatrixReadOnly.cpp (right): ...
3 years, 7 months ago (2017-04-26 13:03:39 UTC) #39
Byoungkwon Ko
On 2017/04/26 07:30:51, foolip OOO until May 2 wrote: > On 2017/04/26 01:31:35, Byoungkwon Ko ...
3 years, 7 months ago (2017-04-26 13:05:58 UTC) #40
simonp
https://codereview.chromium.org/2709763004/diff/140001/third_party/WebKit/Source/core/frame/Window.idl File third_party/WebKit/Source/core/frame/Window.idl (right): https://codereview.chromium.org/2709763004/diff/140001/third_party/WebKit/Source/core/frame/Window.idl#newcode208 third_party/WebKit/Source/core/frame/Window.idl:208: readonly attribute DOMMatrixConstructor WebKitCSSMatrix; This is different from what ...
3 years, 7 months ago (2017-05-04 08:35:21 UTC) #46
simonp
On 2017/05/04 08:35:21, simonp wrote: > The difference is that a readonly attribute has a ...
3 years, 7 months ago (2017-05-04 11:15:28 UTC) #47
foolip
https://codereview.chromium.org/2709763004/diff/140001/third_party/WebKit/Source/core/frame/Window.idl File third_party/WebKit/Source/core/frame/Window.idl (right): https://codereview.chromium.org/2709763004/diff/140001/third_party/WebKit/Source/core/frame/Window.idl#newcode208 third_party/WebKit/Source/core/frame/Window.idl:208: readonly attribute DOMMatrixConstructor WebKitCSSMatrix; On 2017/05/04 08:35:21, simonp wrote: ...
3 years, 7 months ago (2017-05-04 14:43:25 UTC) #48
zino
https://codereview.chromium.org/2709763004/diff/140001/third_party/WebKit/Source/core/frame/Window.idl File third_party/WebKit/Source/core/frame/Window.idl (right): https://codereview.chromium.org/2709763004/diff/140001/third_party/WebKit/Source/core/frame/Window.idl#newcode208 third_party/WebKit/Source/core/frame/Window.idl:208: readonly attribute DOMMatrixConstructor WebKitCSSMatrix; On 2017/05/04 14:43:25, foolip wrote: ...
3 years, 7 months ago (2017-05-05 11:43:21 UTC) #49
zino
gogag@, Could you rebase this CL and then fix some layout test erros (e.g. global-listing-interfaces)? ...
3 years, 7 months ago (2017-05-05 11:52:15 UTC) #50
Byoungkwon Ko
On 2017/05/05 11:43:21, zino wrote: > https://codereview.chromium.org/2709763004/diff/140001/third_party/WebKit/Source/core/frame/Window.idl > File third_party/WebKit/Source/core/frame/Window.idl (right): > > https://codereview.chromium.org/2709763004/diff/140001/third_party/WebKit/Source/core/frame/Window.idl#newcode208 > ...
3 years, 7 months ago (2017-05-05 14:09:00 UTC) #53
Byoungkwon Ko
@zino @fooli @simonp I have question regarding transforms/cssmatrix-crash.html test. Throwing exception is right as following ...
3 years, 7 months ago (2017-05-09 15:31:16 UTC) #68
simonp
On 2017/05/09 15:31:16, Byoungkwon Ko wrote: > @zino @fooli @simonp > > I have question ...
3 years, 7 months ago (2017-05-12 11:36:56 UTC) #69
simonp
On 2017/05/05 14:09:00, Byoungkwon Ko wrote: > > We probably should remove |readonly|? > > ...
3 years, 7 months ago (2017-05-12 11:51:27 UTC) #70
Byoungkwon Ko
On 2017/05/12 11:36:56, simonp wrote: > On 2017/05/09 15:31:16, Byoungkwon Ko wrote: > > @zino ...
3 years, 7 months ago (2017-05-14 15:10:56 UTC) #73
zino
I added fserb@ for this patch. He is working on this feature actively now. :)
3 years, 7 months ago (2017-05-15 18:52:24 UTC) #77
zino
https://codereview.chromium.org/2709763004/diff/240001/third_party/WebKit/LayoutTests/SmokeTests File third_party/WebKit/LayoutTests/SmokeTests (left): https://codereview.chromium.org/2709763004/diff/240001/third_party/WebKit/LayoutTests/SmokeTests#oldcode978 third_party/WebKit/LayoutTests/SmokeTests:978: transforms/cssmatrix-crash.html Why do you remove this test? https://codereview.chromium.org/2709763004/diff/240001/third_party/WebKit/LayoutTests/transforms/cssmatrix-2d-interface.xhtml File ...
3 years, 7 months ago (2017-05-15 19:07:35 UTC) #78
fserb
back to this change, at some point this week I might just patch it and ...
3 years, 7 months ago (2017-05-15 19:30:40 UTC) #79
Byoungkwon Ko
On 2017/05/15 19:30:40, fserb wrote: > back to this change, at some point this week ...
3 years, 7 months ago (2017-05-16 06:44:59 UTC) #80
simonp
On 2017/05/16 06:44:59, Byoungkwon Ko wrote: > On 2017/05/15 19:30:40, fserb wrote: > > back ...
3 years, 7 months ago (2017-05-16 07:59:12 UTC) #81
simonp
On 2017/05/12 11:51:27, simonp wrote: > On 2017/05/05 14:09:00, Byoungkwon Ko wrote: > > > ...
3 years, 7 months ago (2017-05-16 16:31:08 UTC) #82
fserb
On 2017/05/16 at 16:31:08, simonp wrote: > On 2017/05/12 11:51:27, simonp wrote: > > On ...
3 years, 7 months ago (2017-05-18 15:52:24 UTC) #83
Byoungkwon Ko
On 2017/05/18 15:52:24, fserb wrote: > On 2017/05/16 at 16:31:08, simonp wrote: > > On ...
3 years, 7 months ago (2017-05-18 15:55:04 UTC) #84
Byoungkwon Ko
Dear Reviewers PTAL : )
3 years, 6 months ago (2017-06-10 12:08:55 UTC) #101
fserb
lgtm
3 years, 6 months ago (2017-06-10 15:07:54 UTC) #102
Byoungkwon Ko
@foolip PTAL :)
3 years, 6 months ago (2017-06-12 06:13:51 UTC) #103
fserb
lgtm
3 years, 6 months ago (2017-06-12 06:43:01 UTC) #104
simonp
On 2017/06/10 12:08:55, Byoungkwon Ko wrote: > Dear Reviewers > > PTAL : ) lgtm
3 years, 6 months ago (2017-06-12 07:13:38 UTC) #105
zino
lgtm with nits: - Please add intent-to-ship link to CL description. - Shouldn't we enable ...
3 years, 6 months ago (2017-06-12 07:16:12 UTC) #106
blink-reviews
This should be a different patch. I'll do that after getting back on the intent-to-ship. ...
3 years, 6 months ago (2017-06-12 15:39:00 UTC) #107
chromium-reviews
This should be a different patch. I'll do that after getting back on the intent-to-ship. ...
3 years, 6 months ago (2017-06-12 15:39:01 UTC) #108
foolip
fserb@, I'm unsure what "This should be a different patch. I'll do that after getting ...
3 years, 6 months ago (2017-06-13 13:15:17 UTC) #110
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2709763004/300001
3 years, 6 months ago (2017-06-13 14:45:29 UTC) #112
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/462444)
3 years, 6 months ago (2017-06-13 14:54:53 UTC) #114
fserb
timvolodine: android_webview/tools/system_webview_shell
3 years, 6 months ago (2017-06-14 15:01:32 UTC) #116
timvolodine
On 2017/06/14 15:01:32, fserb wrote: > timvolodine: android_webview/tools/system_webview_shell lgtm
3 years, 6 months ago (2017-06-14 17:37:09 UTC) #117
fserb
lgtm
3 years, 6 months ago (2017-06-14 17:44:48 UTC) #119
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2709763004/300001
3 years, 6 months ago (2017-06-14 17:45:03 UTC) #120
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/463893)
3 years, 6 months ago (2017-06-14 17:53:57 UTC) #122
fserb
dpranke: third_party/WebKit/LayoutTests/SmokeTests
3 years, 6 months ago (2017-06-14 17:56:14 UTC) #124
Dirk Pranke
lgtm
3 years, 6 months ago (2017-06-14 19:03:18 UTC) #125
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2709763004/300001
3 years, 6 months ago (2017-06-14 19:54:02 UTC) #127
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2709763004/300001
3 years, 6 months ago (2017-06-14 19:55:09 UTC) #130
commit-bot: I haz the power
Committed patchset #16 (id:300001) as https://chromium.googlesource.com/chromium/src/+/0ac2b97eb15689ba196f7f88b184b3a17f13d30d
3 years, 6 months ago (2017-06-14 20:06:28 UTC) #133
zino
3 years, 6 months ago (2017-06-17 00:17:49 UTC) #134
Message was sent while issue was closed.
A revert of this CL (patchset #16 id:300001) has been created in
https://codereview.chromium.org/2943213002/ by jinho.bang@samsung.com.

The reason for reverting is: The WebKitCSSMatrix is not working after this
change. Becuase the GeometryInterface is not shipped yet..

Powered by Google App Engine
This is Rietveld 408576698