Changeset 235741 in webkit
- Timestamp:
- Sep 6, 2018 9:56:13 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r235739 r235741 1 2018-09-06 Frederic Wang <fwang@igalia.com> 2 3 Use more generic names than "overflow" for functions that can be used for subframes 4 https://bugs.webkit.org/show_bug.cgi?id=179125 5 6 Reviewed by Simon Fraser.. 7 8 Some functions will be used by subframes when iframe scrolling is implemented on iOS (see 9 bug 149264). Currently they are only used for "overflow" nodes. This patch renames them to 10 use a more generic "scrolling node" name. 11 12 * UIProcess/PageClient.h: 13 * UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp: 14 (WebKit::RemoteScrollingCoordinatorProxy::scrollingTreeNodeDidScroll): 15 * UIProcess/RemoteLayerTree/ios/RemoteScrollingCoordinatorProxyIOS.mm: 16 (WebKit::RemoteScrollingCoordinatorProxy::scrollingTreeNodeWillStartPanGesture): 17 (WebKit::RemoteScrollingCoordinatorProxy::scrollingTreeNodeWillStartScroll): 18 (WebKit::RemoteScrollingCoordinatorProxy::scrollingTreeNodeDidEndScroll): 19 * UIProcess/WebPageProxy.h: 20 * UIProcess/WebPageProxy.messages.in: 21 * UIProcess/ios/PageClientImplIOS.h: 22 * UIProcess/ios/PageClientImplIOS.mm: 23 (WebKit::PageClientImpl::scrollingNodeScrollViewWillStartPanGesture): 24 (WebKit::PageClientImpl::scrollingNodeScrollViewDidScroll): 25 (WebKit::PageClientImpl::scrollingNodeScrollWillStartScroll): 26 (WebKit::PageClientImpl::scrollingNodeScrollDidEndScroll): 27 (WebKit::PageClientImpl::overflowScrollViewWillStartPanGesture): Deleted. 28 (WebKit::PageClientImpl::overflowScrollViewDidScroll): Deleted. 29 (WebKit::PageClientImpl::overflowScrollWillStartScroll): Deleted. 30 (WebKit::PageClientImpl::overflowScrollDidEndScroll): Deleted. 31 * UIProcess/ios/WKContentViewInteraction.h: 32 * UIProcess/ios/WKContentViewInteraction.mm: 33 (-[WKContentView _scrollingNodeScrollingWillBegin]): 34 (-[WKContentView _scrollingNodeScrollingDidEnd]): 35 (-[WKContentView _overflowScrollingWillBegin]): Deleted. 36 (-[WKContentView _overflowScrollingDidEnd]): Deleted. 37 * UIProcess/ios/WebPageProxyIOS.mm: 38 (WebKit::WebPageProxy::scrollingNodeScrollViewWillStartPanGesture): 39 (WebKit::WebPageProxy::scrollingNodeScrollViewDidScroll): 40 (WebKit::WebPageProxy::scrollingNodeScrollWillStartScroll): 41 (WebKit::WebPageProxy::scrollingNodeScrollDidEndScroll): 42 (WebKit::WebPageProxy::overflowScrollViewWillStartPanGesture): Deleted. 43 (WebKit::WebPageProxy::overflowScrollViewDidScroll): Deleted. 44 (WebKit::WebPageProxy::overflowScrollWillStartScroll): Deleted. 45 (WebKit::WebPageProxy::overflowScrollDidEndScroll): Deleted. 46 * WebProcess/WebCoreSupport/ios/WebChromeClientIOS.mm: 47 (WebKit::WebChromeClient::didStartOverflowScroll): 48 (WebKit::WebChromeClient::didEndOverflowScroll): 49 1 50 2018-09-06 Chris Dumez <cdumez@apple.com> 2 51 -
trunk/Source/WebKit/UIProcess/PageClient.h
r235489 r235741 359 359 virtual double minimumZoomScale() const = 0; 360 360 virtual WebCore::FloatRect documentRect() const = 0; 361 virtual void overflowScrollViewWillStartPanGesture() = 0;362 virtual void overflowScrollViewDidScroll() = 0;363 virtual void overflowScrollWillStartScroll() = 0;364 virtual void overflowScrollDidEndScroll() = 0;361 virtual void scrollingNodeScrollViewWillStartPanGesture() = 0; 362 virtual void scrollingNodeScrollViewDidScroll() = 0; 363 virtual void scrollingNodeScrollWillStartScroll() = 0; 364 virtual void scrollingNodeScrollDidEndScroll() = 0; 365 365 virtual Vector<String> mimeTypesWithCustomContentProviders() = 0; 366 366 -
trunk/Source/WebKit/UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp
r235265 r235741 172 172 173 173 #if PLATFORM(IOS) 174 m_webPageProxy. overflowScrollViewDidScroll();174 m_webPageProxy.scrollingNodeScrollViewDidScroll(); 175 175 #endif 176 176 m_webPageProxy.send(Messages::RemoteScrollingCoordinator::ScrollPositionChangedForNode(scrolledNodeID, newScrollPosition, scrollingLayerPositionAction == ScrollingLayerPositionAction::Sync)); -
trunk/Source/WebKit/UIProcess/RemoteLayerTree/ios/RemoteScrollingCoordinatorProxyIOS.mm
r235265 r235741 102 102 void RemoteScrollingCoordinatorProxy::scrollingTreeNodeWillStartPanGesture() 103 103 { 104 m_webPageProxy. overflowScrollViewWillStartPanGesture();104 m_webPageProxy.scrollingNodeScrollViewWillStartPanGesture(); 105 105 } 106 106 107 107 void RemoteScrollingCoordinatorProxy::scrollingTreeNodeWillStartScroll() 108 108 { 109 m_webPageProxy. overflowScrollWillStartScroll();109 m_webPageProxy.scrollingNodeScrollWillStartScroll(); 110 110 } 111 111 112 112 void RemoteScrollingCoordinatorProxy::scrollingTreeNodeDidEndScroll() 113 113 { 114 m_webPageProxy. overflowScrollDidEndScroll();114 m_webPageProxy.scrollingNodeScrollDidEndScroll(); 115 115 } 116 116 -
trunk/Source/WebKit/UIProcess/WebPageProxy.h
r235559 r235741 557 557 WebCore::FloatRect computeCustomFixedPositionRect(const WebCore::FloatRect& unobscuredContentRect, const WebCore::FloatRect& unobscuredContentRectRespectingInputViewBounds, const WebCore::FloatRect& currentCustomFixedPositionRect, double displayedContentScale, WebCore::FrameView::LayoutViewportConstraint = WebCore::FrameView::LayoutViewportConstraint::Unconstrained, bool visualViewportEnabled = false) const; 558 558 559 void overflowScrollViewWillStartPanGesture();560 void overflowScrollViewDidScroll();561 void overflowScrollWillStartScroll();562 void overflowScrollDidEndScroll();559 void scrollingNodeScrollViewWillStartPanGesture(); 560 void scrollingNodeScrollViewDidScroll(); 561 void scrollingNodeScrollWillStartScroll(); 562 void scrollingNodeScrollDidEndScroll(); 563 563 564 564 void dynamicViewportSizeUpdate(const WebCore::FloatSize& viewLayoutSize, const WebCore::FloatSize& maximumUnobscuredSize, const WebCore::FloatRect& targetExposedContentRect, const WebCore::FloatRect& targetUnobscuredRect, const WebCore::FloatRect& targetUnobscuredRectInScrollViewCoordinates, const WebCore::FloatBoxExtent& unobscuredSafeAreaInsets, double targetScale, int32_t deviceOrientation, DynamicViewportSizeUpdateID); -
trunk/Source/WebKit/UIProcess/WebPageProxy.messages.in
r235489 r235741 406 406 StartAssistingNode(struct WebKit::AssistedNodeInformation information, bool userIsInteracting, bool blurPreviousNode, bool changingActivityState, WebKit::UserData userData) 407 407 StopAssistingNode() 408 OverflowScrollWillStartScroll()409 OverflowScrollDidEndScroll()408 ScrollingNodeScrollWillStartScroll() 409 ScrollingNodeScrollDidEndScroll() 410 410 ShowInspectorHighlight(struct WebCore::Highlight highlight) 411 411 HideInspectorHighlight() -
trunk/Source/WebKit/UIProcess/ios/PageClientImplIOS.h
r235489 r235741 160 160 void disableInspectorNodeSearch() override; 161 161 162 void overflowScrollViewWillStartPanGesture() override;163 void overflowScrollViewDidScroll() override;164 void overflowScrollWillStartScroll() override;165 void overflowScrollDidEndScroll() override;162 void scrollingNodeScrollViewWillStartPanGesture() override; 163 void scrollingNodeScrollViewDidScroll() override; 164 void scrollingNodeScrollWillStartScroll() override; 165 void scrollingNodeScrollDidEndScroll() override; 166 166 167 167 // Auxiliary Client Creation -
trunk/Source/WebKit/UIProcess/ios/PageClientImplIOS.mm
r235556 r235741 658 658 } 659 659 660 void PageClientImpl:: overflowScrollViewWillStartPanGesture()660 void PageClientImpl::scrollingNodeScrollViewWillStartPanGesture() 661 661 { 662 662 [m_contentView scrollViewWillStartPanOrPinchGesture]; 663 663 } 664 664 665 void PageClientImpl:: overflowScrollViewDidScroll()665 void PageClientImpl::scrollingNodeScrollViewDidScroll() 666 666 { 667 667 [m_contentView _didScroll]; 668 668 } 669 669 670 void PageClientImpl:: overflowScrollWillStartScroll()671 { 672 [m_contentView _ overflowScrollingWillBegin];673 } 674 675 void PageClientImpl:: overflowScrollDidEndScroll()676 { 677 [m_contentView _ overflowScrollingDidEnd];670 void PageClientImpl::scrollingNodeScrollWillStartScroll() 671 { 672 [m_contentView _scrollingNodeScrollingWillBegin]; 673 } 674 675 void PageClientImpl::scrollingNodeScrollDidEndScroll() 676 { 677 [m_contentView _scrollingNodeScrollingDidEnd]; 678 678 } 679 679 -
trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.h
r235556 r235741 338 338 - (void)_didScroll; 339 339 - (void)_didEndScrollingOrZooming; 340 - (void)_ overflowScrollingWillBegin;341 - (void)_ overflowScrollingDidEnd;340 - (void)_scrollingNodeScrollingWillBegin; 341 - (void)_scrollingNodeScrollingDidEnd; 342 342 - (void)_showPlaybackTargetPicker:(BOOL)hasVideo fromRect:(const WebCore::IntRect&)elementRect routeSharingPolicy:(WebCore::RouteSharingPolicy)policy routingContextUID:(NSString *)contextUID; 343 343 - (void)_showRunOpenPanel:(API::OpenPanelParameters*)parameters resultListener:(WebKit::WebOpenPanelResultListenerProxy*)listener; -
trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
r235556 r235741 1270 1270 } 1271 1271 1272 - (void)_ overflowScrollingWillBegin1272 - (void)_scrollingNodeScrollingWillBegin 1273 1273 { 1274 1274 [_webSelectionAssistant willStartScrollingOverflow]; … … 1276 1276 } 1277 1277 1278 - (void)_ overflowScrollingDidEnd1278 - (void)_scrollingNodeScrollingDidEnd 1279 1279 { 1280 1280 // If scrolling ends before we've received a selection update, -
trunk/Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm
r235398 r235741 286 286 } 287 287 288 void WebPageProxy:: overflowScrollViewWillStartPanGesture()289 { 290 m_pageClient. overflowScrollViewWillStartPanGesture();291 } 292 293 void WebPageProxy:: overflowScrollViewDidScroll()294 { 295 m_pageClient. overflowScrollViewDidScroll();296 } 297 298 void WebPageProxy:: overflowScrollWillStartScroll()299 { 300 m_pageClient. overflowScrollWillStartScroll();301 } 302 303 void WebPageProxy:: overflowScrollDidEndScroll()304 { 305 m_pageClient. overflowScrollDidEndScroll();288 void WebPageProxy::scrollingNodeScrollViewWillStartPanGesture() 289 { 290 m_pageClient.scrollingNodeScrollViewWillStartPanGesture(); 291 } 292 293 void WebPageProxy::scrollingNodeScrollViewDidScroll() 294 { 295 m_pageClient.scrollingNodeScrollViewDidScroll(); 296 } 297 298 void WebPageProxy::scrollingNodeScrollWillStartScroll() 299 { 300 m_pageClient.scrollingNodeScrollWillStartScroll(); 301 } 302 303 void WebPageProxy::scrollingNodeScrollDidEndScroll() 304 { 305 m_pageClient.scrollingNodeScrollDidEndScroll(); 306 306 } 307 307 -
trunk/Source/WebKit/WebProcess/WebCoreSupport/ios/WebChromeClientIOS.mm
r235205 r235741 97 97 void WebChromeClient::didStartOverflowScroll() 98 98 { 99 m_page.send(Messages::WebPageProxy:: OverflowScrollWillStartScroll());99 m_page.send(Messages::WebPageProxy::ScrollingNodeScrollWillStartScroll()); 100 100 } 101 101 102 102 void WebChromeClient::didEndOverflowScroll() 103 103 { 104 m_page.send(Messages::WebPageProxy:: OverflowScrollDidEndScroll());104 m_page.send(Messages::WebPageProxy::ScrollingNodeScrollDidEndScroll()); 105 105 } 106 106
Note: See TracChangeset
for help on using the changeset viewer.