Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7403e7756363217fc6053a96009b08250844a392
https://github.com/WebKit/WebKit/commit/7403e7756363217fc6053a96009b08250844a392
Author: Alan Baradlay <[email protected]>
Date: 2025-10-01 (Wed, 01 Oct 2025)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/fast/ruby/ruby-expansion-cjk-4.html
M
LayoutTests/imported/w3c/web-platform-tests/css/css-text/boundary-shaping/boundary-shaping-010.html
M Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp
Log Message:
-----------
[text shaping] Fix
imported/w3c/web-platform-tests/css/css-text/boundary-shaping/boundary-shaping-009.html
https://bugs.webkit.org/show_bug.cgi?id=299913
Reviewed by Antti Koivisto.
Let's pick the right side when checking for shape breaking decoration.
Whether decoration interrupts shaping depends on visual order, but at this
stage we only have logical order
(since visual ordering is determined after line breaking).
However, because bidi levels act as shaping boundaries, we can decide whether
to look left or right for decoration
based on the current bidi level (right now we only handle RTL)."
* LayoutTests/TestExpectations:
* LayoutTests/fast/ruby/ruby-expansion-cjk-4.html: No need to isolate inline
boxes anymore.
*
LayoutTests/imported/w3c/web-platform-tests/css/css-text/boundary-shaping/boundary-shaping-010.html:
* Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp:
(WebCore::Layout::LineBuilder::collectShapeRanges const):
Canonical link: https://commits.webkit.org/300840@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes