Diff
Modified: trunk/LayoutTests/ChangeLog (255116 => 255117)
--- trunk/LayoutTests/ChangeLog 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/LayoutTests/ChangeLog 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,3 +1,19 @@
+2020-01-25 Antti Koivisto <[email protected]>
+
+ [LFC][Integration] Re-enable line layout integration
+ https://bugs.webkit.org/show_bug.cgi?id=206795
+ <rdar://problem/58853907>
+
+ Reviewed by Zalan Bujtas.
+
+ * fast/dom/Range/getBoundingClientRect-expected.txt:
+ * platform/ios/fast/text/hyphenate-limit-lines-expected.txt:
+ * platform/ios/fast/text/whitespace/pre-break-word-expected.txt:
+ * platform/ios/fast/text/word-break-expected.txt:
+ * platform/mac/fast/text/hyphenate-limit-lines-expected.txt:
+ * platform/mac/fast/text/whitespace/pre-break-word-expected.txt:
+ * platform/mac/fast/text/word-break-expected.txt:
+
2020-01-24 Ryosuke Niwa <[email protected]>
[iOS] REGRESSION(r254699) : fast/forms/interactive-validation-remove-node-in-handler.html is timing out
Modified: trunk/LayoutTests/fast/dom/Range/getBoundingClientRect-expected.txt (255116 => 255117)
--- trunk/LayoutTests/fast/dom/Range/getBoundingClientRect-expected.txt 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/LayoutTests/fast/dom/Range/getBoundingClientRect-expected.txt 2020-01-25 14:16:30 UTC (rev 255117)
@@ -48,9 +48,9 @@
Test 7
PASS rect.left.toFixed(3) is "8.000"
-FAIL rect.top.toFixed(3) should be 2168.000. Was 2180.000.
+PASS rect.top.toFixed(3) is "2168.000"
PASS rect.width.toFixed(3) is "192.000"
-FAIL rect.height.toFixed(3) should be 108.000. Was 96.000.
+PASS rect.height.toFixed(3) is "108.000"
PASS rect.right is rect.left + rect.width
PASS rect.bottom is rect.top + rect.height
Modified: trunk/LayoutTests/platform/ios/fast/text/hyphenate-limit-lines-expected.txt (255116 => 255117)
--- trunk/LayoutTests/platform/ios/fast/text/hyphenate-limit-lines-expected.txt 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/LayoutTests/platform/ios/fast/text/hyphenate-limit-lines-expected.txt 2020-01-25 14:16:30 UTC (rev 255117)
@@ -58,7 +58,7 @@
text run at (1,162) width 200: "pleasures and de" + hyphen string "-"
text run at (1,194) width 200: "sires into neces" + hyphen string "-"
text run at (1,226) width 200: "sary and"
- text run at (1,258) width 200: "unnecessary\x{2014}"
+ text run at (1,258) width 154: "unnecessary\x{2014}"
text run at (1,290) width 200: "these and other"
text run at (1,322) width 200: "great forms of"
text run at (1,354) width 200: "thought are all of"
@@ -80,7 +80,7 @@
text run at (1,194) width 200: "sires into"
text run at (1,226) width 166: "necessary and "
text run at (166,226) width 35: "un" + hyphen string "-"
- text run at (1,258) width 200: "necessary\x{2014}these"
+ text run at (1,258) width 181: "necessary\x{2014}these"
text run at (1,290) width 200: "and other great"
text run at (1,322) width 200: "forms of thought"
text run at (1,354) width 180: "are all of them "
@@ -100,7 +100,7 @@
text run at (1,162) width 200: "or of pleasures and"
text run at (1,194) width 200: "desires into"
text run at (1,226) width 200: "necessary and"
- text run at (1,258) width 200: "unnecessary\x{2014}"
+ text run at (1,258) width 154: "unnecessary\x{2014}"
text run at (1,290) width 200: "these and other"
text run at (1,322) width 200: "great forms of"
text run at (1,354) width 200: "thought are all of"
Modified: trunk/LayoutTests/platform/ios/fast/text/whitespace/pre-break-word-expected.txt (255116 => 255117)
--- trunk/LayoutTests/platform/ios/fast/text/whitespace/pre-break-word-expected.txt 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/LayoutTests/platform/ios/fast/text/whitespace/pre-break-word-expected.txt 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,14 +1,8 @@
-layer at (0,0) size 800x600
+layer at (0,0) size 920x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
- RenderBlock {DIV} at (0,0) size 154x144 [border: (2px solid #FF0000)]
- RenderText {#text} at (2,2) size 148x139
- text run at (2,2) width 148: "Even though this div is"
- text run at (2,22) width 148: " white-space pre, the te"
- text run at (2,42) width 145: "xt inside should still w"
- text run at (2,62) width 148: "rap to multiple lines be"
- text run at (2,82) width 143: "cause of the word-wra"
- text run at (2,102) width 144: "p:break-word CSS pro"
- text run at (2,122) width 36: "perty."
+ RenderBlock {DIV} at (0,0) size 154x24 [border: (2px solid #FF0000)]
+ RenderText {#text} at (2,2) size 911x19
+ text run at (2,2) width 911: "Even though this div is white-space pre, the text inside should still wrap to multiple lines because of the word-wrap:break-word CSS property."
Modified: trunk/LayoutTests/platform/ios/fast/text/word-break-expected.txt (255116 => 255117)
--- trunk/LayoutTests/platform/ios/fast/text/word-break-expected.txt 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/LayoutTests/platform/ios/fast/text/word-break-expected.txt 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,8 +1,8 @@
-layer at (0,0) size 800x1028
+layer at (0,0) size 800x972
RenderView at (0,0) size 800x600
-layer at (0,0) size 800x1028
- RenderBlock {HTML} at (0,0) size 800x1028
- RenderBody {BODY} at (8,8) size 784x1012
+layer at (0,0) size 800x972
+ RenderBlock {HTML} at (0,0) size 800x972
+ RenderBody {BODY} at (8,8) size 784x956
RenderBlock (anonymous) at (0,0) size 784x20
RenderText {#text} at (0,0) size 700x19
text run at (0,0) width 700: "This example tests that word-break properly shrinks a cell to one character per line when it is set to break-all."
@@ -51,15 +51,11 @@
text run at (6,6) width 164: "This cell should grow"
RenderBlock (anonymous) at (0,386) size 784x20
RenderBR {BR} at (0,0) size 0x19
- RenderBlock {PRE} at (0,419) size 110x80 [border: (5px solid #000000)]
- RenderText {#text} at (5,5) size 94x70
- text run at (5,5) width 94: "Thislongword"
- text run at (5,19) width 94: "shouldnotget"
- text run at (5,33) width 94: "brokenbutsho"
- text run at (5,47) width 94: "uldstickouto"
- text run at (5,61) width 63: "fthepre."
- text run at (67,61) width 1: " "
- RenderBlock (anonymous) at (0,512) size 784x80
+ RenderBlock {PRE} at (0,419) size 110x24 [border: (5px solid #000000)]
+ RenderText {#text} at (5,5) size 437x14
+ text run at (5,5) width 437: "Thislongwordshouldnotgetbrokenbutshouldstickoutofthepre."
+ text run at (441,5) width 1: " "
+ RenderBlock (anonymous) at (0,456) size 784x80
RenderBR {BR} at (0,0) size 0x19
RenderText {#text} at (0,20) size 776x59
text run at (0,20) width 641: "This test makes sure floating and positioned elements do the right thing with word-break: break-all. "
@@ -67,7 +63,7 @@
text run at (0,40) width 305: "should be less than the containing block width. "
text run at (304,40) width 472: "The breaking should be \"dumb\" and just occur when the end of the line is"
text run at (0,60) width 21: "hit."
- RenderBlock {DIV} at (0,592) size 304x46 [border: (2px solid #000000)]
+ RenderBlock {DIV} at (0,536) size 304x46 [border: (2px solid #000000)]
RenderBlock (floating) {DIV} at (2,2) size 300x42
RenderText {#text} at (0,0) size 297x42
text run at (0,0) width 297: "Eventhoughthishasareallylongword itsho"
@@ -74,9 +70,9 @@
text run at (0,14) width 297: "uldnotstick out oftheenclosing300pxblo"
text run at (0,28) width 24: "ck."
RenderBR {BR} at (302,2) size 0x14
- RenderBlock (anonymous) at (0,638) size 784x20
+ RenderBlock (anonymous) at (0,582) size 784x20
RenderBR {BR} at (0,0) size 0x19
- RenderBlock (anonymous) at (0,762) size 784x80
+ RenderBlock (anonymous) at (0,706) size 784x80
RenderBR {BR} at (0,0) size 0x19
RenderText {#text} at (0,20) size 783x59
text run at (0,20) width 658: "This test makes sure floating and positioned elements do the right thing with word-break: break-word. "
@@ -84,7 +80,7 @@
text run at (0,40) width 345: "width should be less than the containing block width. "
text run at (344,40) width 439: "The breaking should be \"smart\" and be like word-wrap: break-word,"
text run at (0,60) width 540: "with words preferring to wrap first before allowing break opportunities within them."
- RenderBlock {DIV} at (0,842) size 304x46 [border: (2px solid #000000)]
+ RenderBlock {DIV} at (0,786) size 304x46 [border: (2px solid #000000)]
RenderBlock (floating) {DIV} at (2,2) size 300x42
RenderText {#text} at (0,0) size 250x42
text run at (0,0) width 250: "Eventhoughthishasareallylongword"
@@ -91,19 +87,19 @@
text run at (0,14) width 157: "itshouldnotstick out"
text run at (0,28) width 196: "oftheenclosing300pxblock."
RenderBR {BR} at (302,2) size 0x14
- RenderBlock (anonymous) at (0,888) size 784x20
+ RenderBlock (anonymous) at (0,832) size 784x20
RenderBR {BR} at (0,0) size 0x19
-layer at (8,666) size 304x104
- RenderBlock (relative positioned) {DIV} at (0,658) size 304x104 [border: (2px solid #000000)]
-layer at (10,668) size 300x42
+layer at (8,610) size 304x104
+ RenderBlock (relative positioned) {DIV} at (0,602) size 304x104 [border: (2px solid #000000)]
+layer at (10,612) size 300x42
RenderBlock (positioned) {DIV} at (2,2) size 300x42
RenderText {#text} at (0,0) size 297x42
text run at (0,0) width 297: "Eventhoughthishasareallylongword itsho"
text run at (0,14) width 297: "uldnotstick out oftheenclosing300pxblo"
text run at (0,28) width 24: "ck."
-layer at (8,916) size 304x104
- RenderBlock (relative positioned) {DIV} at (0,908) size 304x104 [border: (2px solid #000000)]
-layer at (10,918) size 300x42
+layer at (8,860) size 304x104
+ RenderBlock (relative positioned) {DIV} at (0,852) size 304x104 [border: (2px solid #000000)]
+layer at (10,862) size 300x42
RenderBlock (positioned) {DIV} at (2,2) size 300x42
RenderText {#text} at (0,0) size 250x42
text run at (0,0) width 250: "Eventhoughthishasareallylongword"
Modified: trunk/LayoutTests/platform/mac/fast/text/hyphenate-limit-lines-expected.txt (255116 => 255117)
--- trunk/LayoutTests/platform/mac/fast/text/hyphenate-limit-lines-expected.txt 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/LayoutTests/platform/mac/fast/text/hyphenate-limit-lines-expected.txt 2020-01-25 14:16:30 UTC (rev 255117)
@@ -58,7 +58,7 @@
text run at (1,156) width 200: "pleasures and de" + hyphen string "-"
text run at (1,187) width 200: "sires into neces" + hyphen string "-"
text run at (1,218) width 200: "sary and"
- text run at (1,249) width 200: "unnecessary\x{2014}"
+ text run at (1,249) width 154: "unnecessary\x{2014}"
text run at (1,280) width 200: "these and other"
text run at (1,311) width 200: "great forms of"
text run at (1,342) width 200: "thought are all of"
@@ -80,7 +80,7 @@
text run at (1,187) width 200: "sires into"
text run at (1,218) width 166: "necessary and "
text run at (166,218) width 35: "un" + hyphen string "-"
- text run at (1,249) width 200: "necessary\x{2014}these"
+ text run at (1,249) width 181: "necessary\x{2014}these"
text run at (1,280) width 200: "and other great"
text run at (1,311) width 200: "forms of thought"
text run at (1,342) width 180: "are all of them "
@@ -100,7 +100,7 @@
text run at (1,156) width 200: "or of pleasures and"
text run at (1,187) width 200: "desires into"
text run at (1,218) width 200: "necessary and"
- text run at (1,249) width 200: "unnecessary\x{2014}"
+ text run at (1,249) width 154: "unnecessary\x{2014}"
text run at (1,280) width 200: "these and other"
text run at (1,311) width 200: "great forms of"
text run at (1,342) width 200: "thought are all of"
Modified: trunk/LayoutTests/platform/mac/fast/text/whitespace/pre-break-word-expected.txt (255116 => 255117)
--- trunk/LayoutTests/platform/mac/fast/text/whitespace/pre-break-word-expected.txt 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/LayoutTests/platform/mac/fast/text/whitespace/pre-break-word-expected.txt 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,14 +1,8 @@
-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 (8,8) size 784x584
- RenderBlock {DIV} at (0,0) size 154x130 [border: (2px solid #FF0000)]
- RenderText {#text} at (2,2) size 148x126
- text run at (2,2) width 148: "Even though this div is"
- text run at (2,20) width 148: " white-space pre, the te"
- text run at (2,38) width 145: "xt inside should still w"
- text run at (2,56) width 148: "rap to multiple lines be"
- text run at (2,74) width 143: "cause of the word-wra"
- text run at (2,92) width 144: "p:break-word CSS pro"
- text run at (2,110) width 36: "perty."
+layer at (0,0) size 920x585
+ RenderView at (0,0) size 800x585
+layer at (0,0) size 800x585
+ RenderBlock {HTML} at (0,0) size 800x585
+ RenderBody {BODY} at (8,8) size 784x569
+ RenderBlock {DIV} at (0,0) size 154x22 [border: (2px solid #FF0000)]
+ RenderText {#text} at (2,2) size 911x18
+ text run at (2,2) width 911: "Even though this div is white-space pre, the text inside should still wrap to multiple lines because of the word-wrap:break-word CSS property."
Modified: trunk/LayoutTests/platform/mac/fast/text/word-break-expected.txt (255116 => 255117)
--- trunk/LayoutTests/platform/mac/fast/text/word-break-expected.txt 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/LayoutTests/platform/mac/fast/text/word-break-expected.txt 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,8 +1,8 @@
-layer at (0,0) size 785x1016
+layer at (0,0) size 785x956
RenderView at (0,0) size 785x600
-layer at (0,0) size 785x1016
- RenderBlock {HTML} at (0,0) size 785x1016
- RenderBody {BODY} at (8,8) size 769x1000
+layer at (0,0) size 785x956
+ RenderBlock {HTML} at (0,0) size 785x956
+ RenderBody {BODY} at (8,8) size 769x940
RenderBlock (anonymous) at (0,0) size 769x18
RenderText {#text} at (0,0) size 700x18
text run at (0,0) width 700: "This example tests that word-break properly shrinks a cell to one character per line when it is set to break-all."
@@ -51,15 +51,11 @@
text run at (6,7) width 164: "This cell should grow"
RenderBlock (anonymous) at (0,385) size 769x18
RenderBR {BR} at (0,0) size 0x18
- RenderBlock {PRE} at (0,416) size 110x85 [border: (5px solid #000000)]
- RenderText {#text} at (5,5) size 94x75
- text run at (5,5) width 94: "Thislongword"
- text run at (5,20) width 94: "shouldnotget"
- text run at (5,35) width 94: "brokenbutsho"
- text run at (5,50) width 94: "uldstickouto"
- text run at (5,65) width 63: "fthepre."
- text run at (67,65) width 1: " "
- RenderBlock (anonymous) at (0,514) size 769x72
+ RenderBlock {PRE} at (0,416) size 110x25 [border: (5px solid #000000)]
+ RenderText {#text} at (5,5) size 437x15
+ text run at (5,5) width 437: "Thislongwordshouldnotgetbrokenbutshouldstickoutofthepre."
+ text run at (441,5) width 1: " "
+ RenderBlock (anonymous) at (0,454) size 769x72
RenderBR {BR} at (0,0) size 0x18
RenderText {#text} at (0,18) size 750x54
text run at (0,18) width 640: "This test makes sure floating and positioned elements do the right thing with word-break: break-all. "
@@ -67,7 +63,7 @@
text run at (0,36) width 345: "width should be less than the containing block width. "
text run at (344,36) width 406: "The breaking should be \"dumb\" and just occur when the end of"
text run at (0,54) width 88: "the line is hit."
- RenderBlock {DIV} at (0,586) size 304x49 [border: (2px solid #000000)]
+ RenderBlock {DIV} at (0,526) size 304x49 [border: (2px solid #000000)]
RenderBlock (floating) {DIV} at (2,2) size 300x45
RenderText {#text} at (0,0) size 297x45
text run at (0,0) width 297: "Eventhoughthishasareallylongword itsho"
@@ -74,9 +70,9 @@
text run at (0,15) width 297: "uldnotstick out oftheenclosing300pxblo"
text run at (0,30) width 24: "ck."
RenderBR {BR} at (302,2) size 0x15
- RenderBlock (anonymous) at (0,635) size 769x18
+ RenderBlock (anonymous) at (0,575) size 769x18
RenderBR {BR} at (0,0) size 0x18
- RenderBlock (anonymous) at (0,757) size 769x72
+ RenderBlock (anonymous) at (0,697) size 769x72
RenderBR {BR} at (0,0) size 0x18
RenderText {#text} at (0,18) size 748x54
text run at (0,18) width 657: "This test makes sure floating and positioned elements do the right thing with word-break: break-word. "
@@ -84,7 +80,7 @@
text run at (0,36) width 345: "width should be less than the containing block width. "
text run at (344,36) width 402: "The breaking should be \"smart\" and be like word-wrap: break-"
text run at (0,54) width 580: "word, with words preferring to wrap first before allowing break opportunities within them."
- RenderBlock {DIV} at (0,829) size 304x49 [border: (2px solid #000000)]
+ RenderBlock {DIV} at (0,769) size 304x49 [border: (2px solid #000000)]
RenderBlock (floating) {DIV} at (2,2) size 300x45
RenderText {#text} at (0,0) size 250x45
text run at (0,0) width 250: "Eventhoughthishasareallylongword"
@@ -91,19 +87,19 @@
text run at (0,15) width 157: "itshouldnotstick out"
text run at (0,30) width 196: "oftheenclosing300pxblock."
RenderBR {BR} at (302,2) size 0x15
- RenderBlock (anonymous) at (0,878) size 769x18
+ RenderBlock (anonymous) at (0,818) size 769x18
RenderBR {BR} at (0,0) size 0x18
-layer at (8,661) size 304x104
- RenderBlock (relative positioned) {DIV} at (0,653) size 304x104 [border: (2px solid #000000)]
-layer at (10,663) size 300x45
+layer at (8,601) size 304x104
+ RenderBlock (relative positioned) {DIV} at (0,593) size 304x104 [border: (2px solid #000000)]
+layer at (10,603) size 300x45
RenderBlock (positioned) {DIV} at (2,2) size 300x45
RenderText {#text} at (0,0) size 297x45
text run at (0,0) width 297: "Eventhoughthishasareallylongword itsho"
text run at (0,15) width 297: "uldnotstick out oftheenclosing300pxblo"
text run at (0,30) width 24: "ck."
-layer at (8,904) size 304x104
- RenderBlock (relative positioned) {DIV} at (0,896) size 304x104 [border: (2px solid #000000)]
-layer at (10,906) size 300x45
+layer at (8,844) size 304x104
+ RenderBlock (relative positioned) {DIV} at (0,836) size 304x104 [border: (2px solid #000000)]
+layer at (10,846) size 300x45
RenderBlock (positioned) {DIV} at (2,2) size 300x45
RenderText {#text} at (0,0) size 250x45
text run at (0,0) width 250: "Eventhoughthishasareallylongword"
Modified: trunk/Source/WebCore/ChangeLog (255116 => 255117)
--- trunk/Source/WebCore/ChangeLog 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/Source/WebCore/ChangeLog 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,3 +1,13 @@
+2020-01-25 Antti Koivisto <[email protected]>
+
+ [LFC][Integration] Re-enable line layout integration
+ https://bugs.webkit.org/show_bug.cgi?id=206795
+ <rdar://problem/58853907>
+
+ Reviewed by Zalan Bujtas.
+
+ * page/RuntimeEnabledFeatures.h:
+
2020-01-25 youenn fablet <[email protected]>
HTMLMediaElement should not remove the media session at DOM suspension time
Modified: trunk/Source/WebCore/page/RuntimeEnabledFeatures.h (255116 => 255117)
--- trunk/Source/WebCore/page/RuntimeEnabledFeatures.h 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/Source/WebCore/page/RuntimeEnabledFeatures.h 2020-01-25 14:16:30 UTC (rev 255117)
@@ -454,7 +454,7 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
bool m_layoutFormattingContextEnabled { false };
- bool m_layoutFormattingContextIntegrationEnabled { false };
+ bool m_layoutFormattingContextIntegrationEnabled { true };
#endif
#if ENABLE(CSS_PAINTING_API)
Modified: trunk/Source/WebKit/ChangeLog (255116 => 255117)
--- trunk/Source/WebKit/ChangeLog 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/Source/WebKit/ChangeLog 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,3 +1,13 @@
+2020-01-25 Antti Koivisto <[email protected]>
+
+ [LFC][Integration] Re-enable line layout integration
+ https://bugs.webkit.org/show_bug.cgi?id=206795
+ <rdar://problem/58853907>
+
+ Reviewed by Zalan Bujtas.
+
+ * Shared/WebPreferences.yaml:
+
2020-01-24 Tim Horton <[email protected]>
macCatalyst: Don't get any custom cursors in subframes
Modified: trunk/Source/WebKit/Shared/WebPreferences.yaml (255116 => 255117)
--- trunk/Source/WebKit/Shared/WebPreferences.yaml 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/Source/WebKit/Shared/WebPreferences.yaml 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1692,7 +1692,7 @@
LayoutFormattingContextIntegrationEnabled:
type: bool
- defaultValue: false
+ defaultValue: true
humanReadableName: "Next-generation line layout integration (LFC)"
humanReadableDescription: "Enable next-generation line layout integration (LFC)"
category: internal
Modified: trunk/Source/WebKitLegacy/mac/ChangeLog (255116 => 255117)
--- trunk/Source/WebKitLegacy/mac/ChangeLog 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/Source/WebKitLegacy/mac/ChangeLog 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,3 +1,14 @@
+2020-01-25 Antti Koivisto <[email protected]>
+
+ [LFC][Integration] Re-enable line layout integration
+ https://bugs.webkit.org/show_bug.cgi?id=206795
+ <rdar://problem/58853907>
+
+ Reviewed by Zalan Bujtas.
+
+ * WebView/WebPreferences.mm:
+ (+[WebPreferences initialize]):
+
2020-01-22 Daniel Bates <[email protected]>
Legacy WebKit: Add SPI variant of -setSelectedDOMRange that can perform the selection as if triggered by the user
Modified: trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm (255116 => 255117)
--- trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm 2020-01-25 14:16:30 UTC (rev 255117)
@@ -634,7 +634,7 @@
@NO, WebKitHighlightAPIEnabledPreferenceKey,
@YES, WebKitModernMediaControlsEnabledPreferenceKey,
@YES, WebKitWebAnimationsCSSIntegrationEnabledPreferenceKey,
- @NO, WebKitLayoutFormattingContextIntegrationEnabledPreferenceKey,
+ @YES, WebKitLayoutFormattingContextIntegrationEnabledPreferenceKey,
#if ENABLE(WEBGL2)
@NO, WebKitWebGL2EnabledPreferenceKey,
Modified: trunk/Tools/ChangeLog (255116 => 255117)
--- trunk/Tools/ChangeLog 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/Tools/ChangeLog 2020-01-25 14:16:30 UTC (rev 255117)
@@ -1,3 +1,13 @@
+2020-01-25 Antti Koivisto <[email protected]>
+
+ [LFC][Integration] Re-enable line layout integration
+ https://bugs.webkit.org/show_bug.cgi?id=206795
+ <rdar://problem/58853907>
+
+ Reviewed by Zalan Bujtas.
+
+ * DumpRenderTree/TestOptions.h:
+
2020-01-25 Youenn Fablet <[email protected]>
HTMLMediaElement should not remove the media session at DOM suspension time
Modified: trunk/Tools/DumpRenderTree/TestOptions.h (255116 => 255117)
--- trunk/Tools/DumpRenderTree/TestOptions.h 2020-01-25 12:27:39 UTC (rev 255116)
+++ trunk/Tools/DumpRenderTree/TestOptions.h 2020-01-25 14:16:30 UTC (rev 255117)
@@ -54,7 +54,7 @@
bool enableCoreMathML { false };
bool enableRequestIdleCallback { false };
bool enableAsyncClipboardAPI { false };
- bool layoutFormattingContextIntegrationEnabled { false };
+ bool layoutFormattingContextIntegrationEnabled { true };
bool enableAspectRatioOfImgFromWidthAndHeight { false };
bool enableWebSQL { true };
std::string jscOptions;