Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: eb7e6e832deb5c0511825feefcfae917e2035236 https://github.com/WebKit/WebKit/commit/eb7e6e832deb5c0511825feefcfae917e2035236 Author: Rupin Mittal <ru...@apple.com> Date: 2024-09-26 (Thu, 26 Sep 2024)
Changed paths: M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.h M Source/WebKit/WebProcess/WebPage/DrawingArea.cpp M Source/WebKit/WebProcess/WebPage/DrawingArea.h M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeDrawingArea.h M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h M Source/WebKit/WebProcess/WebPage/mac/RemoteLayerTreeDrawingAreaMac.h M Source/WebKit/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h M Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.h Log Message: ----------- [IsDeprecatedWeakRefSmartPointerException] Make WebProcess DrawingArea objects RefCounted https://bugs.webkit.org/show_bug.cgi?id=280281 rdar://136602976 Reviewed by Geoffrey Garen. The same will need to be done for the associated Proxy objects, but that will be done in a later patch. * Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.h: * Source/WebKit/WebProcess/WebPage/DrawingArea.cpp: (WebKit::DrawingArea::create): * Source/WebKit/WebProcess/WebPage/DrawingArea.h: * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeDrawingArea.h: (WebKit::RemoteLayerTreeDrawingArea::create): * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::m_textAnimationController): (WebKit::WebPage::updateAfterDrawingAreaCreation): (WebKit::WebPage::gpuProcessConnectionWasDestroyed): (WebKit::WebPage::reinitializeWebPage): (WebKit::WebPage::enterAcceleratedCompositingMode): (WebKit::WebPage::exitAcceleratedCompositingMode): (WebKit::WebPage::close): (WebKit::WebPage::setSize): (WebKit::WebPage::sendViewportAttributesChanged): (WebKit::WebPage::didScalePage): (WebKit::WebPage::setDeviceScaleFactor): (WebKit::WebPage::viewportPropertiesDidChange): (WebKit::WebPage::updateDrawingAreaLayerTreeFreezeState): (WebKit::WebPage::updateFrameSize): (WebKit::WebPage::tryMarkLayersVolatile): (WebKit::WebPage::mouseEvent): (WebKit::WebPage::setBackgroundColor): (WebKit::WebPage::setTopContentInsetFenced): (WebKit::WebPage::setActivityState): (WebKit::WebPage::setLayerHostingMode): (WebKit::WebPage::updateRenderingWithForcedRepaintWithoutCallback): (WebKit::WebPage::updateRenderingWithForcedRepaint): (WebKit::WebPage::updatePreferences): (WebKit::WebPage::willDestroyDecodedDataForAllImages): (WebKit::WebPage::setMainFrameIsScrollable): (WebKit::WebPage::willReplaceMultipartContent): (WebKit::WebPage::didReplaceMultipartContent): (WebKit::WebPage::didCommitLoad): (WebKit::WebPage::setShouldScaleViewToFitDocument): (WebKit::WebPage::dispatchDidReachLayoutMilestone): (WebKit::WebPage::protectedDrawingArea const): * Source/WebKit/WebProcess/WebPage/WebPage.h: * Source/WebKit/WebProcess/WebPage/mac/RemoteLayerTreeDrawingAreaMac.h: * Source/WebKit/WebProcess/WebPage/mac/TiledCoreAnimationDrawingArea.h: * Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.h: Canonical link: https://commits.webkit.org/284292@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes