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

Issue 2514043002: [CSS Typed OM] Add CSSValue->CSSSkew conversions (Closed)

Created:
4 years, 1 month ago by meade_UTC10
Modified:
4 years ago
CC:
darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-css, blink-reviews-style_chromium.org, chromium-reviews, dglazkov+blink, rwlbuis
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add CSSValue->CSSSkew conversions This allows getting transforms containing skews from StylePropertyMaps. Previously: element.style.transform = 'skew(30deg)'; element.styleMap.get('transform') // null now: element.style.transform = 'skew(30deg)'; element.styleMap.get('transform') // CSSTransformValue([CSSSkew(30deg)]) BUG=545318 Committed: https://crrev.com/64d7465064fce35ba81eebf4db4665dff6aa34df Cr-Commit-Position: refs/heads/master@{#439959}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Add TODO #

Patch Set 3 : Add missing create method to CSSAngleValue #

Patch Set 4 : update constructor #

Patch Set 5 : Update tests, remove old style #

Patch Set 6 : Remove inconsistencies in test #

Patch Set 7 : Use CSSAngleValue::fromCSSValue where appropriate #

Patch Set 8 : Rebase #

Patch Set 9 : Rebase again #

Patch Set 10 : sync #

Patch Set 11 : Merge branch 'update-transform-tests' into cssskew-fromcssvalue-2 #

Patch Set 12 : Merge branch 'update-transform-tests' into cssskew-fromcssvalue-2 #

Patch Set 13 : Merge branch 'update-transform-tests' into cssskew-fromcssvalue-2 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+171 lines, -33 lines) Patch
M third_party/WebKit/LayoutTests/typedcssom/inlinestyle/properties/transform.html View 1 2 3 4 5 6 7 8 9 10 3 chunks +93 lines, -28 lines 0 comments Download
M third_party/WebKit/LayoutTests/typedcssom/inlinestyle/properties/transform-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +32 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/cssom/CSSAngleValue.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/core/css/cssom/CSSAngleValue.cpp View 1 2 3 4 1 chunk +7 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/css/cssom/CSSSkew.h View 1 1 chunk +1 line, -3 lines 0 comments Download
M third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp View 1 2 3 4 5 6 1 chunk +37 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 57 (43 generated)
meade_UTC10
4 years, 1 month ago (2016-11-22 02:39:00 UTC) #2
rjwright
On 2016/11/22 02:39:00, Eddy wrote: lgtm
4 years ago (2016-11-27 03:57:33 UTC) #3
meade_UTC10
Thanks Renee! Sasha, PTAL?
4 years ago (2016-11-27 23:57:32 UTC) #5
sashab
Assigning to Timloh who I think is a better reviewer for this :) Also CL ...
4 years ago (2016-11-28 03:02:27 UTC) #8
Timothy Loh
lgtm Typo in description: 'skew(30deg'); https://codereview.chromium.org/2514043002/diff/1/third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp File third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp (right): https://codereview.chromium.org/2514043002/diff/1/third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp#newcode15 third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp:15: if (xValue.isCalculated()) { Maybe ...
4 years ago (2016-11-29 03:49:37 UTC) #9
meade_UTC10
https://codereview.chromium.org/2514043002/diff/1/third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp File third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp (right): https://codereview.chromium.org/2514043002/diff/1/third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp#newcode15 third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp:15: if (xValue.isCalculated()) { On 2016/11/29 03:49:37, Timothy Loh wrote: ...
4 years ago (2016-11-29 05:18:03 UTC) #11
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/2514043002/20001
4 years ago (2016-11-29 05:18:29 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_android/builds/171289)
4 years ago (2016-11-29 05:39:16 UTC) #16
meade_UTC10
I'm not sure what's up with the patch failures, but I rearranged this patch a ...
4 years ago (2016-12-09 06:57:18 UTC) #31
meade_UTC10
Renee/Sasha (in place of Tim): given the significant changes that were made to this CL, ...
4 years ago (2016-12-19 06:50:30 UTC) #42
sashab
Still LGTM, if renee's happy with it. :)
4 years ago (2016-12-19 23:26:02 UTC) #45
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/2514043002/240001
4 years ago (2016-12-21 00:52:35 UTC) #52
commit-bot: I haz the power
Committed patchset #13 (id:240001)
4 years ago (2016-12-21 00:59:30 UTC) #55
commit-bot: I haz the power
4 years ago (2016-12-21 01:01:19 UTC) #57
Message was sent while issue was closed.
Patchset 13 (id:??) landed as
https://crrev.com/64d7465064fce35ba81eebf4db4665dff6aa34df
Cr-Commit-Position: refs/heads/master@{#439959}

Powered by Google App Engine
This is Rietveld 408576698