| 
    
      
  | 
  
 Chromium Code Reviews| 
         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}  | 
    |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
