Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0de5508244331b7f9d6d6c958b42040e94332b01
https://github.com/WebKit/WebKit/commit/0de5508244331b7f9d6d6c958b42040e94332b01
Author: Chris Dumez <[email protected]>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp
M Source/WebCore/Modules/model-element/HTMLModelElement.cpp
M Source/WebCore/accessibility/AXUtilities.cpp
M Source/WebCore/bindings/js/WindowProxy.cpp
M Source/WebCore/css/query/MediaQueryFeatures.cpp
M Source/WebCore/dom/CharacterData.cpp
M Source/WebCore/dom/Document.cpp
M Source/WebCore/dom/LoadableSpeculationRules.cpp
M Source/WebCore/dom/ScriptElement.cpp
M Source/WebCore/dom/ScriptExecutionContext.cpp
M Source/WebCore/history/BackForwardCache.cpp
M Source/WebCore/history/CachedFrame.cpp
M Source/WebCore/history/CachedPage.cpp
M Source/WebCore/html/HTMLCanvasElement.cpp
M Source/WebCore/html/HTMLIFrameElement.cpp
M Source/WebCore/html/HTMLImageElement.cpp
M Source/WebCore/html/HTMLMediaElement.cpp
M Source/WebCore/html/HTMLPlugInElement.cpp
M Source/WebCore/html/TextFieldInputType.cpp
M Source/WebCore/html/parser/HTMLParserOptions.cpp
M Source/WebCore/html/shadow/MediaControlTextTrackContainerElement.cpp
M Source/WebCore/loader/DocumentWriter.cpp
M Source/WebCore/loader/FrameLoader.cpp
M Source/WebCore/loader/HistoryController.cpp
M Source/WebCore/loader/NavigationScheduler.cpp
M Source/WebCore/loader/ResourceLoadNotifier.cpp
M Source/WebCore/page/ContextMenuController.cpp
M Source/WebCore/page/DOMSelection.cpp
M Source/WebCore/page/DOMWindow.cpp
M Source/WebCore/page/DOMWindow.h
M Source/WebCore/page/DeviceController.cpp
M Source/WebCore/page/DeviceController.h
M Source/WebCore/page/DragController.cpp
M Source/WebCore/page/EventHandler.cpp
M Source/WebCore/page/FocusController.cpp
M Source/WebCore/page/History.cpp
M Source/WebCore/page/LocalFrame.cpp
M Source/WebCore/page/LocalFrame.h
M Source/WebCore/page/LocalFrameInlines.h
M Source/WebCore/page/LocalFrameView.cpp
M Source/WebCore/page/LocalFrameView.h
M Source/WebCore/page/Page.cpp
M Source/WebCore/page/Page.h
M Source/WebCore/page/TextIndicator.cpp
M Source/WebCore/page/WebKitNamespace.cpp
M Source/WebCore/page/text-extraction/TextExtraction.cpp
M Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm
M Source/WebCore/rendering/RenderObject.cpp
M Source/WebCore/rendering/RenderTheme.cpp
M Source/WebCore/rendering/mac/RenderThemeMac.mm
M Source/WebCore/svg/SVGSVGElement.cpp
M Source/WebCore/testing/InternalSettings.cpp
M Source/WebCore/xml/XMLTreeViewer.cpp
M Source/WebKit/Shared/EditingRange.cpp
M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp
M Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp
M Source/WebKit/WebProcess/Inspector/RemoteWebInspectorUI.cpp
M Source/WebKit/WebProcess/Inspector/WebInspectorUI.cpp
M Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp
M Source/WebKit/WebProcess/Network/WebResourceLoader.cpp
M Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm
M Source/WebKit/WebProcess/WebPage/FindController.cpp
M Source/WebKit/WebProcess/WebPage/WebFrame.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm
M Source/WebKit/WebProcess/WebProcess.cpp
Log Message:
-----------
Drop more `checked*()` member functions in Source/WebCore/page
https://bugs.webkit.org/show_bug.cgi?id=307523
Reviewed by Anne van Kesteren.
* Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp:
(WebCore::MediaControlsHost::sortedTrackListForMenu):
(WebCore::MediaControlsHost::displayNameForTrack):
(WebCore::MediaControlsHost::captionDisplayMode const):
(WebCore::MediaControlsHost::mediaControlsContextMenuItems):
(WebCore::MediaControlsHost::savePreviouslySelectedTextTrackIfNecessary):
* Source/WebCore/Modules/model-element/HTMLModelElement.cpp:
(WebCore::HTMLModelElement::shouldDeferLoading const):
* Source/WebCore/accessibility/AXUtilities.cpp:
(WebCore::needsLayoutOrStyleRecalc):
* Source/WebCore/bindings/js/WindowProxy.cpp:
(WebCore::WindowProxy::createJSWindowProxyWithInitializedScript):
* Source/WebCore/css/query/MediaQueryFeatures.cpp:
(WebCore::MQ::Features::scriptingFeatureSchema):
* Source/WebCore/dom/CharacterData.cpp:
(WebCore::CharacterData::setData):
(WebCore::CharacterData::setDataAndUpdate):
* Source/WebCore/dom/Document.cpp:
(WebCore::Document::didBecomeCurrentDocumentInFrame):
(WebCore::Document::disableEval):
(WebCore::Document::disableWebAssembly):
(WebCore::Document::setTrustedTypesEnforcement):
* Source/WebCore/dom/LoadableSpeculationRules.cpp:
(WebCore::LoadableSpeculationRules::notifyFinished):
* Source/WebCore/dom/ScriptElement.cpp:
(WebCore::reportSpeculationRulesError):
(WebCore::ScriptElement::requestModuleScript):
(WebCore::ScriptElement::executeClassicScript):
(WebCore::ScriptElement::registerImportMap):
(WebCore::ScriptElement::executeScriptAndDispatchEvent):
(WebCore::ScriptElement::registerSpeculationRules):
* Source/WebCore/dom/ScriptExecutionContext.cpp:
(WebCore::ScriptExecutionContext::globalObject const):
* Source/WebCore/history/BackForwardCache.cpp:
(WebCore::logBackForwardCacheFailureDiagnosticMessage):
* Source/WebCore/history/CachedFrame.cpp:
(WebCore::CachedFrameBase::restore):
* Source/WebCore/history/CachedPage.cpp:
(WebCore::CachedPage::restore):
* Source/WebCore/html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::createElementRenderer):
(WebCore::HTMLCanvasElement::isReplaced const):
* Source/WebCore/html/HTMLIFrameElement.cpp:
(WebCore::isFrameLazyLoadable):
* Source/WebCore/html/HTMLImageElement.cpp:
(WebCore::HTMLImageElement::isLazyLoadable const):
* Source/WebCore/html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::loadResource):
(WebCore::HTMLMediaElement::controls const):
(WebCore::HTMLMediaElement::addTextTrack):
(WebCore::HTMLMediaElement::configureTextTrackGroup):
(WebCore::HTMLMediaElement::setSelectedTextTrack):
(WebCore::HTMLMediaElement::updatePlayState):
(WebCore::HTMLMediaElement::captionPreferencesChanged):
(WebCore::HTMLMediaElement::captionDisplayMode):
(WebCore::HTMLMediaElement::mediaPlayerPreferredAudioCharacteristics const):
(WebCore::HTMLMediaElement::mediaPlayerEngineFailedToLoad):
(WebCore::HTMLMediaElement::logTextTrackDiagnostics):
(WebCore::HTMLMediaElement::watchtimeTimerFired):
(WebCore::HTMLMediaElement::invalidateBufferingStopwatch):
* Source/WebCore/html/HTMLPlugInElement.cpp:
(WebCore::HTMLPlugInElement::bindingsInstance):
* Source/WebCore/html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::shouldDrawCapsLockIndicator const):
* Source/WebCore/html/parser/HTMLParserOptions.cpp:
(WebCore::HTMLParserOptions::HTMLParserOptions):
* Source/WebCore/html/shadow/MediaControlTextTrackContainerElement.cpp:
(WebCore::MediaControlTextTrackContainerElement::updateActiveCuesFontSize):
(WebCore::MediaControlTextTrackContainerElement::updateTextStrokeStyle):
(WebCore::MediaControlTextTrackContainerElement::captionPreferencesChanged):
(WebCore::MediaControlTextTrackContainerElement::ensurePreviewCue const):
* Source/WebCore/loader/DocumentWriter.cpp:
(WebCore::DocumentWriter::begin):
* Source/WebCore/loader/FrameLoader.cpp:
(WebCore::FrameLoader::clear):
(WebCore::FrameLoader::checkLoadCompleteForThisFrame):
(WebCore::FrameLoader::executeJavaScriptURL):
(WebCore::FrameLoader::continueLoadAfterNavigationPolicy):
(WebCore::FrameLoader::dispatchDidClearWindowObjectsInAllWorlds):
(WebCore::FrameLoader::dispatchDidClearWindowObjectInWorld):
* Source/WebCore/loader/HistoryController.cpp:
(WebCore::HistoryController::updateForRedirectWithLockedBackForwardList):
(WebCore::HistoryController::updateBackForwardListClippedAtTarget):
(WebCore::HistoryController::pushState):
* Source/WebCore/loader/NavigationScheduler.cpp:
(WebCore::ScheduledHistoryNavigationByKey::findBackForwardItemByKey const):
* Source/WebCore/loader/ResourceLoadNotifier.cpp:
(WebCore::ResourceLoadNotifier::didReceiveResponse):
(WebCore::ResourceLoadNotifier::didReceiveData):
(WebCore::ResourceLoadNotifier::didFinishLoad):
(WebCore::ResourceLoadNotifier::didFailToLoad):
* Source/WebCore/page/ContextMenuController.cpp:
(WebCore::ContextMenuController::contextMenuItemSelected):
(WebCore::ContextMenuController::populate):
(WebCore::ContextMenuController::checkOrEnableIfNeeded const):
* Source/WebCore/page/DOMSelection.cpp:
(WebCore::DOMSelection::rangeCount const):
(WebCore::DOMSelection::modify):
(WebCore::DOMSelection::getRangeAt):
(WebCore::DOMSelection::removeAllRanges):
(WebCore::DOMSelection::removeRange):
(WebCore::DOMSelection::deleteFromDocument):
* Source/WebCore/page/DOMWindow.cpp:
(WebCore::DOMWindow::close):
(WebCore::DOMWindow::checkedConsole const): Deleted.
* Source/WebCore/page/DOMWindow.h:
* Source/WebCore/page/DeviceController.cpp:
(WebCore::DeviceController::addDeviceEventListener):
(WebCore::DeviceController::removeDeviceEventListener):
(WebCore::DeviceController::removeAllDeviceEventListeners):
(WebCore::DeviceController::checkedClient): Deleted.
* Source/WebCore/page/DeviceController.h:
* Source/WebCore/page/DragController.cpp:
(WebCore::DragController::tryDocumentDrag):
(WebCore::setSelectionToDragCaret):
(WebCore::selectElement):
(WebCore::DragController::startDrag):
(WebCore::DragController::insertDroppedImagePlaceholdersAtCaret):
* Source/WebCore/page/EventHandler.cpp:
(WebCore::EventHandler::defaultBackspaceEventHandler):
* Source/WebCore/page/FocusController.cpp:
(WebCore::FocusController::setFocusedInternal):
* Source/WebCore/page/History.cpp:
(WebCore::History::length const):
* Source/WebCore/page/LocalFrame.cpp:
(WebCore::LocalFrame::~LocalFrame):
(WebCore::LocalFrame::setView):
(WebCore::LocalFrame::injectUserScriptImmediately):
(WebCore::LocalFrame::clearTimers):
(WebCore::LocalFrame::willDetachPage):
(WebCore::LocalFrame::setPageAndTextZoomFactors):
(WebCore::LocalFrame::resumeActiveDOMObjectsAndAnimations):
(WebCore::LocalFrame::checkedContentRenderer const): Deleted.
(WebCore::LocalFrame::checkedScript): Deleted.
(WebCore::LocalFrame::checkedScript const): Deleted.
* Source/WebCore/page/LocalFrame.h:
* Source/WebCore/page/LocalFrameInlines.h:
(WebCore::LocalFrame::checkedSelection const): Deleted.
* Source/WebCore/page/LocalFrameView.cpp:
(WebCore::LocalFrameView::checkedLayoutContext const): Deleted.
(WebCore::LocalFrameView::checkedLayoutContext): Deleted.
(WebCore::LocalFrameView::checkedRenderView const): Deleted.
* Source/WebCore/page/LocalFrameView.h:
* Source/WebCore/page/Page.cpp:
(WebCore::Page::~Page):
(WebCore::Page::findString):
(WebCore::replaceRanges):
(WebCore::Page::logMediaDiagnosticMessage const):
(WebCore::Page::scheduleRenderingUpdateInternal):
(WebCore::Page::logNavigation):
(WebCore::Page::didChangeMainDocument):
(WebCore::Page::revealCurrentSelection):
(WebCore::Page::forceRepaintAllFrames):
(WebCore::Page::deleteRemovedNodesAndDetachedRenderers):
(WebCore::Page::checkedBackForward): Deleted.
(WebCore::Page::checkedDiagnosticLoggingClient const): Deleted.
(WebCore::Page::checkedGroup): Deleted.
(WebCore::Page::checkedRenderingUpdateScheduler): Deleted.
(WebCore::Page::checkedProgress): Deleted.
(WebCore::Page::checkedProgress const): Deleted.
(WebCore::Page::checkedElementTargetingController): Deleted.
* Source/WebCore/page/Page.h:
(WebCore::Page::progress const):
(WebCore::Page::elementTargetingController):
* Source/WebCore/page/TextIndicator.cpp:
(WebCore::initializeIndicator):
* Source/WebCore/page/WebKitNamespace.cpp:
(WebCore::WebKitNamespace::evaluateScript):
* Source/WebCore/page/text-extraction/TextExtraction.cpp:
(WebCore::TextExtraction::applyRules):
* Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm:
(WebCore::PlaybackSessionModelMediaElement::updateMediaSelectionOptions):
(WebCore::PlaybackSessionModelMediaElement::audioMediaSelectionOptions const):
(WebCore::PlaybackSessionModelMediaElement::legibleMediaSelectionOptions const):
* Source/WebCore/rendering/RenderObject.cpp:
(WebCore::RenderObject::scheduleLayout):
* Source/WebCore/rendering/RenderTheme.cpp:
(WebCore::RenderTheme::isFocused const):
* Source/WebCore/rendering/mac/RenderThemeMac.mm:
(WebCore::paintAttachmentTitleBackground):
* Source/WebCore/svg/SVGSVGElement.cpp:
(WebCore::SVGSVGElement::deselectAll):
* Source/WebCore/testing/InternalSettings.cpp:
(WebCore::InternalSettings::setShouldDisplayTrackKind):
(WebCore::InternalSettings::shouldDisplayTrackKind):
* Source/WebCore/xml/XMLTreeViewer.cpp:
(WebCore::XMLTreeViewer::transformDocumentToTreeView):
* Source/WebKit/Shared/EditingRange.cpp:
(WebKit::EditingRange::toRange):
(WebKit::EditingRange::fromRange):
* Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKBundlePageSetCaptionDisplayMode):
(WKBundlePageCreateCaptionUserPreferencesTestingModeToken):
* Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp:
(WebKit::InjectedBundleRangeHandle::renderedImage):
* Source/WebKit/WebProcess/Inspector/RemoteWebInspectorUI.cpp:
(WebKit::RemoteWebInspectorUI::logDiagnosticEvent):
* Source/WebKit/WebProcess/Inspector/WebInspectorUI.cpp:
(WebKit::WebInspectorUI::logDiagnosticEvent):
* Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp:
(WebKit::WebLoaderStrategy::loadResourceSynchronously):
* Source/WebKit/WebProcess/Network/WebResourceLoader.cpp:
(WebKit::WebResourceLoader::didReceiveResource):
* Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm:
(WebKit::WebPage::insertDictatedTextAsync):
(WebKit::WebPage::replaceImageForRemoveBackground):
(WebKit::WebPage::setTextAsync):
(WebKit::WebPage::insertTextAsync):
(WebKit::WebPage::setCompositionAsync):
* Source/WebKit/WebProcess/WebPage/FindController.cpp:
(WebKit::FindController::updateFindUIAfterPageScroll):
(WebKit::FindController::findString):
(WebKit::FindController::selectFindMatch):
(WebKit::FindController::updateFindIndicator):
(WebKit::FindController::drawRect):
* Source/WebKit/WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::layerTreeAsText const):
(WebKit::WebFrame::jsContext):
(WebKit::WebFrame::jsContextForWorld):
(WebKit::WebFrame::jsWrapperForWorld):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::setEditable):
(WebKit::WebPage::paintSnapshotAtSize):
(WebKit::WebPage::centerSelectionInVisibleArea):
(WebKit::WebPage::runJavaScript):
(WebKit::WebPage::clearSelection):
(WebKit::WebPage::setCaretAnimatorType):
(WebKit::WebPage::setCaretBlinkingSuspended):
(WebKit::WebPage::deleteSurrounding):
(WebKit::WebPage::layerTreeAsTextForTesting):
(WebKit::WebPage::requestTargetedElement):
(WebKit::WebPage::requestAllTargetableElements):
(WebKit::WebPage::adjustVisibilityForTargetedElements):
(WebKit::WebPage::resetVisibilityAdjustmentsForTargetedElements):
(WebKit::WebPage::takeSnapshotForTargetedElement):
(WebKit::WebPage::numberOfVisibilityAdjustmentRects):
* Source/WebKit/WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::getPlatformEditorState const):
(WebKit::WebPage::performNonEditingBehaviorForSelector):
* Source/WebKit/WebProcess/WebProcess.cpp:
(WebKit::WebProcess::logDiagnosticMessageForNetworkProcessCrash):
Canonical link: https://commits.webkit.org/307248@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications