|
|
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. |
DescriptionAdd 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 #
Depends on Patchset: Messages
Total messages: 57 (43 generated)
meade@chromium.org changed reviewers: + rjwright@chromium.org
On 2016/11/22 02:39:00, Eddy wrote: lgtm
meade@chromium.org changed reviewers: + sashab@chromium.org
Thanks Renee! Sasha, PTAL?
Description was changed from ========== Add CSSValue->CSSSkew conversions This allows getting transforms containing skews from StylePropertyMaps. BUG=545318 ========== to ========== 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 ==========
sashab@chromium.org changed reviewers: + timloh@chromium.org
Assigning to Timloh who I think is a better reviewer for this :) Also CL description isn't great, more context would be better :)
lgtm Typo in description: 'skew(30deg'); https://codereview.chromium.org/2514043002/diff/1/third_party/WebKit/Source/c... File third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp (right): https://codereview.chromium.org/2514043002/diff/1/third_party/WebKit/Source/c... third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp:15: if (xValue.isCalculated()) { Maybe add a TODO to handle this and the below calc cases.
Description was changed from ========== 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 ========== to ========== 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 ==========
https://codereview.chromium.org/2514043002/diff/1/third_party/WebKit/Source/c... File third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp (right): https://codereview.chromium.org/2514043002/diff/1/third_party/WebKit/Source/c... third_party/WebKit/Source/core/css/cssom/CSSSkew.cpp:15: if (xValue.isCalculated()) { On 2016/11/29 03:49:37, Timothy Loh wrote: > Maybe add a TODO to handle this and the below calc cases. Done.
The CQ bit was checked by meade@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from timloh@chromium.org, rjwright@chromium.org Link to the patchset: https://codereview.chromium.org/2514043002/#ps20001 (title: "Add TODO")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
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_a...)
The CQ bit was checked by meade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by meade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
The CQ bit was checked by meade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_comp...)
The CQ bit was checked by meade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_...)
I'm not sure what's up with the patch failures, but I rearranged this patch a little to match with the other patches I have up. Please take another look?
The CQ bit was checked by meade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-xcode-...) ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/bui...) ios-simulator-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator-xco...)
The CQ bit was checked by meade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
The CQ bit was checked by meade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Renee/Sasha (in place of Tim): given the significant changes that were made to this CL, could you please take another look? Thanks!
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_...)
Still LGTM, if renee's happy with it. :)
The CQ bit was checked by meade@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
The CQ bit was checked by meade@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from timloh@chromium.org, rjwright@chromium.org, sashab@chromium.org Link to the patchset: https://codereview.chromium.org/2514043002/#ps240001 (title: "Merge branch 'update-transform-tests' into cssskew-fromcssvalue-2")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 240001, "attempt_start_ts": 1482281501191620, "parent_rev": "832ab25ee82a9002ce6c1ef37c20147d09857a28", "commit_rev": "b8622ec1deb4973a6212a25360f8fc6c8761262d"}
Message was sent while issue was closed.
Description was changed from ========== 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 ========== to ========== 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 Review-Url: https://codereview.chromium.org/2514043002 ==========
Message was sent while issue was closed.
Committed patchset #13 (id:240001)
Message was sent while issue was closed.
Description was changed from ========== 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 Review-Url: https://codereview.chromium.org/2514043002 ========== to ========== 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} ==========
Message was sent while issue was closed.
Patchset 13 (id:??) landed as https://crrev.com/64d7465064fce35ba81eebf4db4665dff6aa34df Cr-Commit-Position: refs/heads/master@{#439959} |