Diff
Modified: trunk/LayoutTests/platform/ios/editing/selection/3690703-2-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/ios/editing/selection/3690703-2-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/ios/editing/selection/3690703-2-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -63,7 +63,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/LayoutTests/platform/ios/editing/selection/3690703-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/ios/editing/selection/3690703-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/ios/editing/selection/3690703-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -65,7 +65,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/LayoutTests/platform/ios/editing/selection/3690719-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/ios/editing/selection/3690719-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/ios/editing/selection/3690719-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -57,7 +57,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/LayoutTests/platform/mac/editing/selection/3690703-2-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/mac/editing/selection/3690703-2-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/mac/editing/selection/3690703-2-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -63,7 +63,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/LayoutTests/platform/mac/editing/selection/3690703-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/mac/editing/selection/3690703-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/mac/editing/selection/3690703-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -65,7 +65,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/LayoutTests/platform/mac/editing/selection/3690719-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/mac/editing/selection/3690719-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/mac/editing/selection/3690719-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -57,7 +57,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/LayoutTests/platform/mac-catalina/editing/selection/3690703-2-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/mac-catalina/editing/selection/3690703-2-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/mac-catalina/editing/selection/3690703-2-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -63,7 +63,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/LayoutTests/platform/mac-catalina/editing/selection/3690703-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/mac-catalina/editing/selection/3690703-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/mac-catalina/editing/selection/3690703-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -65,7 +65,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/LayoutTests/platform/mac-catalina/editing/selection/3690719-expected.txt (284984 => 284985)
--- trunk/LayoutTests/platform/mac-catalina/editing/selection/3690719-expected.txt 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/LayoutTests/platform/mac-catalina/editing/selection/3690719-expected.txt 2021-10-28 16:21:48 UTC (rev 284985)
@@ -57,7 +57,7 @@
RenderInline {A} at (0,0) size 30x15 [color=#0000CC]
RenderText {#text} at (240,4) size 30x15
text run at (240,4) width 30: "Local"
- RenderInline {SUP} at (0,0) size 1x14
+ RenderInline {SUP} at (0,0) size 1x13
RenderInline {A} at (0,0) size 30x15
RenderInline {FONT} at (0,0) size 30x15 [color=#FF0000]
RenderText {#text} at (269,4) size 30x15
Modified: trunk/Source/WebCore/ChangeLog (284984 => 284985)
--- trunk/Source/WebCore/ChangeLog 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/Source/WebCore/ChangeLog 2021-10-28 16:21:48 UTC (rev 284985)
@@ -1,3 +1,16 @@
+2021-10-28 Alan Bujtas <za...@apple.com>
+
+ REGRESSION(r281422): PLT5 regressed by 1% overall
+ https://bugs.webkit.org/show_bug.cgi?id=232391
+ <rdar://82530500>
+
+ Reviewed by Antti Koivisto.
+
+ <sub>/<sup> inline boxes with non-integral vertical values and with integral positioned child inline boxes may trigger unexpected vertical overflow.
+
+ * rendering/LegacyRootInlineBox.cpp:
+ (WebCore::LegacyRootInlineBox::verticalPositionForBox):
+
2021-10-28 Aditya Keerthi <akeer...@apple.com>
REGRESSION (r282451): [iOS] Cannot override background of search inputs with 'appearance: textfield'
Modified: trunk/Source/WebCore/rendering/LegacyRootInlineBox.cpp (284984 => 284985)
--- trunk/Source/WebCore/rendering/LegacyRootInlineBox.cpp 2021-10-28 16:15:05 UTC (rev 284984)
+++ trunk/Source/WebCore/rendering/LegacyRootInlineBox.cpp 2021-10-28 16:21:48 UTC (rev 284985)
@@ -822,7 +822,7 @@
const RenderStyle& parentLineStyle = firstLine ? parent->firstLineStyle() : parent->style();
const FontCascade& font = parentLineStyle.fontCascade();
const FontMetrics& fontMetrics = font.fontMetrics();
- auto fontSize = LayoutUnit { font.pixelSize() };
+ int fontSize = font.pixelSize();
LineDirectionMode lineDirection = parent->isHorizontalWritingMode() ? HorizontalLine : VerticalLine;