Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DrawingAreaProxy should hold a CheckedRef to WebPageProxy instead of …
…a raw reference https://bugs.webkit.org/show_bug.cgi?id=261188 Reviewed by Chris Dumez. Use CheckedRef to point to WebPageProxy as warned by the clang static analyzer. * Source/WebKit/UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.cpp: (WebKit::DrawingAreaProxyCoordinatedGraphics::forceUpdateIfNeeded): (WebKit::DrawingAreaProxyCoordinatedGraphics::incorporateUpdate): (WebKit::DrawingAreaProxyCoordinatedGraphics::sizeDidChange): (WebKit::DrawingAreaProxyCoordinatedGraphics::deviceScaleFactorDidChange): (WebKit::DrawingAreaProxyCoordinatedGraphics::adjustTransientZoom): (WebKit::DrawingAreaProxyCoordinatedGraphics::commitTransientZoom): (WebKit::DrawingAreaProxyCoordinatedGraphics::update): (WebKit::DrawingAreaProxyCoordinatedGraphics::targetRefreshRateDidChange): (WebKit::DrawingAreaProxyCoordinatedGraphics::alwaysUseCompositing const): (WebKit::DrawingAreaProxyCoordinatedGraphics::enterAcceleratedCompositingMode): (WebKit::DrawingAreaProxyCoordinatedGraphics::exitAcceleratedCompositingMode): (WebKit::DrawingAreaProxyCoordinatedGraphics::updateAcceleratedCompositingMode): (WebKit::DrawingAreaProxyCoordinatedGraphics::sendUpdateGeometry): (WebKit::DrawingAreaProxyCoordinatedGraphics::discardBackingStore): (WebKit::DrawingAreaProxyCoordinatedGraphics::dispatchAfterEnsuringDrawing): * Source/WebKit/UIProcess/DrawingAreaProxy.cpp: (WebKit::DrawingAreaProxy::protectedWebPageProxy const): (WebKit::DrawingAreaProxy::didChangeViewExposedRect): (WebKit::DrawingAreaProxy::viewExposedRectChangedTimerFired): * Source/WebKit/UIProcess/DrawingAreaProxy.h: * Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeDrawingAreaProxy.mm: (WebKit::RemoteLayerTreeDrawingAreaProxy::RemoteLayerTreeDrawingAreaProxy): (WebKit::RemoteLayerTreeDrawingAreaProxy::sizeDidChange): (WebKit::RemoteLayerTreeDrawingAreaProxy::viewWillStartLiveResize): (WebKit::RemoteLayerTreeDrawingAreaProxy::viewWillEndLiveResize): (WebKit::RemoteLayerTreeDrawingAreaProxy::deviceScaleFactorDidChange): (WebKit::RemoteLayerTreeDrawingAreaProxy::didUpdateGeometry): (WebKit::RemoteLayerTreeDrawingAreaProxy::sendUpdateGeometry): (WebKit::RemoteLayerTreeDrawingAreaProxy::processStateForConnection): (WebKit::RemoteLayerTreeDrawingAreaProxy::commitLayerTreeNotTriggered): (WebKit::RemoteLayerTreeDrawingAreaProxy::commitLayerTreeTransaction): (WebKit::RemoteLayerTreeDrawingAreaProxy::acceleratedAnimationDidStart): (WebKit::RemoteLayerTreeDrawingAreaProxy::acceleratedAnimationDidEnd): (WebKit::RemoteLayerTreeDrawingAreaProxy::indicatorLocation const): (WebKit::RemoteLayerTreeDrawingAreaProxy::indicatorScale const): (WebKit::RemoteLayerTreeDrawingAreaProxy::updateDebugIndicator): (WebKit::RemoteLayerTreeDrawingAreaProxy::didRefreshDisplay): (WebKit::RemoteLayerTreeDrawingAreaProxy::windowKindDidChange): (WebKit::RemoteLayerTreeDrawingAreaProxy::minimumSizeForAutoLayoutDidChange): (WebKit::RemoteLayerTreeDrawingAreaProxy::sizeToContentAutoSizeMaximumSizeDidChange): * Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeDrawingAreaProxyMac.mm: (WebKit::RemoteLayerTreeDrawingAreaProxyMac::createScrollingCoordinatorProxy const): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::existingDisplayLink): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::displayLink): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::layoutBannerLayers): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::didCommitLayerTree): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::adjustTransientZoom): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::commitTransientZoom): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::windowScreenDidChange): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::didRefreshDisplay): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::colorSpaceDidChange): (WebKit::RemoteLayerTreeDrawingAreaProxyMac::createFence): * Source/WebKit/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.mm: (WebKit::TiledCoreAnimationDrawingAreaProxy::deviceScaleFactorDidChange): (WebKit::TiledCoreAnimationDrawingAreaProxy::sizeDidChange): (WebKit::TiledCoreAnimationDrawingAreaProxy::colorSpaceDidChange): (WebKit::TiledCoreAnimationDrawingAreaProxy::minimumSizeForAutoLayoutDidChange): (WebKit::TiledCoreAnimationDrawingAreaProxy::sizeToContentAutoSizeMaximumSizeDidChange): (WebKit::TiledCoreAnimationDrawingAreaProxy::enterAcceleratedCompositingMode): (WebKit::TiledCoreAnimationDrawingAreaProxy::updateAcceleratedCompositingMode): (WebKit::TiledCoreAnimationDrawingAreaProxy::didFirstLayerFlush): (WebKit::TiledCoreAnimationDrawingAreaProxy::didUpdateGeometry): (WebKit::TiledCoreAnimationDrawingAreaProxy::waitForDidUpdateActivityState): (WebKit::TiledCoreAnimationDrawingAreaProxy::willSendUpdateGeometry): (WebKit::TiledCoreAnimationDrawingAreaProxy::createFence): (WebKit::TiledCoreAnimationDrawingAreaProxy::sendUpdateGeometry): (WebKit::TiledCoreAnimationDrawingAreaProxy::adjustTransientZoom): (WebKit::TiledCoreAnimationDrawingAreaProxy::commitTransientZoom): (WebKit::TiledCoreAnimationDrawingAreaProxy::displayNominalFramesPerSecond): * Source/WebKit/UIProcess/wc/DrawingAreaProxyWC.cpp: (WebKit::DrawingAreaProxyWC::sizeDidChange): (WebKit::DrawingAreaProxyWC::update): (WebKit::DrawingAreaProxyWC::incorporateUpdate): Canonical link: https://commits.webkit.org/267845@main
- Loading branch information