gecko-dev/layout/reftests/w3c-css
Daniel Holbert 2bfc73da09 Bug 1476127: Implement 'contain:size' for select elements. r=TYLin
Note that this is an imperfect implementation, in that it doesn't exactly
match the sizing behavior of a truly empty `<select>` element.  I've filed
followup bug 1562057 on that.  However, the behavior that's implemented
here *does* successfully make us ignore a `<select>`'s contents for sizing
purposes, and it's much better than what we do currently (which is pretty
broken via inheriting a partial `contain:size` implementation from our
parent class, nsBlockFrame).

Differential Revision: https://phabricator.services.mozilla.com/D36253

--HG--
extra : moz-landing-system : lando
2019-06-28 20:32:13 +00:00
..
received Bug 1501582 - Mark geckoview failures. r=gbrown 2019-06-11 16:12:03 +00:00
submitted Bug 1476127: Implement 'contain:size' for select elements. r=TYLin 2019-06-28 20:32:13 +00:00
LICENSE
README
failures.list Bug 1544460 - fix reftest annotations and enable for osx 10.14. r=jfkthame,kats 2019-05-24 18:01:02 +00:00
import-tests.py Bug 1547162 Part 2 - Remove all the column properties from gPrefixedProperties in import-tests.py. r=dbaron 2019-05-09 23:32:00 +00:00

README

W3C CSS Test Suite Directory
----------------------------

This directory is for tests that are sync'ed with the official
W3C CSS test suites at https://github.com/w3c/web-platform-tests/.
 
submitted/ is for tests that are to be submitted to W3C.
This directory is sync'ed automatically with the
contributors/mozilla/submitted/mozilla-central-reftests/
directory in the CSSWG repository. The master copy is Mozilla's.

received/ is for tests that are received from W3C.
This directory is sync'ed semi-automatically with the approved/
directory in the CSSWG repository. The master copy is CSSWG's.
Don't make changes here; they'll be overwritten by the next sync.

import-tests.py automatically imports a selection of CSSWG tests
from a clone of the https://github.com/w3c/web-platform-tests Git
repository.

Note that this will remove everything in the received/ directory when run,
so don't store anything in there.

failures.list is a list of reftests that fail in mozilla's
implementation of a given css module. Since the tests in are
checked-in to the mozilla tree after import, they are run in
the same manner as all other reftests in the tree. Thus, these
tests are marked as fails() when included in the reftest.list
file, so that new imports will not reawaken old oranges.

Legal Stuff
-----------
 
These files are copyright by W3C and/or the author listed in the test
file. They are available under the BSD 3-clause license; see LICENSE
or http://www.w3.org/Consortium/Legal/2008/03-bsd-license.html