Diff
Modified: trunk/LayoutTests/ChangeLog (290453 => 290454)
--- trunk/LayoutTests/ChangeLog 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/ChangeLog 2022-02-24 21:10:45 UTC (rev 290454)
@@ -1,3 +1,25 @@
+2022-02-24 Alan Bujtas <za...@apple.com>
+
+ [IFC][Integration] Enable non-paginated vertical-rl writing mode
+ https://bugs.webkit.org/show_bug.cgi?id=236897
+
+ Reviewed by Antti Koivisto.
+
+ * fast/repaint/vertical-text-repaint-expected.txt:
+ * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt:
+ * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt:
+ * platform/ios/fast/backgrounds/border-radius-split-background-expected.txt:
+ * platform/ios/fast/backgrounds/border-radius-split-background-image-expected.txt:
+ * platform/ios/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
+ * platform/ios/fast/writing-mode/border-styles-vertical-rl-expected.txt:
+ * platform/ios/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt:
+ * platform/mac/fast/backgrounds/border-radius-split-background-expected.txt:
+ * platform/mac/fast/backgrounds/border-radius-split-background-image-expected.txt:
+ * platform/mac/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt:
+ * platform/mac/fast/table/border-collapsing/004-vertical-expected.txt:
+ * platform/mac/fast/writing-mode/border-styles-vertical-rl-expected.txt:
+ * platform/mac/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt:
+
2022-02-24 Kate Cheney <katherine_che...@apple.com>
Update CSP console logging
Modified: trunk/LayoutTests/fast/repaint/vertical-text-repaint-expected.txt (290453 => 290454)
--- trunk/LayoutTests/fast/repaint/vertical-text-repaint-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/fast/repaint/vertical-text-repaint-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -6,20 +6,13 @@
(rect 155 155 80 80)
(rect 155 155 80 80)
(rect 155 285 80 80)
- (rect 25 25 80 80)
- (rect 25 155 80 80)
- (rect 25 285 80 80)
- (rect 155 25 80 80)
- (rect 155 155 80 80)
- (rect 155 155 80 80)
- (rect 155 285 80 80)
- (rect 25 25 80 80)
- (rect 25 155 80 80)
- (rect 25 285 80 80)
- (rect 155 25 80 80)
- (rect 155 155 80 80)
- (rect 155 155 80 80)
- (rect 155 285 80 80)
+ (rect 95 25 10 80)
+ (rect 95 155 10 80)
+ (rect 95 285 10 80)
+ (rect 225 25 10 80)
+ (rect 225 155 10 80)
+ (rect 225 155 10 80)
+ (rect 225 285 10 80)
)
PASS internals.repaintRectsAsText().indexOf('25 25') is not -1
Modified: trunk/LayoutTests/imported/w3c/ChangeLog (290453 => 290454)
--- trunk/LayoutTests/imported/w3c/ChangeLog 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/imported/w3c/ChangeLog 2022-02-24 21:10:45 UTC (rev 290454)
@@ -1,3 +1,13 @@
+2022-02-24 Alan Bujtas <za...@apple.com>
+
+ [IFC][Integration] Enable non-paginated vertical-rl writing mode
+ https://bugs.webkit.org/show_bug.cgi?id=236897
+
+ Reviewed by Antti Koivisto.
+
+ * web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt:
+ * web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt:
+
2022-02-24 Chris Dumez <cdu...@apple.com>
Unreviewed, add some logging to imported/w3c/web-platform-tests/workers/semantics/multiple-workers/004.html to debug flakiness
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt (290453 => 290454)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -7,5 +7,5 @@
PASS offsetTop/Left of empty inline elements should work as if they were not empty: 0
PASS offsetTop/Left of empty inline elements should work as if they were not empty: 1
-FAIL offsetTop/Left of empty inline elements should work as if they were not empty: 2 assert_equals: offsetLeft expected 108 but got 0
+PASS offsetTop/Left of empty inline elements should work as if they were not empty: 2
Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt (290453 => 290454)
--- trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -7,5 +7,5 @@
PASS offsetTop/Left of empty inline elements should work as if they were not empty: 0
PASS offsetTop/Left of empty inline elements should work as if they were not empty: 1
-FAIL offsetTop/Left of empty inline elements should work as if they were not empty: 2 assert_equals: offsetLeft expected 108 but got 0
+PASS offsetTop/Left of empty inline elements should work as if they were not empty: 2
Modified: trunk/LayoutTests/platform/ios/fast/backgrounds/border-radius-split-background-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/ios/fast/backgrounds/border-radius-split-background-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/ios/fast/backgrounds/border-radius-split-background-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -20,10 +20,10 @@
RenderInline {SPAN} at (0,0) size 416x177 [bgcolor=#808080] [border: (2px solid #000000)]
RenderText {#text} at (20,3) size 112x50
text run at (20,3) width 50: " "
- RenderBR {BR} at (1,53) size 112x0
+ RenderBR {BR} at (20,53) size 112x0
RenderText {#text} at (170,1) size 112x125
text run at (170,1) width 125: " "
- RenderBR {BR} at (151,126) size 112x0
+ RenderBR {BR} at (170,126) size 112x0
RenderText {#text} at (320,1) size 112x175
text run at (320,1) width 175: " "
RenderText {#text} at (0,0) size 0x0
Modified: trunk/LayoutTests/platform/ios/fast/backgrounds/border-radius-split-background-image-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/ios/fast/backgrounds/border-radius-split-background-image-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/ios/fast/backgrounds/border-radius-split-background-image-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -20,10 +20,10 @@
RenderInline {SPAN} at (0,0) size 416x177 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
RenderText {#text} at (20,3) size 112x50
text run at (20,3) width 50: " "
- RenderBR {BR} at (1,53) size 112x0
+ RenderBR {BR} at (20,53) size 112x0
RenderText {#text} at (170,1) size 112x125
text run at (170,1) width 125: " "
- RenderBR {BR} at (151,126) size 112x0
+ RenderBR {BR} at (170,126) size 112x0
RenderText {#text} at (320,1) size 112x175
text run at (320,1) width 175: " "
RenderText {#text} at (0,0) size 0x0
Modified: trunk/LayoutTests/platform/ios/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/ios/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/ios/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -7,6 +7,6 @@
RenderInline {SPAN} at (0,0) size 230x37 [border: (21px solid #000000) (30px solid #000000) (21px solid #000000)]
RenderText {#text} at (85,46) size 29x7
text run at (85,46) width 7: " "
- RenderBR {BR} at (25,52) size 29x1
+ RenderBR {BR} at (85,52) size 29x1
RenderText {#text} at (235,25) size 29x7
text run at (235,25) width 7: " "
Modified: trunk/LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-rl-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-rl-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-rl-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -1,4 +1,4 @@
-layer at (0,0) size 800x600
+layer at (0,0) size 800x719
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
@@ -8,7 +8,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -18,7 +18,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -28,7 +28,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -38,7 +38,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -48,7 +48,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -58,7 +58,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -68,7 +68,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -78,7 +78,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -88,7 +88,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -98,7 +98,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -108,7 +108,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -118,7 +118,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
Modified: trunk/LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/ios/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -1,4 +1,4 @@
-layer at (0,0) size 800x600
+layer at (0,0) size 800x719
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
@@ -8,7 +8,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -18,7 +18,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -28,7 +28,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -38,7 +38,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -48,7 +48,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -58,7 +58,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -68,7 +68,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -78,7 +78,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -88,7 +88,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -98,7 +98,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -108,7 +108,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -118,7 +118,7 @@
RenderInline {SPAN} at (0,0) size 240x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
RenderText {#text} at (28,35) size 72x48
text run at (28,35) width 48: " "
- RenderBR {BR} at (0,83) size 72x0
+ RenderBR {BR} at (28,83) size 72x0
RenderText {#text} at (156,0) size 72x48
text run at (156,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
Modified: trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -7,5 +7,5 @@
PASS offsetTop/Left of empty inline elements should work as if they were not empty: 0
PASS offsetTop/Left of empty inline elements should work as if they were not empty: 1
-FAIL offsetTop/Left of empty inline elements should work as if they were not empty: 2 assert_equals: offsetLeft expected 105 but got 0
+PASS offsetTop/Left of empty inline elements should work as if they were not empty: 2
Modified: trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -7,5 +7,5 @@
PASS offsetTop/Left of empty inline elements should work as if they were not empty: 0
PASS offsetTop/Left of empty inline elements should work as if they were not empty: 1
-FAIL offsetTop/Left of empty inline elements should work as if they were not empty: 2 assert_equals: offsetLeft expected 105 but got 0
+PASS offsetTop/Left of empty inline elements should work as if they were not empty: 2
Modified: trunk/LayoutTests/platform/mac/fast/backgrounds/border-radius-split-background-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/mac/fast/backgrounds/border-radius-split-background-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/mac/fast/backgrounds/border-radius-split-background-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -20,10 +20,10 @@
RenderInline {SPAN} at (0,0) size 419x177 [bgcolor=#808080] [border: (2px solid #000000)]
RenderText {#text} at (18,3) size 115x50
text run at (18,3) width 50: " "
- RenderBR {BR} at (1,53) size 115x0
+ RenderBR {BR} at (18,53) size 115x0
RenderText {#text} at (168,1) size 115x125
text run at (168,1) width 125: " "
- RenderBR {BR} at (151,126) size 115x0
+ RenderBR {BR} at (168,126) size 115x0
RenderText {#text} at (318,1) size 115x175
text run at (318,1) width 175: " "
RenderText {#text} at (0,0) size 0x0
Modified: trunk/LayoutTests/platform/mac/fast/backgrounds/border-radius-split-background-image-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/mac/fast/backgrounds/border-radius-split-background-image-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/mac/fast/backgrounds/border-radius-split-background-image-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -20,10 +20,10 @@
RenderInline {SPAN} at (0,0) size 419x177 [bgcolor=#C0C0C0] [border: (2px solid #000000)]
RenderText {#text} at (18,3) size 115x50
text run at (18,3) width 50: " "
- RenderBR {BR} at (1,53) size 115x0
+ RenderBR {BR} at (18,53) size 115x0
RenderText {#text} at (168,1) size 115x125
text run at (168,1) width 125: " "
- RenderBR {BR} at (151,126) size 115x0
+ RenderBR {BR} at (168,126) size 115x0
RenderText {#text} at (318,1) size 115x175
text run at (318,1) width 175: " "
RenderText {#text} at (0,0) size 0x0
Modified: trunk/LayoutTests/platform/mac/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/mac/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/mac/fast/borders/border-image-outset-split-inline-vertical-lr-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -7,6 +7,6 @@
RenderInline {SPAN} at (0,0) size 230x37 [border: (21px solid #000000) (30px solid #000000) (21px solid #000000)]
RenderText {#text} at (85,46) size 29x7
text run at (85,46) width 7: " "
- RenderBR {BR} at (25,52) size 29x1
+ RenderBR {BR} at (85,52) size 29x1
RenderText {#text} at (235,25) size 29x7
text run at (235,25) width 7: " "
Modified: trunk/LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/mac/fast/table/border-collapsing/004-vertical-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -306,7 +306,7 @@
RenderTableSection {THEAD} at (18,0) size 50x537 [border: (3px solid #FF0000)]
RenderTableRow {TR} at (0,2) size 46x537 [border: (3px solid #FF0000)]
RenderTableCell {TH} at (2,2) size 46x88 [r=0 c=0 rs=1 cs=1]
- RenderText {#text} at (5,18) size 36x52
+ RenderText {#text} at (5,18) size 36x51
text run at (5,18) width 51: "Header"
text run at (23,29) width 29: "One"
RenderTableCell {TH} at (2,100) size 46x216 [r=0 c=1 rs=1 cs=1]
Modified: trunk/LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-rl-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-rl-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-rl-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -1,14 +1,14 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (20,8) size 760x584
+layer at (0,0) size 785x719
+ RenderView at (0,0) size 785x600
+layer at (0,0) size 785x600
+ RenderBlock {HTML} at (0,0) size 785x600
+ RenderBody {BODY} at (20,8) size 745x584
RenderBlock {DIV} at (0,20) size 256x544
RenderBlock {DIV} at (0,0) size 256x83
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -18,7 +18,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -28,7 +28,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -38,7 +38,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -48,7 +48,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -58,7 +58,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -68,7 +68,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -78,7 +78,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -88,7 +88,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -98,7 +98,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -108,7 +108,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -118,7 +118,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
Modified: trunk/LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt (290453 => 290454)
--- trunk/LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/LayoutTests/platform/mac/fast/writing-mode/border-styles-vertical-rl-mixed-expected.txt 2022-02-24 21:10:45 UTC (rev 290454)
@@ -1,14 +1,14 @@
-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (20,8) size 760x584
+layer at (0,0) size 785x719
+ RenderView at (0,0) size 785x600
+layer at (0,0) size 785x600
+ RenderBlock {HTML} at (0,0) size 785x600
+ RenderBody {BODY} at (20,8) size 745x584
RenderBlock {DIV} at (0,20) size 256x544
RenderBlock {DIV} at (0,0) size 256x83
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -18,7 +18,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -28,7 +28,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -38,7 +38,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -48,7 +48,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -58,7 +58,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -68,7 +68,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px solid #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -78,7 +78,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px groove #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -88,7 +88,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px ridge #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -98,7 +98,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px outset #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -108,7 +108,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px inset #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
@@ -118,7 +118,7 @@
RenderInline {SPAN} at (0,0) size 242x83 [bgcolor=#DDDDDD] [border: (20px double #808080)]
RenderText {#text} at (27,35) size 74x48
text run at (27,35) width 48: " "
- RenderBR {BR} at (0,83) size 74x0
+ RenderBR {BR} at (27,83) size 74x0
RenderText {#text} at (155,0) size 74x48
text run at (155,0) width 48: " "
RenderText {#text} at (0,0) size 0x0
Modified: trunk/Source/WebCore/ChangeLog (290453 => 290454)
--- trunk/Source/WebCore/ChangeLog 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/Source/WebCore/ChangeLog 2022-02-24 21:10:45 UTC (rev 290454)
@@ -1,3 +1,13 @@
+2022-02-24 Alan Bujtas <za...@apple.com>
+
+ [IFC][Integration] Enable non-paginated vertical-rl writing mode
+ https://bugs.webkit.org/show_bug.cgi?id=236897
+
+ Reviewed by Antti Koivisto.
+
+ * layout/integration/LayoutIntegrationCoverage.cpp:
+ (WebCore::LayoutIntegration::canUseForStyle):
+
2022-02-24 Chris Dumez <cdu...@apple.com>
Fix bad logging in SharedWorkerObjectConnection::notifyWorkerObjectOfLoadCompletion()
Modified: trunk/Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp (290453 => 290454)
--- trunk/Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp 2022-02-24 21:08:54 UTC (rev 290453)
+++ trunk/Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp 2022-02-24 21:10:45 UTC (rev 290454)
@@ -409,7 +409,7 @@
SET_REASON_AND_RETURN_IF_NEEDED(FlowHasOverflowNotVisible, reasons, includeReasons);
if (style.textOverflow() == TextOverflow::Ellipsis)
SET_REASON_AND_RETURN_IF_NEEDED(FlowHasTextOverflow, reasons, includeReasons);
- if (style.writingMode() == WritingMode::RightToLeft || style.writingMode() == WritingMode::BottomToTop)
+ if (style.writingMode() == WritingMode::BottomToTop)
SET_REASON_AND_RETURN_IF_NEEDED(FlowHasUnsupportedWritingMode, reasons, includeReasons);
if (style.textEmphasisFill() != TextEmphasisFill::Filled || style.textEmphasisMark() != TextEmphasisMark::None)
SET_REASON_AND_RETURN_IF_NEEDED(FlowHasTextEmphasisFillOrMark, reasons, includeReasons);