Changeset 218535 in webkit
- Timestamp:
- Jun 19, 2017 11:06:16 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 1 deleted
- 5 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r218534 r218535 1 2017-06-19 Frederic Wang <fwang@igalia.com> 2 3 [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled 4 https://bugs.webkit.org/show_bug.cgi?id=173405 5 6 Reviewed by Simon Fraser. 7 8 Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken 9 into account for the layer and scrolling trees. 10 11 * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added. 12 A specific layer is created for the iframe. 13 * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added. 14 The frame appears in the scrolling tree. 15 * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt. 16 Use this as a generic expectation for iOS. 17 1 18 2017-06-19 Frederic Wang <fwang@igalia.com> 2 19 -
trunk/Source/WebCore/ChangeLog
r218534 r218535 1 2017-06-19 Frederic Wang <fwang@igalia.com> 2 3 [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled 4 https://bugs.webkit.org/show_bug.cgi?id=173405 5 6 Reviewed by Simon Fraser. 7 8 Currently "async frame scrolling" is ignored on iOS. This commit changes that behavior to 9 align on macOS and is a preliminary step to implement iframe scrolling on iOS (bug 149264). 10 11 Test: compositing/iframes/compositing-for-scrollable-iframe.html 12 fast/scrolling/scrolling-tree-includes-frame.html 13 14 * rendering/RenderLayerCompositor.cpp: 15 (WebCore::RenderLayerCompositor::requiresCompositingForScrollableFrame): Do not require 16 compositing when "async frame scrolling" is enabled on iOS. 17 1 18 2017-06-19 Frederic Wang <fwang@igalia.com> 2 19 -
trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp
r218534 r218535 2469 2469 return false; 2470 2470 2471 #if PLATFORM(MAC) 2471 #if PLATFORM(MAC) || PLATFORM(IOS) 2472 2472 if (!m_renderView.settings().asyncFrameScrollingEnabled()) 2473 2473 return false; -
trunk/Source/WebKit2/ChangeLog
r218534 r218535 1 2017-06-19 Frederic Wang <fwang@igalia.com> 2 3 [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled 4 https://bugs.webkit.org/show_bug.cgi?id=173405 5 6 Reviewed by Simon Fraser. 7 8 * WebProcess/WebCoreSupport/WebChromeClient.h: Set the ScrollableNonMainFrameTrigger bit by 9 default on iOS too. RenderLayerCompositor::requiresCompositingForScrollableFrame will ignore 10 this change when async frame scrolling is disabled. 11 1 12 2017-06-19 Frederic Wang <fred.wang@free.fr> 2 13 -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.h
r217862 r218535 222 222 PluginTrigger| 223 223 CanvasTrigger | 224 #if PLATFORM(MAC) 224 #if PLATFORM(MAC) || PLATFORM(IOS) 225 225 ScrollableNonMainFrameTrigger | 226 226 #endif
Note: See TracChangeset
for help on using the changeset viewer.