Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8f719fa47034a9e9bc8f572ef4f9b4ce443c61ad https://github.com/WebKit/WebKit/commit/8f719fa47034a9e9bc8f572ef4f9b4ce443c61ad Author: Tim Nguyen <n...@apple.com> Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths: M Source/WebCore/css/CSSSelector.cpp M Source/WebCore/css/CSSSelector.h M Source/WebCore/css/CSSSelectorList.cpp M Source/WebCore/css/CSSSelectorList.h M Source/WebCore/cssjit/SelectorCompiler.cpp M Source/WebCore/dom/SelectorQuery.cpp M Source/WebCore/style/RuleFeature.cpp Log Message: ----------- Swap `isFirstInComplexSelector` and `isLastInComplexSelector` https://bugs.webkit.org/show_bug.cgi?id=298173 rdar://159557880 Reviewed by Antti Koivisto. The meaning is reversed since the rename from `tagHistory` to `inComplexSelector` in 299193@main. `tagHistory` uses memory order, `inComplexSelector` uses logical order which is reversed from the memory order. Also rename `CSSSelector::firstInCompound` to `CSSSelector::lastInCompound` to reflect what it actually represents. * Source/WebCore/css/CSSSelector.cpp: (WebCore::CSSSelector::lastInCompound const): (WebCore::CSSSelector::firstInCompound const): * Source/WebCore/css/CSSSelector.h: (WebCore::CSSSelector::precedingInComplexSelector const): * Source/WebCore/css/CSSSelectorList.cpp: (WebCore::CSSSelectorList::CSSSelectorList): (WebCore::CSSSelectorList::listSize const): * Source/WebCore/css/CSSSelectorList.h: (WebCore::CSSSelectorList::const_iterator::operator++): * Source/WebCore/cssjit/SelectorCompiler.cpp: (WebCore::SelectorCompiler::constructFragmentsInternal): * Source/WebCore/dom/SelectorQuery.cpp: (WebCore::isSingleTagNameSelector): (WebCore::isSingleClassNameSelector): (WebCore::isSingleAttributeExactSelector): (WebCore::SelectorDataList::SelectorDataList): * Source/WebCore/style/RuleFeature.cpp: (WebCore::Style::makePseudoClassInvalidationKey): Canonical link: https://commits.webkit.org/299397@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes