Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 87c72505aec52b2072b1ead1caac9aaed6a02a49
      
https://github.com/WebKit/WebKit/commit/87c72505aec52b2072b1ead1caac9aaed6a02a49
  Author: Alan Baradlay <[email protected]>
  Date:   2026-09-04 (Fri, 04 Sep 2026)

  Changed paths:
    M LayoutTests/TestExpectations
    M LayoutTests/css1/classification/list_style_position-expected.txt
    M LayoutTests/css2.1/t1205-c565-list-pos-00-b-expected.txt
    M LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt
    M LayoutTests/fast/css/001-expected.txt
    M LayoutTests/fast/html/details-add-child-1-expected.txt
    M LayoutTests/fast/html/details-add-child-2-expected.txt
    M LayoutTests/fast/html/details-add-details-child-1-expected.txt
    M LayoutTests/fast/html/details-add-details-child-2-expected.txt
    M LayoutTests/fast/html/details-add-summary-10-expected.txt
    M LayoutTests/fast/html/details-add-summary-6-expected.txt
    M LayoutTests/fast/html/details-add-summary-7-expected.txt
    M LayoutTests/fast/html/details-add-summary-8-expected.txt
    M LayoutTests/fast/html/details-add-summary-9-expected.txt
    M LayoutTests/fast/html/details-add-summary-child-1-expected.txt
    M LayoutTests/fast/html/details-add-summary-child-2-expected.txt
    M LayoutTests/fast/html/details-nested-1-expected.txt
    M LayoutTests/fast/html/details-nested-2-expected.txt
    M LayoutTests/fast/html/details-no-summary2-expected.txt
    M LayoutTests/fast/html/details-open6-expected.txt
    M LayoutTests/fast/html/details-remove-child-1-expected.txt
    M LayoutTests/fast/html/details-remove-child-2-expected.txt
    M LayoutTests/fast/html/details-remove-summary-4-expected.txt
    M LayoutTests/fast/html/details-remove-summary-5-expected.txt
    M LayoutTests/fast/html/details-remove-summary-6-expected.txt
    M LayoutTests/fast/html/details-remove-summary-child-1-expected.txt
    M LayoutTests/fast/html/details-remove-summary-child-2-expected.txt
    M LayoutTests/fast/lists/004-expected.txt
    M 
LayoutTests/fast/lists/inline-before-content-after-list-marker-expected.txt
    M LayoutTests/fast/repaint/list-marker-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/text-selection-expected.txt
    M LayoutTests/platform/glib/css1/classification/list_style-expected.txt
    M 
LayoutTests/platform/glib/css1/classification/list_style_position-expected.txt
    M LayoutTests/platform/glib/css2.1/t1205-c561-list-displ-00-b-expected.txt
    M LayoutTests/platform/glib/css2.1/t1205-c565-list-pos-00-b-expected.txt
    M LayoutTests/platform/glib/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt
    M 
LayoutTests/platform/glib/fast/css-generated-content/details-summary-before-after-expected.txt
    M LayoutTests/platform/glib/fast/css/001-expected.txt
    M LayoutTests/platform/glib/fast/html/details-add-child-1-expected.txt
    M LayoutTests/platform/glib/fast/html/details-add-child-2-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-details-child-1-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-details-child-2-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-summary-1-and-click-expected.txt
    M LayoutTests/platform/glib/fast/html/details-add-summary-10-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-summary-2-and-click-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-summary-3-and-click-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-summary-4-and-click-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-summary-5-and-click-expected.txt
    M LayoutTests/platform/glib/fast/html/details-add-summary-6-expected.txt
    M LayoutTests/platform/glib/fast/html/details-add-summary-7-expected.txt
    M LayoutTests/platform/glib/fast/html/details-add-summary-8-expected.txt
    M LayoutTests/platform/glib/fast/html/details-add-summary-9-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-summary-child-1-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-add-summary-child-2-expected.txt
    M LayoutTests/platform/glib/fast/html/details-marker-style-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-marker-style-mixed-expected.txt
    M LayoutTests/platform/glib/fast/html/details-nested-1-expected.txt
    M LayoutTests/platform/glib/fast/html/details-nested-2-expected.txt
    M LayoutTests/platform/glib/fast/html/details-no-summary2-expected.txt
    M LayoutTests/platform/glib/fast/html/details-open6-expected.txt
    M LayoutTests/platform/glib/fast/html/details-remove-child-1-expected.txt
    M LayoutTests/platform/glib/fast/html/details-remove-child-2-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-remove-summary-1-and-click-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-remove-summary-2-and-click-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-remove-summary-3-and-click-expected.txt
    M LayoutTests/platform/glib/fast/html/details-remove-summary-4-expected.txt
    M LayoutTests/platform/glib/fast/html/details-remove-summary-5-expected.txt
    M LayoutTests/platform/glib/fast/html/details-remove-summary-6-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-remove-summary-child-1-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-remove-summary-child-2-expected.txt
    M LayoutTests/platform/glib/fast/html/details-writing-mode-expected.txt
    M 
LayoutTests/platform/glib/fast/html/details-writing-mode-mixed-expected.txt
    M LayoutTests/platform/glib/fast/lists/004-expected.txt
    M LayoutTests/platform/glib/fast/lists/008-expected.txt
    M LayoutTests/platform/glib/fast/lists/008-vertical-expected.txt
    M LayoutTests/platform/glib/fast/lists/009-expected.txt
    M LayoutTests/platform/glib/fast/lists/009-vertical-expected.txt
    M LayoutTests/platform/glib/fast/lists/li-br-expected.txt
    M LayoutTests/platform/glib/fast/lists/markers-in-selection-expected.txt
    M LayoutTests/platform/glib/fast/repaint/list-marker-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-open1-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-open2-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-open3-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-open4-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-open5-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-position-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.txt
    M 
LayoutTests/platform/gtk/fast/html/details-replace-summary-child-expected.txt
    M LayoutTests/platform/gtk/fast/html/details-replace-text-expected.txt
    M LayoutTests/platform/gtk/tables/mozilla/bugs/bug30692-expected.txt
    M LayoutTests/platform/ios/css1/classification/list_style-expected.txt
    M LayoutTests/platform/ios/css2.1/t1205-c561-list-displ-00-b-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-child-1-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-child-2-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-details-child-1-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-details-child-2-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-1-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-1-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-10-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-10-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-2-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-2-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-3-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-3-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-4-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-4-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-5-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-5-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-6-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-6-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-7-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-7-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-8-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-8-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-9-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-add-summary-9-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-child-1-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-add-summary-child-2-expected.txt
    M LayoutTests/platform/ios/fast/html/details-marker-style-expected.txt
    M LayoutTests/platform/ios/fast/html/details-marker-style-mixed-expected.txt
    M LayoutTests/platform/ios/fast/html/details-nested-1-expected.txt
    M LayoutTests/platform/ios/fast/html/details-nested-2-expected.txt
    M LayoutTests/platform/ios/fast/html/details-no-summary1-expected.txt
    M LayoutTests/platform/ios/fast/html/details-no-summary2-expected.txt
    M LayoutTests/platform/ios/fast/html/details-no-summary3-expected.txt
    M LayoutTests/platform/ios/fast/html/details-open1-expected.txt
    M LayoutTests/platform/ios/fast/html/details-open3-expected.txt
    M LayoutTests/platform/ios/fast/html/details-open5-expected.txt
    M LayoutTests/platform/ios/fast/html/details-open6-expected.txt
    M LayoutTests/platform/ios/fast/html/details-position-expected.txt
    M LayoutTests/platform/ios/fast/html/details-remove-child-1-expected.txt
    M LayoutTests/platform/ios/fast/html/details-remove-child-2-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-remove-summary-1-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-remove-summary-1-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-remove-summary-2-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-remove-summary-2-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-remove-summary-3-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-remove-summary-3-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-remove-summary-4-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-remove-summary-4-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-remove-summary-5-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-remove-summary-5-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-remove-summary-6-and-click-expected.txt
    M LayoutTests/platform/ios/fast/html/details-remove-summary-6-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-remove-summary-child-1-expected.txt
    M 
