Commit Graph

219 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
32772a86a4 Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn
MozReview-Commit-ID: J2glxiCWBVn
2018-03-20 11:29:51 +01:00
Mats Palmgren
ddbff805cb Bug 1425599 part 15 - [css-grid] Test reference fixes + more tests. 2018-03-15 22:41:25 +01:00
Mats Palmgren
fe2c877c3f Bug 1440962 - Fix '-webkit-fill' typo in tests. r=me 2018-02-28 03:56:14 +01:00
Mats Palmgren
fbebc44ff2 Bug 1427608 - [css-grid] Adjust test expectations. r=dholbert 2018-02-28 03:56:14 +01:00
Emilio Cobos Álvarez
535fabe06e Bug 1434314: Bring back the relevant tests. r=me
MozReview-Commit-ID: 5inY1MEp2Nl
2018-02-01 02:22:56 +01:00
Daniel Holbert
85668d741d Bug 958714 part 1: Remove special case for flex & grid items' percent block-axis margin/padding resolution, to align with other browsers. r=mats
Now, flex and grid items will resolve percent margin and padding against their
container's *inline-size*, even if the percent margin/padding is in the block
axis. This matches the CSS2 behavior that's always existed in block containers.

MozReview-Commit-ID: K3YXHpdqRHa
2018-01-30 22:24:51 -05:00
Daniel Holbert
55d593c6cc Bug 1434380: Rewrite parts of reftest reference case grid-auto-min-sizing-definite-001-ref.html to be easier to understand & adjust. r=mats
In particular:
- I'm specifying exact content-box sizes on some containers in the reference
  case, to match the actual (automatic / grid-area-determined) content-box
  sizes in the testcase.
- I'm removing the element "w" and its selectors, since it was only used in one
  spot and it wasn't clear what it was being used for (and it doesn't exist in
  the testcase).
- I'm specifying explicit margin and padding values for the ".v.r" and ".h.r"
  rules, based on observed values from the testcase, and I'm including comments
  to explain mathematically why they are correct.

MozReview-Commit-ID: JKfxeTp1ZU9
2018-01-30 22:17:13 -05:00
Emilio Cobos Álvarez
3b26bd1ebe Bug 1430817: Update tests. r=mats
MozReview-Commit-ID: 3kAGxIxUIcP
2018-01-29 19:45:52 +01:00
Mats Palmgren
87b8f69d9e Bug 1430757 - Subtract the size of the grid gaps the item spans from "space to fill" when calculating the "Find the Size of an 'fr'" for a grid item. r=dholbert
I.e. in the second bullet of "If the free space is an indefinite length" here:
https://drafts.csswg.org/css-grid/#algo-flex-tracks
2018-01-18 23:06:23 +01:00
Emilio Cobos Álvarez
bc59fba070 Bug 1398492: Remove the grid pref. r=mats
MozReview-Commit-ID: 6Qez8NE8oze
2017-12-17 00:04:35 +01:00
Mats Palmgren
0d22598220 Bug 1418727 part 3 - [css-grid] Reftest updates.
MozReview-Commit-ID: GdypwZUhCgL
2017-12-07 18:44:57 +01:00
Mats Palmgren
76f46d90f8 Bug 1416350 - Part 5: Correct the expected results for grids that have leading implicit tracks. r=bwerth
MozReview-Commit-ID: EOOeZri6dbZ
2017-12-01 08:58:53 -08:00
Brad Werth
461a503b26 Bug 1416350 - Part 4: Add a reftest of repeat:auto-fit grids with leading implicit tracks. r=mats
MozReview-Commit-ID: 1faRQExChjS
2017-11-17 11:30:08 -08:00
Mats Palmgren
c23587f9ee Bug 1417711 - [css-grid] An abs.pos. grid container child that only covers removed 'auto-fit' tracks should not span to the end padding edge. r=dholbert
MozReview-Commit-ID: INVYIFawiuT
2017-11-29 06:51:41 +01:00
Mats Palmgren
6599cc449b Bug 1405319 part 2 - Reftests.
MozReview-Commit-ID: 49ntwW5qoFr
2017-11-09 03:00:47 +01:00
Mats Palmgren
2bab085e5c Bug 1411765 - Part3:Disable part of failing test grid-fragmentation-dyn1-006.html. r=mats
MozReview-Commit-ID: Id6hGHuTuTr
2017-11-07 13:16:58 -08:00
Neerja Pancholi
9dd569e4f5 Bug 1411765 - Part2:Remove extra border fragment from ref file to match it with new expected output of grid fragmentation tests and change assertion count for crashtests. r=mats
MozReview-Commit-ID: A6gPAuBI13X
2017-11-07 12:24:32 -08:00
Emilio Cobos Álvarez
a289950f9f Bug 1413619: Fix insertion point computation when display: contents pseudos are involved. r=mats,bz
This is a significant rework of how do we compute the insertion point of a
node.

