Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f8ba808cb40f52408fa710408a632086ecdd5b80 https://github.com/WebKit/WebKit/commit/f8ba808cb40f52408fa710408a632086ecdd5b80 Author: Ryosuke Niwa <rn...@webkit.org> Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths: M Source/WebCore/Modules/fetch/FetchRequest.cpp M Source/WebCore/Modules/mediasession/MediaMetadata.cpp M Source/WebCore/Modules/mediasource/MediaSource.cpp M Source/WebCore/Modules/reporting/ReportingObserver.cpp M Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp M Source/WebCore/bindings/js/JSDOMGlobalObject.cpp M Source/WebCore/bindings/js/JSDOMWindowBase.cpp M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm M Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp M Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.cpp M Source/WebCore/contentextensions/ContentExtensionsBackend.cpp M Source/WebCore/css/CSSFontFace.cpp M Source/WebCore/css/CSSFontFaceSet.cpp M Source/WebCore/css/CSSFontFaceSource.cpp M Source/WebCore/css/CSSFontSelector.cpp M Source/WebCore/css/FontFace.cpp M Source/WebCore/css/FontFaceSet.cpp M Source/WebCore/css/MediaQueryList.cpp M Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp M Source/WebCore/css/SelectorCheckerTestFunctions.h M Source/WebCore/css/query/MediaQueryFeatures.cpp M Source/WebCore/dom/CustomElementRegistry.cpp M Source/WebCore/dom/Document.cpp M Source/WebCore/dom/Document.h M Source/WebCore/dom/DocumentFontLoader.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/DocumentStorageAccess.cpp M Source/WebCore/dom/Element.cpp M Source/WebCore/dom/ExtensionStyleSheets.h M Source/WebCore/dom/FullscreenManager.cpp M Source/WebCore/dom/TreeScope.cpp M Source/WebCore/dom/TreeScope.h M Source/WebCore/dom/TreeScopeInlines.h M Source/WebCore/editing/AlternativeTextController.cpp M Source/WebCore/editing/Editor.cpp M Source/WebCore/editing/SplitTextNodeCommand.cpp M Source/WebCore/editing/markup.cpp M Source/WebCore/history/BackForwardCache.cpp M Source/WebCore/html/FeaturePolicy.cpp M Source/WebCore/html/HTMLCanvasElement.cpp M Source/WebCore/html/HTMLDataListElement.cpp M Source/WebCore/html/HTMLDocument.cpp M Source/WebCore/html/HTMLElement.cpp M Source/WebCore/html/HTMLFormControlElement.cpp M Source/WebCore/html/HTMLFrameElementBase.cpp M Source/WebCore/html/HTMLIFrameElement.cpp M Source/WebCore/html/HTMLInputElement.cpp M Source/WebCore/html/HTMLMediaElement.cpp M Source/WebCore/html/HTMLMetaElement.cpp M Source/WebCore/html/MediaElementSession.cpp M Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp M Source/WebCore/html/shadow/TextControlInnerElements.cpp M Source/WebCore/inspector/agents/InspectorCSSAgent.cpp M Source/WebCore/loader/ApplicationManifestLoader.cpp M Source/WebCore/loader/CrossOriginPreflightChecker.cpp M Source/WebCore/loader/DocumentLoader.cpp M Source/WebCore/loader/ResourceLoader.cpp M Source/WebCore/loader/SubresourceLoader.cpp M Source/WebCore/loader/icon/IconLoader.cpp M Source/WebCore/page/DOMSelection.cpp M Source/WebCore/page/EventHandler.cpp M Source/WebCore/page/History.cpp M Source/WebCore/page/LocalFrameView.cpp M Source/WebCore/page/MemoryRelease.cpp M Source/WebCore/page/Navigator.cpp M Source/WebCore/page/Page.cpp M Source/WebCore/page/Quirks.cpp M Source/WebCore/page/Screen.cpp M Source/WebCore/page/ScreenOrientation.cpp M Source/WebCore/page/SettingsBase.cpp M Source/WebCore/page/ios/ContentChangeObserver.cpp M Source/WebCore/rendering/HitTestResult.cpp M Source/WebCore/rendering/MarkedText.cpp M Source/WebCore/rendering/RenderBox.cpp M Source/WebCore/rendering/RenderLayer.cpp M Source/WebCore/rendering/RenderLayerBacking.cpp M Source/WebCore/rendering/RenderLayerCompositor.cpp M Source/WebCore/rendering/RenderReplaced.cpp M Source/WebCore/rendering/RenderSearchField.cpp M Source/WebCore/rendering/RenderText.cpp M Source/WebCore/rendering/RenderTextControlSingleLine.cpp M Source/WebCore/rendering/TextAutoSizing.cpp M Source/WebCore/rendering/TextBoxPainter.cpp M Source/WebCore/rendering/svg/RenderSVGInlineText.cpp M Source/WebCore/style/MatchedDeclarationsCache.cpp M Source/WebCore/style/RuleData.cpp M Source/WebCore/style/RuleSet.cpp M Source/WebCore/style/RuleSetBuilder.cpp M Source/WebCore/style/StyleAdjuster.cpp M Source/WebCore/style/StyleBuilder.cpp M Source/WebCore/style/StyleBuilderState.cpp M Source/WebCore/style/StyleResolveForDocument.cpp M Source/WebCore/style/StyleResolveForFontRaw.cpp M Source/WebCore/style/StyleResolver.cpp M Source/WebCore/style/StyleScope.cpp M Source/WebCore/style/StyleScopeRuleSets.cpp M Source/WebCore/style/StyleSharingResolver.cpp M Source/WebCore/style/StyleTreeResolver.cpp M Source/WebCore/style/Styleable.cpp M Source/WebCore/style/UserAgentStyle.cpp M Source/WebCore/svg/SVGFontFaceElement.cpp M Source/WebCore/workers/WorkerGlobalScope.cpp M Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp M Source/WebKitLegacy/mac/WebCoreSupport/WebChromeClient.mm M Source/WebKitLegacy/mac/WebCoreSupport/WebKitFullScreenListener.mm M Source/WebKitLegacy/mac/WebView/WebView.mm Log Message: ----------- Lazily construct Document owned objects https://bugs.webkit.org/show_bug.cgi?id=267807 Reviewed by Yusuke Suzuki. Construct various objects Document owns lazily. * Source/WebCore/Modules/fetch/FetchRequest.cpp: * Source/WebCore/Modules/mediasession/MediaMetadata.cpp: * Source/WebCore/Modules/mediasource/MediaSource.cpp: * Source/WebCore/Modules/reporting/ReportingObserver.cpp: * Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp: * Source/WebCore/bindings/js/JSDOMGlobalObject.cpp: * Source/WebCore/bindings/js/JSDOMWindowBase.cpp: * Source/WebCore/bindings/scripts/CodeGeneratorJS.pm: (GeneratePut): (GeneratePutByIndex): (GenerateDeleteProperty): (GenerateDeletePropertyByIndex): (GenerateRuntimeEnableConditionalString): * Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterNoIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterThrowingException.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestLegacyOverrideBuiltIns.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterNoIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterThrowingException.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterNoIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterThrowingException.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIndexedGetter.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterCallWith.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterNoIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedGetterWithIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterNoIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterThrowingException.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyOverrideBuiltIns.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp: * Source/WebCore/bindings/scripts/test/JS/JSTestPluginInterface.cpp: * Source/WebCore/contentextensions/ContentExtensionsBackend.cpp: * Source/WebCore/css/CSSFontFace.cpp: * Source/WebCore/css/CSSFontFaceSet.cpp: * Source/WebCore/css/CSSFontFaceSource.cpp: * Source/WebCore/css/CSSFontSelector.cpp: (WebCore::CSSFontSelector::dispatchInvalidationCallbacks): Check whether the callback is still being registered with this object or not before invoking it so that if one of the callbacks unregistered another object, we'd honor that. * Source/WebCore/css/FontFace.cpp: * Source/WebCore/css/FontFaceSet.cpp: * Source/WebCore/css/MediaQueryList.cpp: * Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp: * Source/WebCore/css/SelectorCheckerTestFunctions.h: (WebCore::matchesFullScreenAnimatingFullScreenTransitionPseudoClass): (WebCore::matchesFullScreenDocumentPseudoClass): (WebCore::matchesFullScreenControlsHiddenPseudoClass): * Source/WebCore/css/query/MediaQueryFeatures.cpp: * Source/WebCore/dom/CustomElementRegistry.cpp: * Source/WebCore/dom/Document.cpp: (WebCore::Document::Document): (WebCore::m_frameIdentifier): (WebCore::Document::~Document): Explicitly unregister this document from m_fontSelector. (WebCore::Document::removedLastRef): (WebCore::Document::commonTeardown): (WebCore::Document::ensureQuirks): (WebCore::Document::ensureCachedResourceLoader): (WebCore::Document::ensureExtensionStyleSheets): (WebCore::Document::ensureMarkers): (WebCore::Document::ensureVisitedLinkState): (WebCore::Document::ensureFullscreenManager): (WebCore::Document::fontLoader): (WebCore::Document::ensureFontLoader): (WebCore::Document::cssFontSelector): (WebCore::Document::ensureFontSelector): (WebCore::Document::ensureUndoManager): (WebCore::Document::editor): (WebCore::Document::editor const): (WebCore::Document::ensureEditor): (WebCore::Document::ensureReportingScope): (WebCore::Document::setCompatibilityMode): (WebCore::Document::resolveStyle): (WebCore::Document::fontsNeedUpdate): (WebCore::Document::willBeRemovedFromFrame): (WebCore::Document::suspendFontLoading): (WebCore::Document::fontLoadRequest): (WebCore::Document::beginLoadingFontSoon): (WebCore::Document::implicitClose): (WebCore::Document::nodeChildrenWillBeRemoved): (WebCore::Document::nodeWillBeRemoved): (WebCore::Document::textInserted): (WebCore::Document::textRemoved): (WebCore::Document::suspend): (WebCore::Document::resume): (WebCore::Document::ensureScriptRunner): (WebCore::Document::ensureModuleLoader): (WebCore::Document::checkedScriptRunner): (WebCore::Document::finishedParsing): (WebCore::Document::suspendScheduledTasks): (WebCore::Document::resumeScheduledTasks): (WebCore::DocumentParserYieldToken::DocumentParserYieldToken): (WebCore::DocumentParserYieldToken::~DocumentParserYieldToken): (WebCore::createCachedResourceLoader): Deleted. (WebCore::Document::protectedFontSelector const): Deleted. * Source/WebCore/dom/Document.h: (WebCore::Document::fontSelectorIfExists): (WebCore::Document::fontSelectorIfExists const): (WebCore::Document::extensionStyleSheetsIfExists): (WebCore::Document::visitedLinkStateIfExists const): (WebCore::Document::markersIfExists const): (WebCore::Document::markersIfExists): (WebCore::Document::scriptRunnerIfExists): (WebCore::Document::fullscreenManagerIfExists): (WebCore::Document::fullscreenManagerIfExists const): (WebCore::Document::reportingScopeIfExists const): (WebCore::Document::fontSelector): Deleted. (WebCore::Document::fontSelector const): Deleted. (WebCore::Document::extensionStyleSheets): Deleted. (WebCore::Document::extensionStyleSheets const): Deleted. (WebCore::Document::quirks): Deleted. (WebCore::Document::quirks const): Deleted. (WebCore::Document::cachedResourceLoader): Deleted. (WebCore::Document::visitedLinkState const): Deleted. (WebCore::Document::undoManager const): Deleted. (WebCore::Document::scriptRunner): Deleted. (WebCore::Document::moduleLoader): Deleted. (WebCore::Document::fullscreenManager): Deleted. (WebCore::Document::fullscreenManager const): Deleted. (WebCore::Document::editor): Deleted. (WebCore::Document::editor const): Deleted. (WebCore::Document::reportingScope const): Deleted. * Source/WebCore/dom/DocumentFontLoader.cpp: (WebCore::DocumentFontLoader::stopLoadingAndClearFonts): * Source/WebCore/dom/DocumentInlines.h: (WebCore::Document::quirks): (WebCore::Document::quirks const): (WebCore::Document::extensionStyleSheets): (WebCore::Document::visitedLinkState const): (WebCore::Document::scriptRunner): (WebCore::Document::moduleLoader): (WebCore::Document::fontSelector): (WebCore::Document::fontSelector const): (WebCore::Document::cachedResourceLoader): (WebCore::Document::protectedCachedResourceLoader const): (WebCore::Document::undoManager const): (WebCore::Document::protectedUndoManager const): (WebCore::Document::reportingScope const): (WebCore::Document::protectedReportingScope const): (WebCore::Document::markers): (WebCore::Document::markers const): (WebCore::Document::checkedMarkers): (WebCore::Document::checkedMarkers const): (WebCore::Document::fullscreenManager): (WebCore::Document::fullscreenManager const): (WebCore::Document::checkedFullscreenManager): (WebCore::Document::checkedFullscreenManager const): * Source/WebCore/dom/DocumentMarkerController.cpp: (WebCore::DocumentMarkerController::possiblyHasMarkers const): (WebCore::DocumentMarkerController::markersFor const): (WebCore::DocumentMarkerController::possiblyHasMarkers): Deleted. (WebCore::DocumentMarkerController::markersFor): Deleted. * Source/WebCore/dom/DocumentMarkerController.h: * Source/WebCore/dom/DocumentOrShadowRootFullscreen.cpp: (WebCore::DocumentOrShadowRootFullscreen::fullscreenElement): * Source/WebCore/dom/DocumentStorageAccess.cpp: * Source/WebCore/dom/Element.cpp: (WebCore::Element::attributeChanged): * Source/WebCore/dom/ExtensionStyleSheets.h: * Source/WebCore/dom/FullscreenManager.cpp: * Source/WebCore/dom/TreeScope.cpp: (WebCore::TreeScope::TreeScope): (WebCore::TreeScope::ensureIdTargetObserverRegistry): (WebCore::TreeScope::addElementById): (WebCore::TreeScope::removeElementById): * Source/WebCore/dom/TreeScope.h: (WebCore::TreeScope::idTargetObserverRegistryIfExists): (WebCore::TreeScope::idTargetObserverRegistry): Deleted. (WebCore::TreeScope::idTargetObserverRegistry const): Deleted. * Source/WebCore/dom/TreeScopeInlines.h: (WebCore::TreeScope::idTargetObserverRegistry): * Source/WebCore/editing/AlternativeTextController.cpp: (WebCore::AlternativeTextController::isSpellingMarkerAllowed const): (WebCore::AlternativeTextController::respondToChangedSelection): (WebCore::AlternativeTextController::recordSpellcheckerResponseForModifiedCorrection): (WebCore::AlternativeTextController::removeCorrectionIndicatorMarkers): * Source/WebCore/editing/Editor.cpp: (WebCore::didApplyAutocorrection): (WebCore::Editor::updateMarkersForWordsAffectedByEditing): (WebCore::Editor::setMarkedTextMatchesAreHighlighted): (WebCore::Editor::editorUIUpdateTimerFired): (WebCore::Editor::selectionStartHasMarkerFor const): * Source/WebCore/editing/SplitTextNodeCommand.cpp: (WebCore::SplitTextNodeCommand::doApply): (WebCore::SplitTextNodeCommand::doUnapply): * Source/WebCore/editing/markup.cpp: * Source/WebCore/history/BackForwardCache.cpp: * Source/WebCore/html/FeaturePolicy.cpp: * Source/WebCore/html/HTMLCanvasElement.cpp: * Source/WebCore/html/HTMLDataListElement.cpp: (WebCore::HTMLDataListElement::optionElementChildrenChanged): * Source/WebCore/html/HTMLDocument.cpp: * Source/WebCore/html/HTMLElement.cpp: * Source/WebCore/html/HTMLFormControlElement.cpp: * Source/WebCore/html/HTMLFrameElementBase.cpp: * Source/WebCore/html/HTMLIFrameElement.cpp: * Source/WebCore/html/HTMLInputElement.cpp: * Source/WebCore/html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::elementIsHidden const): (WebCore::HTMLMediaElement::isFullscreen const): (WebCore::HTMLMediaElement::isStandardFullscreen const): (WebCore::HTMLMediaElement::configureTextTrackDisplay): Exit early if the active DOM objects have been stopped. * Source/WebCore/html/HTMLMetaElement.cpp: * Source/WebCore/html/MediaElementSession.cpp: (WebCore::MediaElementSession::canShowControlsManager const): (WebCore::MediaElementSession::updateMediaUsageIfChanged): * Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp: * Source/WebCore/html/shadow/TextControlInnerElements.cpp: * Source/WebCore/inspector/agents/InspectorCSSAgent.cpp: (WebCore::InspectorCSSAgent::buildObjectForRule): * Source/WebCore/loader/ApplicationManifestLoader.cpp: * Source/WebCore/loader/CrossOriginPreflightChecker.cpp: * Source/WebCore/loader/DocumentLoader.cpp: (WebCore::DocumentLoader::commitData): * Source/WebCore/loader/ResourceLoader.cpp: * Source/WebCore/loader/SubresourceLoader.cpp: * Source/WebCore/loader/icon/IconLoader.cpp: * Source/WebCore/page/DOMSelection.cpp: * Source/WebCore/page/EventHandler.cpp: (WebCore::EventHandler::internalKeyEvent): * Source/WebCore/page/History.cpp: * Source/WebCore/page/LocalFrameView.cpp: (WebCore::LocalFrameView::didLayout): (WebCore::LocalFrameView::documentBackgroundColor const): * Source/WebCore/page/MemoryRelease.cpp: (WebCore::releaseCriticalMemory): * Source/WebCore/page/Navigator.cpp: * Source/WebCore/page/Page.cpp: (WebCore::Page::unmarkAllTextMatches): (WebCore::Page::prioritizeVisibleResources): (WebCore::Page::invalidateStylesForAllLinks): (WebCore::Page::invalidateStylesForLink): (WebCore::Page::invalidateInjectedStyleSheetCacheInAllFrames): (WebCore::Page::setUseSystemAppearance): * Source/WebCore/page/Quirks.cpp: * Source/WebCore/page/Screen.cpp: * Source/WebCore/page/ScreenOrientation.cpp: (WebCore::ScreenOrientation::lock): * Source/WebCore/page/SettingsBase.cpp: * Source/WebCore/page/ios/ContentChangeObserver.cpp: (WebCore::isHiddenBehindFullscreenElement): * Source/WebCore/rendering/HitTestResult.cpp: (WebCore::HitTestResult::spellingToolTip const): (WebCore::HitTestResult::replacedString const): (WebCore::HitTestResult::dictationAlternatives const): * Source/WebCore/rendering/MarkedText.cpp: (WebCore::MarkedText::collectForDocumentMarkers): * Source/WebCore/rendering/RenderBox.cpp: * Source/WebCore/rendering/RenderLayer.cpp: (WebCore::RenderLayer::willUpdateLayerPositions): * Source/WebCore/rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::RenderLayerBacking): * Source/WebCore/rendering/RenderLayerCompositor.cpp: (WebCore::isDescendantOfFullScreenLayer): * Source/WebCore/rendering/RenderReplaced.cpp: (WebCore::RenderReplaced::paint): * Source/WebCore/rendering/RenderSearchField.cpp: * Source/WebCore/rendering/RenderText.cpp: (WebCore::RenderText::draggedContentRangesBetweenOffsets const): * Source/WebCore/rendering/RenderTextControlSingleLine.cpp: * Source/WebCore/rendering/RenderVideo.cpp: (WebCore::RenderVideo::inElementOrVideoFullscreen const): * Source/WebCore/rendering/TextAutoSizing.cpp: * Source/WebCore/rendering/TextBoxPainter.cpp: (WebCore::TextBoxPainter<TextBoxPath>::paintBackground): (WebCore::TextBoxPainter<TextBoxPath>::paintForegroundAndDecorations): * Source/WebCore/rendering/svg/RenderSVGInlineText.cpp: * Source/WebCore/style/MatchedDeclarationsCache.cpp: * Source/WebCore/style/RuleData.cpp: * Source/WebCore/style/RuleSet.cpp: * Source/WebCore/style/RuleSetBuilder.cpp: * Source/WebCore/style/StyleAdjuster.cpp: (WebCore::Style::Adjuster::adjust const): (WebCore::Style::Adjuster::adjustForSiteSpecificQuirks const): * Source/WebCore/style/StyleBuilder.cpp: * Source/WebCore/style/StyleBuilderState.cpp: * Source/WebCore/style/StyleResolveForDocument.cpp: * Source/WebCore/style/StyleResolveForFontRaw.cpp: * Source/WebCore/style/StyleResolver.cpp: * Source/WebCore/style/StyleScope.cpp: (WebCore::Style::Scope::activeStyleSheetsForInspector): * Source/WebCore/style/StyleScopeRuleSets.cpp: (WebCore::Style::ScopeRuleSets::initializeUserStyle): * Source/WebCore/style/StyleSharingResolver.cpp: (WebCore::Style::SharingResolver::canShareStyleWithElement const): * Source/WebCore/style/StyleTreeResolver.cpp: * Source/WebCore/style/Styleable.cpp: * Source/WebCore/style/UserAgentStyle.cpp: (WebCore::Style::UserAgentStyle::ensureDefaultStyleSheetsForElement): * Source/WebCore/svg/SVGFontFaceElement.cpp: * Source/WebCore/workers/WorkerGlobalScope.cpp: * Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp: * Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: * Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp: * Source/WebKitLegacy/mac/WebCoreSupport/WebChromeClient.mm: (WebChromeClient::createWindow): * Source/WebKitLegacy/mac/WebCoreSupport/WebKitFullScreenListener.mm: * Source/WebKitLegacy/mac/WebView/WebView.mm: (-[WebView _didStartProvisionalLoadForFrame:]): Canonical link: https://commits.webkit.org/273330@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes