Bug 1341714 - Part 1: stylo: Add support for text-align match-parent and the <th> -moz-center-or-inherit behavior ; r?heycam draft
authorManish Goregaokar <manishearth@gmail.com>
Sun, 26 Mar 2017 13:53:34 -0700
changeset 555912 5727c7f3f8a28e03bd476e71b832acd2081ff322
parent 555725 b043233ec04f06768d59dcdfb9e928142280f3cc
child 555913 204625df2f7d599429cabf198af13010c5209e6a
push id52380
push userbmo:manishearth@gmail.com
push dateWed, 05 Apr 2017 05:01:20 +0000
reviewersheycam
bugs1341714
milestone55.0a1
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
layout/reftests/bidi/reftest-stylo.list
layout/reftests/bugs/reftest-stylo.list
layout/reftests/css-grid/reftest-stylo.list
layout/reftests/line-breaking/reftest-stylo.list
layout/reftests/table-bordercollapse/reftest-stylo.list
layout/reftests/w3c-css/submitted/text3/reftest-stylo.list
--- 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