Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f22e2c538682ea40208cd211384a67382b5480b8 https://github.com/WebKit/WebKit/commit/f22e2c538682ea40208cd211384a67382b5480b8 Author: Chris Dumez <cdu...@apple.com> Date: 2023-10-20 (Fri, 20 Oct 2023)
Changed paths: M Source/WebCore/Headers.cmake M Source/WebCore/WebCore.xcodeproj/project.pbxproj M Source/WebCore/dom/Document.cpp M Source/WebCore/dom/Document.h M Source/WebCore/dom/DocumentFontLoader.cpp M Source/WebCore/dom/DocumentFontLoader.h M Source/WebCore/dom/DocumentFragment.cpp M Source/WebCore/dom/DocumentFullscreen.cpp M Source/WebCore/dom/DocumentInlines.h M Source/WebCore/dom/DocumentMarkerController.cpp M Source/WebCore/dom/DocumentMarkerController.h M Source/WebCore/dom/DocumentOrShadowRootFullscreen.cpp M Source/WebCore/dom/DocumentParser.h M Source/WebCore/dom/DocumentStorageAccess.cpp M Source/WebCore/dom/DocumentStorageAccess.h M Source/WebCore/dom/DocumentTouch.cpp M Source/WebCore/dom/FullscreenManager.h M Source/WebCore/page/Frame.h M Source/WebCore/page/Page.h M Source/WebCore/rendering/HitTestResult.cpp M Source/WebCore/testing/Internals.cpp M Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm M Source/WebKit/WebProcess/WebPage/FindController.cpp M Source/WebKit/WebProcess/WebPage/WebFoundTextRangeController.cpp M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKitLegacy/ios/WebCoreSupport/WebVisiblePosition.mm M Source/WebKitLegacy/mac/WebView/WebFrame.mm Log Message: ----------- Adopt smart pointers in more Document-related classes https://bugs.webkit.org/show_bug.cgi?id=263459 Reviewed by Ryosuke Niwa. * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/dom/Document.cpp: (WebCore::Document::Document): (WebCore::Document::protectedTitleElement const): (WebCore::Document::protectedParser const): Deleted. (WebCore::Document::protectedDocumentElement const): Deleted. (WebCore::Document::protectedUndoManager const): Deleted. (WebCore::Document::protectedReportingScope const): Deleted. (WebCore::Document::protectedDecoder const): Deleted. (WebCore::Document::protectedFocusedElement const): Deleted. (WebCore::Document::protectedContextDocument const): Deleted. (WebCore::Document::protectedWindow const): Deleted. (WebCore::Document::protectedCachedResourceLoader const): Deleted. * Source/WebCore/dom/Document.h: (WebCore::Document::protectedContextDocument const): (WebCore::Document::markers const): Deleted. * Source/WebCore/dom/DocumentFontLoader.cpp: (WebCore::DocumentFontLoader::cachedFont): (WebCore::DocumentFontLoader::beginLoadingFontSoon): (WebCore::DocumentFontLoader::loadPendingFonts): (WebCore::DocumentFontLoader::fontLoadingTimerFired): (WebCore::DocumentFontLoader::stopLoadingAndClearFonts): * Source/WebCore/dom/DocumentFontLoader.h: * Source/WebCore/dom/DocumentFragment.cpp: (WebCore::DocumentFragment::cloneNodeInternal): (WebCore::DocumentFragment::parseHTML): * Source/WebCore/dom/DocumentFullscreen.cpp: (WebCore::DocumentFullscreen::exitFullscreen): (WebCore::DocumentFullscreen::webkitExitFullscreen): (WebCore::DocumentFullscreen::fullscreenEnabled): * Source/WebCore/dom/DocumentInlines.h: (WebCore::Document::textEncoding const): (WebCore::Document::protectedWindow const): (WebCore::Document::protectedCachedResourceLoader const): (WebCore::Document::protectedParser const): (WebCore::Document::protectedDocumentElement const): (WebCore::Document::protectedUndoManager const): (WebCore::Document::protectedReportingScope const): (WebCore::Document::protectedDecoder const): (WebCore::Document::protectedFocusedElement const): (WebCore::Document::markers): (WebCore::Document::markers const): (WebCore::Document::checkedMarkers): (WebCore::Document::checkedMarkers const): (WebCore::Document::checkedFullscreenManager): (WebCore::Document::checkedFullscreenManager const): * Source/WebCore/dom/DocumentMarkerController.cpp: (WebCore::DocumentMarkerController::invalidateRectsForAllMarkers): (WebCore::DocumentMarkerController::invalidateRectsForMarkersInNode): (WebCore::updateMainFrameLayoutIfNeeded): (WebCore::DocumentMarkerController::protectedDocument const): (WebCore::DocumentMarkerController::updateRectsForInvalidatedMarkersOfType): (WebCore::DocumentMarkerController::renderedRectsForMarkers): (WebCore::DocumentMarkerController::addMarker): (WebCore::DocumentMarkerController::copyMarkers): (WebCore::DocumentMarkerController::removeMarkers): (WebCore::DocumentMarkerController::markerContainingPoint): (WebCore::DocumentMarkerController::forEachOfTypes): (WebCore::DocumentMarkerController::removeMarkersFromList): (WebCore::DocumentMarkerController::repaintMarkers): (WebCore::DocumentMarkerController::shiftMarkers): (WebCore::DocumentMarkerController::fadeAnimationTimerFired): (WebCore::addMarker): (WebCore::removeMarkers): (WebCore::DocumentMarkerController::showMarkers const): * Source/WebCore/dom/DocumentMarkerController.h: * Source/WebCore/dom/DocumentOrShadowRootFullscreen.cpp: (WebCore::DocumentOrShadowRootFullscreen::fullscreenElement): * Source/WebCore/dom/DocumentParser.h: (WebCore::DocumentParser::asScriptableDocumentParser): * Source/WebCore/dom/DocumentStorageAccess.cpp: (WebCore::DocumentStorageAccess::hasStorageAccessQuickCheck): (WebCore::DocumentStorageAccess::hasStorageAccess): (WebCore::DocumentStorageAccess::requestStorageAccessQuickCheck): (WebCore::DocumentStorageAccess::requestStorageAccess): (WebCore::DocumentStorageAccess::protectedDocument const): (WebCore::DocumentStorageAccess::requestStorageAccessForDocumentQuirk): (WebCore::DocumentStorageAccess::requestStorageAccessForNonDocumentQuirk): (WebCore::DocumentStorageAccess::requestStorageAccessQuirk): (WebCore::DocumentStorageAccess::enableTemporaryTimeUserGesture): (WebCore::DocumentStorageAccess::hasFrameSpecificStorageAccess const): * Source/WebCore/dom/DocumentStorageAccess.h: * Source/WebCore/dom/DocumentTouch.cpp: (WebCore::DocumentTouch::createTouch): * Source/WebCore/dom/FullscreenManager.h: * Source/WebCore/page/Frame.h: * Source/WebCore/page/Page.h: (WebCore::Frame::checkedPage const): * Source/WebCore/rendering/HitTestResult.cpp: (WebCore::HitTestResult::spellingToolTip const): (WebCore::HitTestResult::replacedString const): (WebCore::HitTestResult::dictationAlternatives const): * Source/WebCore/testing/Internals.cpp: Canonical link: https://commits.webkit.org/269620@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes