Changeset 209409 in webkit
- Timestamp:
- Dec 6, 2016 11:39:32 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 56 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r209406 r209409 1 2016-12-06 Simon Fraser <simon.fraser@apple.com> 2 3 Enable visual viewports by default on Mac, and iOS Wk2 4 https://bugs.webkit.org/show_bug.cgi?id=165452 5 6 Reviewed by Zalan Bujtas. 7 8 Skip, fix or adjust tests for visual viewports. 9 10 * TestExpectations: 11 * animations/trigger-container-scroll-boundaries.html: 12 * animations/trigger-container-scroll-empty.html: 13 * animations/trigger-container-scroll-simple.html: 14 * compositing/geometry/fixed-position-composited-page-scale-smaller-than-viewport.html: 15 * compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt: 16 * compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt: 17 * fast/scrolling/ios/remove-scrolling-role-expected.txt: 18 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt: 19 * fast/zooming/client-rect-in-fixed-zoomed.html: 20 * platform/ios-simulator-wk2/compositing/geometry/fixed-in-composited-expected.txt: Removed. 21 * platform/ios-simulator-wk2/compositing/geometry/limit-layer-bounds-fixed-expected.txt: 22 * platform/ios-simulator-wk2/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: 23 * platform/ios-simulator-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt: 24 * platform/ios-simulator-wk2/compositing/layer-creation/no-compositing-for-sticky-expected.txt: 25 * platform/ios-simulator-wk2/fast/overflow/position-fixed-transform-clipping-expected.txt: 26 * platform/ios-simulator/compositing/absolute-inside-out-of-view-fixed-expected.txt: 27 * platform/ios-simulator/compositing/geometry/fixed-in-composited-expected.txt: 28 * scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt: 29 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: 30 * tiled-drawing/fixed-layout-size-fixed-attachment-cover.html: 31 * tiled-drawing/fixed-layout-size-fixed-attachment-local.html: 32 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt: 33 * tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed-expected.txt: 34 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt: 35 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt: 36 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt: 37 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt: 38 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt: 39 * tiled-drawing/scrolling/fixed/four-bars-expected.txt: 40 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt: 41 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt: 42 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt: 43 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt: 44 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt: 45 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt: 46 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt: 47 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt: 48 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt: 49 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt: 50 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt: 51 * tiled-drawing/scrolling/frames/frameset-frame-scrollability-expected.txt: 52 * tiled-drawing/scrolling/frames/frameset-nested-frame-scrollability-expected.txt: 53 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt: 54 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt: 55 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt: 56 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt: 57 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt: 58 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt: 59 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt: 60 1 61 2016-12-06 Ryan Haddad <ryanhaddad@apple.com> 2 62 -
trunk/LayoutTests/TestExpectations
r209406 r209409 1084 1084 webkit.org/b/165195 svg/dom/rgb-color-parser.html [ Pass Failure ] 1085 1085 1086 # Visual viewports 1087 webkit.org/b/165460 compositing/repaint/scroll-fixed-layer-no-content.html [ Failure ] 1088 webkit.org/b/165460 compositing/repaint/scroll-fixed-layer-out-of-view.html [ Failure ] 1089 webkit.org/b/165465 tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed.html [ Failure ] -
trunk/LayoutTests/animations/trigger-container-scroll-boundaries.html
r181778 r209409 41 41 window.testRunner.waitUntilDone(); 42 42 } 43 44 if (window.internals) 45 window.internals.settings.setVisualViewportEnabled(false); 43 46 44 47 function runTest() { -
trunk/LayoutTests/animations/trigger-container-scroll-empty.html
r181778 r209409 39 39 } 40 40 41 if (window.internals) 42 window.internals.settings.setVisualViewportEnabled(false); 43 41 44 function runTest() { 42 45 results = document.getElementById("results"); -
trunk/LayoutTests/animations/trigger-container-scroll-simple.html
r181659 r209409 39 39 } 40 40 41 if (window.internals) 42 window.internals.settings.setVisualViewportEnabled(false); 43 41 44 function runTest() { 42 45 results = document.getElementById("results"); -
trunk/LayoutTests/compositing/geometry/fixed-position-composited-page-scale-smaller-than-viewport.html
r138840 r209409 26 26 <script> 27 27 if (window.internals) { 28 window.internals.settings.setVisualViewportEnabled(false); 28 29 window.internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true); 29 30 window.internals.settings.setFixedPositionCreatesStackingContext(true); -
trunk/LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt
r180107 r209409 33 33 (children 2 34 34 (GraphicsLayer 35 (position 600.000.00)35 (position 1400.00 600.00) 36 36 (bounds 10.00 10.00) 37 37 (contentsOpaque 1) 38 38 ) 39 39 (GraphicsLayer 40 (position 800.00 600.00) 40 41 (bounds 10.00 10.00) 41 42 (contentsOpaque 1) -
trunk/LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt
r180107 r209409 34 34 (children 2 35 35 (GraphicsLayer 36 (position 600.000.00)36 (position 1400.00 600.00) 37 37 (bounds 10.00 10.00) 38 38 (contentsOpaque 1) 39 39 ) 40 40 (GraphicsLayer 41 (position 800.00 600.00) 41 42 (bounds 10.00 10.00) 42 43 (contentsOpaque 1) -
trunk/LayoutTests/fast/scrolling/ios/remove-scrolling-role-expected.txt
r200636 r209409 2 2 (scrollable area size 800 600) 3 3 (contents size 800 2513) 4 (layout viewport at (0,0) size 800x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,1913)) 4 7 (children 1 5 8 (Overflow scrolling node -
trunk/LayoutTests/fast/zooming/client-rect-in-fixed-zoomed-expected.txt
r209297 r209409 5 5 6 6 PASS internals.pageScaleFactor() is 2 7 PASS JSON.stringify(clientRect) is JSON.stringify({top: 9.515625, right: 42, bottom: 19.515625, left: 22, width: 20, height: 10})7 PASS JSON.stringify(clientRect) is JSON.stringify({top: -108, right: 42, bottom: -98, left: 22, width: 20, height: 10}) 8 8 PASS successfullyParsed is true 9 9 -
trunk/LayoutTests/fast/zooming/client-rect-in-fixed-zoomed.html
r209297 r209409 41 41 clientRect = box.getBoundingClientRect(); 42 42 43 shouldBe('JSON.stringify(clientRect)', 'JSON.stringify({top: 9.515625, right: 42, bottom: 19.515625, left: 22, width: 20, height: 10})');43 shouldBe('JSON.stringify(clientRect)', 'JSON.stringify({top: -108, right: 42, bottom: -98, left: 22, width: 20, height: 10})'); 44 44 45 45 finishJSTest(); -
trunk/LayoutTests/platform/ios-simulator-wk2/compositing/geometry/limit-layer-bounds-fixed-expected.txt
r177052 r209409 13 13 ) 14 14 (GraphicsLayer 15 (position 0.00 3000.00) 15 16 (bounds 300.00 200.00) 16 17 (drawsContent 1) -
trunk/LayoutTests/platform/ios-simulator-wk2/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt
r177052 r209409 18 18 ) 19 19 (GraphicsLayer 20 (position 0.00 1 3.00)20 (position 0.00 113.00) 21 21 (bounds 150.00 142.00) 22 22 (drawsContent 1) -
trunk/LayoutTests/platform/ios-simulator-wk2/compositing/layer-creation/fixed-position-under-transform-expected.txt
r177052 r209409 16 16 ) 17 17 (GraphicsLayer 18 (position 0.00 1000.00) 18 19 (bounds 500.00 500.00) 19 20 (contentsOpaque 1) -
trunk/LayoutTests/platform/ios-simulator-wk2/compositing/layer-creation/no-compositing-for-sticky-expected.txt
r177052 r209409 11 11 (children 6 12 12 (GraphicsLayer 13 (position 8 12.00 61.00)13 (position 820.00 61.00) 14 14 (bounds 300.00 60.00) 15 15 (contentsOpaque 1) … … 17 17 ) 18 18 (GraphicsLayer 19 (position 612.00 129.00)19 (position 812.00 129.00) 20 20 (bounds 300.00 60.00) 21 21 (contentsOpaque 1) … … 23 23 ) 24 24 (GraphicsLayer 25 (position 812.00 197.00)25 (position 960.00 197.00) 26 26 (bounds 300.00 60.00) 27 27 (contentsOpaque 1) … … 29 29 ) 30 30 (GraphicsLayer 31 (position 612.00 265.00)31 (position 812.00 265.00) 32 32 (bounds 300.00 60.00) 33 33 (contentsOpaque 1) … … 35 35 ) 36 36 (GraphicsLayer 37 (position 612.00 333.00)37 (position 820.00 333.00) 38 38 (bounds 300.00 60.00) 39 39 (contentsOpaque 1) … … 41 41 ) 42 42 (GraphicsLayer 43 (position 612.00 401.00)43 (position 960.00 401.00) 44 44 (bounds 300.00 60.00) 45 45 (contentsOpaque 1) -
trunk/LayoutTests/platform/ios-simulator-wk2/fast/overflow/position-fixed-transform-clipping-expected.txt
r177430 r209409 12 12 RenderText {#text} at (0,20) size 248x19 13 13 text run at (0,20) width 248: "Green box should fill the black border." 14 layer at (0, 0) size 404x54 clip at (2,2) size 400x5014 layer at (0,25) size 404x54 clip at (2,27) size 400x50 15 15 RenderBlock (positioned) {DIV} at (0,0) size 404x54 [border: (2px solid #000000)] 16 layer at (2,2 ) size 400x5016 layer at (2,27) size 400x50 17 17 RenderBlock {DIV} at (2,2) size 400x50 [bgcolor=#008000] 18 18 scrolled to 0,25 -
trunk/LayoutTests/platform/ios-simulator/compositing/absolute-inside-out-of-view-fixed-expected.txt
r176113 r209409 8 8 (children 1 9 9 (GraphicsLayer 10 (position 0.00 200.00) 10 11 (bounds 100.00 100.00) 11 12 (contentsOpaque 1) -
trunk/LayoutTests/platform/ios-simulator/compositing/geometry/fixed-in-composited-expected.txt
r174488 r209409 17 17 layer at (95,145) size 50x50 18 18 RenderBlock (positioned) zI: 1 {DIV} at (95,145) size 50x50 19 layer at ( 20,20) size 100x10019 layer at (70,70) size 100x100 20 20 RenderBlock (positioned) {DIV} at (20,20) size 100x100 [bgcolor=#008000] 21 21 layer at (200,100) size 50x50 … … 29 29 layer at (420,120) size 100x100 30 30 RenderBlock (positioned) {DIV} at (20,20) size 100x100 [bgcolor=#008000] 31 scrolled to 50,50 -
trunk/LayoutTests/scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt
r208927 r209409 18 18 (GraphicsLayer 19 19 (position 10.00 0.00) 20 (approximate position 10.00 960.75)20 (approximate position 10.00 621.34) 21 21 (bounds 100.00 568.00) 22 22 (usingTiledLayer 1) 23 23 (contentsOpaque 1) 24 24 (drawsContent 1) 25 (visible rect 0.00, 3 9.2596.67 x 189.33)26 (coverage rect -10.00, -3.42192.00 x 274.67)25 (visible rect 0.00, 378.66 96.67 x 189.33) 26 (coverage rect -10.00, 335.99 192.00 x 274.67) 27 27 (intersects coverage rect 1) 28 28 (contentsScale 6.00) -
trunk/LayoutTests/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt
r208666 r209409 8 8 (fixed node 9 9 (fixed constraints 10 (viewport-rect-at-last-layout (0,0) width= 683 height=1212)10 (viewport-rect-at-last-layout (0,0) width=320 height=568) 11 11 (layer-position-at-last-layout (12,10))) 12 12 (layer top left (12,10)))) -
trunk/LayoutTests/tiled-drawing/fixed-layout-size-fixed-attachment-cover.html
r187905 r209409 18 18 window.internals.setPageScaleFactor(0.5, 0, 0); 19 19 window.internals.setUseFixedLayout(true); 20 window.internals.settings.setVisualViewportEnabled(false); 20 21 } 21 22 } -
trunk/LayoutTests/tiled-drawing/fixed-layout-size-fixed-attachment-local.html
r187905 r209409 21 21 window.internals.setPageScaleFactor(0.5, 0, 0); 22 22 window.internals.setUseFixedLayout(true); 23 window.internals.settings.setVisualViewportEnabled(false); 23 24 } 24 25 } -
trunk/LayoutTests/tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt
r187905 r209409 3 3 (scrollable area size 785 585) 4 4 (contents size 5008 5021) 5 (layout viewport at (0,0) size 785x585) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (4223,4436)) 5 8 ) 6 9 … … 9 12 (scrollable area size 785 585) 10 13 (contents size 5008 5021) 14 (layout viewport at (0,0) size 785x585) 15 (min layout viewport origin (0,0)) 16 (max layout viewport origin (4223,4436)) 11 17 ) 12 18 … … 15 21 (scrollable area size 785 585) 16 22 (contents size 5008 5021) 23 (layout viewport at (0,0) size 785x585) 24 (min layout viewport origin (0,0)) 25 (max layout viewport origin (4223,4436)) 17 26 ) 18 27 … … 22 31 (contents size 5008 5021) 23 32 (requested scroll position 4223 0) 33 (layout viewport at (0,0) size 785x585) 34 (min layout viewport origin (0,0)) 35 (max layout viewport origin (4223,4436)) 24 36 ) 25 37 … … 29 41 (contents size 5008 5021) 30 42 (requested scroll position 0 4436) 43 (layout viewport at (4223,0) size 785x585) 44 (min layout viewport origin (0,0)) 45 (max layout viewport origin (4223,4436)) 31 46 ) 32 47 … … 36 51 (contents size 5008 5021) 37 52 (requested scroll position 4223 4436) 53 (layout viewport at (0,4436) size 785x585) 54 (min layout viewport origin (0,0)) 55 (max layout viewport origin (4223,4436)) 38 56 ) 39 57 -
trunk/LayoutTests/tiled-drawing/scrolling/fixed-background/fixed-body-background-zoomed-expected.txt
r187905 r209409 9 9 (children 2 10 10 (GraphicsLayer 11 (position 0.00 154.25)12 11 (anchor 0.00 0.00) 13 12 (bounds 785.00 585.00) -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt
r187905 r209409 3 3 (contents size 785 2710) 4 4 (requested scroll position 0 200) 5 (layout viewport at (0,200) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,2110)) 5 8 (children 1 6 9 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt
r187905 r209409 3 3 (contents size 785 2513) 4 4 (requested scroll position 0 200) 5 (layout viewport at (0,200) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,1913)) 5 8 (children 1 6 9 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt
r202408 r209409 3 3 (contents size 785 2213) 4 4 (requested scroll position 0 200) 5 (layout viewport at (0,200) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,1613)) 5 8 (synchronous event dispatch region for event wheel 6 9 at (0,13) size 204x204) -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt
r187905 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 1021) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,421)) 4 7 (children 1 5 8 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt
r187905 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 1021) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,421)) 4 7 (children 1 5 8 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/four-bars-expected.txt
r187905 r209409 3 3 (contents size 785 2221) 4 4 (requested scroll position 0 200) 5 (layout viewport at (0,200) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,1621)) 5 8 (children 4 6 9 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt
r187905 r209409 3 3 (contents size 785 2421) 4 4 (requested scroll position 0 200) 5 (layout viewport at (0,200) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,1821)) 5 8 (children 4 6 9 (Fixed node 7 10 (anchor edges: AnchorEdgeLeft AnchorEdgeTop) 8 (viewport rect at last layout: 0.00 100.00 785.00 600.00)9 (layer position at last layout 0.00 100.00)11 (viewport rect at last layout: 0.00 200.00 785.00 600.00) 12 (layer position at last layout 0.00 200.00) 10 13 ) 11 14 (Fixed node 12 15 (anchor edges: AnchorEdgeLeft AnchorEdgeTop) 13 (viewport rect at last layout: 0.00 100.00 785.00 600.00)14 (layer position at last layout 6.00 296.00)16 (viewport rect at last layout: 0.00 200.00 785.00 600.00) 17 (layer position at last layout 6.00 396.00) 15 18 ) 16 19 (Fixed node 17 20 (anchor edges: AnchorEdgeRight AnchorEdgeTop) 18 (viewport rect at last layout: 0.00 100.00 785.00 600.00)19 (layer position at last layout 597.00 296.00)21 (viewport rect at last layout: 0.00 200.00 785.00 600.00) 22 (layer position at last layout 597.00 396.00) 20 23 ) 21 24 (Fixed node 22 25 (anchor edges: AnchorEdgeLeft AnchorEdgeBottom) 23 (viewport rect at last layout: 0.00 100.00 785.00 600.00)24 (layer position at last layout 0.00 612.00)26 (viewport rect at last layout: 0.00 200.00 785.00 600.00) 27 (layer position at last layout 0.00 712.00) 25 28 ) 26 29 ) -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt
r197594 r209409 3 3 (contents size 1805 5108) 4 4 (frame scale factor 2.30) 5 (layout viewport at (0,0) size 785x585) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,1636)) 5 8 (children 4 6 9 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt
r187905 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 2221) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,1621)) 4 7 (children 1 5 8 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt
r187905 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 2221) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,1621)) 4 7 (children 1 5 8 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/nested-fixed-expected.txt
r187905 r209409 3 3 (contents size 785 2213) 4 4 (requested scroll position 0 200) 5 (layout viewport at (0,200) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,1613)) 5 8 (children 1 6 9 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt
r187905 r209409 3 3 (contents size 785 2513) 4 4 (requested scroll position 0 200) 5 (layout viewport at (0,200) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,1913)) 5 8 (children 1 6 9 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt
r202408 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 1016) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,416)) 4 7 (synchronous event dispatch region for event wheel 5 8 at (45,47) size 404x304) … … 8 11 (scrollable area size 485 300) 9 12 (contents size 485 420) 13 (layout viewport at (500,300) size 485x300) 14 (min layout viewport origin (0,0)) 15 (max layout viewport origin (0,120)) 10 16 (children 1 11 17 (Sticky node -
trunk/LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt
r202408 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 1016) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,416)) 4 7 (synchronous event dispatch region for event wheel 5 8 at (45,47) size 404x304) … … 13 16 (scrollable area size 500 300) 14 17 (contents size 500 420) 18 (layout viewport at (500,300) size 500x300) 19 (min layout viewport origin (0,0)) 20 (max layout viewport origin (0,120)) 15 21 (children 1 16 22 (Sticky node -
trunk/LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt
r202408 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 1016) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,416)) 4 7 (synchronous event dispatch region for event wheel 5 8 at (45,37) size 404x304) … … 13 16 (scrollable area size 485 300) 14 17 (contents size 485 420) 18 (layout viewport at (500,300) size 485x300) 19 (min layout viewport origin (0,0)) 20 (max layout viewport origin (0,120)) 15 21 (children 1 16 22 (Sticky node -
trunk/LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt
r202408 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 1016) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,416)) 4 7 (synchronous event dispatch region for event wheel 5 8 at (45,47) size 404x304) … … 8 11 (scrollable area size 500 300) 9 12 (contents size 500 420) 13 (layout viewport at (500,300) size 500x300) 14 (min layout viewport origin (0,0)) 15 (max layout viewport origin (0,120)) 10 16 (children 1 11 17 (Sticky node -
trunk/LayoutTests/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt
r187905 r209409 3 3 (scrollable area size 785 600) 4 4 (contents size 785 657) 5 (layout viewport at (0,0) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,57)) 5 8 (children 1 6 9 (Frame scrolling node … … 8 11 (contents size 465 1016) 9 12 (requested scroll position 0 120) 13 (layout viewport at (0,120) size 465x400) 14 (min layout viewport origin (0,0)) 15 (max layout viewport origin (0,616)) 10 16 (children 1 11 17 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/frames/frameset-frame-scrollability-expected.txt
r202408 r209409 2 2 (scrollable area size 800 600) 3 3 (contents size 800 600) 4 (layout viewport at (0,0) size 800x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,0)) 4 7 (synchronous event dispatch region for event wheel 5 8 at (0,0) size 800x594) -
trunk/LayoutTests/tiled-drawing/scrolling/frames/frameset-nested-frame-scrollability-expected.txt
r202408 r209409 2 2 (scrollable area size 800 600) 3 3 (contents size 800 600) 4 (layout viewport at (0,0) size 800x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,0)) 4 7 (synchronous event dispatch region for event wheel 5 8 at (0,166) size 280x434) -
trunk/LayoutTests/tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt
r187905 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 1016) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,416)) 4 7 (children 1 5 8 (Fixed node -
trunk/LayoutTests/tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt
r202408 r209409 3 3 (scrollable area size 785 600) 4 4 (contents size 785 757) 5 (layout viewport at (0,0) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,157)) 5 8 (synchronous event dispatch region for event wheel 6 9 at (68,68) size 300x300) -
trunk/LayoutTests/tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt
r187905 r209409 3 3 (contents size 785 5021) 4 4 (requested scroll position 0 3000) 5 (layout viewport at (0,0) size 785x600) 6 (min layout viewport origin (0,0)) 7 (max layout viewport origin (0,4421)) 5 8 ) 6 9 -
trunk/LayoutTests/tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt
r187905 r209409 2 2 (scrollable area size 800 600) 3 3 (contents size 800 600) 4 (layout viewport at (0,0) size 800x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,0)) 4 7 (Scrolling on main thread because: Has slow repaint objects) 5 8 ) -
trunk/LayoutTests/tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt
r187905 r209409 2 2 (scrollable area size 785 600) 3 3 (contents size 785 2216) 4 (layout viewport at (0,0) size 785x600) 5 (min layout viewport origin (0,0)) 6 (max layout viewport origin (0,1616)) 4 7 (children 1 5 8 (Sticky node -
trunk/LayoutTests/tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt
r187905 r209409 4 4 (contents size 2008 585) 5 5 (requested scroll position 800 0) 6 (layout viewport at (800,0) size 800x585) 7 (min layout viewport origin (0,0)) 8 (max layout viewport origin (1208,0)) 6 9 (children 6 7 10 (Sticky node -
trunk/LayoutTests/tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt
r187905 r209409 8 8 (contents size 785 2908) 9 9 (requested scroll position 0 580) 10 (layout viewport at (0,580) size 785x600) 11 (min layout viewport origin (0,0)) 12 (max layout viewport origin (0,2308)) 10 13 (children 6 11 14 (Sticky node -
trunk/Source/WebCore/ChangeLog
r209403 r209409 1 2016-12-06 Simon Fraser <simon.fraser@apple.com> 2 3 Enable visual viewports by default on Mac, and iOS Wk2 4 https://bugs.webkit.org/show_bug.cgi?id=165452 5 6 Reviewed by Zalan Bujtas. 7 8 Some tests revealed an issue where, during scrollbar updates, the visual viewport would be 9 15px wider than the layout viewport, which results in the layout viewport shifting 15px to the 10 right. Prevent this by disallowing viewport updates during the AdjustViewSize phase; we'll 11 be called again in postLayoutTasks. 12 13 * page/FrameView.cpp: 14 (WebCore::FrameView::updateLayoutViewport): 15 1 16 2016-12-06 Daniel Bates <dabates@apple.com> 2 17 -
trunk/Source/WebCore/page/FrameView.cpp
r209348 r209409 1857 1857 return; 1858 1858 1859 // Don't update the layout viewport if we're in the middle of adjusting scrollbars. We'll get another call 1860 // as a post-layout task. 1861 if (m_layoutPhase == InViewSizeAdjust) 1862 return; 1863 1859 1864 if (m_layoutViewportOverrideRect) { 1860 1865 LOG_WITH_STREAM(Scrolling, stream << "\nFrameView " << this << " updateLayoutViewport() - has layoutViewportOverrideRect" << m_layoutViewportOverrideRect.value()); -
trunk/Source/WebKit/mac/ChangeLog
r209364 r209409 1 2016-12-06 Simon Fraser <simon.fraser@apple.com> 2 3 Enable visual viewports by default on Mac, and iOS Wk2 4 https://bugs.webkit.org/show_bug.cgi?id=165452 5 6 Reviewed by Zalan Bujtas. 7 8 Turn visual viewports on by default for WK1 on Mac. 9 10 * WebView/WebPreferences.mm: 11 (+[WebPreferences initialize]): 12 1 13 2016-12-05 Dean Jackson <dino@apple.com> 2 14 -
trunk/Source/WebKit/mac/WebView/WebPreferences.mm
r209230 r209409 629 629 [NSNumber numberWithBool:NO], WebKitWebAnimationsEnabledPreferenceKey, 630 630 #endif 631 632 #if PLATFORM(IOS) 631 633 [NSNumber numberWithBool:NO], WebKitVisualViewportEnabledPreferenceKey, 634 #else 635 [NSNumber numberWithBool:YES], WebKitVisualViewportEnabledPreferenceKey, 636 #endif 637 632 638 [NSNumber numberWithBool:YES], WebKitNeedsStorageAccessFromFileURLsQuirkKey, 633 639 #if ENABLE(SUBTLE_CRYPTO) -
trunk/Source/WebKit2/ChangeLog
r209408 r209409 1 2016-12-06 Simon Fraser <simon.fraser@apple.com> 2 3 Enable visual viewports by default on Mac, and iOS Wk2 4 https://bugs.webkit.org/show_bug.cgi?id=165452 5 6 Reviewed by Zalan Bujtas. 7 8 Turn visual viewports on by default for WK2. 9 10 * Shared/WebPreferencesDefinitions.h: 11 1 12 2016-12-06 Daniel Bates <dabates@apple.com> 2 13 -
trunk/Source/WebKit2/Shared/WebPreferencesDefinitions.h
r209396 r209409 239 239 macro(ApplePayEnabled, applePayEnabled, Bool, bool, false, "", "") \ 240 240 macro(ApplePayCapabilityDisclosureAllowed, applePayCapabilityDisclosureAllowed, Bool, bool, true, "", "") \ 241 macro(VisualViewportEnabled, visualViewportEnabled, Bool, bool, false, "", "") \241 macro(VisualViewportEnabled, visualViewportEnabled, Bool, bool, true, "", "") \ 242 242 macro(NeedsStorageAccessFromFileURLsQuirk, needsStorageAccessFromFileURLsQuirk, Bool, bool, true, "", "") \ 243 243 macro(LargeImageAsyncDecodingEnabled, largeImageAsyncDecodingEnabled, Bool, bool, true, "", "") \
Note: See TracChangeset
for help on using the changeset viewer.