LayoutTests/platform/ios/fast/html/details-remove-summary-child-2-expected.txt
    M LayoutTests/platform/ios/fast/html/details-writing-mode-expected.txt
    M LayoutTests/platform/ios/fast/html/details-writing-mode-mixed-expected.txt
    M LayoutTests/platform/ios/fast/lists/008-expected.txt
    M LayoutTests/platform/ios/fast/lists/008-vertical-expected.txt
    M LayoutTests/platform/ios/fast/lists/009-expected.txt
    M LayoutTests/platform/ios/fast/lists/009-vertical-expected.txt
    M LayoutTests/platform/ios/fast/lists/li-br-expected.txt
    M LayoutTests/platform/ios/fast/lists/markers-in-selection-expected.txt
    M LayoutTests/platform/ios/tables/mozilla/bugs/bug30692-expected.txt
    M 
LayoutTests/platform/mac-sequoia-wk2/fast/html/details-no-summary4-expected.txt
    M 
LayoutTests/platform/mac-sequoia-wk2/fast/html/details-open-javascript-expected.txt
    M LayoutTests/platform/mac-sequoia-wk2/fast/html/details-open2-expected.txt
    M LayoutTests/platform/mac-sequoia-wk2/fast/html/details-open4-expected.txt
    M 
LayoutTests/platform/mac-sequoia-wk2/fast/html/details-replace-summary-child-expected.txt
    M 
LayoutTests/platform/mac-sequoia-wk2/fast/html/details-replace-text-expected.txt
    M 
LayoutTests/platform/mac-sequoia-wk2/tables/mozilla/bugs/bug30692-expected.txt
    M LayoutTests/platform/mac-wk2/fast/html/details-no-summary4-expected.txt
    M 
LayoutTests/platform/mac-wk2/fast/html/details-open-javascript-expected.txt
    M LayoutTests/platform/mac-wk2/fast/html/details-open2-expected.txt
    M LayoutTests/platform/mac-wk2/fast/html/details-open4-expected.txt
    M 
LayoutTests/platform/mac-wk2/fast/html/details-replace-summary-child-expected.txt
    M LayoutTests/platform/mac-wk2/fast/html/details-replace-text-expected.txt
    M LayoutTests/platform/mac-wk2/tables/mozilla/bugs/bug30692-expected.txt
    M LayoutTests/platform/mac/css1/classification/list_style-expected.txt
    M LayoutTests/platform/mac/css2.1/t1205-c561-list-displ-00-b-expected.txt
    M 
LayoutTests/platform/mac/fast/css-generated-content/details-summary-before-after-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-1-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-add-summary-1-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-10-and-click-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-2-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-add-summary-2-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-3-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-add-summary-3-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-4-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-add-summary-4-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-5-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-add-summary-5-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-6-and-click-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-7-and-click-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-8-and-click-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-add-summary-9-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-marker-style-expected.txt
    M LayoutTests/platform/mac/fast/html/details-marker-style-mixed-expected.txt
    M LayoutTests/platform/mac/fast/html/details-no-summary1-expected.txt
    M LayoutTests/platform/mac/fast/html/details-no-summary3-expected.txt
    M LayoutTests/platform/mac/fast/html/details-open1-expected.txt
    M LayoutTests/platform/mac/fast/html/details-open3-expected.txt
    M LayoutTests/platform/mac/fast/html/details-open5-expected.txt
    M LayoutTests/platform/mac/fast/html/details-position-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-remove-summary-1-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-remove-summary-2-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-remove-summary-2-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-remove-summary-3-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-remove-summary-3-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-remove-summary-5-and-click-expected.txt
    M 
