Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: fa3538d5a5b956dfa655a3aa26c5a9c940681fd9 https://github.com/WebKit/WebKit/commit/fa3538d5a5b956dfa655a3aa26c5a9c940681fd9 Author: Tim Nguyen <n...@apple.com> Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths: M Source/WebCore/rendering/RenderElement.cpp M Source/WebCore/rendering/RenderElement.h M Source/WebCore/rendering/RenderListItem.cpp M Source/WebCore/rendering/RenderReplaced.cpp M Source/WebCore/rendering/RenderText.h M Source/WebCore/rendering/TextDecorationPainter.cpp M Source/WebCore/rendering/svg/SVGInlineTextBox.cpp M Source/WebCore/rendering/updating/RenderTreeUpdaterGeneratedContent.cpp M Source/WebCore/rendering/updating/RenderTreeUpdaterViewTransition.cpp Log Message: ----------- Use `getCachedPseudoStyle` for view transition and highlight pseudo-elements https://bugs.webkit.org/show_bug.cgi?id=269369 rdar://122950635 Reviewed by Anne van Kesteren. Start using the cache now that it supports PseudoElementIdentifier since 274629@main. * Source/WebCore/rendering/RenderElement.cpp: (WebCore::RenderElement::getCachedPseudoStyle const): (WebCore::RenderElement::textSegmentPseudoStyle const): * Source/WebCore/rendering/RenderElement.h: * Source/WebCore/rendering/RenderListItem.cpp: (WebCore::RenderListItem::computeMarkerStyle const): * Source/WebCore/rendering/RenderReplaced.cpp: (WebCore::RenderReplaced::calculateHighlightColor const): * Source/WebCore/rendering/RenderText.h: (WebCore::RenderText::getCachedPseudoStyle const): * Source/WebCore/rendering/TextDecorationPainter.cpp: (WebCore::collectStylesForRenderer): * Source/WebCore/rendering/svg/SVGInlineTextBox.cpp: (WebCore::SVGInlineTextBox::paint): * Source/WebCore/rendering/updating/RenderTreeUpdaterGeneratedContent.cpp: (WebCore::RenderTreeUpdater::GeneratedContent::updateBackdropRenderer): * Source/WebCore/rendering/updating/RenderTreeUpdaterViewTransition.cpp: (WebCore::RenderTreeUpdater::ViewTransition::updatePseudoElementTree): (WebCore::RenderTreeUpdater::ViewTransition::buildPseudoElementGroup): (WebCore::RenderTreeUpdater::ViewTransition::updatePseudoElementGroup): Canonical link: https://commits.webkit.org/274648@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes