Changeset 211929 in webkit


Ignore:
Timestamp:
Feb 8, 2017, 9:22:51 PM (8 years ago)
Author:
Simon Fraser
Message:

Put names on more UIViews for ease of debugging
https://bugs.webkit.org/show_bug.cgi?id=168035

Reviewed by Tim Horton.

Source/WebCore:

Name the page overlay layers.

  • page/PageOverlayController.cpp:

(WebCore::PageOverlayController::createRootLayersIfNeeded):
(WebCore::PageOverlayController::installPageOverlay):

Source/WebKit2:

Put names on the various bare UIViews that we create.

  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView _setHasCustomContentView:loadedMIMEType:]):
(-[WKWebView _beginAnimatedResizeWithUpdates:]):

  • UIProcess/ios/ViewGestureControllerIOS.mm:

(WebKit::ViewGestureController::beginSwipeGesture):

  • UIProcess/ios/WKContentView.mm:

(-[WKContentView _commonInitializationWithProcessPool:configuration:]):

  • UIProcess/ios/WKContentViewInteraction.mm:

(-[WKContentView setupInteraction]):

  • WebProcess/WebCoreSupport/WebInspectorClient.cpp:

(WebKit::WebInspectorClient::showPaintRect):

  • WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:

(WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):

Location:
trunk/Source
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r211927 r211929  
     12017-02-08  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Put names on more UIViews for ease of debugging
     4        https://bugs.webkit.org/show_bug.cgi?id=168035
     5
     6        Reviewed by Tim Horton.
     7
     8        Name the page overlay layers.
     9
     10        * page/PageOverlayController.cpp:
     11        (WebCore::PageOverlayController::createRootLayersIfNeeded):
     12        (WebCore::PageOverlayController::installPageOverlay):
     13
    1142017-02-08  Commit Queue  <commit-queue@webkit.org>
    215
  • trunk/Source/WebCore/page/PageOverlayController.cpp

    r211683 r211929  
    6767    m_documentOverlayRootLayer = GraphicsLayer::create(m_mainFrame.page()->chrome().client().graphicsLayerFactory(), *this);
    6868    m_viewOverlayRootLayer = GraphicsLayer::create(m_mainFrame.page()->chrome().client().graphicsLayerFactory(), *this);
    69 #ifndef NDEBUG
    70     m_documentOverlayRootLayer->setName("Page Overlay container (document-relative)");
    71     m_viewOverlayRootLayer->setName("Page Overlay container (view-relative)");
    72 #endif
     69    m_documentOverlayRootLayer->setName("Document overlay Container");
     70    m_viewOverlayRootLayer->setName("View overlay container");
    7371}
    7472
     
    150148    layer->setAnchorPoint(FloatPoint3D());
    151149    layer->setBackgroundColor(overlay.backgroundColor());
    152 #ifndef NDEBUG
    153     layer->setName("Page Overlay content");
    154 #endif
     150    layer->setName("Overlay content");
    155151
    156152    updateSettingsForLayer(*layer);
  • trunk/Source/WebKit2/ChangeLog

    r211915 r211929  
     12017-02-08  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Put names on more UIViews for ease of debugging
     4        https://bugs.webkit.org/show_bug.cgi?id=168035
     5
     6        Reviewed by Tim Horton.
     7
     8        Put names on the various bare UIViews that we create.
     9
     10        * UIProcess/API/Cocoa/WKWebView.mm:
     11        (-[WKWebView _setHasCustomContentView:loadedMIMEType:]):
     12        (-[WKWebView _beginAnimatedResizeWithUpdates:]):
     13        * UIProcess/ios/ViewGestureControllerIOS.mm:
     14        (WebKit::ViewGestureController::beginSwipeGesture):
     15        * UIProcess/ios/WKContentView.mm:
     16        (-[WKContentView _commonInitializationWithProcessPool:configuration:]):
     17        * UIProcess/ios/WKContentViewInteraction.mm:
     18        (-[WKContentView setupInteraction]):
     19        * WebProcess/WebCoreSupport/WebInspectorClient.cpp:
     20        (WebKit::WebInspectorClient::showPaintRect):
     21        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
     22        (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
     23
    1242017-02-08  Andy Estes  <aestes@apple.com>
    225
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm

    r211897 r211929  
    11341134        _customContentView = adoptNS([[representationClass alloc] web_initWithFrame:self.bounds webView:self]);
    11351135        _customContentFixedOverlayView = adoptNS([[UIView alloc] initWithFrame:self.bounds]);
     1136        [_customContentFixedOverlayView layer].name = @"CustomContentFixedOverlay";
    11361137        [_customContentFixedOverlayView setUserInteractionEnabled:NO];
    11371138
     
    44034404    NSUInteger indexOfContentView = [[_scrollView subviews] indexOfObject:_contentView.get()];
    44044405    _resizeAnimationView = adoptNS([[UIView alloc] init]);
     4406    [_resizeAnimationView layer].name = @"ResizeAnimation";
    44054407    [_scrollView insertSubview:_resizeAnimationView.get() atIndex:indexOfContentView];
    44064408    [_resizeAnimationView addSubview:_contentView.get()];
  • trunk/Source/WebKit2/UIProcess/ios/ViewGestureControllerIOS.mm

    r211121 r211929  
    188188    RetainPtr<UIViewController> snapshotViewController = adoptNS([[UIViewController alloc] init]);
    189189    m_snapshotView = adoptNS([[UIView alloc] initWithFrame:liveSwipeViewFrame]);
     190    [m_snapshotView layer].name = @"SwipeSnapshot";
    190191
    191192    RetainPtr<UIColor> backgroundColor = [UIColor whiteColor];
     
    207208
    208209    m_transitionContainerView = adoptNS([[UIView alloc] initWithFrame:liveSwipeViewFrame]);
     210    [m_transitionContainerView layer].name = @"SwipeTransitionContainer";
    209211    m_liveSwipeViewClippingView = adoptNS([[UIView alloc] initWithFrame:liveSwipeViewFrame]);
     212    [m_liveSwipeViewClippingView layer].name = @"LiveSwipeViewClipping";
     213
    210214    [m_liveSwipeViewClippingView setClipsToBounds:YES];
    211215
  • trunk/Source/WebKit2/UIProcess/ios/WKContentView.mm

    r209967 r211929  
    204204
    205205    _rootContentView = adoptNS([[UIView alloc] init]);
     206    [_rootContentView layer].name = @"RootContent";
    206207    [_rootContentView layer].masksToBounds = NO;
    207208    [_rootContentView setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
    208209
    209210    _fixedClippingView = adoptNS([[UIView alloc] init]);
     211    [_fixedClippingView layer].name = @"FixedClipping";
    210212    [_fixedClippingView layer].masksToBounds = YES;
    211213    [_fixedClippingView layer].anchorPoint = CGPointZero;
    212 #ifndef NDEBUG
    213     [[_fixedClippingView layer] setName:@"Fixed clipping"];
    214 #endif
    215214
    216215    [self addSubview:_fixedClippingView.get()];
  • trunk/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm

    r211897 r211929  
    542542    if (!_interactionViewsContainerView) {
    543543        _interactionViewsContainerView = adoptNS([[UIView alloc] init]);
     544        [_interactionViewsContainerView layer].name = @"InteractionViewsContainer";
    544545        [_interactionViewsContainerView setOpaque:NO];
    545546        [_interactionViewsContainerView layer].anchorPoint = CGPointZero;
  • trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebInspectorClient.cpp

    r211141 r211929  
    152152    std::unique_ptr<GraphicsLayer> paintLayer = GraphicsLayer::create(m_page->drawingArea()->graphicsLayerFactory(), *m_paintIndicatorLayerClient);
    153153   
     154    paintLayer->setName("paint rect");
    154155    paintLayer->setAnchorPoint(FloatPoint3D());
    155156    paintLayer->setPosition(rect.location());
  • trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm

    r208985 r211929  
    7878    webPage.corePage()->settings().setDelegatesPageScaling(true);
    7979#endif
     80    m_rootLayer->setName("drawing area root");
    8081
    8182    m_commitQueue = dispatch_queue_create("com.apple.WebKit.WebContent.RemoteLayerTreeDrawingArea.CommitQueue", nullptr);
Note: See TracChangeset for help on using the changeset viewer.