LayoutTests/platform/mac/fast/html/details-remove-summary-6-and-click-expected.txt
    M LayoutTests/platform/mac/fast/html/details-writing-mode-expected.txt
    M LayoutTests/platform/mac/fast/html/details-writing-mode-mixed-expected.txt
    M LayoutTests/platform/mac/fast/lists/008-expected.txt
    M LayoutTests/platform/mac/fast/lists/008-vertical-expected.txt
    M LayoutTests/platform/mac/fast/lists/009-expected.txt
    M LayoutTests/platform/mac/fast/lists/009-vertical-expected.txt
    M LayoutTests/platform/mac/fast/lists/li-br-expected.txt
    M LayoutTests/platform/mac/fast/lists/markers-in-selection-expected.txt
    M Source/WebCore/accessibility/AccessibilityNodeObject.cpp
    M Source/WebCore/accessibility/AccessibilityRenderObject.cpp
    M Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.cpp
    M Source/WebCore/layout/formattingContexts/inline/InlineLine.cpp
    M Source/WebCore/layout/formattingContexts/inline/InlineLine.h
    M Source/WebCore/layout/formattingContexts/inline/InlineLineBoxBuilder.cpp
    M Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp
    M Source/WebCore/layout/formattingContexts/inline/InlineQuirks.cpp
    M Source/WebCore/layout/formattingContexts/inline/IntrinsicWidthHandler.cpp
    M Source/WebCore/layout/integration/LayoutIntegrationBoxGeometryUpdater.cpp
    M Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.cpp
    M Source/WebCore/layout/layouttree/LayoutElementBox.h
    M Source/WebCore/rendering/RenderBlock.cpp
    M Source/WebCore/rendering/RenderElement.cpp
    M Source/WebCore/rendering/RenderListItem.cpp
    M Source/WebCore/rendering/RenderListItem.h
    M Source/WebCore/rendering/RenderListMarker.cpp
    M Source/WebCore/rendering/RenderListMarker.h
    M Source/WebCore/rendering/RenderObject.cpp
    M Source/WebCore/rendering/line/BreakingContext.h
    M Source/WebCore/rendering/updating/RenderTreeBuilderBlock.cpp
    M Source/WebCore/rendering/updating/RenderTreeBuilderList.cpp
    M Source/WebCore/rendering/updating/RenderTreeBuilderList.h
    M Source/WebCore/style/computed/StyleComputedStyleBase+GettersInlines.h
    M Source/WebCore/style/computed/StyleComputedStyleBase.h

  Log Message:
  -----------
  [list-marker] unicode-bidi and direction on ::marker have no effect on an 
inside marker
https://bugs.webkit.org/show_bug.cgi?id=323223
rdar://problem/186468752

Reviewed by Antti Koivisto.

An inside marker is inline content of its list item: css-lists-3 says it is 
"inline content at the beginning of the
principal box", so the ::marker's own text properties are supposed to act on it 
the way they act on any other inline
content.
WebKit instead uses a RenderListMarker, an atomic inline level box where 
unicode-bidi, direction, hyphens, text-emphasis, text-shadow
do not apply properly.

Let's build the inside marker as an anonymous inline box (a RenderInline 
carrying the ::marker style)
holding the marker's own renderers: a RenderText for counter style text, a 
RenderImage for a list-style-image, or the generated content
renderers for 'content' (RenderListMarker is left building only the outside 
markers it positions itself).

