Changeset 256095 in webkit
- Timestamp:
- Feb 8, 2020, 5:11:36 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 8 added
- 8 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt (added)
-
LayoutTests/compositing/backing/backing-store-attachment-animating-outside-viewport.html (added)
-
LayoutTests/compositing/layer-creation/translate-animation-overlap-expected.txt (modified) (14 diffs)
-
LayoutTests/compositing/layer-creation/translate-scale-animation-overlap-expected.txt (modified) (19 diffs)
-
LayoutTests/legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt (added)
-
LayoutTests/legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport.html (added)
-
LayoutTests/legacy-animation-engine/compositing/layer-creation/translate-animation-overlap-expected.txt (modified) (14 diffs)
-
LayoutTests/legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap-expected.txt (modified) (19 diffs)
-
LayoutTests/platform/ios-wk2/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt (added)
-
LayoutTests/platform/ios-wk2/legacy-animation-engine/compositing (added)
-
LayoutTests/platform/ios-wk2/legacy-animation-engine/compositing/backing (added)
-
LayoutTests/platform/ios-wk2/legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/animation/KeyframeEffect.cpp (modified) (1 diff)
-
Source/WebCore/page/animation/KeyframeAnimation.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r256089 r256095 1 2020-02-08 Simon Fraser <simon.fraser@apple.com> 2 3 Extent of a composited animation should not include the untransformed position 4 https://bugs.webkit.org/show_bug.cgi?id=207434 5 6 Reviewed by Sam Weinig. 7 8 New test that checks backing store attachment and overlap for an element which is positioned in-view, 9 but is move offscreen by the animation. 10 11 New baselines for overlap tests, since overlap no longer considers the unanimated position. 12 13 * compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt: Added. 14 * compositing/backing/backing-store-attachment-animating-outside-viewport.html: Added. 15 * compositing/layer-creation/translate-animation-overlap-expected.txt: 16 * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: 17 * legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt: Added. 18 * legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport.html: Added. 19 * legacy-animation-engine/compositing/layer-creation/translate-animation-overlap-expected.txt: 20 * legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap-expected.txt: 21 * platform/ios-wk2/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt: Added. 22 * platform/ios-wk2/legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt: Added. 23 1 24 2020-02-08 Doug Kelly <dougk@apple.com> 2 25 -
trunk/LayoutTests/compositing/layer-creation/translate-animation-overlap-expected.txt
r244800 r256095 6 6 (bounds 800.00 600.00) 7 7 (contentsOpaque 1) 8 (children 4 308 (children 417 9 9 (GraphicsLayer 10 10 (offsetFromRenderer width=-14 height=-14) … … 14 14 ) 15 15 (GraphicsLayer 16 (position 30.00 40.00)17 (bounds 4.00 4.00)18 (contentsOpaque 1)19 )20 (GraphicsLayer21 16 (position 40.00 40.00) 22 17 (bounds 4.00 4.00) … … 179 174 ) 180 175 (GraphicsLayer 181 (position 30.00 50.00)182 (bounds 4.00 4.00)183 (contentsOpaque 1)184 )185 (GraphicsLayer186 176 (position 40.00 50.00) 187 177 (bounds 4.00 4.00) … … 344 334 ) 345 335 (GraphicsLayer 346 (position 30.00 60.00)347 (bounds 4.00 4.00)348 (contentsOpaque 1)349 )350 (GraphicsLayer351 336 (position 40.00 60.00) 352 337 (bounds 4.00 4.00) … … 509 494 ) 510 495 (GraphicsLayer 511 (position 30.00 70.00)512 (bounds 4.00 4.00)513 (contentsOpaque 1)514 )515 (GraphicsLayer516 496 (position 40.00 70.00) 517 497 (bounds 4.00 4.00) … … 674 654 ) 675 655 (GraphicsLayer 676 (position 30.00 80.00)677 (bounds 4.00 4.00)678 (contentsOpaque 1)679 )680 (GraphicsLayer681 656 (position 40.00 80.00) 682 657 (bounds 4.00 4.00) … … 839 814 ) 840 815 (GraphicsLayer 841 (position 30.00 90.00)842 (bounds 4.00 4.00)843 (contentsOpaque 1)844 )845 (GraphicsLayer846 816 (position 40.00 90.00) 847 817 (bounds 4.00 4.00) … … 1004 974 ) 1005 975 (GraphicsLayer 1006 (position 30.00 100.00)1007 (bounds 4.00 4.00)1008 (contentsOpaque 1)1009 )1010 (GraphicsLayer1011 976 (position 40.00 100.00) 1012 977 (bounds 4.00 4.00) … … 1169 1134 ) 1170 1135 (GraphicsLayer 1171 (position 30.00 110.00)1172 (bounds 4.00 4.00)1173 (contentsOpaque 1)1174 )1175 (GraphicsLayer1176 1136 (position 40.00 110.00) 1177 1137 (bounds 4.00 4.00) … … 1334 1294 ) 1335 1295 (GraphicsLayer 1336 (position 30.00 120.00)1337 (bounds 4.00 4.00)1338 (contentsOpaque 1)1339 )1340 (GraphicsLayer1341 1296 (position 40.00 120.00) 1342 1297 (bounds 4.00 4.00) … … 1499 1454 ) 1500 1455 (GraphicsLayer 1501 (position 30.00 130.00)1502 (bounds 4.00 4.00)1503 (contentsOpaque 1)1504 )1505 (GraphicsLayer1506 1456 (position 40.00 130.00) 1507 1457 (bounds 4.00 4.00) … … 1664 1614 ) 1665 1615 (GraphicsLayer 1666 (position 30.00 140.00)1667 (bounds 4.00 4.00)1668 (contentsOpaque 1)1669 )1670 (GraphicsLayer1671 1616 (position 40.00 140.00) 1672 1617 (bounds 4.00 4.00) … … 1829 1774 ) 1830 1775 (GraphicsLayer 1831 (position 30.00 150.00)1832 (bounds 4.00 4.00)1833 (contentsOpaque 1)1834 )1835 (GraphicsLayer1836 1776 (position 40.00 150.00) 1837 1777 (bounds 4.00 4.00) … … 1990 1930 (GraphicsLayer 1991 1931 (position 350.00 150.00) 1992 (bounds 4.00 4.00)1993 (contentsOpaque 1)1994 )1995 (GraphicsLayer1996 (position 30.00 160.00)1997 1932 (bounds 4.00 4.00) 1998 1933 (contentsOpaque 1) -
trunk/LayoutTests/compositing/layer-creation/translate-scale-animation-overlap-expected.txt
r244800 r256095 6 6 (bounds 800.00 600.00) 7 7 (contentsOpaque 1) 8 (children 7038 (children 685 9 9 (GraphicsLayer 10 10 (offsetFromRenderer width=-14 height=-14) … … 15 15 ) 16 16 (GraphicsLayer 17 (position 30.00 30.00)18 (bounds 4.00 4.00)19 (contentsOpaque 1)20 )21 (GraphicsLayer22 17 (position 40.00 30.00) 23 18 (bounds 4.00 4.00) … … 210 205 ) 211 206 (GraphicsLayer 212 (position 30.00 40.00)213 (bounds 4.00 4.00)214 (contentsOpaque 1)215 )216 (GraphicsLayer217 207 (position 40.00 40.00) 218 208 (bounds 4.00 4.00) … … 405 395 ) 406 396 (GraphicsLayer 407 (position 30.00 50.00)408 (bounds 4.00 4.00)409 (contentsOpaque 1)410 )411 (GraphicsLayer412 397 (position 40.00 50.00) 413 398 (bounds 4.00 4.00) … … 600 585 ) 601 586 (GraphicsLayer 602 (position 30.00 60.00)603 (bounds 4.00 4.00)604 (contentsOpaque 1)605 )606 (GraphicsLayer607 587 (position 40.00 60.00) 608 588 (bounds 4.00 4.00) … … 795 775 ) 796 776 (GraphicsLayer 797 (position 30.00 70.00)798 (bounds 4.00 4.00)799 (contentsOpaque 1)800 )801 (GraphicsLayer802 777 (position 40.00 70.00) 803 778 (bounds 4.00 4.00) … … 990 965 ) 991 966 (GraphicsLayer 992 (position 30.00 80.00)993 (bounds 4.00 4.00)994 (contentsOpaque 1)995 )996 (GraphicsLayer997 967 (position 40.00 80.00) 998 968 (bounds 4.00 4.00) … … 1185 1155 ) 1186 1156 (GraphicsLayer 1187 (position 30.00 90.00)1188 (bounds 4.00 4.00)1189 (contentsOpaque 1)1190 )1191 (GraphicsLayer1192 1157 (position 40.00 90.00) 1193 1158 (bounds 4.00 4.00) … … 1380 1345 ) 1381 1346 (GraphicsLayer 1382 (position 30.00 100.00)1383 (bounds 4.00 4.00)1384 (contentsOpaque 1)1385 )1386 (GraphicsLayer1387 1347 (position 40.00 100.00) 1388 1348 (bounds 4.00 4.00) … … 1575 1535 ) 1576 1536 (GraphicsLayer 1577 (position 30.00 110.00)1578 (bounds 4.00 4.00)1579 (contentsOpaque 1)1580 )1581 (GraphicsLayer1582 1537 (position 40.00 110.00) 1583 1538 (bounds 4.00 4.00) … … 1770 1725 ) 1771 1726 (GraphicsLayer 1772 (position 30.00 120.00)1773 (bounds 4.00 4.00)1774 (contentsOpaque 1)1775 )1776 (GraphicsLayer1777 1727 (position 40.00 120.00) 1778 1728 (bounds 4.00 4.00) … … 1965 1915 ) 1966 1916 (GraphicsLayer 1967 (position 30.00 130.00)1968 (bounds 4.00 4.00)1969 (contentsOpaque 1)1970 )1971 (GraphicsLayer1972 1917 (position 40.00 130.00) 1973 1918 (bounds 4.00 4.00) … … 2160 2105 ) 2161 2106 (GraphicsLayer 2162 (position 30.00 140.00)2163 (bounds 4.00 4.00)2164 (contentsOpaque 1)2165 )2166 (GraphicsLayer2167 2107 (position 40.00 140.00) 2168 2108 (bounds 4.00 4.00) … … 2355 2295 ) 2356 2296 (GraphicsLayer 2357 (position 30.00 150.00)2358 (bounds 4.00 4.00)2359 (contentsOpaque 1)2360 )2361 (GraphicsLayer2362 2297 (position 40.00 150.00) 2363 2298 (bounds 4.00 4.00) … … 2550 2485 ) 2551 2486 (GraphicsLayer 2552 (position 30.00 160.00)2553 (bounds 4.00 4.00)2554 (contentsOpaque 1)2555 )2556 (GraphicsLayer2557 2487 (position 40.00 160.00) 2558 2488 (bounds 4.00 4.00) … … 2745 2675 ) 2746 2676 (GraphicsLayer 2747 (position 30.00 170.00)2748 (bounds 4.00 4.00)2749 (contentsOpaque 1)2750 )2751 (GraphicsLayer2752 2677 (position 40.00 170.00) 2753 2678 (bounds 4.00 4.00) … … 2940 2865 ) 2941 2866 (GraphicsLayer 2942 (position 30.00 180.00)2943 (bounds 4.00 4.00)2944 (contentsOpaque 1)2945 )2946 (GraphicsLayer2947 2867 (position 40.00 180.00) 2948 2868 (bounds 4.00 4.00) … … 3135 3055 ) 3136 3056 (GraphicsLayer 3137 (position 30.00 190.00)3138 (bounds 4.00 4.00)3139 (contentsOpaque 1)3140 )3141 (GraphicsLayer3142 3057 (position 40.00 190.00) 3143 3058 (bounds 4.00 4.00) … … 3326 3241 (GraphicsLayer 3327 3242 (position 410.00 190.00) 3328 (bounds 4.00 4.00)3329 (contentsOpaque 1)3330 )3331 (GraphicsLayer3332 (position 30.00 200.00)3333 3243 (bounds 4.00 4.00) 3334 3244 (contentsOpaque 1) -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/translate-animation-overlap-expected.txt
r244800 r256095 6 6 (bounds 800.00 600.00) 7 7 (contentsOpaque 1) 8 (children 4 308 (children 417 9 9 (GraphicsLayer 10 10 (offsetFromRenderer width=-14 height=-14) … … 14 14 ) 15 15 (GraphicsLayer 16 (position 30.00 40.00)17 (bounds 4.00 4.00)18 (contentsOpaque 1)19 )20 (GraphicsLayer21 16 (position 40.00 40.00) 22 17 (bounds 4.00 4.00) … … 179 174 ) 180 175 (GraphicsLayer 181 (position 30.00 50.00)182 (bounds 4.00 4.00)183 (contentsOpaque 1)184 )185 (GraphicsLayer186 176 (position 40.00 50.00) 187 177 (bounds 4.00 4.00) … … 344 334 ) 345 335 (GraphicsLayer 346 (position 30.00 60.00)347 (bounds 4.00 4.00)348 (contentsOpaque 1)349 )350 (GraphicsLayer351 336 (position 40.00 60.00) 352 337 (bounds 4.00 4.00) … … 509 494 ) 510 495 (GraphicsLayer 511 (position 30.00 70.00)512 (bounds 4.00 4.00)513 (contentsOpaque 1)514 )515 (GraphicsLayer516 496 (position 40.00 70.00) 517 497 (bounds 4.00 4.00) … … 674 654 ) 675 655 (GraphicsLayer 676 (position 30.00 80.00)677 (bounds 4.00 4.00)678 (contentsOpaque 1)679 )680 (GraphicsLayer681 656 (position 40.00 80.00) 682 657 (bounds 4.00 4.00) … … 839 814 ) 840 815 (GraphicsLayer 841 (position 30.00 90.00)842 (bounds 4.00 4.00)843 (contentsOpaque 1)844 )845 (GraphicsLayer846 816 (position 40.00 90.00) 847 817 (bounds 4.00 4.00) … … 1004 974 ) 1005 975 (GraphicsLayer 1006 (position 30.00 100.00)1007 (bounds 4.00 4.00)1008 (contentsOpaque 1)1009 )1010 (GraphicsLayer1011 976 (position 40.00 100.00) 1012 977 (bounds 4.00 4.00) … … 1169 1134 ) 1170 1135 (GraphicsLayer 1171 (position 30.00 110.00)1172 (bounds 4.00 4.00)1173 (contentsOpaque 1)1174 )1175 (GraphicsLayer1176 1136 (position 40.00 110.00) 1177 1137 (bounds 4.00 4.00) … … 1334 1294 ) 1335 1295 (GraphicsLayer 1336 (position 30.00 120.00)1337 (bounds 4.00 4.00)1338 (contentsOpaque 1)1339 )1340 (GraphicsLayer1341 1296 (position 40.00 120.00) 1342 1297 (bounds 4.00 4.00) … … 1499 1454 ) 1500 1455 (GraphicsLayer 1501 (position 30.00 130.00)1502 (bounds 4.00 4.00)1503 (contentsOpaque 1)1504 )1505 (GraphicsLayer1506 1456 (position 40.00 130.00) 1507 1457 (bounds 4.00 4.00) … … 1664 1614 ) 1665 1615 (GraphicsLayer 1666 (position 30.00 140.00)1667 (bounds 4.00 4.00)1668 (contentsOpaque 1)1669 )1670 (GraphicsLayer1671 1616 (position 40.00 140.00) 1672 1617 (bounds 4.00 4.00) … … 1829 1774 ) 1830 1775 (GraphicsLayer 1831 (position 30.00 150.00)1832 (bounds 4.00 4.00)1833 (contentsOpaque 1)1834 )1835 (GraphicsLayer1836 1776 (position 40.00 150.00) 1837 1777 (bounds 4.00 4.00) … … 1990 1930 (GraphicsLayer 1991 1931 (position 350.00 150.00) 1992 (bounds 4.00 4.00)1993 (contentsOpaque 1)1994 )1995 (GraphicsLayer1996 (position 30.00 160.00)1997 1932 (bounds 4.00 4.00) 1998 1933 (contentsOpaque 1) -
trunk/LayoutTests/legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap-expected.txt
r244800 r256095 6 6 (bounds 800.00 600.00) 7 7 (contentsOpaque 1) 8 (children 7038 (children 685 9 9 (GraphicsLayer 10 10 (offsetFromRenderer width=-14 height=-14) … … 15 15 ) 16 16 (GraphicsLayer 17 (position 30.00 30.00)18 (bounds 4.00 4.00)19 (contentsOpaque 1)20 )21 (GraphicsLayer22 17 (position 40.00 30.00) 23 18 (bounds 4.00 4.00) … … 210 205 ) 211 206 (GraphicsLayer 212 (position 30.00 40.00)213 (bounds 4.00 4.00)214 (contentsOpaque 1)215 )216 (GraphicsLayer217 207 (position 40.00 40.00) 218 208 (bounds 4.00 4.00) … … 405 395 ) 406 396 (GraphicsLayer 407 (position 30.00 50.00)408 (bounds 4.00 4.00)409 (contentsOpaque 1)410 )411 (GraphicsLayer412 397 (position 40.00 50.00) 413 398 (bounds 4.00 4.00) … … 600 585 ) 601 586 (GraphicsLayer 602 (position 30.00 60.00)603 (bounds 4.00 4.00)604 (contentsOpaque 1)605 )606 (GraphicsLayer607 587 (position 40.00 60.00) 608 588 (bounds 4.00 4.00) … … 795 775 ) 796 776 (GraphicsLayer 797 (position 30.00 70.00)798 (bounds 4.00 4.00)799 (contentsOpaque 1)800 )801 (GraphicsLayer802 777 (position 40.00 70.00) 803 778 (bounds 4.00 4.00) … … 990 965 ) 991 966 (GraphicsLayer 992 (position 30.00 80.00)993 (bounds 4.00 4.00)994 (contentsOpaque 1)995 )996 (GraphicsLayer997 967 (position 40.00 80.00) 998 968 (bounds 4.00 4.00) … … 1185 1155 ) 1186 1156 (GraphicsLayer 1187 (position 30.00 90.00)1188 (bounds 4.00 4.00)1189 (contentsOpaque 1)1190 )1191 (GraphicsLayer1192 1157 (position 40.00 90.00) 1193 1158 (bounds 4.00 4.00) … … 1380 1345 ) 1381 1346 (GraphicsLayer 1382 (position 30.00 100.00)1383 (bounds 4.00 4.00)1384 (contentsOpaque 1)1385 )1386 (GraphicsLayer1387 1347 (position 40.00 100.00) 1388 1348 (bounds 4.00 4.00) … … 1575 1535 ) 1576 1536 (GraphicsLayer 1577 (position 30.00 110.00)1578 (bounds 4.00 4.00)1579 (contentsOpaque 1)1580 )1581 (GraphicsLayer1582 1537 (position 40.00 110.00) 1583 1538 (bounds 4.00 4.00) … … 1770 1725 ) 1771 1726 (GraphicsLayer 1772 (position 30.00 120.00)1773 (bounds 4.00 4.00)1774 (contentsOpaque 1)1775 )1776 (GraphicsLayer1777 1727 (position 40.00 120.00) 1778 1728 (bounds 4.00 4.00) … … 1965 1915 ) 1966 1916 (GraphicsLayer 1967 (position 30.00 130.00)1968 (bounds 4.00 4.00)1969 (contentsOpaque 1)1970 )1971 (GraphicsLayer1972 1917 (position 40.00 130.00) 1973 1918 (bounds 4.00 4.00) … … 2160 2105 ) 2161 2106 (GraphicsLayer 2162 (position 30.00 140.00)2163 (bounds 4.00 4.00)2164 (contentsOpaque 1)2165 )2166 (GraphicsLayer2167 2107 (position 40.00 140.00) 2168 2108 (bounds 4.00 4.00) … … 2355 2295 ) 2356 2296 (GraphicsLayer 2357 (position 30.00 150.00)2358 (bounds 4.00 4.00)2359 (contentsOpaque 1)2360 )2361 (GraphicsLayer2362 2297 (position 40.00 150.00) 2363 2298 (bounds 4.00 4.00) … … 2550 2485 ) 2551 2486 (GraphicsLayer 2552 (position 30.00 160.00)2553 (bounds 4.00 4.00)2554 (contentsOpaque 1)2555 )2556 (GraphicsLayer2557 2487 (position 40.00 160.00) 2558 2488 (bounds 4.00 4.00) … … 2745 2675 ) 2746 2676 (GraphicsLayer 2747 (position 30.00 170.00)2748 (bounds 4.00 4.00)2749 (contentsOpaque 1)2750 )2751 (GraphicsLayer2752 2677 (position 40.00 170.00) 2753 2678 (bounds 4.00 4.00) … … 2940 2865 ) 2941 2866 (GraphicsLayer 2942 (position 30.00 180.00)2943 (bounds 4.00 4.00)2944 (contentsOpaque 1)2945 )2946 (GraphicsLayer2947 2867 (position 40.00 180.00) 2948 2868 (bounds 4.00 4.00) … … 3135 3055 ) 3136 3056 (GraphicsLayer 3137 (position 30.00 190.00)3138 (bounds 4.00 4.00)3139 (contentsOpaque 1)3140 )3141 (GraphicsLayer3142 3057 (position 40.00 190.00) 3143 3058 (bounds 4.00 4.00) … … 3326 3241 (GraphicsLayer 3327 3242 (position 410.00 190.00) 3328 (bounds 4.00 4.00)3329 (contentsOpaque 1)3330 )3331 (GraphicsLayer3332 (position 30.00 200.00)3333 3243 (bounds 4.00 4.00) 3334 3244 (contentsOpaque 1) -
trunk/Source/WebCore/ChangeLog
r256094 r256095 1 2020-02-08 Simon Fraser <simon.fraser@apple.com> 2 3 Extent of a composited animation should not include the untransformed position 4 https://bugs.webkit.org/show_bug.cgi?id=207434 5 6 Reviewed by Sam Weinig. 7 8 To determine whether to create ("attach") backing store for layers with transform animations, 9 we compute the union of all the states of the animation as an "extent", and ask whether it intersects 10 the coverage rect in GraphicsLayerCA. 11 12 The non-Web Animations transition code did this correctly, just unioning the bounds transformed by 13 the start and end state. 14 15 The non-Web Animations keyframe code, and the Web Animations KeyframeEffect code (used for both CSS transitions 16 and animations) also unioned with the unanimated bounds, which could create overly large extents in some 17 cases, contributing to jetsams on iOS (rdar://problem/59020443). 18 19 Fix KeyframeAnimation and KeyframeEffect to not union with the untransformed bounds. 20 21 Tests: compositing/backing/backing-store-attachment-animating-outside-viewport.html 22 legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport.html 23 24 * animation/KeyframeEffect.cpp: 25 (WebCore::KeyframeEffect::computeExtentOfTransformAnimation const): 26 * page/animation/KeyframeAnimation.cpp: 27 (WebCore::KeyframeAnimation::computeExtentOfTransformAnimation const): 28 1 29 2020-02-08 Zalan Bujtas <zalan@apple.com> 2 30 -
trunk/Source/WebCore/animation/KeyframeEffect.cpp
r255810 r256095 1530 1530 auto rendererBox = snapRectToDevicePixels(box.borderBoxRect(), box.document().deviceScaleFactor()); 1531 1531 1532 auto cumulativeBounds = bounds;1532 LayoutRect cumulativeBounds; 1533 1533 1534 1534 for (const auto& keyframe : m_blendingKeyframes.keyframes()) { -
trunk/Source/WebCore/page/animation/KeyframeAnimation.cpp
r252352 r256095 254 254 auto rendererBox = snapRectToDevicePixels(box.borderBoxRect(), box.document().deviceScaleFactor()); 255 255 256 auto cumulativeBounds = bounds;256 LayoutRect cumulativeBounds; 257 257 258 258 for (auto& keyframe : m_keyframes.keyframes()) {
Note:
See TracChangeset
for help on using the changeset viewer.