Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7adafa45a40f377c41762de4b19706c9c47bf497
      
https://github.com/WebKit/WebKit/commit/7adafa45a40f377c41762de4b19706c9c47bf497
  Author: Ruthvik Konda <[email protected]>
  Date:   2026-06-17 (Wed, 17 Jun 2026)

  Changed paths:
    M Source/WebCore/css/CSSCustomPropertyValue.cpp
    M Source/WebCore/css/CSSFontFace.cpp
    M Source/WebCore/css/CSSFontFaceSet.cpp
    M Source/WebCore/css/CSSFontFaceSource.cpp
    M Source/WebCore/css/CSSSegmentedFontFace.cpp
    M Source/WebCore/css/CSSViewTransitionRule.h
    M Source/WebCore/css/SelectorChecker.cpp
    M Source/WebCore/css/parser/CSSParser.cpp
    M Source/WebCore/css/parser/CSSPropertyParserCustom.h
    M Source/WebCore/css/parser/CSSPropertyParserResult.cpp
    M Source/WebCore/css/typedom/CSSNumericValue.cpp
    M Source/WebCore/css/typedom/CSSStyleValueFactory.cpp
    M Source/WebCore/css/typedom/StylePropertyMapReadOnly.cpp

  Log Message:
  -----------
  Use protect() instead of Ref/RefPtr { } in CSS code
https://bugs.webkit.org/show_bug.cgi?id=317329
rdar://179956917

Reviewed by Tim Nguyen.

Mechanical migration from brace-initialized Ref/RefPtr temporaries to the
protect() free function across Source/WebCore/css/, aligning with the
codebase-wide transition.

No new tests needed (no behavioral change, style-only refactor).

* Source/WebCore/css/CSSCustomPropertyValue.cpp:
(WebCore::CSSCustomPropertyValue::createEmpty):
* Source/WebCore/css/CSSFontFace.cpp:
(WebCore::CSSFontFace::fontSelector):
(WebCore::CSSFontFace::opportunisticallyStartFontDataURLLoading):
(WebCore::CSSFontFace::hasSVGFontFaceSource):
* Source/WebCore/css/CSSFontFaceSet.cpp:
(WebCore::CSSFontFaceSet::matchingFacesExcludingPreinstalledFonts):
* Source/WebCore/css/CSSFontFaceSource.cpp:
(WebCore::CSSFontFaceSource::font):
* Source/WebCore/css/CSSSegmentedFontFace.cpp:
(WebCore::CSSSegmentedFontFace::FontRangeList::font):
* Source/WebCore/css/CSSViewTransitionRule.h:
* Source/WebCore/css/SelectorChecker.cpp:
(WebCore::SelectorChecker::matchRecursively):
* Source/WebCore/css/parser/CSSParser.cpp:
(WebCore::CSSParser::parseRuleList):
(WebCore::CSSParser::parsePropertyDescriptor):
* Source/WebCore/css/parser/CSSPropertyParserCustom.h:
* Source/WebCore/css/parser/CSSPropertyParserResult.cpp:
(WebCore::CSSPropertyParserResult::addRawProperty):
* Source/WebCore/css/typedom/CSSNumericValue.cpp:
(WebCore::CSSNumericValue::invertNegate):
* Source/WebCore/css/typedom/CSSStyleValueFactory.cpp:
(WebCore::CSSStyleValueFactory::vectorFromStyleValuesOrStrings):
* Source/WebCore/css/typedom/StylePropertyMapReadOnly.cpp:
(WebCore::StylePropertyMapReadOnly::reifyValueToVector):

Canonical link: https://commits.webkit.org/315439@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to