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

Reply via email to