gecko-dev/testing
Emilio Cobos Álvarez c89256299a Bug 957915 - Handle calc(%) on tables. r=mats
This patch makes us handle calc with percentages when we can convert to
percentages the same way we handle plain percentages in table layout.

We still treat length + percentage as auto (this matches Blink / WebKit as
well). There's one case we differ with Blink / WebKit, which is calc(% + 0px),
which they'd treat as auto instead of a percentage.

I think this is a bug on them (or at least worth some spec clarification). I
filed https://github.com/w3c/csswg-drafts/issues/3482 for that.

In practice what that'd means for us if the WG decides that Blink / WebKit is
right in that case is that we'd need to keep track of whether the calc()
specifies lengths, and return false from ConvertsToPercent if so.

In any case, nothing that would massively change this patch, and I think enough
of an edge case that is not worth blocking on the CSSWG decision here. Though I
could be convinced otherwise of course.

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

--HG--
extra : moz-landing-system : lando
2019-01-15 19:39:23 +00:00
..
awsy Bug 1515201 - Avoid loading about:blank in the privileged content process during AWSY tests. r=erahm 2019-01-07 16:05:53 +00:00
config Bug 1514075 - added updated hostutils for macOS r=gbrown 2019-01-09 22:59:12 +00:00
crashtest
firefox-ui Bug 1511312 - [fxui] Re-enable update permissions for update tests. r=ato 2019-01-03 14:06:22 +00:00
geckodriver Bug 1509513 - [geckodriver] Add support for the "New Window" command. r=ato 2019-01-16 13:10:48 +00:00
gtest Bug 1506611 - Fixed linter errors in testing/gtest r=ahal 2018-12-31 16:51:03 +00:00
jsshell
marionette Bug 1520137: Update documentation pointing to #interop instead of #ateam r=whimboo 2019-01-15 14:14:10 +00:00
mochitest Bug 1501411 - Make sure that copying preference values from the new "about:config" page preserves whitespace. r=bgrins 2019-01-15 14:21:07 +00:00
modules Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika 2018-12-11 21:39:40 +00:00
mozbase Bug 1516554 - Part 3: Fix VRGPUParent memory leak in the destructor. r=kip 2019-01-14 21:58:51 +00:00
mozharness Bug 1512352 - Improve task retry handling in test-verify; r=bc 2019-01-14 07:58:41 -07:00
profiles Bug 1503003 - Disable the process priority manager when running xpcshell tests. r=gsvelto 2019-01-16 13:20:00 +00:00
raptor Bug 1513365 Add Google Mail to tp6 r=rwood 2019-01-15 08:33:31 +00:00
runtimes Bug 1516456 - adjust writeruntimes.py to work with latest activedata. r=bc 2018-12-26 19:35:30 +00:00
specialpowers Bug 1515286 - Introduce nsIURIClassifier.getFeatureByName() and nsIURIClassifier.createFeatureWithTables(), r=dimi 2019-01-05 09:10:45 +01:00
talos Bug 1518969: Restore TextEncoder import in talos's api.js file. r=Standard8 2019-01-11 11:40:36 +00:00
tools Bug 1519307 - Add a new project to build useful parts of breakpad independently. r=froydnj 2019-01-11 16:01:15 +00:00
tps Bug 1506611 - Fixed linter errors in testing/tps. r=ahal 2019-01-15 15:58:52 +00:00
web-platform Bug 957915 - Handle calc(%) on tables. r=mats 2019-01-15 19:39:23 +00:00
webdriver Bug 1509513 - [webdriver] Add support for the "New Window" command. r=ato 2019-01-15 16:29:23 +00:00
xpcshell Bug 1517456 - Make Task.jsm a test-only module. r=florian 2019-01-04 08:41:58 +00:00
README.txt
cppunittest.ini
mach_commands.py Bug 1500995 - Allow for missing 'failures' data in 'mach test-info'; r=me,a=test-only 2018-12-21 14:18:15 -07:00
moz.build
parse_build_tests_ccov.py Bug 1473067 - Parse coverage artifacts at the end of builds. r=ted 2018-12-10 13:29:43 +01:00
remotecppunittests.py Bug 1515189 - Consolidate ADBDevice and ADBAndroid classes; r=bc 2018-12-19 14:04:02 -07:00
runcppunittests.py
testsuite-targets.mk

README.txt

Common testing tools for mozilla codebase projects, test suite definitions
for automated test runs, tests that don't fit anywhere else, and other fun
stuff