Bug 1341714 - Part 1: stylo: Add support for text-align match-parent and the <th> -moz-center-or-inherit behavior ; r?heycam
MozReview-Commit-ID: GEDM7JfJB8A
--- a/layout/reftests/bidi/reftest-stylo.list
+++ b/layout/reftests/bidi/reftest-stylo.list
@@ -78,17 +78,17 @@ fails == 263359-2.html 263359-2.html
== 263359-4.html 263359-4.html
fails == 267459-1.html 267459-1.html
fails == 267459-2.html 267459-2.html
== 299065-1.html 299065-1.html
== 305643-1.html 305643-1.html
== 332655-1.html 332655-1.html
== 332655-2.html 332655-2.html
fails == 381279-1.html 381279-1.html
-fails == 386339.html 386339.html
+== 386339.html 386339.html
== 409375.html 409375.html
== 413542-1.html 413542-1.html
== 413542-2.html 413542-2.html
fails == 413928-1.html 413928-1.html
fails == 413928-2.html 413928-2.html
== 425338-1a.html 425338-1a.html
== 425338-1b.html 425338-1b.html
== 489517-1.html 489517-1.html
--- a/layout/reftests/bugs/reftest-stylo.list
+++ b/layout/reftests/bugs/reftest-stylo.list
@@ -303,17 +303,17 @@ fails == 280708-1b.html 280708-1b.html
== 281241-1.html 281241-1.html
== 281241-2.xhtml 281241-2.xhtml
== 283686-1.html 283686-1.html
== 283686-2.html 283686-2.html
== 283686-3.html 283686-3.html
fails == 289384-1.xhtml 289384-1.xhtml
== 289480.html#top 289480-ref.html
== 289480-ref.html 289480-ref.html
-fails == 290129-1.html 290129-1.html
+== 290129-1.html 290129-1.html
fails == 291078-1.html 291078-1.html
== 291078-2.html 291078-2.html
== 291262-1.html 291262-1.html
== 294306-1.html 294306-1.html
== 294306-1.html 294306-1.html
== 296361-1.html 296361-1.html
== 296904-1.html 296904-1.html
fails == 299136-1.html 299136-1.html
@@ -342,18 +342,18 @@ fails == 307102-3.html 307102-3.html
== 308406-2.html 308406-2.html
== 309550-1.html 309550-1.html
== 309914-1.xul 309914-1.xul
== 311366-unknown-inline-1.html 311366-unknown-inline-1.html
== 311366-unknown-block-1.html 311366-unknown-block-1.html
== 311366-unknown-block-3.html 311366-unknown-block-3.html
== 311366-unknown-block-2.html 311366-unknown-block-2.html
== 311366-unknown-inline-2.html 311366-unknown-inline-2.html
-fails == 311822-1.html 311822-1.html # bug 1341712, bug 1341714
-fails == 311822-1.html 311822-1.html # bug 1341712, bug 1341714
+== 311822-1.html 311822-1.html # bug 1341712, bug 1341714
+== 311822-1.html 311822-1.html # bug 1341712, bug 1341714
== 315620-1a.html 315620-1a.html
== 315620-1b.html 315620-1b.html
== 315620-2a.xhtml 315620-2a.xhtml
== 315620-2b.xhtml 315620-2b.xhtml
fails == 315920-1a.html 315920-1a.html
fails == 315920-1b.html 315920-1b.html
fails == 315920-1c.html 315920-1c.html
fails == 315920-1d.html 315920-1d.html
@@ -1134,18 +1134,18 @@ fails == 430412-1.html 430412-1.html
== 430813-2.html 430813-2.html
== 430813-3.html 430813-3.html
== 431341-1.html 431341-1.html
== 431341-2.html 431341-2.html
== 431520-1.html 431520-1.html
== 431948-1.html 431948-1.html
== 433640-1.html 433640-1.html
fails == 433700.html 433700.html
-fails == 436356-1.html 436356-1.html
-fails == 436356-2.html 436356-2.html
+== 436356-1.html 436356-1.html
+== 436356-2.html 436356-2.html
== 438537-1.html 438537-1.html
== 438981-1.xhtml 438981-1.xhtml
== 438987-1.html 438987-1.html
fuzzy-if(skiaContent,1,3280) == 438987-2a.html 438987-2a.html
fuzzy-if(skiaContent,1,3280) == 438987-2b.html 438987-2b.html
fuzzy-if(skiaContent,1,3280) == 438987-2c.html 438987-2c.html
== about:blank about:blank
== 439004-1.html 439004-1.html
@@ -1153,17 +1153,17 @@ fuzzy-if(skiaContent,1,3280) == 438987-2
== 439910.html 439910.html
fails == 440112.html 440112.html
fails == 440149-1.html 440149-1.html
== 441259-1.html 441259-1.html
== 441259-2.html 441259-2.html
== 442542-1.html 442542-1.html
fails == 444015-1.html 444015-1.html
== 444375-1.html 444375-1.html
-fails == 444928-1.html 444928-1.html
+== 444928-1.html 444928-1.html
== 444928-2.html 444928-2.html
== 444928-3.html 444928-3.html
fails random == 445004-1.html 445004-1.html
== 445142-1a.html 445142-1a.html
== 445142-1b.html 445142-1b.html
== 445142-1c.html 445142-1c.html
== 445142-2a.html 445142-2a.html
== 445142-2b.html 445142-2b.html
@@ -1469,18 +1469,18 @@ fails random == 536061.html 536061.html
== 537507-1.xul 537507-1.xul
== 537507-2.html 537507-2.html
fails == 538909-1.html 538909-1.html
== 538935-1.html 538935-1.html
== 539226-1.html 539226-1.html
== 539323-1.html 539323-1.html
== 539323-2.html 539323-2.html
== 539323-3.html 539323-3.html
-fails == 539880-1.html 539880-1.html
-fails == 539880-1-dynamic.html 539880-1-dynamic.html
+== 539880-1.html 539880-1.html
+== 539880-1-dynamic.html 539880-1-dynamic.html
fails == 539949-1.html#test2 539949-1-ref.html#test2
fails == 541382-1.html 541382-1.html
== 541406-1.html 541406-1.html
needs-focus == 542116-1.html 542116-1.html
needs-focus == 542116-2.html 542116-2.html
needs-focus == 542116-3.html 542116-3.html
== 542317-1.html 542317-1.html
== 542620-1.html 542620-1.html
--- a/layout/reftests/css-grid/reftest-stylo.list
+++ b/layout/reftests/css-grid/reftest-stylo.list
@@ -64,17 +64,17 @@ fails == grid-auto-min-sizing-transferre
== grid-auto-min-sizing-min-content-min-size-001.html grid-auto-min-sizing-min-content-min-size-001.html
fails == grid-auto-min-sizing-min-content-min-size-002.html grid-auto-min-sizing-min-content-min-size-002.html
fails == grid-auto-min-sizing-min-content-min-size-003.html grid-auto-min-sizing-min-content-min-size-003.html
# == grid-auto-min-sizing-min-content-min-size-004.html grid-auto-min-sizing-min-content-min-size-004.html # bug 1342710
== grid-min-content-min-sizing-transferred-size-001.html grid-min-content-min-sizing-transferred-size-001.html
fails == grid-min-content-min-sizing-transferred-size-002.html grid-min-content-min-sizing-transferred-size-002.html
== grid-min-content-min-sizing-transferred-size-003.html grid-min-content-min-sizing-transferred-size-003.html
fails == grid-min-content-min-sizing-transferred-size-004.html grid-min-content-min-sizing-transferred-size-004.html
-fails == grid-auto-min-sizing-percent-001.html grid-auto-min-sizing-percent-001.html
+== grid-auto-min-sizing-percent-001.html grid-auto-min-sizing-percent-001.html
fails == grid-track-intrinsic-sizing-001.html grid-track-intrinsic-sizing-001.html
fails == grid-track-intrinsic-sizing-002.html grid-track-intrinsic-sizing-002.html
fails == grid-track-intrinsic-sizing-003.html grid-track-intrinsic-sizing-003.html
fails == grid-track-intrinsic-sizing-004.html grid-track-intrinsic-sizing-004.html
fails == grid-track-percent-sizing-001.html grid-track-percent-sizing-001.html
fails == grid-track-fit-content-sizing-001.html grid-track-fit-content-sizing-001.html
fails == grid-track-fit-content-sizing-002.html grid-track-fit-content-sizing-002.html
fails == grid-max-sizing-flex-001.html grid-max-sizing-flex-001.html
--- a/layout/reftests/line-breaking/reftest-stylo.list
+++ b/layout/reftests/line-breaking/reftest-stylo.list
@@ -1,10 +1,10 @@
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == between-whitespaces.html between-whitespaces.html
+== between-whitespaces.html between-whitespaces.html
== chemical-1.html chemical-1.html
== currency-1.html currency-1.html
== currency-2.html currency-2.html
== datetime-1.html datetime-1.html
== emoji-1.html emoji-1.html
== emoji-2.html emoji-2.html
== hyphens-1.html hyphens-1.html
== hyphens-2.html hyphens-2.html
--- a/layout/reftests/table-bordercollapse/reftest-stylo.list
+++ b/layout/reftests/table-bordercollapse/reftest-stylo.list
@@ -70,31 +70,31 @@
== borderhandling-1.html borderhandling-1.html
== borderhandling-2.html borderhandling-2.html
== borderhandling-3.html borderhandling-3.html
== borderhandling-4.html borderhandling-4.html
== borderhandling-5.xhtml borderhandling-5.xhtml
== borderhandling-6.xhtml borderhandling-6.xhtml
== borderhandling-7.xhtml borderhandling-7.xhtml
== borderhandling-8.html borderhandling-8.html
-fails == borderhandling-frame-border.html borderhandling-frame-border.html
-fails == borderhandling-rules-border-empty-quirks.html borderhandling-rules-border-empty-quirks.html
-fails == borderhandling-rules-border-rules-quirks.html borderhandling-rules-border-rules-quirks.html
-fails == borderhandling-rules-border-none-quirks.html borderhandling-rules-border-none-quirks.html
-fails == borderhandling-rules-border-groups-quirks.html borderhandling-rules-border-groups-quirks.html
-fails == borderhandling-rules-border-rows-quirks.html borderhandling-rules-border-rows-quirks.html
-fails == borderhandling-rules-border-cols-quirks.html borderhandling-rules-border-cols-quirks.html
-fails == borderhandling-rules-border-all-quirks.html borderhandling-rules-border-all-quirks.html
-fails == borderhandling-rules-border-empty-strict.html borderhandling-rules-border-empty-strict.html
-fails == borderhandling-rules-border-rules-strict.html borderhandling-rules-border-rules-strict.html
-fails == borderhandling-rules-border-none-strict.html borderhandling-rules-border-none-strict.html
-fails == borderhandling-rules-border-groups-strict.html borderhandling-rules-border-groups-strict.html
-fails == borderhandling-rules-border-rows-strict.html borderhandling-rules-border-rows-strict.html
-fails == borderhandling-rules-border-cols-strict.html borderhandling-rules-border-cols-strict.html
-fails == borderhandling-rules-border-all-strict.html borderhandling-rules-border-all-strict.html
+== borderhandling-frame-border.html borderhandling-frame-border.html
+== borderhandling-rules-border-empty-quirks.html borderhandling-rules-border-empty-quirks.html
+== borderhandling-rules-border-rules-quirks.html borderhandling-rules-border-rules-quirks.html
+== borderhandling-rules-border-none-quirks.html borderhandling-rules-border-none-quirks.html
+== borderhandling-rules-border-groups-quirks.html borderhandling-rules-border-groups-quirks.html
+== borderhandling-rules-border-rows-quirks.html borderhandling-rules-border-rows-quirks.html
+== borderhandling-rules-border-cols-quirks.html borderhandling-rules-border-cols-quirks.html
+== borderhandling-rules-border-all-quirks.html borderhandling-rules-border-all-quirks.html
+== borderhandling-rules-border-empty-strict.html borderhandling-rules-border-empty-strict.html
+== borderhandling-rules-border-rules-strict.html borderhandling-rules-border-rules-strict.html
+== borderhandling-rules-border-none-strict.html borderhandling-rules-border-none-strict.html
+== borderhandling-rules-border-groups-strict.html borderhandling-rules-border-groups-strict.html
+== borderhandling-rules-border-rows-strict.html borderhandling-rules-border-rows-strict.html
+== borderhandling-rules-border-cols-strict.html borderhandling-rules-border-cols-strict.html
+== borderhandling-rules-border-all-strict.html borderhandling-rules-border-all-strict.html
== bordercolor-1.html bordercolor-1.html
== bordercolor-2.html bordercolor-2.html
== bordercolor-3.html bordercolor-3.html
== bordercolor-4.html bordercolor-4.html
== empty-toprow.html empty-toprow.html
== double_borders.html double_borders.html
== border-collapse-rtl.html border-collapse-rtl.html
# Fuzzy because for some reason the corner beveling is antialiased differently.
--- a/layout/reftests/w3c-css/submitted/text3/reftest-stylo.list
+++ b/layout/reftests/w3c-css/submitted/text3/reftest-stylo.list
@@ -1,9 +1,9 @@
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
-fails == text-align-match-parent-01.html text-align-match-parent-01.html
-fails == text-align-match-parent-02.html text-align-match-parent-02.html
-fails == text-align-match-parent-03.html text-align-match-parent-03.html
-fails == text-align-match-parent-04.html text-align-match-parent-04.html
+== text-align-match-parent-01.html text-align-match-parent-01.html
+== text-align-match-parent-02.html text-align-match-parent-02.html
+== text-align-match-parent-03.html text-align-match-parent-03.html
+== text-align-match-parent-04.html text-align-match-parent-04.html
== text-align-match-parent-root-ltr.html text-align-match-parent-root-ltr.html
== text-align-match-parent-root-rtl.html text-align-match-parent-root-rtl.html
== text-word-spacing-001.html text-word-spacing-001.html