Commit Graph

1187 Commits

Author SHA1 Message Date
Hiroyuki Ikezoe
c6bceffd5f Bug 1561802 - Mark two test cases FAIL on Android E10S (i.e. GeckoView). r=botond
These tests fail because of the layer alignment issue on GeckoView (bug 1556685).

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

--HG--
extra : moz-landing-system : lando
2019-06-28 16:44:07 +00:00
Cosmin Sabou
2243d927a1 Bug 1560331 - Disable test cause of the frequent failures. a=testonly 2019-06-28 09:11:52 +03:00
Andreea Pavel
867cbb1a2b Backed out changeset 46f669479d66 (bug 1560331) because the patch did not work 2019-06-28 07:23:08 +03:00
Andreea Pavel
b5d70bbe2a Bug 1383229 - disabled universal-selector-005.xht on android r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36276

--HG--
extra : moz-landing-system : lando
2019-06-28 01:02:17 +00:00
Andreea Pavel
bb44f00ee2 Bug 1560331 - update test expectations r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D36271

--HG--
extra : moz-landing-system : lando
2019-06-28 00:33:52 +00:00
Charlie Marlow
8d6b1bcaa4 Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D35831

--HG--
extra : moz-landing-system : lando
2019-06-27 21:34:33 +00:00
Andreea Pavel
ea400c1438 Backed out changeset 21d365e43fec (bug 1561131) for failing test_bug1112014.html on a CLOSED TREE 2019-06-28 00:12:41 +03:00
Kagami Sascha Rosylight
f631f135ff Bug 1560705: Fix DOMMatrix test to do approximation r=bzbarsky,emilio
This allows lower precision for DOMMatrix when parsing CSS as the CSS spec does not have number precision requirement.

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

--HG--
extra : moz-landing-system : lando
2019-06-27 19:48:23 +00:00
Charlie Marlow
3f0f7ff856 Bug 1561131: Adding parsing support for text-decoration-skip-ink r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D35831

--HG--
extra : moz-landing-system : lando
2019-06-27 18:09:10 +00:00
Emilio Cobos Álvarez
ca7c3716eb Bug 1552578 - Restrict properties that apply to ::marker for now. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D31680
2019-06-27 13:27:40 +02:00
Charlie Marlow
c0b881c1d5 Bug 1440014: Part 2: Added reftests for text-decoration-width r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D34943

--HG--
extra : moz-landing-system : lando
2019-06-25 20:09:03 +00:00
Mihai Alexandru Michis
c97c5547e7 Backed out changeset 7423f5bc275c (bug 1552578) for causing failures in test_marker_restrictions.html. CLOSED TREE 2019-06-27 05:52:48 +03:00
Emilio Cobos Álvarez
5fa55a81bc Bug 1552578 - Restrict properties that apply to ::marker for now. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D31680

--HG--
extra : moz-landing-system : lando
2019-06-27 00:53:45 +00:00
Kagami Sascha Rosylight
fb9f61bd7d Bug 1397949: Mark all arguments as optional on DOMMatrix translate*()/skew*() r=bzbarsky
The spec allows zero argument calls, so this change implements it. Try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=94b2eb5869ae41e431c9e277abb62b5a19a69579

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

--HG--
extra : moz-landing-system : lando
2019-06-26 23:27:55 +00:00
Connor Brewster
cd692640d2 Bug 1555165 - Part 2: Update backdrop-filter WPT tests and expectations r=boris
Differential Revision: https://phabricator.services.mozilla.com/D36062

--HG--
extra : moz-landing-system : lando
2019-06-26 19:53:24 +00:00
Hiroyuki Ikezoe
b14c7c928c Bug 1560237 - Don't propagate scroll-behavior from <body>. r=botond
From the CSSOM View spec[1];

 The scroll-behavior property of the HTML body element is not propagated to
 the viewport.

The reason why this change fixes the test case in this commit is that we don't
have two different scrollable frames for <html> and <body> respectively if we
don't propagate scroll-behavior property from <body> to <html> so that we can
properly find the `flow root` of sticky position elements.

In other words, in the case where both of <html> and <body> have properties
that are propagated from <body> but they are different we have two scrollable
frames as a candidate of the 'flow root' for the sticky position element in
the test case, one is the scrollable frame for <html> and the other is the
scrollable frame for <body>.  That means that
nsLayoutUtils::GetNearestScrollableFrame doesn't return what we want in some
places, for example we have a pretty similar issue in case of
overscroll-behavior which is bug 1561107.

Note that the test position-sticky-root-scroller-with-scroll-behavior.html is
almost copy-and-pasted from
/css/css-position/position-sticky-root-scroller.html [2] in wpt, the reason why
we put the test in /css/cssom-view is that there is a handy function to wait
for async scroll completion.

[1] https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior
[2] https://searchfox.org/mozilla-central/rev/928742d3ea30e0eb4a8622d260041564d81a8468/testing/web-platform/tests/css/css-position/position-sticky-root-scroller.html

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

--HG--
extra : moz-landing-system : lando
2019-06-26 20:57:05 +00:00
arthur.iakab
785bee02e8 Merge mozilla-central to mozilla-inbound 2019-06-26 01:09:31 +03:00
Maja Frydrychowicz
6765d7be00 Bug 1560465 - remove expectation for css/cssom-view/scroll-behavior-subframe-root.html; (no-review, test-annotation-only)
--HG--
extra : rebase_source : 6f5bf0be54be887fd1c6196ef1a9678af83db8c6
2019-06-25 16:05:26 -04:00
Maja Frydrychowicz
9ba614df6b Bug 1560268 - Update metadata for /css/css-contain/contain-size-flexbox-002.html; r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D35450

--HG--
extra : moz-landing-system : lando
2019-06-25 16:37:32 +00:00
Andreea Pavel
492ee82bc0 Bug 1383229 - delete universal-selector-005.xht expectancy r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35789

--HG--
extra : moz-landing-system : lando
2019-06-25 12:46:53 +00:00
Razvan Maries
ca66f2f94d Backed out changeset aebef74ae4cf (bug 1560268) for perma fails on testrunner.py. CLOSED TREE 2019-06-25 17:40:48 +03:00
Razvan Maries
b982b459aa Bug 1560466 - disabled CSSTransition-startTime.tentative.html on Android debug. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35766

--HG--
extra : moz-landing-system : lando
2019-06-25 13:09:36 +00:00
Andreea Pavel
1775ba0ec5 Bug 1553657 - remove c44-ln-box-001.xht.ini r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35787

--HG--
extra : moz-landing-system : lando
2019-06-25 12:36:37 +00:00
Razvan Maries
a4082bd470 Bug 1560466 - disabled CSSTransition-startTime.tentative.html on Android debug. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35766

--HG--
extra : moz-landing-system : lando
2019-06-25 11:48:27 +00:00
Maja Frydrychowicz
2f1b964b3b Bug 1560268 - Update metadata for /css/css-contain/contain-size-flexbox-002.html; r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D35450

--HG--
extra : moz-landing-system : lando
2019-06-25 13:27:51 +00:00
Joel Maher
aaf230b4c9 Bug 1561119 - adjust test expectations for osx 10.14.5. r=egao
adjust test expectations for osx 10.14.5

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

--HG--
extra : moz-landing-system : lando
2019-06-24 23:42:35 +00:00
Boris Chiou
75dcf29f96 Bug 1552352 - Add extended attributes to CSSKeyframeRule.style. r=smaug
Add `SameObject` and `PutForwards=cssText` to style attribute.
It's ok to add SameObject directly because we always return the same
data member after creating.

Besides, there is no need to manually update cpp function to support
PutForwards, so this update should be fine.

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

--HG--
extra : moz-landing-system : lando
2019-06-24 20:22:46 +00:00
violet
8a8f7223a9 Bug 1557563 - Add computed value ZeroToOneNumber r=emilio,birtles
Correctly handle clamping to 1 behavior of grayscale(),
invert(), opacity() and sepia().

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

--HG--
extra : moz-landing-system : lando
2019-06-23 23:01:47 +00:00
Emilio Cobos Álvarez
ede1bad1f0 Bug 1536871 - Enable layout.css.line-height.normal-as-resolved-value.enabled on getComputedStyle-line-height.html. r=me 2019-06-23 18:55:03 +02:00
Daniel Holbert
3d83ddc5c5 Bug 1558849: Temporarily disable web-platform-test ruby-inlinize-blocks-002.html on more categories of Windows testers. (no review, test-annotation-only)
This test is known intermittent on windows. It's already annotated to be
disabled for some categories of Windows testers, but that annotation was overly
specific.

I've already fixed the "upstream" version of this test (the version in
layout/reftests), so the intermittent failure will stop once that fix has been
synchronized around.  But in the meantime, let's adjust the annotation so that
it includes Win10 64-bit testers, so we don't get intermittent failures for
those testers.

--HG--
extra : amend_source : c815ae1200e6a615f932ddf36fba6f8a7a039500
2019-06-22 09:48:24 -07:00
Boris Chiou
88447089e6 Bug 1560198 - Fix the serialization of the computed value of background-size. r=emilio
This patch produces the following serialization:
```
    input      |  computed value
  ------------------------------
1. "auto"            "auto"
2. "auto auto"       "auto"
3. "15px auto"       "15px"
4. "15px"            "15px"
```
i.e. If the second value is 'auto', then it's omitted from our serialization,
because it's implied.

Besides, we update the wpt to address this spec issue:
https://github.com/w3c/csswg-drafts/issues/2574

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

--HG--
extra : moz-landing-system : lando
2019-06-21 21:48:54 +00:00
Mihai Alexandru Michis
68de945c39 Bug 1557518 - Expect attachment-scroll-positioning-1.html to pass on Windows 10 AArch64 opt. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D35329

--HG--
extra : moz-landing-system : lando
2019-06-21 17:18:58 +00:00
Maja Frydrychowicz
20a702d1e1 Bug 1550895 - Disable a few more tests to green up wpt on GeckoView; r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D35480

--HG--
extra : moz-landing-system : lando
2019-06-21 16:26:53 +00:00
shindli
c0ca77697c Merge inbound to mozilla-central. a=merge 2019-06-21 12:34:14 +03:00
Cosmin Sabou
d96d24e199 Bug 1560360 - Update syntax for disabling more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
--HG--
extra : amend_source : b7bd3c079c342674dba1116dadbc514a706886c3
2019-06-21 06:24:48 +03:00
Cosmin Sabou
8c2b7f4504 Bug 1560360 - Disable more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
--HG--
extra : amend_source : 2d903cd2fe6a35f7654092a40b75b36a2f51300f
2019-06-21 04:15:32 +03:00
Cosmin Sabou
55afe30077 Merge mozilla-central to autoland. CLOSED TREE 2019-06-21 01:44:45 +03:00
James Graham
52ccd7af68 Bug 1560360 - Disable flaky css-appearance tests on win7 debug, a=testonly 2019-06-20 11:38:30 -07:00
Andreea Pavel
0bf8290504 Bug 1559989 - disabled shape-outside-circle-004.html on android r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D35430

--HG--
extra : moz-landing-system : lando
2019-06-20 17:06:56 +00:00
Razvan Maries
8ea522bf4e Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-06-20 14:19:57 +03:00
James Graham
9573702c11 Bug 1558851 - Fix shape-outside-computed.html metadata, a=testonly 2019-06-19 14:29:28 -07:00
James Graham
041988c427 Bug 1559483 - Remove example.com from test, r=me 2019-06-19 11:07:03 -07:00
moz-wptsync-bot
77101fa9a6 Bug 1558851 - [wpt-sync] Update web-platform-tests to dcac708930b6e73bf3e7629908b6467e7644cff9, a=testonly
wpt-head: dcac708930b6e73bf3e7629908b6467e7644cff9
wpt-type: landing
2019-06-19 11:07:02 -07:00
Kagami Sascha Rosylight
795d0eebcc Bug 1559874: Always create 3D DOMMatrix from 16 elements r=bzbarsky
Currently Firefox creates a 2D DOMMatrix when certain values of 16 elements are zero, so this change fixes it to align with the spec.

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

--HG--
extra : moz-landing-system : lando
2019-06-20 03:59:59 +00:00
arthur.iakab
4f10b95d82 Bug 1560360 - Disabled css-appearance-push-button-001 on win7 debug a=testonly
--HG--
extra : amend_source : b1f7aedea0da0252785020b5cee7e767348b7b0e
2019-06-21 00:26:39 +03:00
Daniel Holbert
98ade52aeb Bug 1560205: Adjust test background-image-first-line.html to specify line-height for Ahem font, for more predictable sizing. r=emilio
This matches the recommendation at:
  https://web-platform-tests.org/writing-tests/ahem.html
...and it makes this test start passing.  Without this change, the default
`line-height:normal` behavior effectively behaves like `line-height:1.2` in
Firefox, which creates some space between the content and the container's top
border, which makes the test fail.

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

--HG--
extra : moz-landing-system : lando
2019-06-19 23:09:35 +00:00
Ting-Yu Lin
c5bc13999e Bug 1523595 Part 4 - Enable column-span for multicol-fill-auto-block-children-{001,002}.xht, and fix a reference file. r=dbaron
The default margin-top of h1 is 0.67em in Firefox (specified in
layout/style/res/html.css) as well as in Google Chrome.

The test reference tries to override it to avoid margin-collapse, but
using 0.66em can cause rounding issue on MacOS that make the test
failed.

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

--HG--
extra : moz-landing-system : lando
2019-06-19 17:05:25 +00:00
Ting-Yu Lin
6c93720bad Bug 1523595 Part 3 - Apply ColumnSetWrapper's block size constraint to the available size when creating BlockReflowInput for ColumnSet. r=dbaron
We used to apply the column container's block size constraint on top of
the available block size in nsColumnSetFrame::ChooseColumnStrategy().
After column-span is enabled, ColumnSet is no longer the outermost
column container frame. We need to apply ColumnSetWrapper's block size
constraint to the available size when creating the ReflowInput for
ColumnSet so that ColumnSet can use it to compute the max column block
size in ChooseColumnStrategy().

This is calculated in nsBlockFrame::ReflowBlockFrame() instead of
nsColumnSetFrame::ChooseColumnStrategy() because we need
BlockReflowInput::mBCoord to determine the remaining block size.

multicol-breaking-004.html is copied and modified from
multicol-breaking-001.html with border-bottom added to test
"box-decoration-break: clone".

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

--HG--
extra : moz-landing-system : lando
2019-06-19 17:05:22 +00:00
violet
f8f8760a7f Bug 1559796 - Should not serialize default radius of circle r=emilio
Should not serialize default shape-outside circle() function radius.

The ToCss impl of Circle and Ellipse turn out to be identical in specified and computed value, thus move them to generics.

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

--HG--
extra : moz-landing-system : lando
2019-06-18 11:54:41 +00:00
Noemi Erli
f555fa472a Backed out changeset a2a92e2fd645 (bug 1559796) for failing in shape-outside-circle-004.html 2019-06-18 08:44:42 +03:00