Changeset 243250 in webkit
- Timestamp:
- Mar 20, 2019 3:59:38 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 6 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r243247 r243250 1 2019-03-20 Simon Fraser <simon.fraser@apple.com> 2 3 [iOS WK2] Turn on async overflow scrolling by default 4 https://bugs.webkit.org/show_bug.cgi?id=196011 5 rdar://problem/48453859 6 7 Reviewed by Antti Koivisto. 8 9 New baselines, and skip some RTL tests that need a bit of work (webkit.org/b/196013). 10 11 * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: 12 * platform/ios-wk2/TestExpectations: 13 * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt. 14 * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt. 15 * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added. 16 * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added. 17 * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added. 18 * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt: 19 * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added. 20 * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added. 21 * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt: 22 * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt: 23 * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt: 24 * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt: 25 * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt: 26 * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt: 27 * platform/ios/compositing/self-painting-layers-expected.txt: 28 * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: 29 1 30 2019-03-20 Youenn Fablet <youenn@apple.com> 2 31 -
trunk/LayoutTests/platform/ios-wk2/TestExpectations
r242758 r243250 1311 1311 1312 1312 webkit.org/b/195341 fast/viewport/ios/device-width-viewport-after-changing-view-scale.html [ Pass Failure ] 1313 1314 1313 webkit.org/b/195341 compositing/ios/overflow-scroll-update-overlap.html [ ImageOnlyFailure ] 1314 1315 webkit.org/b/196013 compositing/rtl/rtl-overflow-scrolling.html [ Failure ] 1316 webkit.org/b/196013 fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html [ ImageOnlyFailure ] 1317 webkit.org/b/196013 fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html [ ImageOnlyFailure ] 1318 webkit.org/b/196013 fast/scrolling/rubber-band-shows-background.html [ ImageOnlyFailure ] -
trunk/LayoutTests/platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt
r196338 r243250 33 33 text run at (524,511) width 4: " " 34 34 RenderText {#text} at (0,0) size 0x0 35 layer at (18,62) size 152x152 clip at (19,63) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51035 layer at (18,62) size 152x152 clip at (19,63) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 36 36 RenderBlock {DIV} at (10,10) size 152x152 [border: (1px solid #000000)] 37 layer at (194,62) size 152x152 clip at (195,63) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51037 layer at (194,62) size 152x152 clip at (195,63) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 38 38 RenderBlock {DIV} at (186,10) size 152x152 [border: (1px solid #000000)] 39 layer at (19,13) size 210x510 backgroundClip at (19,63) size 1 35x135 clip at (19,63) size 135x13539 layer at (19,13) size 210x510 backgroundClip at (19,63) size 150x150 clip at (19,63) size 150x150 40 40 RenderBlock {DIV} at (1,1) size 210x510 [bgcolor=#808080] 41 41 RenderBlock {P} at (5,29) size 200x60 … … 43 43 text run at (0,1) width 192: "This is the inner div" 44 44 text run at (0,31) width 111: "that scrolls." 45 layer at (195,13) size 210x510 backgroundClip at (195,63) size 1 35x135 clip at (195,63) size 135x13545 layer at (195,13) size 210x510 backgroundClip at (195,63) size 150x150 clip at (195,63) size 150x150 46 46 RenderBlock (relative positioned) {DIV} at (1,1) size 210x510 [bgcolor=#808080] 47 47 RenderBlock {P} at (5,29) size 200x60 … … 49 49 text run at (0,1) width 192: "This is the inner div" 50 50 text run at (0,31) width 111: "that scrolls." 51 layer at (370,62) size 152x152 clip at (371,63) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51051 layer at (370,62) size 152x152 clip at (371,63) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 52 52 RenderBlock (relative positioned) {DIV} at (362,10) size 152x152 [border: (1px solid #000000)] 53 layer at (371,13) size 210x510 backgroundClip at (371,63) size 1 35x135 clip at (371,63) size 135x13553 layer at (371,13) size 210x510 backgroundClip at (371,63) size 150x150 clip at (371,63) size 150x150 54 54 RenderBlock {DIV} at (1,1) size 210x510 [bgcolor=#808080] 55 55 RenderBlock {P} at (5,29) size 200x60 … … 57 57 text run at (0,1) width 192: "This is the inner div" 58 58 text run at (0,31) width 111: "that scrolls." 59 layer at (546,62) size 152x152 clip at (547,63) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51059 layer at (546,62) size 152x152 clip at (547,63) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 60 60 RenderBlock (relative positioned) {DIV} at (538,10) size 152x152 [border: (1px solid #000000)] 61 layer at (547,13) size 210x510 backgroundClip at (547,63) size 1 35x135 clip at (547,63) size 135x13561 layer at (547,13) size 210x510 backgroundClip at (547,63) size 150x150 clip at (547,63) size 150x150 62 62 RenderBlock (relative positioned) {DIV} at (1,1) size 210x510 [bgcolor=#808080] 63 63 RenderBlock {P} at (5,29) size 200x60 … … 65 65 text run at (0,1) width 192: "This is the inner div" 66 66 text run at (0,31) width 111: "that scrolls." 67 layer at (18,239) size 152x152 clip at (19,240) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51067 layer at (18,239) size 152x152 clip at (19,240) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 68 68 RenderBlock {DIV} at (10,187) size 152x152 [border: (1px solid #000000)] 69 69 RenderBlock {DIV} at (1,1) size 210x510 [bgcolor=#808080] … … 72 72 text run at (0,1) width 192: "This is the inner div" 73 73 text run at (0,31) width 111: "that scrolls." 74 layer at (194,239) size 152x152 clip at (195,240) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51074 layer at (194,239) size 152x152 clip at (195,240) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 75 75 RenderBlock {DIV} at (186,187) size 152x152 [border: (1px solid #000000)] 76 layer at (195,190) size 210x510 backgroundClip at (195,240) size 1 35x135 clip at (195,240) size 135x13576 layer at (195,190) size 210x510 backgroundClip at (195,240) size 150x150 clip at (195,240) size 150x150 77 77 RenderBlock (relative positioned) {DIV} at (1,1) size 210x510 [bgcolor=#808080] 78 78 RenderBlock {P} at (5,29) size 200x60 … … 80 80 text run at (0,1) width 192: "This is the inner div" 81 81 text run at (0,31) width 111: "that scrolls." 82 layer at (370,239) size 152x152 clip at (371,240) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51082 layer at (370,239) size 152x152 clip at (371,240) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 83 83 RenderBlock {DIV} at (362,187) size 152x152 [border: (1px solid #000000)] 84 layer at (371,190) size 210x510 backgroundClip at (371,240) size 1 35x135 clip at (371,240) size 135x13584 layer at (371,190) size 210x510 backgroundClip at (371,240) size 150x150 clip at (371,240) size 150x150 85 85 RenderBlock {DIV} at (1,1) size 210x510 [bgcolor=#808080] 86 86 RenderBlock {P} at (5,29) size 200x60 … … 88 88 text run at (0,1) width 192: "This is the inner div" 89 89 text run at (0,31) width 111: "that scrolls." 90 layer at (546,239) size 152x152 clip at (547,240) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51090 layer at (546,239) size 152x152 clip at (547,240) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 91 91 RenderBlock {DIV} at (538,187) size 152x152 [border: (1px solid #000000)] 92 layer at (547,190) size 210x510 backgroundClip at (547,240) size 1 35x135 clip at (547,240) size 135x13592 layer at (547,190) size 210x510 backgroundClip at (547,240) size 150x150 clip at (547,240) size 150x150 93 93 RenderBlock (relative positioned) {DIV} at (1,1) size 210x510 [bgcolor=#808080] 94 94 RenderBlock {P} at (5,29) size 200x60 … … 96 96 text run at (0,1) width 192: "This is the inner div" 97 97 text run at (0,31) width 111: "that scrolls." 98 layer at (18,416) size 152x152 clip at (19,417) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 51098 layer at (18,416) size 152x152 clip at (19,417) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 99 99 RenderBlock (relative positioned) {DIV} at (10,364) size 152x152 [border: (1px solid #000000)] 100 100 RenderBlock {DIV} at (1,1) size 210x510 [bgcolor=#808080] … … 103 103 text run at (0,1) width 192: "This is the inner div" 104 104 text run at (0,31) width 111: "that scrolls." 105 layer at (194,416) size 152x152 clip at (195,417) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 510105 layer at (194,416) size 152x152 clip at (195,417) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 106 106 RenderBlock (relative positioned) {DIV} at (186,364) size 152x152 [border: (1px solid #000000)] 107 layer at (195,367) size 210x510 backgroundClip at (195,417) size 1 35x135 clip at (195,417) size 135x135107 layer at (195,367) size 210x510 backgroundClip at (195,417) size 150x150 clip at (195,417) size 150x150 108 108 RenderBlock (relative positioned) {DIV} at (1,1) size 210x510 [bgcolor=#808080] 109 109 RenderBlock {P} at (5,29) size 200x60 … … 111 111 text run at (0,1) width 192: "This is the inner div" 112 112 text run at (0,31) width 111: "that scrolls." 113 layer at (370,416) size 152x152 clip at (371,417) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 510113 layer at (370,416) size 152x152 clip at (371,417) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 114 114 RenderBlock (relative positioned) {DIV} at (362,364) size 152x152 [border: (1px solid #000000)] 115 layer at (371,367) size 210x510 backgroundClip at (371,417) size 1 35x135 clip at (371,417) size 135x135115 layer at (371,367) size 210x510 backgroundClip at (371,417) size 150x150 clip at (371,417) size 150x150 116 116 RenderBlock {DIV} at (1,1) size 210x510 [bgcolor=#808080] 117 117 RenderBlock {P} at (5,29) size 200x60 … … 119 119 text run at (0,1) width 192: "This is the inner div" 120 120 text run at (0,31) width 111: "that scrolls." 121 layer at (546,416) size 152x152 clip at (547,417) size 1 35x135scrollY 50 scrollWidth 210 scrollHeight 510121 layer at (546,416) size 152x152 clip at (547,417) size 150x150 scrollY 50 scrollWidth 210 scrollHeight 510 122 122 RenderBlock (relative positioned) {DIV} at (538,364) size 152x152 [border: (1px solid #000000)] 123 layer at (547,367) size 210x510 backgroundClip at (547,417) size 1 35x135 clip at (547,417) size 135x135123 layer at (547,367) size 210x510 backgroundClip at (547,417) size 150x150 clip at (547,417) size 150x150 124 124 RenderBlock (relative positioned) {DIV} at (1,1) size 210x510 [bgcolor=#808080] 125 125 RenderBlock {P} at (5,29) size 200x60 -
trunk/LayoutTests/platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt
r177052 r243250 4 4 RenderBlock {HTML} at (0,0) size 800x218 5 5 RenderBody {BODY} at (8,8) size 784x202 6 layer at (8,8) size 103x202 clip at (9,9) size 86x185 scrollHeight 16806 layer at (8,8) size 103x202 clip at (9,9) size 101x200 scrollHeight 1360 7 7 RenderBlock {DIV} at (0,0) size 103x202 [border: (1px solid #000000)] 8 RenderText {#text} at (1,1) size 86x16798 RenderText {#text} at (1,1) size 101x1359 9 9 text run at (1,1) width 86: "Lorem ipsum" 10 text run at (1,21) width 53: "dolor sit" 11 text run at (1,41) width 36: "amet," 12 text run at (1,61) width 73: "consectetur" 13 text run at (1,81) width 71: "adipisicing" 14 text run at (1,101) width 70: "elit, sed do" 15 text run at (1,121) width 55: "eiusmod" 16 text run at (1,141) width 46: "tempor" 17 text run at (1,161) width 82: "incididunt ut" 18 text run at (1,181) width 56: "labore et" 19 text run at (1,201) width 41: "dolore" 20 text run at (1,221) width 43: "magna" 21 text run at (1,241) width 64: "aliqua. Ut" 22 text run at (1,261) width 52: "enim ad" 23 text run at (1,281) width 42: "minim" 24 text run at (1,301) width 82: "veniam, quis" 25 text run at (1,321) width 48: "nostrud" 26 text run at (1,341) width 76: "exercitation" 27 text run at (1,361) width 52: "ullamco" 28 text run at (1,381) width 71: "laboris nisi" 29 text run at (1,401) width 80: "ut aliquip ex" 30 text run at (1,421) width 83: "ea commodo" 31 text run at (1,441) width 68: "consequat." 32 text run at (1,461) width 61: "Duis aute" 33 text run at (1,481) width 85: "irure dolor in" 34 text run at (1,501) width 86: "reprehenderit" 35 text run at (1,521) width 76: "in voluptate" 36 text run at (1,541) width 60: "velit esse" 37 text run at (1,561) width 86: "cillum dolore" 38 text run at (1,581) width 57: "eu fugiat" 39 text run at (1,601) width 32: "nulla" 40 text run at (1,621) width 53: "pariatur." 41 text run at (1,641) width 65: "Excepteur" 42 text run at (1,661) width 83: "sint occaecat" 43 text run at (1,681) width 59: "cupidatat" 44 text run at (1,701) width 86: "non proident," 45 text run at (1,721) width 82: "sunt in culpa" 46 text run at (1,741) width 66: "qui officia" 47 text run at (1,761) width 55: "deserunt" 48 text run at (1,781) width 75: "mollit anim" 49 text run at (1,801) width 35: "id est" 50 text run at (1,821) width 58: "laborum." 51 text run at (1,841) width 86: "Lorem ipsum" 52 text run at (1,861) width 53: "dolor sit" 53 text run at (1,881) width 36: "amet," 54 text run at (1,901) width 73: "consectetur" 55 text run at (1,921) width 71: "adipisicing" 56 text run at (1,941) width 70: "elit, sed do" 57 text run at (1,961) width 55: "eiusmod" 58 text run at (1,981) width 46: "tempor" 59 text run at (1,1001) width 82: "incididunt ut" 60 text run at (1,1021) width 56: "labore et" 61 text run at (1,1041) width 41: "dolore" 62 text run at (1,1061) width 43: "magna" 63 text run at (1,1081) width 64: "aliqua. Ut" 64 text run at (1,1101) width 52: "enim ad" 65 text run at (1,1121) width 42: "minim" 66 text run at (1,1141) width 82: "veniam, quis" 67 text run at (1,1161) width 48: "nostrud" 68 text run at (1,1181) width 76: "exercitation" 69 text run at (1,1201) width 52: "ullamco" 70 text run at (1,1221) width 71: "laboris nisi" 71 text run at (1,1241) width 80: "ut aliquip ex" 72 text run at (1,1261) width 83: "ea commodo" 73 text run at (1,1281) width 68: "consequat." 74 text run at (1,1301) width 61: "Duis aute" 75 text run at (1,1321) width 85: "irure dolor in" 76 text run at (1,1341) width 86: "reprehenderit" 77 text run at (1,1361) width 76: "in voluptate" 78 text run at (1,1381) width 60: "velit esse" 79 text run at (1,1401) width 86: "cillum dolore" 80 text run at (1,1421) width 57: "eu fugiat" 81 text run at (1,1441) width 32: "nulla" 82 text run at (1,1461) width 53: "pariatur." 83 text run at (1,1481) width 65: "Excepteur" 84 text run at (1,1501) width 83: "sint occaecat" 85 text run at (1,1521) width 59: "cupidatat" 86 text run at (1,1541) width 86: "non proident," 87 text run at (1,1561) width 82: "sunt in culpa" 88 text run at (1,1581) width 66: "qui officia" 89 text run at (1,1601) width 55: "deserunt" 90 text run at (1,1621) width 75: "mollit anim" 91 text run at (1,1641) width 35: "id est" 92 text run at (1,1661) width 58: "laborum." 10 text run at (1,21) width 92: "dolor sit amet," 11 text run at (1,41) width 73: "consectetur" 12 text run at (1,61) width 99: "adipisicing elit," 13 text run at (1,81) width 100: "sed do eiusmod" 14 text run at (1,101) width 46: "tempor" 15 text run at (1,121) width 82: "incididunt ut" 16 text run at (1,141) width 101: "labore et dolore" 17 text run at (1,161) width 90: "magna aliqua." 18 text run at (1,181) width 72: "Ut enim ad" 19 text run at (1,201) width 97: "minim veniam," 20 text run at (1,221) width 79: "quis nostrud" 21 text run at (1,241) width 76: "exercitation" 22 text run at (1,261) width 100: "ullamco laboris" 23 text run at (1,281) width 88: "nisi ut aliquip" 24 text run at (1,301) width 34: "ex ea" 25 text run at (1,321) width 64: "commodo" 26 text run at (1,341) width 68: "consequat." 27 text run at (1,361) width 96: "Duis aute irure" 28 text run at (1,381) width 51: "dolor in" 29 text run at (1,401) width 86: "reprehenderit" 30 text run at (1,421) width 76: "in voluptate" 31 text run at (1,441) width 60: "velit esse" 32 text run at (1,461) width 86: "cillum dolore" 33 text run at (1,481) width 93: "eu fugiat nulla" 34 text run at (1,501) width 53: "pariatur." 35 text run at (1,521) width 92: "Excepteur sint" 36 text run at (1,541) width 56: "occaecat" 37 text run at (1,561) width 87: "cupidatat non" 38 text run at (1,581) width 88: "proident, sunt" 39 text run at (1,601) width 76: "in culpa qui" 40 text run at (1,621) width 100: "officia deserunt" 41 text run at (1,641) width 91: "mollit anim id" 42 text run at (1,661) width 80: "est laborum." 43 text run at (1,681) width 86: "Lorem ipsum" 44 text run at (1,701) width 92: "dolor sit amet," 45 text run at (1,721) width 73: "consectetur" 46 text run at (1,741) width 99: "adipisicing elit," 47 text run at (1,761) width 100: "sed do eiusmod" 48 text run at (1,781) width 46: "tempor" 49 text run at (1,801) width 82: "incididunt ut" 50 text run at (1,821) width 101: "labore et dolore" 51 text run at (1,841) width 90: "magna aliqua." 52 text run at (1,861) width 72: "Ut enim ad" 53 text run at (1,881) width 97: "minim veniam," 54 text run at (1,901) width 79: "quis nostrud" 55 text run at (1,921) width 76: "exercitation" 56 text run at (1,941) width 100: "ullamco laboris" 57 text run at (1,961) width 88: "nisi ut aliquip" 58 text run at (1,981) width 34: "ex ea" 59 text run at (1,1001) width 64: "commodo" 60 text run at (1,1021) width 68: "consequat." 61 text run at (1,1041) width 96: "Duis aute irure" 62 text run at (1,1061) width 51: "dolor in" 63 text run at (1,1081) width 86: "reprehenderit" 64 text run at (1,1101) width 76: "in voluptate" 65 text run at (1,1121) width 60: "velit esse" 66 text run at (1,1141) width 86: "cillum dolore" 67 text run at (1,1161) width 93: "eu fugiat nulla" 68 text run at (1,1181) width 53: "pariatur." 69 text run at (1,1201) width 92: "Excepteur sint" 70 text run at (1,1221) width 56: "occaecat" 71 text run at (1,1241) width 87: "cupidatat non" 72 text run at (1,1261) width 88: "proident, sunt" 73 text run at (1,1281) width 76: "in culpa qui" 74 text run at (1,1301) width 100: "officia deserunt" 75 text run at (1,1321) width 91: "mollit anim id" 76 text run at (1,1341) width 80: "est laborum." -
trunk/LayoutTests/platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt
r196343 r243250 7 7 RenderText {#text} at (0,0) size 484x19 8 8 text run at (0,0) width 484: "You should see scrollbars on the gray square, and a resizer control below it." 9 layer at (18,52) size 100x100 clip at (18,52) size 85x85scrollWidth 500 scrollHeight 5009 layer at (18,52) size 100x100 scrollWidth 500 scrollHeight 500 10 10 RenderBlock (relative positioned) {DIV} at (10,36) size 100x100 11 layer at (18,52) size 500x500 backgroundClip at (18,52) size 85x85 clip at (18,52) size 85x8511 layer at (18,52) size 500x500 backgroundClip at (18,52) size 100x100 clip at (18,52) size 100x100 12 12 RenderBlock {DIV} at (0,0) size 500x500 [bgcolor=#808080] 13 13 layer at (18,162) size 100x100 -
trunk/LayoutTests/platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt
r225897 r243250 12 12 (bounds 800.00 2618.00) 13 13 (contentsOpaque 1) 14 (children 614 (children 7 15 15 (GraphicsLayer 16 16 (position 21.00 21.00) … … 49 49 ) 50 50 (GraphicsLayer 51 (position 18.00 240.00) 52 (bounds 220.00 220.00) 53 (drawsContent 1) 54 (children 1 55 (GraphicsLayer 56 (offsetFromRenderer width=10 height=10) 57 (position 10.00 10.00) 58 (bounds origin 0.00 100.00) 59 (bounds 200.00 200.00) 60 (children 1 61 (GraphicsLayer 62 (offsetFromRenderer width=10 height=10) 63 (scrollOffset (0,100)) 64 (anchor 0.00 0.00) 65 (bounds 200.00 2210.00) 66 ) 67 ) 68 ) 69 ) 70 ) 71 (GraphicsLayer 51 72 (offsetFromRenderer width=0 height=100) 52 73 (position 28.00 250.00) 53 (bounds 185.00 200.00)74 (bounds 200.00 200.00) 54 75 (children 1 55 76 (GraphicsLayer 56 (offsetFromRenderer width=0 height=100) 57 (bounds 110.00 200.00) 77 (position 0.00 -100.00) 78 (bounds 110.00 2210.00) 79 (usingTiledLayer 1) 58 80 (contentsOpaque 1) 59 81 (drawsContent 1) … … 64 86 (offsetFromRenderer width=-5 height=-145) 65 87 (position 28.00 250.00) 66 (bounds 185.00 200.00)88 (bounds 200.00 200.00) 67 89 (children 1 68 90 (GraphicsLayer -
trunk/LayoutTests/platform/ios/compositing/layers-inside-overflow-scroll-expected.txt
r193925 r243250 11 11 layer at (19,53) size 300x200 12 12 RenderVideo {VIDEO} at (1,1) size 300x200 13 layer at (18,269) size 302x152 clip at (19,270) size 285x150 scrollY 100 scrollHeight 50013 layer at (18,269) size 302x152 clip at (19,270) size 300x150 scrollY 100 scrollHeight 500 14 14 RenderBlock {DIV} at (10,253) size 302x152 [border: (1px solid #000000)] 15 RenderBlock {DIV} at (1,1) size 285x50015 RenderBlock {DIV} at (1,1) size 300x500 -
trunk/LayoutTests/platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt
r203819 r243250 16 16 text run at (0,20) width 182: "the red box, and move when" 17 17 text run at (0,40) width 144: "you drag the scrollbar." 18 layer at (50,50) size 202x202 clip at (51,51) size 185x200 scrollY 50 scrollHeight 55018 layer at (50,50) size 202x202 clip at (51,51) size 200x200 scrollY 50 scrollHeight 550 19 19 RenderBlock {DIV} at (0,0) size 202x202 [border: (1px solid #000000)] 20 RenderBlock {DIV} at (1,51) size 185x50020 RenderBlock {DIV} at (1,51) size 200x500 21 21 layer at (51,51) size 100x100 22 22 RenderBlock (relative positioned) {DIV} at (0,0) size 100x100 [bgcolor=#008000] -
trunk/LayoutTests/platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt
r223799 r243250 11 11 layer at (39,67) size 100x100 12 12 RenderBlock {DIV} at (11,11) size 100x100 [bgcolor=#008000] 13 layer at (39,67) size 100x100 clip at (39,67) size 85x85scrollHeight 50013 layer at (39,67) size 100x100 scrollHeight 500 14 14 RenderBlock (relative positioned) {DIV} at (0,0) size 100x100 15 layer at (39,67) size 85x500 backgroundClip at (39,67) size 85x85 clip at (39,67) size 85x85 16 RenderBlock {DIV} at (0,0) size 85x500 17 RenderText {#text} at (0,0) size 83x459 18 text run at (0,0) width 43: "Lorem" 19 text run at (0,20) width 77: "ipsum dolor" 20 text run at (0,40) width 55: "sit amet," 21 text run at (0,60) width 73: "consectetur" 22 text run at (0,80) width 71: "adipisicing" 23 text run at (0,100) width 70: "elit, sed do" 24 text run at (0,120) width 55: "eiusmod" 25 text run at (0,140) width 46: "tempor" 26 text run at (0,160) width 82: "incididunt ut" 27 text run at (0,180) width 56: "labore et" 28 text run at (0,200) width 41: "dolore" 29 text run at (0,220) width 43: "magna" 30 text run at (0,240) width 64: "aliqua. Ut" 31 text run at (0,260) width 52: "enim ad" 32 text run at (0,280) width 42: "minim" 33 text run at (0,300) width 82: "veniam, quis" 34 text run at (0,320) width 48: "nostrud" 35 text run at (0,340) width 76: "exercitation" 36 text run at (0,360) width 52: "ullamco" 37 text run at (0,380) width 71: "laboris nisi" 38 text run at (0,400) width 80: "ut aliquip ex" 39 text run at (0,420) width 83: "ea commodo" 40 text run at (0,440) width 68: "consequat." 15 layer at (39,67) size 100x500 backgroundClip at (39,67) size 100x100 clip at (39,67) size 100x100 16 RenderBlock {DIV} at (0,0) size 100x500 17 RenderText {#text} at (0,0) size 100x379 18 text run at (0,0) width 86: "Lorem ipsum" 19 text run at (0,20) width 92: "dolor sit amet," 20 text run at (0,40) width 73: "consectetur" 21 text run at (0,60) width 99: "adipisicing elit," 22 text run at (0,80) width 100: "sed do eiusmod" 23 text run at (0,100) width 46: "tempor" 24 text run at (0,120) width 82: "incididunt ut" 25 text run at (0,140) width 56: "labore et" 26 text run at (0,160) width 88: "dolore magna" 27 text run at (0,180) width 100: "aliqua. Ut enim" 28 text run at (0,200) width 61: "ad minim" 29 text run at (0,220) width 82: "veniam, quis" 30 text run at (0,240) width 48: "nostrud" 31 text run at (0,260) width 76: "exercitation" 32 text run at (0,280) width 100: "ullamco laboris" 33 text run at (0,300) width 88: "nisi ut aliquip" 34 text run at (0,320) width 34: "ex ea" 35 text run at (0,340) width 64: "commodo" 36 text run at (0,360) width 68: "consequat." -
trunk/LayoutTests/platform/ios/compositing/self-painting-layers-expected.txt
r223799 r243250 11 11 layer at (19,53) size 300x200 12 12 RenderVideo {VIDEO} at (1,1) size 300x200 13 layer at (18,269) size 302x152 clip at (19,270) size 285x150 scrollY 24 scrollHeight 50013 layer at (18,269) size 302x152 clip at (19,270) size 300x150 scrollY 24 scrollHeight 500 14 14 RenderBlock {DIV} at (10,253) size 302x152 [border: (1px solid #000000)] 15 RenderBlock {DIV} at (1,1) size 285x50015 RenderBlock {DIV} at (1,1) size 300x500 16 16 RenderText {#text} at (0,6) size 107x36 17 17 text run at (0,6) width 107: "Scrolled" -
trunk/LayoutTests/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt
r243211 r243250 133 133 (positioning-behavior moves)) 134 134 (related overflow nodes 1) 135 (children 1 136 (Positioned node 137 (layout constraints 138 (layer-position-at-last-layout (79,18)) 139 (positioning-behavior stationary)) 140 (related overflow nodes 1) 141 ) 142 ) 135 143 ) 136 144 ) -
trunk/Source/WebKit/ChangeLog
r243247 r243250 1 2019-03-20 Simon Fraser <simon.fraser@apple.com> 2 3 [iOS WK2] Turn on async overflow scrolling by default 4 https://bugs.webkit.org/show_bug.cgi?id=196011 5 rdar://problem/48453859 6 7 Reviewed by Antti Koivisto. 8 9 Turn async overflow scroll on by default for iOS WK2. 10 11 * Shared/WebPreferences.yaml: 12 * Shared/WebPreferencesDefaultValues.h: 13 1 14 2019-03-20 Youenn Fablet <youenn@apple.com> 2 15 -
trunk/Source/WebKit/Shared/WebPreferences.yaml
r243241 r243250 1438 1438 AsyncOverflowScrollingEnabled: 1439 1439 type: bool 1440 defaultValue: false1440 defaultValue: DEFAULT_ASYNC_OVERFLOW_SCROLLING_ENABLED 1441 1441 humanReadableName: "Async Overflow Scrolling" 1442 1442 humanReadableDescription: "Perform overflow scrolling off the main thread" -
trunk/Source/WebKit/Shared/WebPreferencesDefaultValues.h
r243241 r243250 77 77 #define DEFAULT_INTERACTIVE_MEDIA_CAPTURE_STREAM_REPROMPT_INTERVAL_IN_MINUTES 1 78 78 #define DEFAULT_ASYNC_FRAME_SCROLLING_ENABLED true 79 #define DEFAULT_ASYNC_OVERFLOW_SCROLLING_ENABLED true 79 80 #define EXPERIMENTAL_FULLSCREEN_API_HIDDEN false 80 81 #else … … 97 98 #define DEFAULT_INTERACTIVE_MEDIA_CAPTURE_STREAM_REPROMPT_INTERVAL_IN_MINUTES 10 98 99 #define DEFAULT_ASYNC_FRAME_SCROLLING_ENABLED false 100 #define DEFAULT_ASYNC_OVERFLOW_SCROLLING_ENABLED false 99 101 #define EXPERIMENTAL_FULLSCREEN_API_HIDDEN true 100 102 #endif
Note: See TracChangeset
for help on using the changeset viewer.