Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6e6fa640273d026658bd6a23885a52ad03f675eb
https://github.com/WebKit/WebKit/commit/6e6fa640273d026658bd6a23885a52ad03f675eb
Author: Chris Dumez <[email protected]>
Date: 2026-03-06 (Fri, 06 Mar 2026)
Changed paths:
M Source/WebCore/css/StyleSheetList.cpp
M Source/WebCore/css/StyleSheetList.h
M Source/WebCore/style/ElementRuleCollector.h
M Source/WebCore/style/PropertyCascade.h
M Source/WebCore/style/PseudoElementRequest.h
M Source/WebCore/style/RuleData.h
M Source/WebCore/style/RuleSet.h
M Source/WebCore/style/StyleBuilder.h
M Source/WebCore/style/StyleBuilderState.h
M Source/WebCore/style/StyleCustomProperty.h
M Source/WebCore/style/StyleCustomPropertyRegistry.h
M Source/WebCore/style/StyleResolver.h
M Source/WebCore/style/StyleScope.h
M Source/WebCore/style/StyleScopeRuleSets.h
M Source/WebCore/style/StyleTreeResolver.h
M Source/WebCore/style/StyleUpdate.h
M Source/WebCore/style/computed/StyleComputedStyleBase.h
M Source/WebCore/style/values/animations/StyleAnimation.h
M Source/WebCore/style/values/animations/StyleSingleAnimationRange.h
M Source/WebCore/style/values/backgrounds/StyleBackgroundLayer.h
M Source/WebCore/style/values/fonts/StyleFontVariantAlternates.h
M Source/WebCore/style/values/grid/StyleGridTrackBreadth.h
M Source/WebCore/style/values/grid/StyleGridTrackSize.h
M Source/WebCore/style/values/images/kinds/StyleFilterImage.h
M Source/WebCore/style/values/masking/StyleMaskLayer.h
M Source/WebCore/style/values/scroll-animations/StyleScrollTimeline.h
M Source/WebCore/style/values/scroll-animations/StyleViewTimeline.h
M Source/WebCore/style/values/svg/StyleSVGPaint.h
M
Source/WebCore/style/values/transforms/functions/StyleTranslateTransformFunction.h
M Source/WebCore/style/values/transitions/StyleTransition.h
Log Message:
-----------
Adopt `LIFETIME_BOUND` annotation in more places in WebCore/style
https://bugs.webkit.org/show_bug.cgi?id=309341
Reviewed by Ryosuke Niwa.
* Source/WebCore/css/StyleSheetList.cpp:
(WebCore::StyleSheetList::callOnStyleSheets const):
(WebCore::StyleSheetList::length const):
(WebCore::StyleSheetList::item const):
(WebCore::StyleSheetList::styleSheets const):
(WebCore::StyleSheetList::item): Deleted.
* Source/WebCore/css/StyleSheetList.h:
* Source/WebCore/style/ElementRuleCollector.h:
(WebCore::Style::ElementRuleCollector::styleRelations const): Deleted.
* Source/WebCore/style/PropertyCascade.h:
(WebCore::Style::PropertyCascade::customProperties const): Deleted.
(WebCore::Style::PropertyCascade::propertyIsPresent): Deleted.
(WebCore::Style::PropertyCascade::propertyIsPresent const): Deleted.
* Source/WebCore/style/PseudoElementRequest.h:
(WebCore::Style::PseudoElementRequest::identifier const): Deleted.
(WebCore::Style::PseudoElementRequest::nameOrPart const): Deleted.
(WebCore::Style::PseudoElementRequest::scrollbarState const): Deleted.
* Source/WebCore/style/RuleData.h:
(WebCore::Style::RuleData::descendantSelectorIdentifierHashes const): Deleted.
* Source/WebCore/style/RuleSet.h:
(WebCore::Style::RuleSet:: const):
(WebCore::Style::RuleSet::features const): Deleted.
(WebCore::Style::RuleSet::idRules const): Deleted.
(WebCore::Style::RuleSet::classRules const): Deleted.
(WebCore::Style::RuleSet::userAgentPartRules const): Deleted.
(WebCore::Style::RuleSet::linkPseudoClassRules const): Deleted.
(WebCore::Style::RuleSet::namedPseudoElementRules const): Deleted.
(WebCore::Style::RuleSet::cuePseudoRules const): Deleted.
(WebCore::Style::RuleSet::hostPseudoClassRules const): Deleted.
(WebCore::Style::RuleSet::slottedPseudoElementRules const): Deleted.
(WebCore::Style::RuleSet::partPseudoElementRules const): Deleted.
(WebCore::Style::RuleSet::focusPseudoClassRules const): Deleted.
(WebCore::Style::RuleSet::focusVisiblePseudoClassRules const): Deleted.
(WebCore::Style::RuleSet::fullscreenPseudoClassRules const): Deleted.
(WebCore::Style::RuleSet::rootElementRules const): Deleted.
(WebCore::Style::RuleSet::universalRules const): Deleted.
(WebCore::Style::RuleSet::universalPseudoElementRules const): Deleted.
(WebCore::Style::RuleSet::cascadeLayerForIdentifier): Deleted.
(WebCore::Style::RuleSet::cascadeLayerForIdentifier const): Deleted.
* Source/WebCore/style/StyleBuilder.h:
* Source/WebCore/style/StyleBuilderState.h:
(WebCore::Style::BuilderState::renderStyle): Deleted.
(WebCore::Style::BuilderState::renderStyle const): Deleted.
(WebCore::Style::BuilderState::parentRenderStyle const): Deleted.
(WebCore::Style::BuilderState::rootElementRenderStyle const): Deleted.
(WebCore::Style::BuilderState::registeredContentAttributes const): Deleted.
(WebCore::Style::BuilderState::cssToLengthConversionData const): Deleted.
(WebCore::Style::BuilderState::anchorPositionedStates): Deleted.
(WebCore::Style::BuilderState::positionTryFallback const): Deleted.
* Source/WebCore/style/StyleCustomProperty.h:
* Source/WebCore/style/StyleCustomPropertyRegistry.h:
* Source/WebCore/style/StyleResolver.h:
(WebCore::Style::Resolver::ruleSets): Deleted.
(WebCore::Style::Resolver::ruleSets const): Deleted.
(WebCore::Style::Resolver::mediaQueryEvaluator const): Deleted.
(WebCore::Style::Resolver::inspectorCSSOMWrappers): Deleted.
(WebCore::Style::Resolver::rootDefaultStyle const): Deleted.
* Source/WebCore/style/StyleScope.h:
* Source/WebCore/style/StyleScopeRuleSets.h:
(WebCore::Style::ScopeRuleSets::isInvalidatingStyleWithRuleSets): Deleted.
* Source/WebCore/style/StyleTreeResolver.h:
(WebCore::Style::TreeResolver::parent): Deleted.
(WebCore::Style::TreeResolver::parent const): Deleted.
* Source/WebCore/style/StyleUpdate.h:
* Source/WebCore/style/computed/StyleComputedStyleBase.h:
(WebCore::Style::ComputedStyleBase::cachedPseudoStyles const): Deleted.
(WebCore::Style::ComputedStyleBase::nonInheritedFlags const): Deleted.
(WebCore::Style::ComputedStyleBase::nonInheritedData const): Deleted.
(WebCore::Style::ComputedStyleBase::inheritedFlags const): Deleted.
(WebCore::Style::ComputedStyleBase::inheritedData const): Deleted.
(WebCore::Style::ComputedStyleBase::inheritedRareData const): Deleted.
(WebCore::Style::ComputedStyleBase::svgData const): Deleted.
* Source/WebCore/style/values/animations/StyleAnimation.h:
(WebCore::Style::Animation::name const): Deleted.
(WebCore::Style::Animation::timeline const): Deleted.
(WebCore::Style::Animation::timingFunction const): Deleted.
(WebCore::Style::Animation::rangeStart const): Deleted.
(WebCore::Style::Animation::rangeEnd const): Deleted.
(WebCore::Style::Animation::defaultTimingFunctionForKeyframes const): Deleted.
(WebCore::Style::Animation::data): Deleted.
(WebCore::Style::Animation::data const): Deleted.
* Source/WebCore/style/values/animations/StyleSingleAnimationRange.h:
(WebCore::Style::SingleAnimationRangeEdge::offset const): Deleted.
* Source/WebCore/style/values/backgrounds/StyleBackgroundLayer.h:
(WebCore::Style::BackgroundLayer::image const): Deleted.
(WebCore::Style::BackgroundLayer::positionX const): Deleted.
(WebCore::Style::BackgroundLayer::positionY const): Deleted.
(WebCore::Style::BackgroundLayer::size const): Deleted.
(WebCore::Style::BackgroundLayer::repeat const): Deleted.
* Source/WebCore/style/values/fonts/StyleFontVariantAlternates.h:
(WebCore::Style::FontVariantAlternates::platform const): Deleted.
* Source/WebCore/style/values/grid/StyleGridTrackBreadth.h:
(WebCore::Style::GridTrackBreadth::length const): Deleted.
* Source/WebCore/style/values/grid/StyleGridTrackSize.h:
(WebCore::Style::GridTrackSize::fitContentTrackLength const): Deleted.
(WebCore::Style::GridTrackSize::minTrackBreadth const): Deleted.
(WebCore::Style::GridTrackSize::maxTrackBreadth const): Deleted.
* Source/WebCore/style/values/images/kinds/StyleFilterImage.h:
* Source/WebCore/style/values/masking/StyleMaskLayer.h:
(WebCore::Style::MaskLayer::image const): Deleted.
(WebCore::Style::MaskLayer::positionX const): Deleted.
(WebCore::Style::MaskLayer::positionY const): Deleted.
(WebCore::Style::MaskLayer::size const): Deleted.
(WebCore::Style::MaskLayer::repeat const): Deleted.
* Source/WebCore/style/values/scroll-animations/StyleScrollTimeline.h:
(WebCore::Style::ScrollTimeline::data): Deleted.
(WebCore::Style::ScrollTimeline::data const): Deleted.
* Source/WebCore/style/values/scroll-animations/StyleViewTimeline.h:
(WebCore::Style::ViewTimeline::data): Deleted.
(WebCore::Style::ViewTimeline::data const): Deleted.
* Source/WebCore/style/values/svg/StyleSVGPaint.h:
(WebCore::Style::SVGPaint::colorDisregardingType const): Deleted.
(WebCore::Style::SVGPaint::urlDisregardingType const): Deleted.
*
Source/WebCore/style/values/transforms/functions/StyleTranslateTransformFunction.h:
* Source/WebCore/style/values/transitions/StyleTransition.h:
(WebCore::Style::Transition::property const): Deleted.
(WebCore::Style::Transition::timingFunction const): Deleted.
(WebCore::Style::Transition::data): Deleted.
(WebCore::Style::Transition::data const): Deleted.
Canonical link: https://commits.webkit.org/308839@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications