Changeset 181825 in webkit
- Timestamp:
- Mar 21, 2015, 12:37:07 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 5 deleted
- 37 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt (modified) (3 diffs)
-
LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt (modified) (3 diffs)
-
LayoutTests/fast/css/getComputedStyle/resources/property-names.js (modified) (2 diffs)
-
LayoutTests/svg/css/getComputedStyle-basic-expected.txt (modified) (6 diffs)
-
LayoutTests/transforms/2d/computed-style-origin-expected.txt (modified) (1 diff)
-
LayoutTests/transforms/2d/computed-style-origin.html (modified) (7 diffs)
-
LayoutTests/transforms/2d/resources/prefixed-transform-test-utils.js (deleted)
-
LayoutTests/transforms/2d/resources/transform-test-utils.js (modified) (1 diff)
-
LayoutTests/transforms/2d/transform-2d-prefixed-expected.txt (deleted)
-
LayoutTests/transforms/2d/transform-2d-prefixed.html (deleted)
-
LayoutTests/transforms/3d/general/prefixed-3dtransform-values-expected.txt (deleted)
-
LayoutTests/transforms/3d/general/prefixed-3dtransform-values.html (deleted)
-
LayoutTests/transitions/transition-end-event-multiple-04-expected.txt (modified) (1 diff)
-
LayoutTests/transitions/transition-end-event-multiple-04.html (modified) (2 diffs)
-
LayoutTests/transitions/transition-end-event-transform-expected.txt (modified) (1 diff)
-
LayoutTests/transitions/transition-end-event-transform.html (modified) (3 diffs)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp (modified) (1 diff)
-
Source/WebCore/css/CSSComputedStyleDeclaration.cpp (modified) (8 diffs)
-
Source/WebCore/css/CSSParser.cpp (modified) (11 diffs)
-
Source/WebCore/css/CSSPropertyNames.in (modified) (2 diffs)
-
Source/WebCore/css/StyleProperties.cpp (modified) (2 diffs)
-
Source/WebCore/css/WebKitCSSMatrix.cpp (modified) (1 diff)
-
Source/WebCore/html/track/VTTCue.cpp (modified) (1 diff)
-
Source/WebCore/page/animation/AnimationController.cpp (modified) (1 diff)
-
Source/WebCore/page/animation/CSSPropertyAnimation.cpp (modified) (3 diffs)
-
Source/WebCore/page/animation/CompositeAnimation.cpp (modified) (2 diffs)
-
Source/WebCore/page/animation/ImplicitAnimation.cpp (modified) (1 diff)
-
Source/WebCore/page/animation/KeyframeAnimation.cpp (modified) (3 diffs)
-
Source/WebCore/platform/graphics/GraphicsLayer.cpp (modified) (1 diff)
-
Source/WebCore/platform/graphics/GraphicsLayerClient.h (modified) (1 diff)
-
Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp (modified) (6 diffs)
-
Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp (modified) (2 diffs)
-
Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.cpp (modified) (1 diff)
-
Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp (modified) (1 diff)
-
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp (modified) (4 diffs)
-
Source/WebCore/rendering/RenderLayerBacking.cpp (modified) (7 diffs)
-
Source/WebCore/rendering/RenderLayerCompositor.cpp (modified) (2 diffs)
-
Source/WebCore/svg/SVGElement.cpp (modified) (1 diff)
-
Source/WebKit2/ChangeLog (modified) (1 diff)
-
Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r181824 r181825 1 2015-03-21 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r181824. 4 https://bugs.webkit.org/show_bug.cgi?id=142935 5 6 Broke Windows build (Requested by ap on #webkit). 7 8 Reverted changeset: 9 10 "Remove the prefix for CSS Transforms" 11 https://bugs.webkit.org/show_bug.cgi?id=142927 12 http://trac.webkit.org/changeset/181824 13 1 14 2015-03-20 Dean Jackson <dino@apple.com> 2 15 -
trunk/LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
r181824 r181825 92 92 text-transform: none; 93 93 top: auto; 94 transform: none;95 transform-origin: 392px 288px;96 transform-style: flat;97 94 unicode-bidi: normal; 98 95 vertical-align: baseline; … … 198 195 -webkit-nbsp-mode: normal; 199 196 order: 0; 200 perspective: none;201 perspective-origin: 392px 288px;197 -webkit-perspective: none; 198 -webkit-perspective-origin: 392px 288px; 202 199 -webkit-print-color-adjust: economy; 203 200 -webkit-rtl-ordering: logical; … … 212 209 -webkit-text-stroke-color: rgb(0, 0, 0); 213 210 -webkit-text-stroke-width: 0px; 211 -webkit-transform: none; 212 -webkit-transform-origin: 392px 288px; 214 213 -webkit-transform-style: flat; 215 214 -webkit-transition-delay: 0s; -
trunk/LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
r181824 r181825 91 91 text-transform: none 92 92 top: auto 93 transform: none94 transform-origin: 50% 50%95 transform-style: flat96 93 unicode-bidi: normal 97 94 vertical-align: baseline … … 197 194 -webkit-nbsp-mode: normal 198 195 order: 0 199 perspective: none200 perspective-origin: 50% 50%196 -webkit-perspective: none 197 -webkit-perspective-origin: 50% 50% 201 198 -webkit-print-color-adjust: economy 202 199 -webkit-rtl-ordering: logical … … 211 208 -webkit-text-stroke-color: rgb(0, 0, 0) 212 209 -webkit-text-stroke-width: 0px 210 -webkit-transform: none 211 -webkit-transform-origin: 50% 50% 213 212 -webkit-transform-style: flat 214 213 -webkit-transition-delay: 0s -
trunk/LayoutTests/fast/css/getComputedStyle/resources/property-names.js
r181824 r181825 95 95 "-webkit-nbsp-mode": true, 96 96 "order": true, 97 " perspective": true,98 " perspective-origin": true,97 "-webkit-perspective": true, 98 "-webkit-perspective-origin": true, 99 99 "-webkit-print-color-adjust": true, 100 100 "-webkit-rtl-ordering": true, … … 110 110 "-webkit-text-stroke-color": true, 111 111 "-webkit-text-stroke-width": true, 112 "transform": true, 113 "transform-origin": true, 114 "transform-style": true, 112 "-webkit-transform": true, 113 "-webkit-transform-origin": true, 115 114 "-webkit-transform-style": true, 116 115 "-webkit-transition-delay": true, -
trunk/LayoutTests/svg/css/getComputedStyle-basic-expected.txt
r181824 r181825 181 181 rect: style.getPropertyValue(top) : auto 182 182 rect: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue] 183 rect: style.getPropertyValue(transform) : none184 rect: style.getPropertyCSSValue(transform) : [object CSSPrimitiveValue]185 rect: style.getPropertyValue(transform-origin) : 0px 0px186 rect: style.getPropertyCSSValue(transform-origin) : [object CSSValueList]187 rect: style.getPropertyValue(transform-style) : flat188 rect: style.getPropertyCSSValue(transform-style) : [object CSSPrimitiveValue]189 183 rect: style.getPropertyValue(unicode-bidi) : normal 190 184 rect: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue] … … 393 387 rect: style.getPropertyValue(order) : 0 394 388 rect: style.getPropertyCSSValue(order) : [object CSSPrimitiveValue] 395 rect: style.getPropertyValue( perspective) : none396 rect: style.getPropertyCSSValue( perspective) : [object CSSPrimitiveValue]397 rect: style.getPropertyValue( perspective-origin) : 0px 0px398 rect: style.getPropertyCSSValue( perspective-origin) : [object CSSValueList]389 rect: style.getPropertyValue(-webkit-perspective) : none 390 rect: style.getPropertyCSSValue(-webkit-perspective) : [object CSSPrimitiveValue] 391 rect: style.getPropertyValue(-webkit-perspective-origin) : 0px 0px 392 rect: style.getPropertyCSSValue(-webkit-perspective-origin) : [object CSSValueList] 399 393 rect: style.getPropertyValue(-webkit-print-color-adjust) : economy 400 394 rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue] … … 421 415 rect: style.getPropertyValue(-webkit-text-stroke-width) : 0px 422 416 rect: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue] 417 rect: style.getPropertyValue(-webkit-transform) : none 418 rect: style.getPropertyCSSValue(-webkit-transform) : [object CSSPrimitiveValue] 419 rect: style.getPropertyValue(-webkit-transform-origin) : 0px 0px 420 rect: style.getPropertyCSSValue(-webkit-transform-origin) : [object CSSValueList] 423 421 rect: style.getPropertyValue(-webkit-transform-style) : flat 424 422 rect: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue] … … 695 693 g: style.getPropertyValue(top) : auto 696 694 g: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue] 697 g: style.getPropertyValue(transform) : none698 g: style.getPropertyCSSValue(transform) : [object CSSPrimitiveValue]699 g: style.getPropertyValue(transform-origin) : 0px 0px700 g: style.getPropertyCSSValue(transform-origin) : [object CSSValueList]701 g: style.getPropertyValue(transform-style) : flat702 g: style.getPropertyCSSValue(transform-style) : [object CSSPrimitiveValue]703 695 g: style.getPropertyValue(unicode-bidi) : normal 704 696 g: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue] … … 907 899 g: style.getPropertyValue(order) : 0 908 900 g: style.getPropertyCSSValue(order) : [object CSSPrimitiveValue] 909 g: style.getPropertyValue( perspective) : none910 g: style.getPropertyCSSValue( perspective) : [object CSSPrimitiveValue]911 g: style.getPropertyValue( perspective-origin) : 0px 0px912 g: style.getPropertyCSSValue( perspective-origin) : [object CSSValueList]901 g: style.getPropertyValue(-webkit-perspective) : none 902 g: style.getPropertyCSSValue(-webkit-perspective) : [object CSSPrimitiveValue] 903 g: style.getPropertyValue(-webkit-perspective-origin) : 0px 0px 904 g: style.getPropertyCSSValue(-webkit-perspective-origin) : [object CSSValueList] 913 905 g: style.getPropertyValue(-webkit-print-color-adjust) : economy 914 906 g: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue] … … 935 927 g: style.getPropertyValue(-webkit-text-stroke-width) : 0px 936 928 g: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue] 929 g: style.getPropertyValue(-webkit-transform) : none 930 g: style.getPropertyCSSValue(-webkit-transform) : [object CSSPrimitiveValue] 931 g: style.getPropertyValue(-webkit-transform-origin) : 0px 0px 932 g: style.getPropertyCSSValue(-webkit-transform-origin) : [object CSSValueList] 937 933 g: style.getPropertyValue(-webkit-transform-style) : flat 938 934 g: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue] -
trunk/LayoutTests/transforms/2d/computed-style-origin-expected.txt
r181824 r181825 4 4 5 5 6 PASS test1Style. transformOrigin is '10px 10px'7 PASS test2Style. transformOrigin is '10px 10px'8 PASS test3Style. transformOrigin is '0px 20px'9 PASS test4Style. transformOrigin is '5px 7px'10 PASS test5Style. transformOrigin is '15px 15px'11 PASS test1Style. perspectiveOrigin is '10px 10px'12 PASS test2Style. perspectiveOrigin is '10px 10px'13 PASS test3Style. perspectiveOrigin is '0px 20px'14 PASS test4Style. perspectiveOrigin is '5px 7px'15 PASS test5Style. perspectiveOrigin is '15px 15px'16 PASS test6Style. perspectiveOrigin is '50px 50px'6 PASS test1Style.webkitTransformOrigin is '10px 10px' 7 PASS test2Style.webkitTransformOrigin is '10px 10px' 8 PASS test3Style.webkitTransformOrigin is '0px 20px' 9 PASS test4Style.webkitTransformOrigin is '5px 7px' 10 PASS test5Style.webkitTransformOrigin is '15px 15px' 11 PASS test1Style.webkitPerspectiveOrigin is '10px 10px' 12 PASS test2Style.webkitPerspectiveOrigin is '10px 10px' 13 PASS test3Style.webkitPerspectiveOrigin is '0px 20px' 14 PASS test4Style.webkitPerspectiveOrigin is '5px 7px' 15 PASS test5Style.webkitPerspectiveOrigin is '15px 15px' 16 PASS test6Style.webkitPerspectiveOrigin is '50px 50px' 17 17 18 18 PASS successfullyParsed is true -
trunk/LayoutTests/transforms/2d/computed-style-origin.html
r181824 r181825 7 7 background-color: blue; 8 8 position: relative; 9 transform: translate(0);9 -webkit-transform: translate(0); 10 10 // default transform and perspective origin 11 11 } … … 15 15 background-color: blue; 16 16 position: relative; 17 transform: translate(0);18 transform-origin: 50% 50%;19 perspective-origin: 50% 50%;17 -webkit-transform: translate(0); 18 -webkit-transform-origin: 50% 50%; 19 -webkit-perspective-origin: 50% 50%; 20 20 } 21 21 #test3 { … … 24 24 background-color: blue; 25 25 position: relative; 26 transform: translate(0);27 transform-origin: 0% 100%;28 perspective-origin: 0% 100%;26 -webkit-transform: translate(0); 27 -webkit-transform-origin: 0% 100%; 28 -webkit-perspective-origin: 0% 100%; 29 29 } 30 30 #test4 { … … 33 33 background-color: blue; 34 34 position: relative; 35 transform: translate(0);36 transform-origin: 5px 7px;37 perspective-origin: 5px 7px;35 -webkit-transform: translate(0); 36 -webkit-transform-origin: 5px 7px; 37 -webkit-perspective-origin: 5px 7px; 38 38 } 39 39 #test5 { … … 45 45 background-color: blue; 46 46 position: relative; 47 transform: translate(0);48 transform-origin: 50% 50%;49 perspective-origin: 50% 50%;47 -webkit-transform: translate(0); 48 -webkit-transform-origin: 50% 50%; 49 -webkit-perspective-origin: 50% 50%; 50 50 } 51 51 #test6 { … … 54 54 background-color: blue; 55 55 position: relative; 56 transform: translate(0);57 perspective-origin: 10% 20% 30%;56 -webkit-transform: translate(0); 57 -webkit-perspective-origin: 10% 20% 30%; 58 58 } 59 59 … … 88 88 var test6Style = window.getComputedStyle(test6); 89 89 90 shouldBe("test1Style. transformOrigin", "'10px 10px'");91 shouldBe("test2Style. transformOrigin", "'10px 10px'");92 shouldBe("test3Style. transformOrigin", "'0px 20px'");93 shouldBe("test4Style. transformOrigin", "'5px 7px'");94 shouldBe("test5Style. transformOrigin", "'15px 15px'");90 shouldBe("test1Style.webkitTransformOrigin", "'10px 10px'"); 91 shouldBe("test2Style.webkitTransformOrigin", "'10px 10px'"); 92 shouldBe("test3Style.webkitTransformOrigin", "'0px 20px'"); 93 shouldBe("test4Style.webkitTransformOrigin", "'5px 7px'"); 94 shouldBe("test5Style.webkitTransformOrigin", "'15px 15px'"); 95 95 96 shouldBe("test1Style. perspectiveOrigin", "'10px 10px'");97 shouldBe("test2Style. perspectiveOrigin", "'10px 10px'");98 shouldBe("test3Style. perspectiveOrigin", "'0px 20px'");99 shouldBe("test4Style. perspectiveOrigin", "'5px 7px'");100 shouldBe("test5Style. perspectiveOrigin", "'15px 15px'");101 shouldBe("test6Style. perspectiveOrigin", "'50px 50px'");96 shouldBe("test1Style.webkitPerspectiveOrigin", "'10px 10px'"); 97 shouldBe("test2Style.webkitPerspectiveOrigin", "'10px 10px'"); 98 shouldBe("test3Style.webkitPerspectiveOrigin", "'0px 20px'"); 99 shouldBe("test4Style.webkitPerspectiveOrigin", "'5px 7px'"); 100 shouldBe("test5Style.webkitPerspectiveOrigin", "'15px 15px'"); 101 shouldBe("test6Style.webkitPerspectiveOrigin", "'50px 50px'"); 102 102 103 103 debug(""); -
trunk/LayoutTests/transforms/2d/resources/transform-test-utils.js
r181824 r181825 42 42 var testBox = document.getElementById('test-box'); 43 43 var resultsBox = document.getElementById('results'); 44 44 45 45 gTests.forEach(function(curTest) { 46 testBox.style. transform = 'none'; // reset the transform just in case the next step fails47 testBox.style. transform = curTest.transform;48 var computedTransform = window.getComputedStyle(testBox). transform;46 testBox.style.webkitTransform = 'none'; // reset the transform just in case the next step fails 47 testBox.style.webkitTransform = curTest.transform; 48 var computedTransform = window.getComputedStyle(testBox).webkitTransform; 49 49 50 50 var success = compareMatrices(computedTransform, curTest.result); -
trunk/LayoutTests/transitions/transition-end-event-multiple-04-expected.txt
r181824 r181825 1 1 Initiating transitions on transform properties of all boxes, starting at different times and with different durations and values. 2 2 3 PASS --- [Expected] Property: transform Target: box1 Elapsed Time: 0.54 PASS --- [Expected] Property: transform Target: box2 Elapsed Time: 0.555 PASS --- [Expected] Property: transform Target: box4 Elapsed Time: 0.43 PASS --- [Expected] Property: -webkit-transform Target: box1 Elapsed Time: 0.5 4 PASS --- [Expected] Property: -webkit-transform Target: box2 Elapsed Time: 0.55 5 PASS --- [Expected] Property: -webkit-transform Target: box4 Elapsed Time: 0.4 6 6 -
trunk/LayoutTests/transitions/transition-end-event-multiple-04.html
r181824 r181825 9 9 margin: 10px; 10 10 background-color: blue; 11 transform: translate(0);12 transition-property:transform;13 transition-duration: 0.5s;11 -webkit-transform: translate(0); 12 -webkit-transition-property: -webkit-transform; 13 -webkit-transition-duration: 0.5s; 14 14 } 15 15 16 16 .box1 { 17 transform: translate(50px);17 -webkit-transform: translate(50px); 18 18 } 19 19 20 20 .box2 { 21 transform: translate(50px) scale(1.05);22 transition-duration: 0.55s;21 -webkit-transform: translate(50px) scale(1.05); 22 -webkit-transition-duration: 0.55s; 23 23 } 24 24 25 25 .box3 { 26 transform: translate(0); /* same as default */27 transition-duration: 0.3s;26 -webkit-transform: translate(0); /* same as default */ 27 -webkit-transition-duration: 0.3s; 28 28 } 29 29 30 30 .box4 { 31 transform: translate(100px);32 transition-duration: 0.4s;31 -webkit-transform: translate(100px); 32 -webkit-transition-duration: 0.4s; 33 33 } 34 34 … … 43 43 var expectedEndEvents = [ 44 44 // [property-name, element-id, elapsed-time, listen] 45 [" transform", "box1", 0.5, false],46 [" transform", "box2", 0.55, false],47 [" transform", "box4", 0.4, false]45 ["-webkit-transform", "box1", 0.5, false], 46 ["-webkit-transform", "box2", 0.55, false], 47 ["-webkit-transform", "box4", 0.4, false] 48 48 ]; 49 49 -
trunk/LayoutTests/transitions/transition-end-event-transform-expected.txt
r181824 r181825 1 1 Initiating a 500ms transition on the transform property of box1. 2 2 3 PASS --- [Expected] Property: transform Target: box1 Elapsed Time: 0.53 PASS --- [Expected] Property: -webkit-transform Target: box1 Elapsed Time: 0.5 4 4 -
trunk/LayoutTests/transitions/transition-end-event-transform.html
r181824 r181825 9 9 margin: 10px; 10 10 background-color: blue; 11 transition-property:ransform;12 transition-duration: 0.5s;13 transform: translate(100px);11 -webkit-transition-property: -webkit-transform; 12 -webkit-transition-duration: 0.5s; 13 -webkit-transform: translate(100px); 14 14 } 15 15 </style> … … 19 19 var expectedEndEvents = [ 20 20 // [property-name, element-id, elapsed-time, listen] 21 [" transform", "box1", 0.5, true]21 ["-webkit-transform", "box1", 0.5, true] 22 22 ]; 23 23 … … 25 25 { 26 26 var box = document.getElementById('box1'); 27 box.style. transform = 'translate(200px)';27 box.style.webkitTransform = 'translate(200px)'; 28 28 } 29 29 -
trunk/Source/WebCore/ChangeLog
r181824 r181825 1 2015-03-21 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r181824. 4 https://bugs.webkit.org/show_bug.cgi?id=142935 5 6 Broke Windows build (Requested by ap on #webkit). 7 8 Reverted changeset: 9 10 "Remove the prefix for CSS Transforms" 11 https://bugs.webkit.org/show_bug.cgi?id=142927 12 http://trac.webkit.org/changeset/181824 13 1 14 2015-03-20 Dean Jackson <dino@apple.com> 2 15 -
trunk/Source/WebCore/bindings/js/JSCSSStyleDeclarationCustom.cpp
r181824 r181825 331 331 case CSSPropertyRight: 332 332 case CSSPropertyTop: 333 case CSSProperty Transform:333 case CSSPropertyWebkitTransform: 334 334 return false; 335 335 default: -
trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r181824 r181825 216 216 CSSPropertyTextTransform, 217 217 CSSPropertyTop, 218 CSSPropertyTransform,219 CSSPropertyTransformOrigin,220 CSSPropertyTransformStyle,221 218 CSSPropertyTransitionDelay, 222 219 CSSPropertyTransitionDuration, … … 366 363 CSSPropertyWebkitOverflowScrolling, 367 364 #endif 368 CSSProperty Perspective,369 CSSProperty PerspectiveOrigin,365 CSSPropertyWebkitPerspective, 366 CSSPropertyWebkitPerspectiveOrigin, 370 367 CSSPropertyWebkitPrintColorAdjust, 371 368 CSSPropertyWebkitRtlOrdering, … … 392 389 CSSPropertyWebkitTextStrokeColor, 393 390 CSSPropertyWebkitTextStrokeWidth, 391 CSSPropertyWebkitTransform, 392 CSSPropertyWebkitTransformOrigin, 394 393 CSSPropertyWebkitTransformStyle, 395 394 CSSPropertyWebkitTransitionDelay, … … 1639 1638 case CSSPropertyWebkitGridTemplateRows: 1640 1639 #endif 1641 case CSSProperty PerspectiveOrigin:1642 case CSSProperty TransformOrigin:1643 case CSSProperty Transform:1640 case CSSPropertyWebkitPerspectiveOrigin: 1641 case CSSPropertyWebkitTransformOrigin: 1642 case CSSPropertyWebkitTransform: 1644 1643 case CSSPropertyWebkitFilter: 1645 1644 #if ENABLE(FILTERS_LEVEL_2) … … 2820 2819 return cssValuePool().createIdentifierValue(CSSValueTouch); 2821 2820 #endif 2822 case CSSProperty Perspective:2821 case CSSPropertyWebkitPerspective: 2823 2822 if (!style->hasPerspective()) 2824 2823 return cssValuePool().createIdentifierValue(CSSValueNone); 2825 2824 return zoomAdjustedPixelValue(style->perspective(), style.get()); 2826 case CSSProperty PerspectiveOrigin: {2825 case CSSPropertyWebkitPerspectiveOrigin: { 2827 2826 RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); 2828 2827 if (renderer) { … … 2875 2874 case CSSPropertySpeak: 2876 2875 return cssValuePool().createValue(style->speak()); 2877 case CSSProperty Transform:2876 case CSSPropertyWebkitTransform: 2878 2877 return computedTransform(renderer, style.get()); 2879 case CSSProperty TransformOrigin: {2878 case CSSPropertyWebkitTransformOrigin: { 2880 2879 RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); 2881 2880 if (renderer) { … … 2896 2895 return list.release(); 2897 2896 } 2898 case CSSPropertyTransformStyle:2899 2897 case CSSPropertyWebkitTransformStyle: 2900 2898 return cssValuePool().createIdentifierValue((style->transformStyle3D() == TransformStyle3DPreserve3D) ? CSSValuePreserve3d : CSSValueFlat); … … 3188 3186 case CSSPropertyWebkitMaskRepeatX: 3189 3187 case CSSPropertyWebkitMaskRepeatY: 3190 case CSSProperty PerspectiveOriginX:3191 case CSSProperty PerspectiveOriginY:3188 case CSSPropertyWebkitPerspectiveOriginX: 3189 case CSSPropertyWebkitPerspectiveOriginY: 3192 3190 case CSSPropertyWebkitTextStroke: 3193 case CSSProperty TransformOriginX:3194 case CSSProperty TransformOriginY:3195 case CSSProperty TransformOriginZ:3191 case CSSPropertyWebkitTransformOriginX: 3192 case CSSPropertyWebkitTransformOriginY: 3193 case CSSPropertyWebkitTransformOriginZ: 3196 3194 break; 3197 3195 -
trunk/Source/WebCore/css/CSSParser.cpp
r181824 r181825 1015 1015 break; 1016 1016 #endif 1017 case CSSPropertyTransformStyle:1018 1017 case CSSPropertyWebkitTransformStyle: 1019 1018 if (valueID == CSSValueFlat || valueID == CSSValuePreserve3d) … … 1174 1173 #endif // CSS3_TEXT 1175 1174 case CSSPropertyWebkitTextSecurity: 1176 case CSSPropertyTransformStyle:1177 1175 case CSSPropertyWebkitTransformStyle: 1178 1176 case CSSPropertyWebkitUserDrag: … … 1254 1252 static bool parseTranslateTransformValue(MutableStyleProperties* properties, CSSPropertyID propertyID, const String& string, bool important) 1255 1253 { 1256 if (propertyID != CSSProperty Transform)1254 if (propertyID != CSSPropertyWebkitTransform) 1257 1255 return false; 1258 1256 static const unsigned shortestValidTransformStringLength = 12; … … 1295 1293 RefPtr<CSSValueList> result = CSSValueList::createSpaceSeparated(); 1296 1294 result->append(transformValue.releaseNonNull()); 1297 properties->addParsedProperty(CSSProperty(CSSProperty Transform, result.release(), important));1295 properties->addParsedProperty(CSSProperty(CSSPropertyWebkitTransform, result.release(), important)); 1298 1296 return true; 1299 1297 } … … 2618 2616 return parseRegionThread(propId, important); 2619 2617 #endif 2620 case CSSProperty Transform:2618 case CSSPropertyWebkitTransform: 2621 2619 if (id == CSSValueNone) 2622 2620 validPrimitive = true; … … 2630 2628 } 2631 2629 break; 2632 case CSSProperty TransformOrigin:2633 case CSSProperty TransformOriginX:2634 case CSSProperty TransformOriginY:2635 case CSSProperty TransformOriginZ: {2630 case CSSPropertyWebkitTransformOrigin: 2631 case CSSPropertyWebkitTransformOriginX: 2632 case CSSPropertyWebkitTransformOriginY: 2633 case CSSPropertyWebkitTransformOriginZ: { 2636 2634 RefPtr<CSSValue> val1; 2637 2635 RefPtr<CSSValue> val2; … … 2648 2646 return false; 2649 2647 } 2650 case CSSProperty Perspective:2648 case CSSPropertyWebkitPerspective: 2651 2649 if (id == CSSValueNone) 2652 2650 validPrimitive = true; … … 2663 2661 } 2664 2662 break; 2665 case CSSProperty PerspectiveOrigin:2666 case CSSProperty PerspectiveOriginX:2667 case CSSProperty PerspectiveOriginY: {2663 case CSSPropertyWebkitPerspectiveOrigin: 2664 case CSSPropertyWebkitPerspectiveOriginX: 2665 case CSSPropertyWebkitPerspectiveOriginY: { 2668 2666 RefPtr<CSSValue> val1; 2669 2667 RefPtr<CSSValue> val2; … … 3152 3150 #endif // CSS3_TEXT 3153 3151 case CSSPropertyWebkitTextSecurity: 3154 case CSSPropertyTransformStyle:3155 3152 case CSSPropertyWebkitTransformStyle: 3156 3153 case CSSPropertyWebkitUserDrag: … … 9779 9776 propId2 = propId; 9780 9777 propId3 = propId; 9781 if (propId == CSSProperty TransformOrigin) {9782 propId1 = CSSProperty TransformOriginX;9783 propId2 = CSSProperty TransformOriginY;9784 propId3 = CSSProperty TransformOriginZ;9778 if (propId == CSSPropertyWebkitTransformOrigin) { 9779 propId1 = CSSPropertyWebkitTransformOriginX; 9780 propId2 = CSSPropertyWebkitTransformOriginY; 9781 propId3 = CSSPropertyWebkitTransformOriginZ; 9785 9782 } 9786 9783 9787 9784 switch (propId) { 9788 case CSSPropertyTransformOrigin: 9789 if (!parseTransformOriginShorthand(value, value2, value3)) 9785 case CSSPropertyWebkitTransformOrigin: 9786 if (!parseTransformOriginShorthand(value, value2, value3)) 9787 return false; 9788 // parseTransformOriginShorthand advances the m_valueList pointer 9789 break; 9790 case CSSPropertyWebkitTransformOriginX: { 9791 value = parsePositionX(*m_valueList); 9792 if (value) 9793 m_valueList->next(); 9794 break; 9795 } 9796 case CSSPropertyWebkitTransformOriginY: { 9797 value = parsePositionY(*m_valueList); 9798 if (value) 9799 m_valueList->next(); 9800 break; 9801 } 9802 case CSSPropertyWebkitTransformOriginZ: { 9803 ValueWithCalculation valueWithCalculation(*m_valueList->current()); 9804 if (validateUnit(valueWithCalculation, FLength)) 9805 value = createPrimitiveNumericValue(valueWithCalculation); 9806 if (value) 9807 m_valueList->next(); 9808 break; 9809 } 9810 default: 9811 ASSERT_NOT_REACHED(); 9790 9812 return false; 9791 // parseTransformOriginShorthand advances the m_valueList pointer9792 break;9793 case CSSPropertyTransformOriginX: {9794 value = parsePositionX(*m_valueList);9795 if (value)9796 m_valueList->next();9797 break;9798 }9799 case CSSPropertyTransformOriginY: {9800 value = parsePositionY(*m_valueList);9801 if (value)9802 m_valueList->next();9803 break;9804 }9805 case CSSPropertyTransformOriginZ: {9806 ValueWithCalculation valueWithCalculation(*m_valueList->current());9807 if (validateUnit(valueWithCalculation, FLength))9808 value = createPrimitiveNumericValue(valueWithCalculation);9809 if (value)9810 m_valueList->next();9811 break;9812 }9813 default:9814 ASSERT_NOT_REACHED();9815 return false;9816 9813 } 9817 9814 … … 9823 9820 propId1 = propId; 9824 9821 propId2 = propId; 9825 if (propId == CSSProperty PerspectiveOrigin) {9826 propId1 = CSSProperty PerspectiveOriginX;9827 propId2 = CSSProperty PerspectiveOriginY;9822 if (propId == CSSPropertyWebkitPerspectiveOrigin) { 9823 propId1 = CSSPropertyWebkitPerspectiveOriginX; 9824 propId2 = CSSPropertyWebkitPerspectiveOriginY; 9828 9825 } 9829 9826 9830 9827 switch (propId) { 9831 case CSSPropertyPerspectiveOrigin: 9832 if (m_valueList->size() > 2) 9828 case CSSPropertyWebkitPerspectiveOrigin: 9829 if (m_valueList->size() > 2) 9830 return false; 9831 parse2ValuesFillPosition(*m_valueList, value, value2); 9832 break; 9833 case CSSPropertyWebkitPerspectiveOriginX: { 9834 value = parsePositionX(*m_valueList); 9835 if (value) 9836 m_valueList->next(); 9837 break; 9838 } 9839 case CSSPropertyWebkitPerspectiveOriginY: { 9840 value = parsePositionY(*m_valueList); 9841 if (value) 9842 m_valueList->next(); 9843 break; 9844 } 9845 default: 9846 ASSERT_NOT_REACHED(); 9833 9847 return false; 9834 parse2ValuesFillPosition(*m_valueList, value, value2);9835 break;9836 case CSSPropertyPerspectiveOriginX: {9837 value = parsePositionX(*m_valueList);9838 if (value)9839 m_valueList->next();9840 break;9841 }9842 case CSSPropertyPerspectiveOriginY: {9843 value = parsePositionY(*m_valueList);9844 if (value)9845 m_valueList->next();9846 break;9847 }9848 default:9849 ASSERT_NOT_REACHED();9850 return false;9851 9848 } 9852 9849 -
trunk/Source/WebCore/css/CSSPropertyNames.in
r181824 r181825 557 557 -webkit-padding-end [SkipBuilder] 558 558 -webkit-padding-start [SkipBuilder] 559 perspective [ConditionalConverter=Perspective] 560 -webkit-perspective = perspective 561 perspective-origin [Longhands=perspective-origin-x|perspective-origin-y] 562 -webkit-perspective-origin = perspective-origin 563 perspective-origin-x [Converter=Length] 564 -webkit-perspective-origin-x = perspective-origin-x 565 perspective-origin-y [Converter=Length] 566 -webkit-perspective-origin-y = perspective-origin-y 559 -webkit-perspective [ConditionalConverter=Perspective] 560 -webkit-perspective-origin [Longhands=-webkit-perspective-origin-x|-webkit-perspective-origin-y] 561 -webkit-perspective-origin-x [Converter=Length] 562 -webkit-perspective-origin-y [Converter=Length] 567 563 -webkit-print-color-adjust [Inherited] 568 564 -webkit-rtl-ordering [Inherited, Setter=setRTLOrdering, Initial=initialRTLOrdering] … … 604 600 -webkit-text-stroke-color [Inherited, VisitedLinkColorSupport, Initial=invalidColor] 605 601 -webkit-text-stroke-width [Inherited, Converter=TextStrokeWidth] 606 transform [Converter=Transform] 607 -webkit-transform = transform 608 transform-origin [Longhands=transform-origin-x|transform-origin-y|transform-origin-z] 609 -webkit-transform-origin = transform-origin 610 transform-origin-x [Converter=Length] 611 -webkit-transform-origin-x = transform-origin-x 612 transform-origin-y [Converter=Length] 613 -webkit-transform-origin-y = transform-origin-y 614 transform-origin-z [Converter=ComputedLength<float>] 615 -webkit-transform-origin-z = transform-origin-z 616 transform-style [NameForMethods=TransformStyle3D] 617 # Keeping -webkit-transform-style around is how we'll detect legacy content. At that point 618 # we'll have to add a custom builder and a new ETransformStyle3D type. 602 -webkit-transform [Converter=Transform] 603 -webkit-transform-origin [Longhands=-webkit-transform-origin-x|-webkit-transform-origin-y|-webkit-transform-origin-z] 604 -webkit-transform-origin-x [Converter=Length] 605 -webkit-transform-origin-y [Converter=Length] 606 -webkit-transform-origin-z [Converter=ComputedLength<float>] 619 607 -webkit-transform-style [NameForMethods=TransformStyle3D] 620 608 -webkit-transition [Longhands=-webkit-transition-property|-webkit-transition-duration|-webkit-transition-timing-function|-webkit-transition-delay] -
trunk/Source/WebCore/css/StyleProperties.cpp
r181824 r181825 200 200 case CSSPropertyWebkitTextStroke: 201 201 return getShorthandValue(webkitTextStrokeShorthand()); 202 case CSSProperty PerspectiveOrigin:203 return getShorthandValue( perspectiveOriginShorthand());204 case CSSProperty TransformOrigin:205 return getShorthandValue( transformOriginShorthand());202 case CSSPropertyWebkitPerspectiveOrigin: 203 return getShorthandValue(webkitPerspectiveOriginShorthand()); 204 case CSSPropertyWebkitTransformOrigin: 205 return getShorthandValue(webkitTransformOriginShorthand()); 206 206 case CSSPropertyWebkitTransition: 207 207 return getLayeredShorthandValue(webkitTransitionShorthand()); … … 929 929 shorthandPropertyID = CSSPropertyWebkitMask; 930 930 break; 931 case CSSProperty PerspectiveOriginX:932 case CSSProperty PerspectiveOriginY:933 shorthandPropertyID = CSSProperty PerspectiveOrigin;934 break; 935 case CSSProperty TransformOriginX:936 case CSSProperty TransformOriginY:937 case CSSProperty TransformOriginZ:938 shorthandPropertyID = CSSProperty TransformOrigin;931 case CSSPropertyWebkitPerspectiveOriginX: 932 case CSSPropertyWebkitPerspectiveOriginY: 933 shorthandPropertyID = CSSPropertyWebkitPerspectiveOrigin; 934 break; 935 case CSSPropertyWebkitTransformOriginX: 936 case CSSPropertyWebkitTransformOriginY: 937 case CSSPropertyWebkitTransformOriginZ: 938 shorthandPropertyID = CSSPropertyWebkitTransformOrigin; 939 939 break; 940 940 case CSSPropertyWebkitTransitionProperty: -
trunk/Source/WebCore/css/WebKitCSSMatrix.cpp
r181824 r181825 58 58 59 59 RefPtr<MutableStyleProperties> styleDeclaration = MutableStyleProperties::create(); 60 if (CSSParser::parseValue(styleDeclaration.get(), CSSProperty Transform, string, true, CSSStrictMode, 0)) {60 if (CSSParser::parseValue(styleDeclaration.get(), CSSPropertyWebkitTransform, string, true, CSSStrictMode, 0)) { 61 61 // Convert to TransformOperations. This can fail if a property 62 62 // requires style (i.e., param uses 'ems' or 'exs') 63 RefPtr<CSSValue> value = styleDeclaration->getPropertyCSSValue(CSSProperty Transform);63 RefPtr<CSSValue> value = styleDeclaration->getPropertyCSSValue(CSSPropertyWebkitTransform); 64 64 65 65 // Check for a "none" or empty transform. In these cases we can use the default identity matrix. -
trunk/Source/WebCore/html/track/VTTCue.cpp
r181824 r181825 222 222 // maintaining the relative positions of the boxes in boxes to each 223 223 // other. 224 setInlineStyleProperty(CSSProperty Transform,224 setInlineStyleProperty(CSSPropertyWebkitTransform, 225 225 String::format("translate(-%.2f%%, -%.2f%%)", position.first, position.second)); 226 226 -
trunk/Source/WebCore/page/animation/AnimationController.cpp
r181824 r181825 426 426 427 427 const CompositeAnimation& rendererAnimations = *m_compositeAnimations.get(&renderer); 428 if (!rendererAnimations.isAnimatingProperty(CSSProperty Transform, false, AnimationBase::Running | AnimationBase::Paused))428 if (!rendererAnimations.isAnimatingProperty(CSSPropertyWebkitTransform, false, AnimationBase::Running | AnimationBase::Paused)) 429 429 return true; 430 430 -
trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp
r181824 r181825 578 578 public: 579 579 PropertyWrapperAcceleratedTransform() 580 : PropertyWrapper<const TransformOperations&>(CSSProperty Transform, &RenderStyle::transform, &RenderStyle::setTransform)580 : PropertyWrapper<const TransformOperations&>(CSSPropertyWebkitTransform, &RenderStyle::transform, &RenderStyle::setTransform) 581 581 { 582 582 } … … 1238 1238 new LengthPropertyWrapper<Length>(CSSPropertyTextIndent, &RenderStyle::textIndent, &RenderStyle::setTextIndent), 1239 1239 1240 new PropertyWrapper<float>(CSSProperty Perspective, &RenderStyle::perspective, &RenderStyle::setPerspective),1241 new LengthPropertyWrapper<Length>(CSSProperty PerspectiveOriginX, &RenderStyle::perspectiveOriginX, &RenderStyle::setPerspectiveOriginX),1242 new LengthPropertyWrapper<Length>(CSSProperty PerspectiveOriginY, &RenderStyle::perspectiveOriginY, &RenderStyle::setPerspectiveOriginY),1243 new LengthPropertyWrapper<Length>(CSSProperty TransformOriginX, &RenderStyle::transformOriginX, &RenderStyle::setTransformOriginX),1244 new LengthPropertyWrapper<Length>(CSSProperty TransformOriginY, &RenderStyle::transformOriginY, &RenderStyle::setTransformOriginY),1245 new PropertyWrapper<float>(CSSProperty TransformOriginZ, &RenderStyle::transformOriginZ, &RenderStyle::setTransformOriginZ),1240 new PropertyWrapper<float>(CSSPropertyWebkitPerspective, &RenderStyle::perspective, &RenderStyle::setPerspective), 1241 new LengthPropertyWrapper<Length>(CSSPropertyWebkitPerspectiveOriginX, &RenderStyle::perspectiveOriginX, &RenderStyle::setPerspectiveOriginX), 1242 new LengthPropertyWrapper<Length>(CSSPropertyWebkitPerspectiveOriginY, &RenderStyle::perspectiveOriginY, &RenderStyle::setPerspectiveOriginY), 1243 new LengthPropertyWrapper<Length>(CSSPropertyWebkitTransformOriginX, &RenderStyle::transformOriginX, &RenderStyle::setTransformOriginX), 1244 new LengthPropertyWrapper<Length>(CSSPropertyWebkitTransformOriginY, &RenderStyle::transformOriginY, &RenderStyle::setTransformOriginY), 1245 new PropertyWrapper<float>(CSSPropertyWebkitTransformOriginZ, &RenderStyle::transformOriginZ, &RenderStyle::setTransformOriginZ), 1246 1246 new LengthPropertyWrapper<LengthSize>(CSSPropertyBorderTopLeftRadius, &RenderStyle::borderTopLeftRadius, &RenderStyle::setBorderTopLeftRadius), 1247 1247 new LengthPropertyWrapper<LengthSize>(CSSPropertyBorderTopRightRadius, &RenderStyle::borderTopRightRadius, &RenderStyle::setBorderTopRightRadius), … … 1328 1328 CSSPropertyColumnRule, 1329 1329 CSSPropertyWebkitBorderRadius, 1330 CSSProperty TransformOrigin1330 CSSPropertyWebkitTransformOrigin 1331 1331 }; 1332 1332 const unsigned animatableShorthandPropertiesCount = WTF_ARRAY_LENGTH(animatableShorthandProperties); -
trunk/Source/WebCore/page/animation/CompositeAnimation.cpp
r181824 r181825 425 425 for (auto& it : m_keyframeAnimations) { 426 426 if (KeyframeAnimation* anim = it.value.get()) { 427 if (!anim->hasAnimationForProperty(CSSProperty Transform))427 if (!anim->hasAnimationForProperty(CSSPropertyWebkitTransform)) 428 428 continue; 429 429 … … 440 440 for (auto& it : m_transitions) { 441 441 if (ImplicitAnimation* anim = it.value.get()) { 442 if (anim->animatingProperty() != CSSProperty Transform || !anim->hasStyle())442 if (anim->animatingProperty() != CSSPropertyWebkitTransform || !anim->hasStyle()) 443 443 continue; 444 444 -
trunk/Source/WebCore/page/animation/ImplicitAnimation.cpp
r181824 r181825 108 108 return true; // Non-boxes don't get transformed; 109 109 110 ASSERT(m_animatingProperty == CSSProperty Transform);110 ASSERT(m_animatingProperty == CSSPropertyWebkitTransform); 111 111 112 112 RenderBox& box = downcast<RenderBox>(*m_object); -
trunk/Source/WebCore/page/animation/KeyframeAnimation.cpp
r181824 r181825 202 202 bool KeyframeAnimation::computeExtentOfTransformAnimation(LayoutRect& bounds) const 203 203 { 204 ASSERT(m_keyframes.containsProperty(CSSProperty Transform));204 ASSERT(m_keyframes.containsProperty(CSSPropertyWebkitTransform)); 205 205 206 206 if (!is<RenderBox>(m_object)) … … 216 216 const KeyframeValue& currKeyFrame = m_keyframes[i]; 217 217 218 if (!currKeyFrame.containsProperty(CSSProperty Transform))218 if (!currKeyFrame.containsProperty(CSSPropertyWebkitTransform)) 219 219 continue; 220 220 … … 360 360 m_transformFunctionListValid = false; 361 361 362 if (m_keyframes.size() < 2 || !m_keyframes.containsProperty(CSSProperty Transform))362 if (m_keyframes.size() < 2 || !m_keyframes.containsProperty(CSSPropertyWebkitTransform)) 363 363 return; 364 364 -
trunk/Source/WebCore/platform/graphics/GraphicsLayer.cpp
r181824 r181825 552 552 int GraphicsLayer::validateTransformOperations(const KeyframeValueList& valueList, bool& hasBigRotation) 553 553 { 554 ASSERT(valueList.property() == AnimatedProperty Transform);554 ASSERT(valueList.property() == AnimatedPropertyWebkitTransform); 555 555 556 556 hasBigRotation = false; -
trunk/Source/WebCore/platform/graphics/GraphicsLayerClient.h
r181824 r181825 53 53 enum AnimatedPropertyID { 54 54 AnimatedPropertyInvalid, 55 AnimatedProperty Transform,55 AnimatedPropertyWebkitTransform, 56 56 AnimatedPropertyOpacity, 57 57 AnimatedPropertyBackgroundColor, -
trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp
r181824 r181825 233 233 { 234 234 switch (property) { 235 case AnimatedProperty Transform:235 case AnimatedPropertyWebkitTransform: 236 236 return "transform"; 237 237 case AnimatedPropertyOpacity: … … 610 610 const LayerPropertyAnimation& currAnimation = propertyAnimations[i]; 611 611 612 if (currAnimation.m_property == AnimatedProperty Transform613 || currAnimation.m_property == AnimatedPropertyOpacity614 || currAnimation.m_property == AnimatedPropertyBackgroundColor615 || currAnimation.m_property == AnimatedPropertyWebkitFilter)612 if (currAnimation.m_property == AnimatedPropertyWebkitTransform || currAnimation.m_property == AnimatedPropertyOpacity 613 || currAnimation.m_property == AnimatedPropertyBackgroundColor 614 || currAnimation.m_property == AnimatedPropertyWebkitFilter 615 ) 616 616 moveOrCopyLayerAnimation(operation, animationIdentifier(currAnimation.m_name, currAnimation.m_property, currAnimation.m_index, currAnimation.m_subIndex), fromLayer, toLayer); 617 617 } … … 885 885 886 886 bool createdAnimations = false; 887 if (valueList.property() == AnimatedProperty Transform)887 if (valueList.property() == AnimatedPropertyWebkitTransform) 888 888 createdAnimations = createTransformAnimationsFromKeyframes(valueList, anim, animationName, timeOffset, boxSize); 889 889 else if (valueList.property() == AnimatedPropertyWebkitFilter) { … … 2408 2408 for (size_t i = 0; i < numAnimations; ++i) { 2409 2409 const LayerPropertyAnimation& currAnimation = propertyAnimations[i]; 2410 if (currAnimation.m_property == AnimatedProperty Transform)2410 if (currAnimation.m_property == AnimatedPropertyWebkitTransform) 2411 2411 return true; 2412 2412 } … … 2532 2532 bool GraphicsLayerCA::createAnimationFromKeyframes(const KeyframeValueList& valueList, const Animation* animation, const String& animationName, double timeOffset) 2533 2533 { 2534 ASSERT(valueList.property() != AnimatedProperty Transform && (!supportsAcceleratedFilterAnimations() || valueList.property() != AnimatedPropertyWebkitFilter));2534 ASSERT(valueList.property() != AnimatedPropertyWebkitTransform && (!supportsAcceleratedFilterAnimations() || valueList.property() != AnimatedPropertyWebkitFilter)); 2535 2535 2536 2536 bool isKeyframe = valueList.size() > 2; … … 2583 2583 bool GraphicsLayerCA::createTransformAnimationsFromKeyframes(const KeyframeValueList& valueList, const Animation* animation, const String& animationName, double timeOffset, const FloatSize& boxSize) 2584 2584 { 2585 ASSERT(valueList.property() == AnimatedProperty Transform);2585 ASSERT(valueList.property() == AnimatedPropertyWebkitTransform); 2586 2586 2587 2587 bool hasBigRotation; -
trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp
r181824 r181825 562 562 ASSERT(!keyframesName.isEmpty()); 563 563 564 if (!anim || anim->isEmptyOrZeroDuration() || valueList.size() < 2 || (valueList.property() != AnimatedProperty Transform && valueList.property() != AnimatedPropertyOpacity))564 if (!anim || anim->isEmptyOrZeroDuration() || valueList.size() < 2 || (valueList.property() != AnimatedPropertyWebkitTransform && valueList.property() != AnimatedPropertyOpacity)) 565 565 return false; 566 566 … … 568 568 bool hasBigRotation; 569 569 570 if (valueList.property() == AnimatedProperty Transform)570 if (valueList.property() == AnimatedPropertyWebkitTransform) 571 571 listsMatch = validateTransformOperations(valueList, hasBigRotation) >= 0; 572 572 -
trunk/Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.cpp
r181824 r181825 230 230 client->setAnimatedOpacity(applyOpacityAnimation((static_cast<const FloatAnimationValue&>(from).value()), (static_cast<const FloatAnimationValue&>(to).value()), progress)); 231 231 return; 232 case AnimatedProperty Transform:232 case AnimatedPropertyWebkitTransform: 233 233 client->setAnimatedTransform(applyTransformAnimation(static_cast<const TransformAnimationValue&>(from).value(), static_cast<const TransformAnimationValue&>(to).value(), progress, m_boxSize, m_listsMatch)); 234 234 return; -
trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp
r181824 r181825 657 657 { 658 658 m_animations.apply(this); 659 if (!m_animations.hasActiveAnimationsOfType(AnimatedProperty Transform))659 if (!m_animations.hasActiveAnimationsOfType(AnimatedPropertyWebkitTransform)) 660 660 m_currentTransform.setLocalTransform(m_state.transform); 661 661 if (!m_animations.hasActiveAnimationsOfType(AnimatedPropertyOpacity)) -
trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp
r181824 r181825 1154 1154 bool CoordinatedGraphicsLayer::selfOrAncestorHasActiveTransformAnimation() const 1155 1155 { 1156 if (m_animations.hasActiveAnimationsOfType(AnimatedProperty Transform))1156 if (m_animations.hasActiveAnimationsOfType(AnimatedPropertyWebkitTransform)) 1157 1157 return true; 1158 1158 … … 1165 1165 bool CoordinatedGraphicsLayer::selfOrAncestorHaveNonAffineTransforms() 1166 1166 { 1167 if (m_animations.hasActiveAnimationsOfType(AnimatedProperty Transform))1167 if (m_animations.hasActiveAnimationsOfType(AnimatedPropertyWebkitTransform)) 1168 1168 return true; 1169 1169 … … 1181 1181 ASSERT(!keyframesName.isEmpty()); 1182 1182 1183 if (!anim || anim->isEmptyOrZeroDuration() || valueList.size() < 2 || (valueList.property() != AnimatedProperty Transform && valueList.property() != AnimatedPropertyOpacity && valueList.property() != AnimatedPropertyWebkitFilter))1183 if (!anim || anim->isEmptyOrZeroDuration() || valueList.size() < 2 || (valueList.property() != AnimatedPropertyWebkitTransform && valueList.property() != AnimatedPropertyOpacity && valueList.property() != AnimatedPropertyWebkitFilter)) 1184 1184 return false; 1185 1185 … … 1187 1187 bool ignoredHasBigRotation; 1188 1188 1189 if (valueList.property() == AnimatedProperty Transform)1189 if (valueList.property() == AnimatedPropertyWebkitTransform) 1190 1190 listsMatch = validateTransformOperations(valueList, ignoredHasBigRotation) >= 0; 1191 1191 -
trunk/Source/WebCore/rendering/RenderLayerBacking.cpp
r181824 r181825 675 675 // Set transform property, if it is not animating. We have to do this here because the transform 676 676 // is affected by the layer dimensions. 677 if (!renderer().animation().isRunningAcceleratedAnimationOnRenderer(renderer(), CSSProperty Transform, AnimationBase::Running | AnimationBase::Paused | AnimationBase::FillingFowards))677 if (!renderer().animation().isRunningAcceleratedAnimationOnRenderer(renderer(), CSSPropertyWebkitTransform, AnimationBase::Running | AnimationBase::Paused | AnimationBase::FillingFowards)) 678 678 updateTransform(style); 679 679 … … 2444 2444 { 2445 2445 bool hasOpacity = keyframes.containsProperty(CSSPropertyOpacity); 2446 bool hasTransform = renderer().isBox() && keyframes.containsProperty(CSSProperty Transform);2446 bool hasTransform = renderer().isBox() && keyframes.containsProperty(CSSPropertyWebkitTransform); 2447 2447 bool hasFilter = keyframes.containsProperty(CSSPropertyWebkitFilter); 2448 2448 … … 2450 2450 return false; 2451 2451 2452 KeyframeValueList transformVector(AnimatedProperty Transform);2452 KeyframeValueList transformVector(AnimatedPropertyWebkitTransform); 2453 2453 KeyframeValueList opacityVector(AnimatedPropertyOpacity); 2454 2454 KeyframeValueList filterVector(AnimatedPropertyWebkitFilter); … … 2466 2466 2467 2467 bool isFirstOrLastKeyframe = key == 0 || key == 1; 2468 if ((hasTransform && isFirstOrLastKeyframe) || currentKeyframe.containsProperty(CSSProperty Transform))2468 if ((hasTransform && isFirstOrLastKeyframe) || currentKeyframe.containsProperty(CSSPropertyWebkitTransform)) 2469 2469 transformVector.insert(std::make_unique<TransformAnimationValue>(key, keyframeStyle->transform(), tf)); 2470 2470 … … 2524 2524 } 2525 2525 2526 if (property == CSSProperty Transform && m_owningLayer.hasTransform()) {2527 const Animation* transformAnim = toStyle->transitionForProperty(CSSProperty Transform);2526 if (property == CSSPropertyWebkitTransform && m_owningLayer.hasTransform()) { 2527 const Animation* transformAnim = toStyle->transitionForProperty(CSSPropertyWebkitTransform); 2528 2528 if (transformAnim && !transformAnim->isEmptyOrZeroDuration()) { 2529 KeyframeValueList transformVector(AnimatedProperty Transform);2529 KeyframeValueList transformVector(AnimatedPropertyWebkitTransform); 2530 2530 transformVector.insert(std::make_unique<TransformAnimationValue>(0, fromStyle->transform())); 2531 2531 transformVector.insert(std::make_unique<TransformAnimationValue>(1, toStyle->transform())); 2532 if (m_graphicsLayer->addAnimation(transformVector, downcast<RenderBox>(renderer()).pixelSnappedBorderBoxRect().size(), transformAnim, GraphicsLayer::animationNameForTransition(AnimatedProperty Transform), timeOffset)) {2532 if (m_graphicsLayer->addAnimation(transformVector, downcast<RenderBox>(renderer()).pixelSnappedBorderBoxRect().size(), transformAnim, GraphicsLayer::animationNameForTransition(AnimatedPropertyWebkitTransform), timeOffset)) { 2533 2533 // To ensure that the correct transform is visible when the animation ends, also set the final transform. 2534 2534 updateTransform(*toStyle); … … 2627 2627 CSSPropertyID cssProperty = CSSPropertyInvalid; 2628 2628 switch (property) { 2629 case AnimatedPropertyTransform:2630 cssProperty = CSSPropertyTransform;2631 break;2632 case AnimatedPropertyOpacity:2633 cssProperty = CSSPropertyOpacity;2634 break;2635 case AnimatedPropertyBackgroundColor:2636 cssProperty = CSSPropertyBackgroundColor;2637 break;2638 case AnimatedPropertyWebkitFilter:2639 cssProperty = CSSPropertyWebkitFilter;2640 break;2641 case AnimatedPropertyInvalid:2642 ASSERT_NOT_REACHED();2629 case AnimatedPropertyWebkitTransform: 2630 cssProperty = CSSPropertyWebkitTransform; 2631 break; 2632 case AnimatedPropertyOpacity: 2633 cssProperty = CSSPropertyOpacity; 2634 break; 2635 case AnimatedPropertyBackgroundColor: 2636 cssProperty = CSSPropertyBackgroundColor; 2637 break; 2638 case AnimatedPropertyWebkitFilter: 2639 cssProperty = CSSPropertyWebkitFilter; 2640 break; 2641 case AnimatedPropertyInvalid: 2642 ASSERT_NOT_REACHED(); 2643 2643 } 2644 2644 return cssProperty; … … 2648 2648 { 2649 2649 switch (cssProperty) { 2650 case CSSPropertyTransform:2651 return AnimatedPropertyTransform;2652 case CSSPropertyOpacity:2653 return AnimatedPropertyOpacity;2654 case CSSPropertyBackgroundColor:2655 return AnimatedPropertyBackgroundColor;2656 case CSSPropertyWebkitFilter:2657 return AnimatedPropertyWebkitFilter;2658 default:2659 // It's fine if we see other css properties here; they are just not accelerated.2660 break;2650 case CSSPropertyWebkitTransform: 2651 return AnimatedPropertyWebkitTransform; 2652 case CSSPropertyOpacity: 2653 return AnimatedPropertyOpacity; 2654 case CSSPropertyBackgroundColor: 2655 return AnimatedPropertyBackgroundColor; 2656 case CSSPropertyWebkitFilter: 2657 return AnimatedPropertyWebkitFilter; 2658 default: 2659 // It's fine if we see other css properties here; they are just not accelerated. 2660 break; 2661 2661 } 2662 2662 return AnimatedPropertyInvalid; -
trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp
r181824 r181825 2613 2613 && (inCompositingMode() || (m_compositingTriggers & ChromeClient::AnimatedOpacityTrigger))) 2614 2614 || animController.isRunningAnimationOnRenderer(renderer, CSSPropertyWebkitFilter, activeAnimationState) 2615 || animController.isRunningAnimationOnRenderer(renderer, CSSProperty Transform, activeAnimationState);2615 || animController.isRunningAnimationOnRenderer(renderer, CSSPropertyWebkitTransform, activeAnimationState); 2616 2616 } 2617 2617 … … 2811 2811 return false; 2812 2812 2813 return renderer.animation().isRunningAnimationOnRenderer(renderer, CSSProperty Transform, AnimationBase::Running | AnimationBase::Paused);2813 return renderer.animation().isRunningAnimationOnRenderer(renderer, CSSPropertyWebkitTransform, AnimationBase::Running | AnimationBase::Paused); 2814 2814 } 2815 2815 -
trunk/Source/WebCore/svg/SVGElement.cpp
r181824 r181825 159 159 // FIXME: When CSS supports "transform-origin" this special case can be removed, 160 160 // and we can add transform_originAttr to the table above instead. 161 map.add(transform_originAttr.localName().impl(), CSSProperty TransformOrigin);161 map.add(transform_originAttr.localName().impl(), CSSPropertyWebkitTransformOrigin); 162 162 } 163 163 -
trunk/Source/WebKit2/ChangeLog
r181824 r181825 1 2015-03-21 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r181824. 4 https://bugs.webkit.org/show_bug.cgi?id=142935 5 6 Broke Windows build (Requested by ap on #webkit). 7 8 Reverted changeset: 9 10 "Remove the prefix for CSS Transforms" 11 https://bugs.webkit.org/show_bug.cgi?id=142927 12 http://trac.webkit.org/changeset/181824 13 1 14 2015-03-20 Dean Jackson <dino@apple.com> 2 15 -
trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp
r181824 r181825 446 446 encoder << static_cast<const FloatAnimationValue&>(value).value(); 447 447 break; 448 case AnimatedProperty Transform:448 case AnimatedPropertyWebkitTransform: 449 449 encoder << static_cast<const TransformAnimationValue&>(value).value(); 450 450 break; … … 528 528 break; 529 529 } 530 case AnimatedProperty Transform: {530 case AnimatedPropertyWebkitTransform: { 531 531 TransformOperations transform; 532 532 if (!decoder.decode(transform))
Note:
See TracChangeset
for help on using the changeset viewer.