Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: fcc73527e93d3d4948deec6328f1260245a7d856 https://github.com/WebKit/WebKit/commit/fcc73527e93d3d4948deec6328f1260245a7d856 Author: Tim Nguyen <n...@apple.com> Date: 2025-03-04 (Tue, 04 Mar 2025)
Changed paths: M Source/WTF/wtf/LoggerHelper.h M Source/WebCore/css/SelectorCheckerTestFunctions.h M Source/WebCore/dom/Document.cpp M Source/WebCore/dom/Document.h M Source/WebCore/dom/DocumentFullscreen.cpp M Source/WebCore/dom/DocumentFullscreen.h M Source/WebCore/dom/DocumentOrShadowRootFullscreen.cpp M Source/WebCore/html/HTMLMediaElement.cpp M Source/WebCore/html/MediaElementSession.cpp M Source/WebCore/page/EventHandler.cpp M Source/WebCore/page/LocalFrameView.cpp M Source/WebCore/page/Page.cpp M Source/WebCore/page/ScreenOrientation.cpp M Source/WebCore/page/ios/ContentChangeObserver.cpp M Source/WebCore/rendering/RenderLayerBacking.cpp M Source/WebCore/rendering/RenderLayerCompositor.cpp M Source/WebCore/style/StyleAdjuster.cpp M Source/WebCore/style/UserAgentStyle.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp M Source/WebKitLegacy/mac/WebCoreSupport/WebChromeClient.mm M Source/WebKitLegacy/mac/WebView/WebView.mm Log Message: ----------- Use ref-counting forwarding for `DocumentFullscreen` https://bugs.webkit.org/show_bug.cgi?id=288981 rdar://146036494 Reviewed by Chris Dumez. Also address some smarter C++ warnings that appeared as a result. * Source/WTF/wtf/LoggerHelper.h: * Source/WebCore/css/SelectorCheckerTestFunctions.h: (WebCore::matchesAnimatingFullscreenTransitionPseudoClass): (WebCore::matchesFullscreenDocumentPseudoClass): * Source/WebCore/dom/Document.cpp: (WebCore::Document::commonTeardown): (WebCore::Document::ensureFullscreen): (WebCore::Document::protectedFullscreen): (WebCore::Document::protectedFullscreen const): (WebCore::eventTargetElementForDocument): (WebCore::Document::checkedFullscreen): Deleted. (WebCore::Document::checkedFullscreen const): Deleted. * Source/WebCore/dom/Document.h: * Source/WebCore/dom/DocumentFullscreen.cpp: (WebCore::DocumentFullscreen::fullscreenEnabled): (WebCore::DocumentFullscreen::requestFullscreen): (WebCore::DocumentFullscreen::willEnterFullscreen): (WebCore::DocumentFullscreen::elementEnterFullscreen): (WebCore::documentsToUnfullscreen): (WebCore::DocumentFullscreen::exitFullscreen): (WebCore::DocumentFullscreen::webkitExitFullscreen): (WebCore::DocumentFullscreen::finishExitFullscreen): (WebCore::DocumentFullscreen::fullyExitFullscreen): (WebCore::DocumentFullscreen::queueFullscreenChangeEventForDocument): * Source/WebCore/dom/DocumentFullscreen.h: * Source/WebCore/dom/DocumentOrShadowRootFullscreen.cpp: (WebCore::DocumentOrShadowRootFullscreen::fullscreenElement): * Source/WebCore/html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::isFullscreen const): (WebCore::HTMLMediaElement::isStandardFullscreen const): (WebCore::HTMLMediaElement::enterFullscreen): (WebCore::HTMLMediaElement::exitFullscreen): * Source/WebCore/html/MediaElementSession.cpp: (WebCore::MediaElementSession::canShowControlsManager const): (WebCore::MediaElementSession::updateMediaUsageIfChanged): * Source/WebCore/page/EventHandler.cpp: (WebCore::EventHandler::internalKeyEvent): * Source/WebCore/page/LocalFrameView.cpp: (WebCore::LocalFrameView::documentBackgroundColor const): * Source/WebCore/page/Page.cpp: (WebCore::Page::updateRendering): (WebCore::Page::outermostFullscreenDocument const): * Source/WebCore/page/ScreenOrientation.cpp: (WebCore::ScreenOrientation::lock): * Source/WebCore/page/ios/ContentChangeObserver.cpp: (WebCore::isHiddenBehindFullscreenElement): * Source/WebCore/rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::RenderLayerBacking): * Source/WebCore/rendering/RenderLayerCompositor.cpp: (WebCore::isDescendantOfFullScreenLayer): * Source/WebCore/style/StyleAdjuster.cpp: (WebCore::Style::Adjuster::adjust const): (WebCore::Style::Adjuster::adjustForSiteSpecificQuirks const): * Source/WebCore/style/UserAgentStyle.cpp: (WebCore::Style::UserAgentStyle::ensureDefaultStyleSheetsForElement): * Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp: (WebKit::WebLocalFrameLoaderClient::dispatchDidStartProvisionalLoad): * Source/WebKitLegacy/mac/WebCoreSupport/WebChromeClient.mm: (WebChromeClient::createWindow): * Source/WebKitLegacy/mac/WebView/WebView.mm: (-[WebView _didStartProvisionalLoadForFrame:]): Canonical link: https://commits.webkit.org/291560@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