Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8ba4bc78b36ed01e6370d63c7ec8dd2ec3e06140 https://github.com/WebKit/WebKit/commit/8ba4bc78b36ed01e6370d63c7ec8dd2ec3e06140 Author: Megan Gardner <megan_gard...@apple.com> Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths: M Source/WebCore/dom/DocumentMarker.h M Source/WebCore/dom/DocumentMarkerController.cpp M Source/WebCore/rendering/MarkedText.cpp M Source/WebCore/rendering/MarkedText.h M Source/WebCore/rendering/RenderReplaced.cpp M Source/WebCore/rendering/StyledMarkedText.cpp M Source/WebCore/rendering/TextBoxPainter.cpp M Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm M Source/WebKit/WebProcess/WebPage/WebPage.h M Tools/TestWebKitAPI/Tests/WebCore/MarkedText.cpp Log Message: ----------- Allow text to be set to a transparency. https://bugs.webkit.org/show_bug.cgi?id=273602 rdar://127309911 Reviewed by Wenson Hsieh and Richard Robinson. We need a way to mark text as transparent, so add a document marker to set the transparency. This could be combined with the DraggedContent document markers in the future. * Source/WebCore/dom/DocumentMarker.h: (WebCore::DocumentMarker::allMarkers): * Source/WebCore/dom/DocumentMarkerController.cpp: (WebCore::shouldInsertAsSeparateMarker): * Source/WebCore/rendering/MarkedText.cpp: (WebCore::MarkedText::collectForDocumentMarkers): * Source/WebCore/rendering/MarkedText.h: * Source/WebCore/rendering/RenderReplaced.cpp: (WebCore::contentContainsReplacedElement): (WebCore::RenderReplaced::paint): (WebCore::draggedContentContainsReplacedElement): Deleted. * Source/WebCore/rendering/StyledMarkedText.cpp: (WebCore::resolveStyleForMarkedText): * Source/WebCore/rendering/TextBoxPainter.cpp: (WebCore::TextBoxPainter<TextBoxPath>::paintForeground): (WebCore::TextBoxPainter<TextBoxPath>::createDecorationPainter): * Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm: (WebKit::WebPage::getRangeforUUID): (WebKit::WebPage::getTextIndicatorForID): (WebKit::WebPage::updateTextIndicatorStyleVisibilityForID): * Source/WebKit/WebProcess/WebPage/WebPage.h: * Tools/TestWebKitAPI/Tests/WebCore/MarkedText.cpp: (WebCore::operator<<): Canonical link: https://commits.webkit.org/278276@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