We handle pseudos in the same function instead of out of band, and also recurse
up when the parent has display: contents, which simplifies the code IMO.

MozReview-Commit-ID: 1rSfv1Tq5gO
2017-11-04 11:58:16 +01:00
Ryan VanderMeulen
6735413a2e Backed out changeset ee243422ed36 (bug 1413619) for test failures. 2017-11-01 17:29:10 -04:00
Emilio Cobos Álvarez
04fb712a4c Bug 1413619: Fix insertion point computation when display: contents pseudos are involved. r=mats
This actually fixes bug 1251799, and bug 1359656. Turns out the bug it was
hiding was this one! :)

MozReview-Commit-ID: KCSsu4T0PER
2017-11-01 18:56:13 +01:00
Ethan Lin
f57f823438 Bug 1394309 - Part3. Update the annotations after the fix. r=kats
MozReview-Commit-ID: 9Y1kMz1m8kp
2017-10-11 16:41:44 +08:00
Mats Palmgren
3c0eeea532 Bug 1381134 - Ensure we're using the correct frame for the :after/:before references. r=emilio
MozReview-Commit-ID: BwoRNsXLbPS
2017-10-11 20:21:26 +02:00
Kartikaya Gupta
b9c61e2dd6 Bug 1389000 - Update reftest annotations for layers-free results. r=jrmuizel
This patch:
- adds fails-if annotations for all the reftests that were consistently failing
  with layers-free turned on.
- removes fails-if or reduces the range on fuzzy-if annotations for all
  the reftests that were producing UNEXPECTED-PASS results with
  layers-free turned on.
- adds skip-if, random-if, or fuzzy-if annotations to the reftests that
  were intermittently failing due to timeout, obvious incorrectness, or
  slight pixel differences, respectively.

MozReview-Commit-ID: A0Aknn6rnjj
2017-09-26 14:49:19 -04:00
Emilio Cobos Álvarez
2fb463ee98 Bug 1387410: Stop the grid shorthand from resetting grid-gap properties. r=heycam
MozReview-Commit-ID: GxU9YuAUc00
2017-09-08 10:10:11 +02:00
Chris Peterson
41de3371f4 Bug 1394603 - Replace fails-if(!styloVsGecko) to fails. r=jryans
Skip tests that are expected to fail in both Stylo and Gecko modes. They would unexpectedly "pass" in styloVsGecko mode when comparing the two failures, which is not a useful result.

MozReview-Commit-ID: 3mOpjU225Q1
2017-09-01 20:39:44 -07:00
Phil Ringnalda
924ce88d97 Backed out 3 changesets (bug 1394603) for reftest syntax error
CLOSED TREE

Backed out changeset 44117208f321 (bug 1394603)
Backed out changeset 31088c59d895 (bug 1394603)
Backed out changeset 20551d68f602 (bug 1394603)

MozReview-Commit-ID: 4F4jSQ8GyfG
2017-09-06 22:48:55 -07:00
Chris Peterson
2d402576fc Bug 1394603 - Replace fails-if(!styloVsGecko) to fails. r=jryans
Skip tests that are expected to fail in both Stylo and Gecko modes. They would unexpectedly "pass" in styloVsGecko mode when comparing the two failures, which is not a useful result.

MozReview-Commit-ID: 3mOpjU225Q1
2017-09-01 20:39:44 -07:00
Alexis Beingessner
302292f123 Bug 1368120 - Fuzz tests to support slight webrender differences. r=kats
MozReview-Commit-ID: 1HwzQXOqNfl
2017-08-23 12:00:57 -04:00
Tobias Schneider
14a3aed1a4 Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
Sebastian Hengst
4537a9472a Backed out changeset 85b25bbb3498 (bug 1368120)
MozReview-Commit-ID: FrScgn7ZRbJ
2017-07-15 16:24:45 +02:00
Alexis Beingessner
c9548b519a Bug 1368120 - Fuzz tests to support slight webrender differences. r=kats
MozReview-Commit-ID: 7KAI36RWUqK
2017-05-18 13:22:27 -04:00
Nazım Can Altınova
80c943fc86 Bug 1341802 - stylo: Don't skip a passing test in grid r=me
MozReview-Commit-ID: F3pL3jliewR
2017-07-10 14:45:28 -07:00
Nazım Can Altınova
6eab5626f9 Bug 1341802 - Update test expectations after servo/servo#17268 r=me
MozReview-Commit-ID: 20Vpsj7QqbX
2017-07-03 19:07:36 -07:00
Shing Lyu
cbdd5066a7 Bug 1367636 - Update stylo-vs-stylo reftest expectations. r=heycam
MozReview-Commit-ID: DVO2R2RQuiK
2017-05-25 16:44:44 +08:00
Shing Lyu
168621aef7 Bug 1361645 - Change reftest condition stylo to styloVsGecko r=dbaron
MozReview-Commit-ID: 3ekoU1zg8xA
2017-05-25 11:26:12 +08:00
Hiroyuki Ikezoe
c8df99e59d Bug 1355402 - Update reftest expectations. r=me
MozReview-Commit-ID: AdYruPuoZ2H
2017-05-22 19:14:53 +09:00
Ravi Shankar
577527bb13 Bug 1363664 - Update test expectations for some grid-* properties; r=manishearth
MozReview-Commit-ID: GhffFwDCQzs
2017-05-19 01:17:58 +05:30
Mats Palmgren
c10daa63d0 Bug 1349320 part 3 - [css-grid] Reftest updates for transferred percent intrinsic sizing fixes.
MozReview-Commit-ID: 3CWOWT9O1yE
2017-05-11 02:33:14 +02:00
Cameron McCormack
d45ce2a2fc Bug 1361985 - Adjust test expectations. r=me 2017-05-05 14:50:07 +08:00
Hiroyuki Ikezoe
ba7d7f393e Bug 1361632 - Adjust reftest expectation for -moz-appearance. r=bholley
MozReview-Commit-ID: 6sqyA5TCHjk
2017-05-04 06:39:30 +09:00
Sebastian Hengst
571b46e859 Bug 1352942 - Re-disable intermittent css-grid/grid-whitespace-handling-1b.xhtml which got accidentally enabled by bug 1351548. r=test-disabling 2017-04-29 13:04:33 +02:00
Shing Lyu
688a98f536 Bug 1351548 - Remove reftest-stylo.lists. r=bholley
MozReview-Commit-ID: 8LoQ9xNnDnj
2017-04-28 11:15:58 +08:00
Shing Lyu
e6b1b20ff7 Bug 1351548 - Add stylo-vs-gecko expectations to reftest.lists. r=bholley
MozReview-Commit-ID: GOUGBsd05cn
2017-04-28 11:15:50 +08:00
Sebastian Hengst
5f2945b3ec Backed out changeset 1f9d0f8e65b9 (bug 1351548) 2017-04-26 13:13:05 +02:00
Sebastian Hengst
7c67d76792 Backed out changeset 4d8dfee7ebf3 (bug 1351548) 2017-04-26 13:12:59 +02:00
Sebastian Hengst
ce63b37abb Backed out changeset aebb0ceeb20a (bug 1351548) 2017-04-26 13:12:53 +02:00
Shing Lyu
66fcd4c2bf Bug 1351548 - Remove reftest-stylo.lists. r=bholley
MozReview-Commit-ID: Gn0fbS4PZ7i
2017-04-26 18:21:52 +08:00
Shing Lyu
1ae324bcba Bug 1351548 - Switch from reftest-stylo.list to reftest.list on linux64-stylo. r=bholley
MozReview-Commit-ID: 3GHNhi3gdg9
2017-04-26 18:21:48 +08:00
Shing Lyu
a6e0a62b7d Bug 1351548 - Add stylo-vs-gecko expectations to reftest.lists. r=bholley
MozReview-Commit-ID: GOUGBsd05cn
2017-04-26 18:21:43 +08:00
Joel Maher
9c282233ad Bug 1352942 - Intermittent css-grid/grid-whitespace-handling-1b.xhtml. marks as fails. r=hiro
MozReview-Commit-ID: C3CuW2JWcGU
2017-04-19 08:11:51 -04:00