* LayoutTests/TestExpectations:
* LayoutTests/fast/css/001-expected.txt:
* LayoutTests/fast/html/details-add-child-1-expected.txt:
* LayoutTests/fast/html/details-add-child-2-expected.txt:
* LayoutTests/fast/html/details-add-details-child-1-expected.txt:
* LayoutTests/fast/html/details-add-details-child-2-expected.txt:
* LayoutTests/fast/html/details-add-summary-10-expected.txt:
* LayoutTests/fast/html/details-add-summary-6-expected.txt:
* LayoutTests/fast/html/details-add-summary-7-expected.txt:
* LayoutTests/fast/html/details-add-summary-8-expected.txt:
* LayoutTests/fast/html/details-add-summary-9-expected.txt:
* LayoutTests/fast/html/details-add-summary-child-1-expected.txt:
* LayoutTests/fast/html/details-add-summary-child-2-expected.txt:
* LayoutTests/fast/html/details-nested-1-expected.txt:
* LayoutTests/fast/html/details-nested-2-expected.txt:
* LayoutTests/fast/html/details-no-summary2-expected.txt:
* LayoutTests/fast/html/details-open6-expected.txt:
* LayoutTests/fast/html/details-remove-child-1-expected.txt:
* LayoutTests/fast/html/details-remove-child-2-expected.txt:
* LayoutTests/fast/html/details-remove-summary-4-expected.txt:
* LayoutTests/fast/html/details-remove-summary-5-expected.txt:
* LayoutTests/fast/html/details-remove-summary-6-expected.txt:
* LayoutTests/fast/html/details-remove-summary-child-1-expected.txt:
* LayoutTests/fast/html/details-remove-summary-child-2-expected.txt:
* LayoutTests/fast/lists/004-expected.txt:
* LayoutTests/fast/lists/inline-before-content-after-list-marker-expected.txt:
* LayoutTests/fast/repaint/list-marker-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/text-selection-expected.txt:
* LayoutTests/platform/mac-wk2/fast/html/details-no-summary4-expected.txt:
* LayoutTests/platform/mac-wk2/fast/html/details-open-javascript-expected.txt:
* LayoutTests/platform/mac-wk2/fast/html/details-open2-expected.txt:
* LayoutTests/platform/mac-wk2/fast/html/details-open4-expected.txt:
* 
LayoutTests/platform/mac-wk2/fast/html/details-replace-summary-child-expected.txt:
* LayoutTests/platform/mac-wk2/fast/html/details-replace-text-expected.txt:
* 
LayoutTests/platform/mac/fast/css-generated-content/details-summary-before-after-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-1-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-add-summary-1-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-10-and-click-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-2-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-add-summary-2-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-3-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-add-summary-3-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-4-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-add-summary-4-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-5-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-add-summary-5-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-6-and-click-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-7-and-click-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-8-and-click-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-add-summary-9-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-marker-style-expected.txt:
* LayoutTests/platform/mac/fast/html/details-marker-style-mixed-expected.txt:
* LayoutTests/platform/mac/fast/html/details-no-summary1-expected.txt:
* LayoutTests/platform/mac/fast/html/details-no-summary3-expected.txt:
* LayoutTests/platform/mac/fast/html/details-open1-expected.txt:
* LayoutTests/platform/mac/fast/html/details-open3-expected.txt:
* LayoutTests/platform/mac/fast/html/details-open5-expected.txt:
* LayoutTests/platform/mac/fast/html/details-position-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-remove-summary-1-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-remove-summary-2-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-remove-summary-2-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-remove-summary-3-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-remove-summary-3-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-remove-summary-5-and-click-expected.txt:
* 
LayoutTests/platform/mac/fast/html/details-remove-summary-6-and-click-expected.txt:
* LayoutTests/platform/mac/fast/html/details-writing-mode-expected.txt:
* LayoutTests/platform/mac/fast/html/details-writing-mode-mixed-expected.txt:
* LayoutTests/platform/mac/fast/lists/008-expected.txt:
* LayoutTests/platform/mac/fast/lists/008-vertical-expected.txt:
* LayoutTests/platform/mac/fast/lists/009-expected.txt:
* LayoutTests/platform/mac/fast/lists/009-vertical-expected.txt:
* LayoutTests/platform/mac/fast/lists/li-br-expected.txt:
* LayoutTests/platform/mac/fast/lists/markers-in-selection-expected.txt:
* Source/WebCore/accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::stitchGroups const):
* Source/WebCore/accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::textUnderElement const):
* Source/WebCore/layout/formattingContexts/inline/InlineFormattingUtils.cpp:
(WebCore::Layout::InlineFormattingUtils::isAtSoftWrapOpportunity const):
* Source/WebCore/layout/formattingContexts/inline/InlineLine.cpp:
(WebCore::Layout::Line::appendText):
(WebCore::Layout::Line::hasContentOrDecoration const):
(WebCore::Layout::Line::Run::isListMarkerOrItsContent const):
(WebCore::Layout::Line::appendTextFast):
(WebCore::Layout::toLineRunType):
* Source/WebCore/layout/formattingContexts/inline/InlineLine.h:
(WebCore::Layout::Line::hasContent const):
(WebCore::Layout::Line::Run::isListMarker const):
(WebCore::Layout::Line::Run::isListMarkerInside const): Deleted.
(WebCore::Layout::Line::Run::isListMarkerOutside const): Deleted.
* Source/WebCore/layout/formattingContexts/inline/InlineLineBoxBuilder.cpp:
(WebCore::Layout::LineBoxBuilder::constructInlineLevelBoxes):
(WebCore::Layout::LineBoxBuilder::adjustOutsideListMarkersPosition):
* Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp:
(WebCore::Layout::LineBuilder::handleInlineContent):
(WebCore::Layout::LineBuilder::processLineBreakingResult):
(WebCore::Layout::LineBuilder::placeInlineAndFloatContent):
(WebCore::Layout::LineBuilder::handleBlockContent):
* Source/WebCore/layout/formattingContexts/inline/InlineQuirks.cpp:
(WebCore::Layout::InlineQuirks::shouldCollapseLineBoxHeight const):
* Source/WebCore/layout/formattingContexts/inline/IntrinsicWidthHandler.cpp:
(WebCore::Layout::IntrinsicWidthHandler::computedIntrinsicWidthForConstraint):
* Source/WebCore/layout/integration/LayoutIntegrationBoxGeometryUpdater.cpp:
(WebCore::LayoutIntegration::BoxGeometryUpdater::setListMarkerOffsetForMarkerOutside):
(WebCore::LayoutIntegration::BoxGeometryUpdater::updateBoxGeometry):
(WebCore::LayoutIntegration::BoxGeometryUpdater::updateBoxGeometryAfterIntegrationLayout):
* Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.cpp:
(WebCore::LayoutIntegration::calculateListMarkerAttribute):
(WebCore::LayoutIntegration::markerTextSynthesizesGlyph):
* Source/WebCore/layout/layouttree/LayoutElementBox.h:
(WebCore::Layout::ElementBox::isListMarkerImage const):
(WebCore::Layout::ElementBox::isListMarkerOutside const): Deleted.
* Source/WebCore/rendering/RenderElement.cpp:
(WebCore::RenderElement::referenceBoxRect const):
* Source/WebCore/style/computed/StyleComputedStyleBase+GettersInlines.h:
(WebCore::Style::ComputedStyleBase::isListMarkerStyle const):
* Source/WebCore/style/computed/StyleComputedStyleBase.h:
* Source/WebCore/rendering/RenderBlock.cpp:
(WebCore::RenderBlock::firstLetterAndContainer):
* Source/WebCore/rendering/RenderListItem.cpp:
(WebCore::RenderListItem::computeMarkerStyle const):
(WebCore::RenderListItem::updateValue):
(WebCore::RenderListItem::updateMarkerContent):
(WebCore::RenderListItem::styleDidChange):
(WebCore::RenderListItem::excludedMarker const):
(WebCore::RenderListItem::markerBox const):
(WebCore::RenderListItem::usedCounterDirectivesChanged):
(WebCore::RenderListItem::firstFormattedLineRootFor):
* Source/WebCore/rendering/RenderListItem.h:
* Source/WebCore/rendering/RenderListMarker.cpp:
(WebCore::RenderListMarker::updateInlineMargins):
(WebCore::RenderListMarker::isInside const): Deleted.
(WebCore::listMarkerIsDisclosure):
* Source/WebCore/rendering/RenderListMarker.h:
* Source/WebCore/rendering/RenderObject.cpp:
(WebCore::RenderObject::nodeForHitTest const):
(WebCore::RenderObject::isExcludedMarker const):
* Source/WebCore/rendering/line/BreakingContext.h:
(WebCore::BreakingContext::commitAndUpdateLineBreakIfNeeded):
* Source/WebCore/rendering/updating/RenderTreeBuilderBlock.cpp:
(WebCore::isExcludedMarker):
* Source/WebCore/rendering/updating/RenderTreeBuilderList.cpp:
(WebCore::adjustStyleForInlineMarker):
(WebCore::parentCandidateForMarker):
(WebCore::RenderTreeBuilder::List::updateItemMarker):
(WebCore::parentForInlineMarker):
(WebCore::RenderTreeBuilder::List::buildInlineMarker):
* Source/WebCore/rendering/updating/RenderTreeBuilderList.h:
* LayoutTests/css1/classification/list_style_position-expected.txt:
* LayoutTests/css2.1/t1205-c565-list-pos-00-b-expected.txt:
* LayoutTests/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt:
* LayoutTests/platform/glib/css1/classification/list_style-expected.txt:
* 
LayoutTests/platform/glib/css1/classification/list_style_position-expected.txt:
* LayoutTests/platform/glib/css2.1/t1205-c561-list-displ-00-b-expected.txt:
* LayoutTests/platform/glib/css2.1/t1205-c565-list-pos-00-b-expected.txt:
* LayoutTests/platform/glib/css2.1/t1205-c566-list-stl-00-e-ag-expected.txt:
* 
LayoutTests/platform/glib/fast/css-generated-content/details-summary-before-after-expected.txt:
* LayoutTests/platform/glib/fast/css/001-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-child-1-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-child-2-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-details-child-1-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-details-child-2-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-add-summary-1-and-click-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-summary-10-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-add-summary-2-and-click-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-add-summary-3-and-click-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-add-summary-4-and-click-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-add-summary-5-and-click-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-summary-6-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-summary-7-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-summary-8-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-summary-9-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-summary-child-1-expected.txt:
* LayoutTests/platform/glib/fast/html/details-add-summary-child-2-expected.txt:
* LayoutTests/platform/glib/fast/html/details-marker-style-expected.txt:
* LayoutTests/platform/glib/fast/html/details-marker-style-mixed-expected.txt:
* LayoutTests/platform/glib/fast/html/details-nested-1-expected.txt:
* LayoutTests/platform/glib/fast/html/details-nested-2-expected.txt:
* LayoutTests/platform/glib/fast/html/details-no-summary2-expected.txt:
* LayoutTests/platform/glib/fast/html/details-open6-expected.txt:
* LayoutTests/platform/glib/fast/html/details-remove-child-1-expected.txt:
* LayoutTests/platform/glib/fast/html/details-remove-child-2-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-remove-summary-1-and-click-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-remove-summary-2-and-click-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-remove-summary-3-and-click-expected.txt:
* LayoutTests/platform/glib/fast/html/details-remove-summary-4-expected.txt:
* LayoutTests/platform/glib/fast/html/details-remove-summary-5-expected.txt:
* LayoutTests/platform/glib/fast/html/details-remove-summary-6-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-remove-summary-child-1-expected.txt:
* 
LayoutTests/platform/glib/fast/html/details-remove-summary-child-2-expected.txt:
* LayoutTests/platform/glib/fast/html/details-writing-mode-expected.txt:
* LayoutTests/platform/glib/fast/html/details-writing-mode-mixed-expected.txt:
* LayoutTests/platform/glib/fast/lists/004-expected.txt:
* LayoutTests/platform/glib/fast/lists/008-expected.txt:
* LayoutTests/platform/glib/fast/lists/008-vertical-expected.txt:
* LayoutTests/platform/glib/fast/lists/009-expected.txt:
* LayoutTests/platform/glib/fast/lists/009-vertical-expected.txt:
* LayoutTests/platform/glib/fast/lists/li-br-expected.txt:
* LayoutTests/platform/glib/fast/lists/markers-in-selection-expected.txt:
* LayoutTests/platform/glib/fast/repaint/list-marker-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.txt:
* 
LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.txt:
* 
LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.txt:
* 
LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.txt:
* 
LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.txt:
* 
LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-open1-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-open2-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-open3-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-open4-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-open5-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-position-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.txt:
* 
LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt:
* 
LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.txt:
* 
LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-replace-summary-child-expected.txt:
* LayoutTests/platform/gtk/fast/html/details-replace-text-expected.txt:
* LayoutTests/platform/gtk/tables/mozilla/bugs/bug30692-expected.txt:
* LayoutTests/platform/ios/css1/classification/list_style-expected.txt:
* LayoutTests/platform/ios/css2.1/t1205-c561-list-displ-00-b-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-child-1-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-child-2-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-details-child-1-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-details-child-2-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-1-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-1-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-10-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-10-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-2-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-2-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-3-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-3-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-4-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-4-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-5-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-5-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-6-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-6-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-7-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-7-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-8-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-8-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-add-summary-9-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-9-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-child-1-expected.txt:
* LayoutTests/platform/ios/fast/html/details-add-summary-child-2-expected.txt:
* LayoutTests/platform/ios/fast/html/details-marker-style-expected.txt:
* LayoutTests/platform/ios/fast/html/details-marker-style-mixed-expected.txt:
* LayoutTests/platform/ios/fast/html/details-nested-1-expected.txt:
* LayoutTests/platform/ios/fast/html/details-nested-2-expected.txt:
* LayoutTests/platform/ios/fast/html/details-no-summary1-expected.txt:
* LayoutTests/platform/ios/fast/html/details-no-summary2-expected.txt:
* LayoutTests/platform/ios/fast/html/details-no-summary3-expected.txt:
* LayoutTests/platform/ios/fast/html/details-open1-expected.txt:
* LayoutTests/platform/ios/fast/html/details-open3-expected.txt:
* LayoutTests/platform/ios/fast/html/details-open5-expected.txt:
* LayoutTests/platform/ios/fast/html/details-open6-expected.txt:
* LayoutTests/platform/ios/fast/html/details-position-expected.txt:
* LayoutTests/platform/ios/fast/html/details-remove-child-1-expected.txt:
* LayoutTests/platform/ios/fast/html/details-remove-child-2-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-remove-summary-1-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-remove-summary-1-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-remove-summary-2-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-remove-summary-2-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-remove-summary-3-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-remove-summary-3-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-remove-summary-4-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-remove-summary-4-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-remove-summary-5-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-remove-summary-5-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-remove-summary-6-and-click-expected.txt:
* LayoutTests/platform/ios/fast/html/details-remove-summary-6-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-remove-summary-child-1-expected.txt:
* 
LayoutTests/platform/ios/fast/html/details-remove-summary-child-2-expected.txt:
* LayoutTests/platform/ios/fast/html/details-writing-mode-expected.txt:
* LayoutTests/platform/ios/fast/html/details-writing-mode-mixed-expected.txt:
* LayoutTests/platform/ios/fast/lists/008-expected.txt:
* LayoutTests/platform/ios/fast/lists/008-vertical-expected.txt:
* LayoutTests/platform/ios/fast/lists/009-expected.txt:
* LayoutTests/platform/ios/fast/lists/009-vertical-expected.txt:
* LayoutTests/platform/ios/fast/lists/li-br-expected.txt:
* LayoutTests/platform/ios/fast/lists/markers-in-selection-expected.txt:
* LayoutTests/platform/ios/tables/mozilla/bugs/bug30692-expected.txt:
* 
LayoutTests/platform/mac-sequoia-wk2/fast/html/details-no-summary4-expected.txt:
* 
LayoutTests/platform/mac-sequoia-wk2/fast/html/details-open-javascript-expected.txt:
* LayoutTests/platform/mac-sequoia-wk2/fast/html/details-open2-expected.txt:
* LayoutTests/platform/mac-sequoia-wk2/fast/html/details-open4-expected.txt:
* 
LayoutTests/platform/mac-sequoia-wk2/fast/html/details-replace-summary-child-expected.txt:
* 
LayoutTests/platform/mac-sequoia-wk2/fast/html/details-replace-text-expected.txt:
* 
LayoutTests/platform/mac-sequoia-wk2/tables/mozilla/bugs/bug30692-expected.txt:
* LayoutTests/platform/mac-wk2/tables/mozilla/bugs/bug30692-expected.txt:
* LayoutTests/platform/mac/css1/classification/list_style-expected.txt:
* LayoutTests/platform/mac/css2.1/t1205-c561-list-displ-00-b-expected.txt:

Canonical link: https://commits.webkit.org/320504@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to