Граф коммитов

36578 Коммитов

Автор SHA1 Сообщение Дата
Nicolás Peña Moreno c8a6987366 Bug 1564652 [wpt PR 17528] - [LargestContentfulPaint] Fix flaky test observe-image.html, a=testonly
Automatic update from web-platform-tests
[LargestContentfulPaint] Fix flaky test observe-image.html

The timestamp captured at onload does not seem to always be smaller than
the render timestamp. This CL changes the lower bound so the test is no
longer flaky.

Bug: 978587
Change-Id: I48c058ac0abb684cb4406617500356d0aae019e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1678836
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672691}

--

wpt-commits: 0a02aa2599f1914a56b8557f29ec579ca5e6e701
wpt-pr: 17528
2019-07-24 13:31:37 +01:00
Dale Curtis 01061990f6 Bug 1564650 [wpt PR 17348] - Query WebMediaPlayer when checking for presence of video frame., a=testonly
Automatic update from web-platform-tests
Query WebMediaPlayer when checking for presence of video frame.

ReadyState has never been suficient to test whether a video frame is
actually present. Instead we need to know when the frame has actually
been delivered to the compositor.

This patch updates HTMLVideoElement to query a new WebMediaPlayer method
which exposes the compositor's knowledge of the video frame.

Note: This patch also fixes some spurious logs and HTMLVideoElement tests
that were silently doing nothing.

BUG=974012,974190
TEST=new unittest.
TBR=eae

Change-Id: I1df54491c1fd7c2246ce0f60bc6e794b8b84476a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1659490
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672682}

--

wpt-commits: b6b0d9b33bd45d468f7835cb79b7de318123aead
wpt-pr: 17348
2019-07-24 13:31:37 +01:00
Mustaq Ahmed 8137f497bb Bug 1564645 [wpt PR 17515] - Add a wpt for UAv2 frame hierarchy check., a=testonly
Automatic update from web-platform-tests
Add a wpt for UAv2 frame hierarchy check.

The test passes manually.

Bug: 978620
Change-Id: Ic40cef889d41c8b21e8e184d158ecdd2b92ebabd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1677067
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672503}

--

wpt-commits: 22ac92d03adb94bc0999b2ae85ec9ce76c9d30a5
wpt-pr: 17515
2019-07-24 13:31:36 +01:00
Alice Boxhall e92c9fbab5 Bug 1557625 [wpt PR 17223] - Tentatively implement inert retargeting., a=testonly
Automatic update from web-platform-tests
Tentatively implement inert retargeting.

Algorithm described here: https://whatpr.org/html/4288/interaction.html#inert-subtrees:inert

Bug: 692360
Change-Id: Ie37b2c68cabf7ae9051875b8e15ed3675980a848
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1568378
Commit-Queue: Alice Boxhall <aboxhall@chromium.org>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672488}

--

wpt-commits: d096b98d1c78e458a8e2ec9cd607f31cc885a197
wpt-pr: 17223
2019-07-24 13:31:35 +01:00
Eric Willigers 9355bd0e52 Bug 1564644 [wpt PR 17521] - CSS: Negative radii are invalid in radial-gradient, a=testonly
Automatic update from web-platform-tests
CSS: Negative radii are invalid in radial-gradient

https://drafts.csswg.org/css-images-3/#radial-gradients
"Negative values are invalid."

We now reject negative radii during radial-gradient parsing.

Bug: 978790
Change-Id: I2f5341cb19209e46299bab1982870cbe0cb52321
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1677071
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672478}

--

wpt-commits: 855539ffcfec64d7e95a750054259c14c6278b56
wpt-pr: 17521
2019-07-24 13:31:34 +01:00
moz-wptsync-bot b72714c17a Bug 1564642 [wpt PR 17520] - Update wpt metadata, a=testonly
wpt-pr: 17520
wpt-type: metadata
2019-07-24 13:31:33 +01:00
Takashi Toyoshima f57ce5af05 Bug 1564642 [wpt PR 17520] - Web MIDI: reflect spec's [SecureContext] to relevant .idl files, a=testonly
Automatic update from web-platform-tests
Web MIDI: reflect spec's [SecureContext] to relevant .idl files

This is a follow up to disallow Web MIDI uses on insecure origins.
After this change, the Web MIDI related interfaces won't appear
on insecure origins.

https://github.com/WebAudio/web-midi-api/issues/183
https://github.com/WebAudio/web-midi-api/issues/199

Bug: 924471
Change-Id: I61d55d5ba192a6cbcea9e29f97c4bfe11ac4b983
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1673491
Commit-Queue: Takashi Toyoshima <toyoshim@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672474}

--

wpt-commits: 12b6e03e14f991cc20a6b80dc7c4dc09d78ba9bf
wpt-pr: 17520


--HG--
rename : testing/web-platform/tests/feature-policy/reporting/midi-report-only.html => testing/web-platform/tests/feature-policy/reporting/midi-report-only.https.html
rename : testing/web-platform/tests/feature-policy/reporting/midi-report-only.html.headers => testing/web-platform/tests/feature-policy/reporting/midi-report-only.https.html.headers
rename : testing/web-platform/tests/feature-policy/reporting/midi-reporting.html => testing/web-platform/tests/feature-policy/reporting/midi-reporting.https.html
rename : testing/web-platform/tests/feature-policy/reporting/midi-reporting.html.headers => testing/web-platform/tests/feature-policy/reporting/midi-reporting.https.html.headers
2019-07-24 13:31:32 +01:00
Ian Kilpatrick e14ce7c9e8 Bug 1561377 [wpt PR 17504] - [LayoutNG] Don't run the OOFLayoutPart if we have any adjoining floats., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Don't run the OOFLayoutPart if we have any adjoining floats.

If we have adjoining floats we'll revisit the node to correctly place
floats. During the first pass we may not have floats present within
lineboxes, causing NGContainerFragmentBuilder::GetChildOffset to fail.

This makes sure we don't run the OOFLayoutPart for this condition.

There is a followup cleanup patch I'll send out for review later which
speculatively places floats avoiding this condition also:
https://chromium-review.googlesource.com/c/chromium/src/+/1619047

Bug: 976397
Change-Id: I10db8207357572521fc9103134cb6fbf885c4a94
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1676727
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672423}

--

wpt-commits: 5a42c001e74045dd9347ce9870fb7a8f17e6286a
wpt-pr: 17504
2019-07-24 13:31:32 +01:00
Reilly Grant 906da7e19c Bug 1561192 [wpt PR 17468] - [WebUSB] Fix usage of WTF::Vector as a bit vector, a=testonly
Automatic update from web-platform-tests
[WebUSB] Fix usage of WTF::Vector as a bit vector

When using WTF::Vector as a replacement for WTF::BitVector the bits
should be set using assignment rather than with insert() and EraseAt().
The latter changes the length of the bit vector as it is used.

Bug: 977638
Change-Id: I59390412013c97c7c06aa7239cab75a2557e8f07
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1673131
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672358}

--

wpt-commits: a18f55bcc133a4638fd77c67d0bc41e48c70d15d
wpt-pr: 17468
2019-07-24 13:31:31 +01:00
Eric Willigers 2696feab79 Bug 1564640 [wpt PR 17526] - CSS: list-style shorthand matches updated spec, a=testonly
Automatic update from web-platform-tests
CSS: list-style shorthand matches updated spec

Update the list-style shorthand
https://drafts.csswg.org/css-lists-3/#list-style-property
to match spec change
https://github.com/w3c/csswg-drafts/issues/2624
8ac1376b1f

The list-style shorthand is now
<list-style-position> || <list-style-image> || <list-style-type>
instead of
<list-style-type> || <list-style-position> || <list-style-image>

Firefox already supports the updated spec.

Bug: 978433
Change-Id: I579c2272390487b429d5fe986c51cdd2041653d8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1664093
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672325}

--

wpt-commits: b97414545be808a5236e579fab30cedbfc058a66
wpt-pr: 17526
2019-07-24 13:31:30 +01:00
Mustaq Ahmed 96d0d47f0e Bug 1561436 [wpt PR 17509] - Cleaup subframes used in wpt/html/user-activation/*.html., a=testonly
Automatic update from web-platform-tests
Cleaup subframes used in wpt/html/user-activation/*.html.

Change-Id: I4a7dae4534339ec2f203efa3860d5b8a9e5e9ba4
TBR: lanwei@chromium.org
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1677127
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672262}

--

wpt-commits: 83ce2e74f491363d86bee209fef00d44b1b1ec01
wpt-pr: 17509
2019-07-24 13:31:29 +01:00
Fernando Serboncini 3abfb8855b Bug 1561314 [wpt PR 17496] - Set default font size for OffscreenCanvas to 10px, a=testonly
Automatic update from web-platform-tests
Set default font size for OffscreenCanvas to 10px

There's no hard standard on this, so we are matching the behavior
of detached canvas.

Bug: 977876
Change-Id: I84f8e32000f290d6826722863bb6fb16116e2f18
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1675911
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Reviewed-by: Yi Xu <yiyix@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672198}

--

wpt-commits: 79f12a79675c0b084737d43b1af2cb85f97bbff9
wpt-pr: 17496
2019-07-24 13:31:28 +01:00
Joshua Bell 9166f441fd Bug 1561211 [wpt PR 17480] - Indexed DB: store/index keyPath property should return same instance, a=testonly
Automatic update from web-platform-tests
Indexed DB: store/index keyPath property should return same instance

On IDBObjectStore and IDBIndex instances, the keyPath property says is
defined in the spec with: "if this attribute returns an object
(specifically an Array), it returns the same object instance every
time it is inspected". Web platform tests for this were missing.

Since the property is 'any' in Web IDL (since it could be a string or
Array) it can't use the [SameObject] extended attribute. And in the
Blink IDL, it can't use the [SaveSameObject] hint since that requires
[SameObject]. Instead, use the [CachedAttribute] hint and never dirty
the cache.

Bug: 977048
Change-Id: Ic4ede31a3a01e7a8a90c4f54eb8a989a673fcf22
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1674495
Commit-Queue: Daniel Murphy <dmurph@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672137}

--

wpt-commits: 1fd5380edd2390b2584c2c51754749d68916a525
wpt-pr: 17480
2019-07-24 13:31:28 +01:00
Mason Freed 1585e9332e Bug 1561342 [wpt PR 17501] - Individual WPT tests for each backdrop-filter, a=testonly
Automatic update from web-platform-tests
Individual WPT tests for each backdrop-filter

This CL adds a specific, individual WPT test for each type of
backdrop-filter effect.

If you find yourself here, looking for the test for blur() or
a multi-filter (combined) test, see crbug.com/978481.

Bug: 831485
Change-Id: I065fd94dbfe5ef0813ffe90f07878247147d3261
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1674708
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672131}

--

wpt-commits: d4a8ad3cb52de06a90b991dd0107f5ffbe206125
wpt-pr: 17501
2019-07-24 13:31:27 +01:00
moz-wptsync-bot 0ff0106ff6 Bug 1510389 [wpt PR 14260] - Update wpt metadata, a=testonly
wpt-pr: 14260
wpt-type: metadata
2019-07-24 13:31:26 +01:00
Anne van Kesteren ee576d58e9 Bug 1510389 [wpt PR 14260] - Origin outside of CORS and interaction with the Referrer Policy, a=testonly
Automatic update from web-platform-tests
Fetch: Origin outside of CORS

Ensure we have more coverage for how to set the Origin header outside of
CORS. And also how its value is impacted by Referrer Policy.

Fetch change: https://github.com/whatwg/fetch/pull/908.

Co-authored-by: Junior Hsu <cuveehsu@gmail.com>
Co-authored-by: Anne van Kesteren <annevk@annevk.nl>
--

wpt-commits: ef44bff0adaa07f2e420a0cbc1bc493cd5786656
wpt-pr: 14260
2019-07-24 13:31:25 +01:00
Frédéric Wang 7893e0edb8 Bug 1564636 [wpt PR 17534] - math-script-level-004: Fix expectation for the font-size values., a=testonly
Automatic update from web-platform-tests
math-script-level-004: Fix expectation for the font-size values. (#17534)

When the MATH table has scriptScriptPercentScaleDown the spec says 0.5041 = 0.71^2 should be used as the default value.
The scale80-0-scaleup test incorrectly uses a hardcoded value of 0.71 instead.
This patch fixes this issue and introduces new variables for the fallback values of scriptPercentScaleDown and scriptScriptPercentScaleDown
to clarify the expectation.
--

wpt-commits: 677e4ac410c6538a76c72d704768dc9c0e8bc0c5
wpt-pr: 17534
2019-07-24 13:31:24 +01:00
autofoolip 20dee7c1c9 Bug 1564635 [wpt PR 17538] - Update interfaces/webxr.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr.idl (#17538)

Source: https://github.com/tidoust/reffy-reports/blob/64138b3/whatwg/idl/webxr.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/551049210
--

wpt-commits: 70e20022f311052672b86d30ab0895c1c276c72e
wpt-pr: 17538
2019-07-24 13:31:24 +01:00
autofoolip 4ebf8330b3 Bug 1564633 [wpt PR 17537] - Update interfaces/performance-timeline.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/performance-timeline.idl (#17537)

Source: https://github.com/tidoust/reffy-reports/blob/2b3480f/whatwg/idl/performance-timeline.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/551020459
--

wpt-commits: ef22f8e79aecae3a6409f0f3d984778e1fa2f8a4
wpt-pr: 17537
2019-07-24 13:31:23 +01:00
L. David Baron ee24755329 Bug 1564632 [wpt PR 17541] - Sync Mozilla CSS tests as of 2019-06-26, a=testonly
Automatic update from web-platform-tests
Sync Mozilla CSS tests as of https://hg.mozilla.org/mozilla-central/rev/91c42888cf7fa67f2b9d08d0e62cb203ad1e6619 . (#17541)

This contains changes from two bugs:
* [bug 1558849](https://bugzilla.mozilla.org/show_bug.cgi?id=1558849) by @dholbert, reviewed by @jfkthame (the ruby/ changes)
* [bug 1561351](https://bugzilla.mozilla.org/show_bug.cgi?id=1561351) by me, reviewed by @dholbert (the shapes1/ changes)
--

wpt-commits: f15fe7fd97f3e70bbc732339e54b6272b4d76a34
wpt-pr: 17541
2019-07-24 13:31:22 +01:00
autofoolip 9da81ce50c Bug 1564631 [wpt PR 17529] - Trigger affected tests, a=testonly
Automatic update from web-platform-tests
Trigger affected tests (#17529)

* Update interfaces/service-workers.idl

Source: https://github.com/tidoust/reffy-reports/blob/b3787dc/whatwg/idl/service-workers.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/550916945

* Trigger affected tests

--

wpt-commits: a1212ad614ae8c5571e5bea54361aac5d0bf8ef8
wpt-pr: 17529
2019-07-24 13:31:21 +01:00
Gérard Talbot d891fb463b Bug 1564629 [wpt PR 16170] - Added parentheses to check minimum of 32 nested pairs inside calc, a=testonly
Automatic update from web-platform-tests
Added parentheses to check minimum of 32 nested pairs inside calc

--

wpt-commits: 93aba22570263daa86c2def8d975eb6c01ffbc2e
wpt-pr: 16170
2019-07-24 13:31:21 +01:00
autofoolip cb32928e84 Bug 1564626 [wpt PR 17530] - Update interfaces/wai-aria.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/wai-aria.idl (#17530)

Source: https://github.com/tidoust/reffy-reports/blob/b3787dc/whatwg/idl/wai-aria.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/550916945
--

wpt-commits: 13b3630dfbea2e842b45a44c523077d0c9d1b08e
wpt-pr: 17530
2019-07-24 13:31:20 +01:00
autofoolip 39ea6ec96f Bug 1564625 [wpt PR 17531] - Update interfaces/webmidi.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webmidi.idl (#17531)

Source: https://github.com/tidoust/reffy-reports/blob/b3787dc/whatwg/idl/webmidi.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/550916945
--

wpt-commits: 947afe339e20289fa3d25e5a3d3b49ed035002d1
wpt-pr: 17531
2019-07-24 13:31:19 +01:00
autofoolip 25b8d63b2e Bug 1564620 [wpt PR 17532] - Update interfaces/webrtc-stats.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc-stats.idl (#17532)

Source: https://github.com/tidoust/reffy-reports/blob/b3787dc/whatwg/idl/webrtc-stats.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/550916945
--

wpt-commits: 81a7e09a49621aaccbb2fb3d977b2f216af1bbf4
wpt-pr: 17532
2019-07-24 13:31:18 +01:00
Domenic Denicola dfd8274e1f Bug 1564618 [wpt PR 17421] - KV Storage: add timeout=long and reenable disabled test, a=testonly
Automatic update from web-platform-tests
KV Storage: add timeout=long and reenable disabled test

Like several IndexedDB tests, KV Storage can cause timeouts unless given more time.

BUG=936615

Change-Id: I8069d77088625b32867a5ebcc9ce69c4810a18ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1670621
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671576}

--

wpt-commits: 88bac6b712530867081709212b365a6a01feee04
wpt-pr: 17421
2019-07-24 13:31:17 +01:00
moz-wptsync-bot 99c7811cc1 Bug 1561129 [wpt PR 17443] - Update wpt metadata, a=testonly
wpt-pr: 17443
wpt-type: metadata
2019-07-24 13:31:17 +01:00
Domenic Denicola e6a4c3bbfd Bug 1561129 [wpt PR 17443] - KV Storage: update to match IDL, a=testonly
Automatic update from web-platform-tests
KV Storage: update to match IDL

Along with https://chromium-review.googlesource.com/c/chromium/src/+/1670572, this aligns the KV Storage implementation with https://github.com/WICG/kv-storage/pull/68, which uses Web IDL to define the API. The observable changes are to:

* Enumerability of methods
* Adding @@toStringTag (affecting Object.prototype.toString.call)

This includes web platform tests that abuse the current idlharness.js infrastructure, plus some ad-hoc hand-written tests that we expect to be generated by future versions of idlharness.js once the relevant Web IDL pull requests are merged. It removes the existing API surface tests and helpers in favor of idlharness.js.

Bug: 931263
Change-Id: I9205d1a8b3040617cbb6200f825ba9ad250e61c5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1672137
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671975}

--

wpt-commits: 72da3e36e3657a358c4e74b495e582262b40a016
wpt-pr: 17443
2019-07-24 13:31:16 +01:00
Makoto Shimazu 7f1c86ef60 Bug 1561219 [wpt PR 17413] - Add sec-metadata test when updating a service worker, a=testonly
Automatic update from web-platform-tests
Add sec-metadata test when updating a service worker

Bug: 972458
Change-Id: Ibc0e0da1a69905ca8318e762ea92e1eb3616bbf3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1669253
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Auto-Submit: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671963}

--

wpt-commits: 7ab6889063d609e55b42aeb5dfd69d5525e0ebcc
wpt-pr: 17413
2019-07-24 13:31:15 +01:00
Rob Buis 4afd810ce2 Bug 1564617 [wpt PR 17524] - Fix font size expectation, a=testonly
Automatic update from web-platform-tests
Fix font size expectation (#17524)

The local variable should match the actual font-size.
--

wpt-commits: 5fd60735ebebf21db46f272587052c360ebd7615
wpt-pr: 17524
2019-07-24 13:31:14 +01:00
Andreea Pavel 713c40b5f7 Bug 1559494 [wpt PR 17498] - [Gecko Bug 1559494] disable new_window_null.tentative.html on android under the correct path, a=testonly
Automatic update from web-platform-tests
disable new_window_null.tentative.html on android under the correct path

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1559494
gecko-commit: ef772f4c6eeccdfaaf2f1fde1a71119a5547b951
gecko-integration-branch: autoland
gecko-reviewers: jdm

--

wpt-commits: 66dc9c93f2c8ebd7c8fdc28fae20d92713c97806
wpt-pr: 17498
2019-07-24 13:31:13 +01:00
moz-wptsync-bot c79e0dabc9 Bug 1561418 [wpt PR 17505] - Simplify EventSource bogus ctor tests, a=testonly
Automatic update from web-platform-tests
Simplify EventSource bogus ctor tests (#17505)

* Simplify EventSource bogus ctor tests

* Expect throw by name, not code

--

wpt-commits: 76f2eb7e1526ecaa0b5eea320d5d6c7c3c80707c
wpt-pr: 17505
2019-07-24 13:31:13 +01:00
Mike Pennisi 2e0b4cda71 Bug 1561406 [wpt PR 17369] - [docs] Simplify recommendation for advanced usage, a=testonly
Automatic update from web-platform-tests
[docs] Simplify recommendation for advanced usage

The steps listed in the "Tips & Tricks" section largely summarize the
instructions in the preceeding sections with two exeptions:

1. the recommendation to rebase (which lacks a definition)
2. the warning against modifying the branch following submission (which
   conflicts with a prior section)

Remove the steps and expand the recommendation of Pro Git.

--

wpt-commits: 4b93a2e9c9f904265ae755291ca253045adb3f66
wpt-pr: 17369
2019-07-24 13:31:12 +01:00
Luke Bjerring 33c7d927d8 Bug 1561364 [wpt PR 17503] - Use consistent test naming in encoding/encodeInto.any.js, a=testonly
Automatic update from web-platform-tests
Use consistent test name (#17503)

--

wpt-commits: 5059d2c77703d67d2f76931b44e6d2437526b6e9
wpt-pr: 17503
2019-07-24 13:31:11 +01:00
Sam Sneddon 352cdf3eac Bug 1558809 [wpt PR 17292] - Add ahem.css to many more tests, a=testonly
Automatic update from web-platform-tests
Merge pull request #17292 from gsnedders/ahem-part2b

Add ahem.css to many more tests
--

wpt-commits: daf75e3bc7829fc4de06bff7136009210aafe3e5
wpt-pr: 17292
2019-07-24 13:31:10 +01:00
pyup-bot a4fdbf1adc Bug 1561187 [wpt PR 17460] - Update mypy to 0.711, a=testonly
Automatic update from web-platform-tests
Update mypy from 0.710 to 0.711
--

wpt-commits: 41be99f198f2937103f8af00642cce91c9e48826
wpt-pr: 17460
2019-07-24 13:31:09 +01:00
Yoav Weiss bf80fe7650 Bug 1561203 [wpt PR 17438] - [Navigation Timing] secureConnectionStart should be non-zero, a=testonly
Automatic update from web-platform-tests
[Navigation Timing] secureConnectionStart should be non-zero

The value of secureConnectionStart should be non-zero for secure
context navigations. It wasn't. This CL makes sure that it is!

Bug: 977519
Change-Id: Ia12e2842bc061e687512f1ed94d02c07f4dd42ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1672068
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671799}

--

wpt-commits: 87e1dabfa2ef2cf1d1946f428d19973b9bb35ddc
wpt-pr: 17438
2019-07-24 13:31:09 +01:00
Frédéric Wang 3963c0214d Bug 1561220 [wpt PR 17486] - Add more tests for fraction gaps., a=testonly
Automatic update from web-platform-tests
Add more tests for fraction gaps. (#17486)

These tests check the gap parameters from https://mathml-refresh.github.io/mathml-core/#fractions-mfrac

The existing frac-parameters-1 and frac-parameters-2 tests use mspace elements as numerator/denominator so the box returned by getBoundingClientRect() perfectly encloses the visual rendering of these elements.

These versions rely on reftests to check when mtext elements are used as numerator/denominator with a font typo ascent/descent different from the actual glyph's bounding box ascent/descent. In each case, three glyphs are tested (centered, above or below the baseline).

These tests pass on gecko/webkit but currently fail with the chromium-mathml build for glyphs that are not centered on the baseline.
--

wpt-commits: ecc43f56d11b2485f17bf57c0db2031778d3eca9
wpt-pr: 17486
2019-07-24 13:31:08 +01:00
Jack Steinberg 64e5271b73 Bug 1561221 [wpt PR 17487] - Change toast default duration to 3000ms, and shorten non-default timeout tests, a=testonly
Automatic update from web-platform-tests
Change toast default duration to 3000ms,
and shorten non-default timeout tests

Change-Id: Ia9e6a14ff66a0f5d4b57ffb59808769bd90e578f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1675544
Commit-Queue: Jack Steinberg <jacksteinberg@chromium.org>
Reviewed-by: Fergal Daly <fergal@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#672007}

--

wpt-commits: 0eb81a52b8090066b757cd542713c51e73986bda
wpt-pr: 17487
2019-07-24 13:31:07 +01:00
Andreea Pavel 7d48efdc46 Bug 1559494 [wpt PR 17476] - [Gecko Bug 1559494] disabled new_window_null.tentative.html on android, a=testonly
Automatic update from web-platform-tests
disabled new_window_null.tentative.html on android

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1559494
gecko-commit: 440efb54ea2061cc576c1c6e0823b5cf9ac8a1a9
gecko-integration-branch: central
gecko-reviewers: jmaher

--

wpt-commits: 3d44b23e2683bb460c1b623223a7b34add76dca7
wpt-pr: 17476
2019-07-24 13:31:06 +01:00
Piotr Bialecki b646f15b77 Bug 1561188 [wpt PR 17462] - Bring XRRay.matrix and XRRay constructors up to spec, a=testonly
Automatic update from web-platform-tests
Bring XRRay.matrix and XRRay constructors up to spec

Minor update to XRRay.matrix algorithm to recompute internal matrix
if it was detached.

Modification to XRRay's constructors to throw InvalidStateError in
case direction normalization cannot be performed.

Update WPT tests to account for the change.

Bug: 957763
Change-Id: I7e65b660de013badbc2cff249d5a75a5fa75ab96
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1671871
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Piotr Bialecki <bialpio@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671779}

--

wpt-commits: 766f40ade665477bdc44b5070a5d7cf533748552
wpt-pr: 17462
2019-07-24 13:31:05 +01:00
Emil A Eklund 1f7f287abf Bug 1561186 [wpt PR 17459] - [LayoutNG] Fix list-item marker logic, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix list-item marker logic

Update the list-item marker logic to reflect that list-style-image takes
precedence over list-style-type: none. Also adds a WPT correctness test.

Bug: 976937
Test: wpt/css/css-lists/list-type-none-style-image.html
Change-Id: I2255254f72e58d53671337ccb3f6a285cc515522
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1671896
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671772}

--

wpt-commits: b595b20b8acf686daa11290b4c132a79b3f1dfe6
wpt-pr: 17459
2019-07-24 13:31:05 +01:00
Mugdha Lakhani cebe583a38 Bug 1561194 [wpt PR 17347] - [Background Sync] Periodic Background Sync idl, a=testonly
Automatic update from web-platform-tests
[Background Sync] Periodic Background Sync idl

changes + few WPT and web_tests.

Bug: 925297

Change-Id: I5c8833e236f7cf9b2993e69494ec4dc9797f7120
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660446
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671726}

--

wpt-commits: 38ca23981b8b2227e47a497d5952503202350e38
wpt-pr: 17347
2019-07-24 13:31:04 +01:00
Yuki Shiino 7272ca0c98 Bug 1554083 [wpt PR 17463] - [Gecko Bug 1554083] [wpt PR 16992] - Revert "Frame freezing on load.", a=testonly, a=testonly
Automatic update from web-platform-tests
[wpt PR 16992] - Revert "Frame freezing on load.", a=testonly

Automatic update from web-platform-tests
Revert "Frame freezing on load."

This reverts commit 0daefdcf34ba9a8c21ab907b2159c5652169a45b.

Reason for revert:
DCHECK(!GetDocument()->LoadEventStillNeeded());
in local_frame.cc is failing at
https://ci.chromium.org/p/chromium/builders/ci/Mac10.13%20Tests%20%28dbg%29

Original change's description:
> Frame freezing on load.
>
> Move load event checks to renderer side so it is consistent with the
> page lifecycle spec. Add additional resource that is slow to load
> to ensure the load event is waited for correctly before freezing.
>
> BUG=907125
>
> Change-Id: I8f45ddffcf3ce88f6244307833325a54e1c2d395
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1625464
> Reviewed-by: Kentaro Hara <haraken@chromium.org>
> Reviewed-by: Avi Drissman <avi@chromium.org>
> Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#662340}

TBR=avi@chromium.org,haraken@chromium.org,dtapuska@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 907125
Change-Id: I4e27e30519359e2a3ef0d2c92a0fc9d88ac78aff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1628499
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#663009}

--

wp5At-commits: 138d2e938d493a5c8435025162759c2e34b3b1d1
wpt-pr: 16992

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1554083
gecko-commit: 6b5ce266625e08bf06a40e6fd2b9b419a9f7f3ed
gecko-integration-branch: central
gecko-reviewers: testonly

--

wpt-commits: 87c8ca1b6f9debb046752ca92d6cea7af6e9f17c
wpt-pr: 17463
2019-07-24 13:31:03 +01:00
Raymond Toy 6c2e309a9d Bug 1558611 [wpt PR 17461] - [Gecko Bug 1558611] [wpt PR 17233] - Active Processing for ConvolverNode, a=testonly, a=testonly
Automatic update from web-platform-tests
[wpt PR 17233] - Active Processing for ConvolverNode, a=testonly

Automatic update from web-platform-tests
Active Processing for ConvolverNode

The ConvolverNode should output a single channel of silence when it is not
actively processing.  Active processing is already supported and just needed
to have the convolver output a single channel of silence when it is
constructed, before anything is connected to it.

Bug: 971389
Change-Id: Icc894cd7ea6dec60a1eccb0fa4a3aea68ac5b51f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1644899
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668149}

--

wp5At-commits: 6531eab802391a24dabca973cc4329abbeadd896
wpt-pr: 17233

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1558611
gecko-commit: 3b9b543d1c8db5573155dc6ff44e65f871ae6ec9
gecko-integration-branch: central
gecko-reviewers: testonly

--

wpt-commits: 9e43b67f4fec9e0a1ffe2d91a5b4fd0c9b5ad705
wpt-pr: 17461
2019-07-24 13:31:02 +01:00
Dan Beam 76b6395788 Bug 1561189 [wpt PR 17465] - Revert "Insert a generated item after preserved spaces following a forced break", a=testonly
Automatic update from web-platform-tests
Revert "Insert a generated item after preserved spaces following a forced break"

This reverts commit 6b0ca8ce33e71d570fce11ae6fb5f898ddf053e4.

Reason for revert:

Broke external/wpt/css/css-text/word-break/word-break-break-all-004.html on many Mac bots:

https://ci.chromium.org/p/chromium/builders/ci/Mac10.10%20Tests/44291
https://ci.chromium.org/p/chromium/builders/ci/Mac10.11%20Tests/39449
https://ci.chromium.org/p/chromium/builders/ci/Mac10.12%20Tests/24278
https://ci.chromium.org/p/chromium/builders/ci/Mac10.13%20Tests/14909
https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Mac10.13%20%28retina%29/16025

Original change's description:
> Insert a generated item after preserved spaces following a forced break
>
> We already had to implement a special logic to deal with leading
> preserved white spaces due some optimizations we have in the line
> breaking code to give always breaking opportunities before spaces.
>
> However, the presence of forced breaks may cause some of the following
> spaces becoming leading preserved spaces in the next line.
>
> This patch applies the same logic we had for such leading spaces at
> the text's first line. It also needs to define additional cases in the
> function that evaluates the need of adding these generated breaking
> opportunity items.
>
> Bug: 976195
> Change-Id: If39e7ba8a535c15d33d6021c6cd04da9590b1131
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1667305
> Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#671656}

TBR=jfernandez@igalia.com,kojii@chromium.org

Change-Id: I418bb0d30fce7f9ac5724f76c0a854bcb070aa5c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 976195
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1674249
Reviewed-by: Dan Beam <dbeam@chromium.org>
Commit-Queue: Dan Beam <dbeam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671703}

--

wpt-commits: 3d97450f2c48758db3f76f3360ff7c3e4069c320
wpt-pr: 17465
2019-07-24 13:31:01 +01:00
Dave Tapuska 973d452f7f Bug 1561175 [wpt PR 17454] - Add test checking SharedArrayBuffers are transferred over MessageChannels, a=testonly
Automatic update from web-platform-tests
Add test checking SharedArrayBuffers are transferred over MessageChannels

SharedArrayBuffers in Chrome don't end up getting passed correctly when
it crosses a document boundary. This is because of the simplistic
Cluster Agent Key implementation. SharedArrayBuffers are currently
passed correctly provided the MessageChannel is all inside the same
document. (a document and itself, or a document and an associated worker).

BUG=798572

Change-Id: I012b2fbdae52ebee7d26034caa996f2e0cf929ae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1672777
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671672}

--

wpt-commits: b3418ad6bf7b49e59025e5278e1291587c6fc10e
wpt-pr: 17454
2019-07-24 13:31:01 +01:00
pyup-bot 67636320b5 Bug 1556885 [wpt PR 17179] - Update typed-ast to 1.4.0, a=testonly
Automatic update from web-platform-tests
Update typed-ast from 1.3.5 to 1.4.0
--

wpt-commits: fe547533a8aca6859ce51cfd12522079d9e5a732
wpt-pr: 17179
2019-07-24 13:31:00 +01:00
Javier Fernandez 150170970b Bug 1561168 [wpt PR 17393] - Insert a generated item after preserved spaces following a forced break, a=testonly
Automatic update from web-platform-tests
Insert a generated item after preserved spaces following a forced break

We already had to implement a special logic to deal with leading
preserved white spaces due some optimizations we have in the line
breaking code to give always breaking opportunities before spaces.

However, the presence of forced breaks may cause some of the following
spaces becoming leading preserved spaces in the next line.

This patch applies the same logic we had for such leading spaces at
the text's first line. It also needs to define additional cases in the
function that evaluates the need of adding these generated breaking
opportunity items.

Bug: 976195
Change-Id: If39e7ba8a535c15d33d6021c6cd04da9590b1131
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1667305
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671656}

--

wpt-commits: 9348328991a301000225e6da1010755eceaf1389
wpt-pr: 17393
2019-07-24 13:30:59 +01:00
Kagami Sascha Rosylight a7823b7894 Bug 1552418 [wpt PR 16864] - Update to webidl2.js@22.0.0, a=testonly
Automatic update from web-platform-tests
Update to webidl2.js@22.0.0 (#16864)

--

wpt-commits: 3f55557a6495b3bf437bd541253fff127acd6103
wpt-pr: 16864
2019-07-24 13:30:58 +01:00
jugglinmike 5922407bda Bug 1561172 [wpt PR 17386] - [docs] Add detail on writing Python handlers, a=testonly
Automatic update from web-platform-tests
[docs] Add detail on writing Python handlers (#17386)

Extend the documentation on writing Python handlers to more completely
describe the feature. Introduce a short example to concretely
demonstrate its usage. Apply similar changes to the corresponding
documentation in the `wptserve` directory for parity.

--

wpt-commits: acbefd606a1b9284b96d21a4a332d0202e36d531
wpt-pr: 17386
2019-07-24 13:30:57 +01:00
Philip Jägenstedt 4d9cb4b0b4 Bug 1561169 [wpt PR 17409] - [Azure Pipelines] put parenthesis pack in step names, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] put parenthesis pack in step names

This reverts drive-by changes for consistency in commit
e75855649360298870a40ed78874bd4ab1470c20, which actually left the step
names inconsistent.

--

wpt-commits: 42ea2f906ab2367dc4403fb5cf8f7d476f9e0e5c
wpt-pr: 17409
2019-07-24 13:30:57 +01:00
Kagami Sascha Rosylight 6c38352306 Bug 1561166 [wpt PR 17440] - Fix markdown to use powershell syntax highlighter, a=testonly
Automatic update from web-platform-tests
Fix markdown to use powershell syntax highlighter
--

wpt-commits: f7ee963089151bd746c15acb72e2a65fb92ebacc
wpt-pr: 17440
2019-07-24 13:30:56 +01:00
Emilio Cobos Álvarez 019c28cf0f Bug 1561163 [wpt PR 17452] - Improve failing condition of a test., a=testonly
Automatic update from web-platform-tests
Improve failing condition of a test (#17452)

So it doesn't time out.
--

wpt-commits: 1f512077ca0998e0af60ff727eea8c8ba5d78491
wpt-pr: 17452
2019-07-24 13:30:55 +01:00
moz-wptsync-bot d7cb05044a Bug 1561149 [wpt PR 17433] - [serve] Second attempt to fix the logging more properly, a=testonly
Automatic update from web-platform-tests
Revert "[serve] Make pywebsocket honor log_level config"

This reverts commit 7edf9eabfae3550a4dd2a48625e68b02a734de15.

--
Fix pywebsocket logging properly

The previous attempt (#17124) called pywebsocket._configure_logging,
which had the unwanted side effect of resetting lots of logging setup in
the pywebsocket subprocess (e.g. mozlog configured by wptrunner -- the
log messages produced by pywebsocket lost its structure and became a
simple STDERR text captured by mozlog.capture).

Instead of calling pywebsocket._configure_logging, the original issue
(log level in config.json not honoured by pywebsocket) should be fixed
by setting the log level on the root logger instead, which will set up
all loggers (including those in third-party libraries) correctly. This
is done only on the entry point of `wpt serve` and won't affect
wptrunner which has its own logging setup.

--

wpt-commits: b693b1b954a8828dc5a0c69319e234b9e3b2d76d, 6e7ac6df08e23d9c8e7aa3223f387f71beb39b9c
wpt-pr: 17433
2019-07-24 13:30:54 +01:00
Rune Lillesveen 73c5a11c8c Bug 1561130 [wpt PR 17447] - Handle null ::first-letter text layout object., a=testonly
Automatic update from web-platform-tests
Handle null ::first-letter text layout object.

Ideally, UpdateFirstLetterPseudoElement() will remove the ::first-letter
pseudo element from the DOM when there is no text which can contain the
first letter. Hence, we should not end up in a situation where we try to
AttachLayoutTree for the FirstLetterPseudoElement with a null
first_letter_text.

However, the layout tree is different in AttachLayoutTree() than in
UpdateFirstLetterPseudoElement() in the case where there already was a
::first-letter pseudo element, since we detached it right before
AttachLayoutTree. This means we may have different results for
FirstLetterTextLayoutObject() at those two points if the method has
bugs.

Such a bug was found here where a list item marker inside an anonymous
block had an out-of-flow sibling, but we were not able to traverse out
of the anonymous block to find the first letter text.

Add a DCHECK to let us trigger cases where FirstLetterTextLayoutObject()
is buggy, but also add if-tests to make sure we don't crash.

Bug: 977044
Change-Id: Id80f8aad5c04678d64927e7a7ca4d60cdb6a4b8e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1672845
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671629}

--

wpt-commits: 53ebe42e282c9cd4c49d8e615b30eee06c2211a0
wpt-pr: 17447
2019-07-24 13:30:52 +01:00
Wanming Lin bac21dd67c Bug 1560937 [wpt PR 17392] - [shapedetection] Add some shapedetection tests, a=testonly
Automatic update from web-platform-tests
[shapedetection] Add some shapedetection tests

Cover following two checkpoints:
- If the ImageBitmapSource is an HTMLVideoElement object whose readyState attribute
  is either HAVE_NOTHING or HAVE_METADATA then reject the Promise with a new
  DOMException whose name is InvalidStateError.
- If the ImageBitmapSource argument is an HTMLCanvasElement whose bitmap’s origin-clean
  flag is false, then reject the Promise with a new DOMException whose name is SecurityError.

spec: https://wicg.github.io/shape-detection-api/#image-sources-for-detection
Change-Id: I0522d0340d3cb0291df6be65dfc1ab99037b30f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1666766
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Wanming Lin <wanming.lin@intel.com>
Cr-Commit-Position: refs/heads/master@{#671578}

--

wpt-commits: ec977dea05df9ce55c03a842ffe05a1bf6ee399a
wpt-pr: 17392
2019-07-24 13:30:51 +01:00
Olivier Yiptong dc94c7cd2b Bug 1560932 [wpt PR 17364] - [Native File System] Create FileSystemFileWriterImpl to mirror the renderer side, a=testonly
Automatic update from web-platform-tests
[Native File System] Create FileSystemFileWriterImpl to mirror the renderer side

This is the initial cl of the refactor of NativeFileSystemFileHandleImpl to
mirror the split on the renderer side with the handle and the writer as
two separate entities.

It is the initial implementation for FileSystemFileWriterImpl. It includes
only one no-op method for now: close().

This sets the stage for atomic writes as close() will be the explicit
termination of a write, which allows us to do the atomic operation.

Bug: 968550
Change-Id: I0af81efa46789f18c4a8b0bca3ab89c5703b798c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1662709
Commit-Queue: Olivier Yiptong <oyiptong@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Auto-Submit: Olivier Yiptong <oyiptong@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671539}

--

wpt-commits: 3cb5a99e5521936fb8819de8aaba806050b84184
wpt-pr: 17364
2019-07-24 13:30:50 +01:00
George Roman 066cdb206c Bug 1557463 [wpt PR 17212] - Add mandatory capabilities parameter for webdriver new session command, a=testonly
Automatic update from web-platform-tests
Add mandatory capabilities parameter in the body for the webdriver new session command (#17212)

--

wpt-commits: 693543f7296ef79cc4ec534422c5a0bb433992dd
wpt-pr: 17212
2019-07-24 13:30:50 +01:00
Christian Biesinger c11633eb30 Bug 1560930 [wpt PR 17434] - [css-flexbox] Clamp the cross-size by the min/max size, a=testonly
Automatic update from web-platform-tests
[css-flexbox] Clamp the cross-size by the min/max size

...when computing the main-axis size of a flex item.

As per this change:
https://drafts.csswg.org/css-flexbox/#change-2018-used-cross-size

R=dgrogan@chromium.org, eae@chromium.org

Bug: 972576
Change-Id: I11a1ac14e2e0e44e39fcd45d4568874da2dcfce8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1672014
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671485}

--

wpt-commits: cc0f6ffd9998bdc180d3c70354656f438d99f701
wpt-pr: 17434
2019-07-24 13:30:49 +01:00
Xianzhu Wang 44143e4feb Bug 1560929 [wpt PR 17429] - Don't skip fragment clip if there are other clips for composited layers, a=testonly
Automatic update from web-platform-tests
Don't skip fragment clip if there are other clips for composited layers

Composited layer under multicol is still not fully correctly
supported. Currently we don't allow fragmentation of composited layers,
and skip fragment clip for them. However, if there are other clips below
the fragment clip, we should not skip fragment clip to ensure the other
clips are correctly applied. This is still not fully correct (see the
comment in the code for details), but the result is less broken in many
cases. Hopefully we'll fully fix the issue in
CompositeAfterPaint+LayoutNG-box-fragments.

Bug: 976187
Change-Id: Ica9acc71f0d1204d6380f1bcac3e2159631d63e9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1670413
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671480}

--

wpt-commits: 1c33536fe6e7d2a6a0323bdb849a5a80c33513a6
wpt-pr: 17429
2019-07-24 13:30:48 +01:00
Koji Ishii 4d0e2fd4d6 Bug 1560928 [wpt PR 17428] - [LayoutNG] Fix |ComputeMinMaxSize| not to clear |NeedsLayout|, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix |ComputeMinMaxSize| not to clear |NeedsLayout|

This patch fixes |ComputeMinMaxSize| not to clear |NeedsLayout|
when all of following conditions are met:
1. Needs |MinMaxSize|
2. Is an orthogonal flow root.
3. Is legacy layout.
4. Change is applied that dirties the layout.

In this case, |NGBlockNode::ComputeMinMaxSize()| calls
|Layout()|, which goes to |RunLegacyLayout()|, which calls
|LayoutObject::LayoutIfNeeded()|. However, its constraint
space is intermediate that it does not update
|CachedLayoutResult|.

Then when laying it out, because |NeedsLayout()| is cleared,
existing out-of-date |CachedLayoutResult| is used.

This patch fixes:
1. Not to pre-layout orthogonal roots if it has
   |CachedLayoutResult|.
2. Set |NeedsLayout()| if |RunLegacyLayout()| clears it, but
   |CachedLayoutResult| was not updated.

Bug: 976859
Change-Id: Ic2d979a3c4f9479040bfd0e54cf4283b60ed52b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1670146
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671460}

--

wpt-commits: 47b08c15495e05fa73e243736742851109198af1
wpt-pr: 17428
2019-07-24 13:30:47 +01:00
Jeremy Roman de3dc8b626 Bug 1560925 [wpt PR 17431] - Remove unused BroadcastChannel in portal-activate-data.html., a=testonly
Automatic update from web-platform-tests
Remove unused BroadcastChannel in portal-activate-data.html.

It was probably left behind during recent WPT refactoring.

Change-Id: Ia993654248303c56559cb8cf755d11944213048a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1671947
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Adithya Srinivasan <adithyas@chromium.org>
Auto-Submit: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Adithya Srinivasan <adithyas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671414}

--

wpt-commits: 674c9f5b6c076746d8823ee215181b9b471cd1a4
wpt-pr: 17431
2019-07-24 13:30:47 +01:00
autofoolip ef85332fe9 Bug 1560924 [wpt PR 17423] - Update interfaces/webrtc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc.idl (#17423)

Source: https://github.com/tidoust/reffy-reports/blob/7e64fc0/whatwg/idl/webrtc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/548532003
--

wpt-commits: 4501cf73a612984558cb2babbd4287f149ab2591
wpt-pr: 17423
2019-07-24 13:30:46 +01:00
autofoolip 6151869f9a Bug 1560922 [wpt PR 17422] - Update interfaces/mediasession.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/mediasession.idl (#17422)

Source: https://github.com/tidoust/reffy-reports/blob/7e64fc0/whatwg/idl/mediasession.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/548532003
--

wpt-commits: 99f9b7e682948620190ce740f72a4adedcd52c6a
wpt-pr: 17422
2019-07-24 13:30:45 +01:00
Aleksey Shvayka 902dc56207 Bug 1558682 [wpt PR 17278] - Assert that `visibilitychange` event bubbles, a=testonly
Automatic update from web-platform-tests
Assert that `visibilitychange` event bubbles

--
Move pop-up documents to resources/

--
Remove unused statement

--

wpt-commits: 9dc0854f96b351813babc0529a7a313c51e06e94, 1df71f303422d3cc98602ae3ee1168a8d044c110, c2c26462a2dc136ced644fc04f8baaf7ac178312
wpt-pr: 17278


--HG--
rename : testing/web-platform/tests/page-visibility/unload-1.html => testing/web-platform/tests/page-visibility/resources/unload.html
2019-07-24 13:30:44 +01:00
jugglinmike 561d4c5cdf Bug 1539940 [wpt PR 15964] - [docs] Deprecate some requirement flags, a=testonly
Automatic update from web-platform-tests
[docs] Deprecate some requirement flags (#15964)

Reference: https://github.com/web-platform-tests/wpt/issues/5293

Also update the example to use non-deprecated flags.
--

wpt-commits: a56df4a639b5e1c278037d53ce461f66e06c902a
wpt-pr: 15964
2019-07-24 13:30:44 +01:00
Mike Pennisi 63e0c98530 Bug 1560921 [wpt PR 16339] - [docs] Reorganize information on Ahem, a=testonly
Automatic update from web-platform-tests
[docs] Reorganize information on Ahem

WPT maintains a document dedicated to configuring systems to run the
tests. Relocate the instructions on installing Ahem to this document,
and reference them from their original location (an explanation of how
to use the font to author tests).

--

wpt-commits: 49e92561e87e4e1dd7a798dc74f69378b4526878
wpt-pr: 16339
2019-07-24 13:30:43 +01:00
Mike Pennisi 64041687a6 Bug 1560917 [wpt PR 17418] - [docs] Incorporate wptserve documentation , a=testonly
Automatic update from web-platform-tests
[docs] Enable Sphinx's "nit-picky" mode

The `-n` flag to Sphinx is documented as "warn about all missing
references." Enable that flag and correct the missing references which
were previously tolerated.

--
[docs] Incorporate wptserve documentation

While Sphinx is capable of including the contents of files which exist
outside of the documentation root (via the `include` directive), it
interprets such text in the context of the including file. That makes
the mechanism inappropriate for including documentation that references
still other files using relative paths.

To address this, create a symbolic link to the `wptserve` source
directory. Fix or ignore infractions in the newly-incorporated files.

--

wpt-commits: 929bb86fff798cac3b94af7a2549480fac40a84e, a54dccec285341423d3e956bcbdbaac5b0e45ab8
wpt-pr: 17418
2019-07-24 13:30:42 +01:00
Hiroki Nakagawa 9a92162fa5 Bug 1560916 [wpt PR 17395] - Worker: Deflake worker-interception.https.html, a=testonly
Automatic update from web-platform-tests
Worker: Deflake worker-interception.https.html

This is a follow-up CL for
https://chromium-review.googlesource.com/c/chromium/src/+/1657855/10#message-de50523b6c1fc520cf1a7c2edf3033d4e2139103

worker-interception.https.html is flaky on Firefox. It looks like service worker
unregistration is unexpectedly canceled. Each test case doesn't explicitly
terminate (shared) workers, so they may prolong the lifetime of the registration
being unregistered, and the next test case may unexpectedly reuse it. This
results in failures in setup_service_worker().

To fix it, this CL separates service worker scope per test. Note that explicit
worker termination should not work in this case because shared workers are
out-of-process workers and it's not possible to terminate them
deterministically.

Bug: n/a
Change-Id: I16c32d6477c8b1a4d1a246b33a8e21747b4fec66
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1663459
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670831}

--

wpt-commits: 8ad6f6a2ebb5b861f17c1b8084b264c71e6b965b
wpt-pr: 17395
2019-07-24 13:30:41 +01:00
Kevin Ellis ad2463efda Bug 1560913 [wpt PR 17349] - Optimize cubic bezier solver., a=testonly
Automatic update from web-platform-tests
Optimize cubic bezier solver.

Newton's method requires an accurate guess to get good convergence.
This patch introduces a linear interpolation of a crude spline as a
starting point for the iterative solver. Previously the starting point
t = x was used.  The patch also introduces a tighter tolerance for
Newton's method than the fallback, and is justified by Newton's method
having quadratic convergence characteristics. Speed testing indicates
that the solver is roughly 50% faster, since the number of iterations
is typically less even at the higher accuracy requirement.

Bug: 827560
Change-Id: I89e3cc9061823269aabb16697e2d167751aa52b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643973
Reviewed-by: Ian Vollick <vollick@chromium.org>
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670995}

--

wpt-commits: dbe15f82985f2e2a978255665f388c7dcdd425b1
wpt-pr: 17349
2019-07-24 13:30:41 +01:00
Robert Ma 95ad8a27e3 Bug 1560912 [wpt PR 17415] - Expect actionsWithKeyPressed.html to fail on Mac, a=testonly
Automatic update from web-platform-tests
Expect actionsWithKeyPressed.html to fail on Mac

Related to issue #17296. This PR does not fix the underlying issue, but
only unblocks the infrastructure tests on macOS.

--
Expect elementPosition.html to timeout

For Chrome on macOS

--

wpt-commits: 2e5b9fb08c42966831690bd01b9b6410efc479fa, fe2232a673785d77c1b23509c5ae52c325378918
wpt-pr: 17415
2019-07-24 13:30:40 +01:00
pyup.io bot c539ce5388 Bug 1560911 [wpt PR 17405] - Update mypy to 0.710, a=testonly
Automatic update from web-platform-tests
Update mypy from 0.701 to 0.710 (#17405)

--

wpt-commits: eecf6c3158d229132698164e06b13e89657d1ea1
wpt-pr: 17405
2019-07-24 13:30:39 +01:00
Yoav Weiss cd5238cddf Bug 1560908 [wpt PR 17412] - [Navigation Timing] Replace TAO restrictions with same-origin ones, a=testonly
Automatic update from web-platform-tests
[Navigation Timing] Replace TAO restrictions with same-origin ones

The NavigationTiming specification changed [1] to replace TAO based opt-in
to get information about unloadStart, unloadEnd and redirectCount with
same origin restrictions.

Our implementation was not aligned with the old spec language, but
isn't aligned with the new one either.

This CL aligns the implementation with the new language.

Change-Id: Ic4f3c7061e7b9a40f960f0bf26ef26823d5fe743
Bug: 977147

[1] https://github.com/w3c/navigation-timing/pull/108

Change-Id: Ic4f3c7061e7b9a40f960f0bf26ef26823d5fe743
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1669355
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671229}

--

wpt-commits: 94f51553f1413cf2118b9bf89762bfad16d8a18a
wpt-pr: 17412
2019-07-24 13:30:38 +01:00
Jake Archibald 9019f4daff Bug 1558761 [wpt PR 17285] - Service worker: self.serviceWorker, a=testonly
Automatic update from web-platform-tests
Service worker: self.serviceWorker (#17285)

* Tests for self.serviceWorker

* Don't need `self`

* Add read only test

* Adding comments & test the object doesn't change

* Swap order

--

wpt-commits: 3725067ef0328c998be2ba93dbaeb0579586fccd
wpt-pr: 17285
2019-07-24 13:30:38 +01:00
Wanming Lin e585e10cd2 Bug 1560906 [wpt PR 17425] - [webnfc] Remove incorrect test, a=testonly
Automatic update from web-platform-tests
[webnfc] Remove incorrect tests (#17425)

Per spec https://heycam.github.io/webidl/#es-DOMString,
non string value will be converted to string via `toString()`
method, therefore there's no `TypeError` to be thrown.

--

wpt-commits: 3a00a57af5f449a72f0e1b89dae6f1bd15ad8fcd
wpt-pr: 17425
2019-07-24 13:30:37 +01:00
Hiroki Nakagawa c4c8dc14af Bug 1560905 [wpt PR 17414] - Worker: Remove duplicate service worker interception tests for shared workers, a=testonly
Automatic update from web-platform-tests
Worker: Remove duplicate service worker interception tests for shared workers

worker-interception.https.html has more test coverage, and is well-formatted.

Bug: n/a
Change-Id: I29640ffa781c1b90b1faa56eab4f771c1a3c0a84
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1669137
Auto-Submit: Hiroki Nakagawa <nhiroki@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671183}

--

wpt-commits: 982f12dc86098e5b32ffec455520a5eb114c27af
wpt-pr: 17414
2019-07-24 13:30:36 +01:00
Jack Steinberg b13e808157 Bug 1560904 [wpt PR 17408] - Move toast/ directory to elements/ directory and update paths, a=testonly
Automatic update from web-platform-tests
Move toast/ directory to elements/ directory and update paths

Bug: 972945
Change-Id: I4b46a09f7bdb0d2ab61728b6161b085a22f89fb1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1669248
Reviewed-by: Fergal Daly <fergal@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Jack Steinberg <jacksteinberg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671165}

--

wpt-commits: 7da4a4441cc8133386b06d7a91b4c5eeefd7e090
wpt-pr: 17408
2019-07-24 13:30:35 +01:00
jugglinmike 98bcfce7bb Bug 1560902 [wpt PR 17401] - [docs] Increase strictness of build process, a=testonly
Automatic update from web-platform-tests
[docs] Increase strictness of build process (#17401)

Use the `-W` flag to interpret Sphinx warnings as errors, causing the
build to fail in the presence of either. This makes various authoring
mistakes more visible. Perhaps most importantly: it highlights instances
of "orphaned" content.

Fix all details which were previously reported as warnings and thus
permitted.
--

wpt-commits: 9c6304b71c5ee090ebc1eef02ab32b70444d9704
wpt-pr: 17401
2019-07-24 13:30:35 +01:00
Nicolás Peña Moreno 4a861cafd1 Bug 1560901 [wpt PR 17388] - [ElementTiming] Add tests for generated and shadow text, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Add tests for generated and shadow text

Bug: 942033
Change-Id: Iae86904d703798780be846645cf4bc05bb1450f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1665896
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#671032}

--

wpt-commits: 042be7d39a11e80f6a8a6fe5fe1bcd34137661bb
wpt-pr: 17388
2019-07-24 13:30:34 +01:00
Anders Hartvoll Ruud 958a1daa0a Bug 1560900 [wpt PR 17411] - Allow var() references in -internal-visited-* properties., a=testonly
Automatic update from web-platform-tests
Allow var() references in -internal-visited-* properties.

Previously, -internal-visited-* properties didn't get any parsing behavior,
because they were assumed to be used during style application only. In
other words, it was assumed that the parsing would happen _before_ e.g.
color would expand to -internal-visited-color.

This is (of course) not true if the value has a var() reference, since
the actual parsing then happens computed-value time.

To fix this, this CL gives all -internal-visited-* properties parsing
behavior.

The "pending substitution value" adds complexity here, since the value
itself contains the shorthand it came from. This means that if e.g. the
border shorthand is parsed with a value that contains a var() reference,
the corresponding -internal-border-*-color property will point to the
same pending substitution value, that contains the "border" shorthand.
When resolving that pending substitution value computed-value time,
we expand the shorthand into its longhands, which of course are unaware
of the -internal-visited-* context. To fix this, this CL adds a way to
get the unvisited counterpart from a visited property, and uses the
unvisited CSSPropertyID as they key for the pending substitution cache.

Bug: 974665, 976913
Change-Id: I1a168bfe188eaccad7feac6c065f8e447ee56dbe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1669290
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670896}

--

wpt-commits: be93a1b93e08be1bd161208aaa6ab662c1c2d1c1
wpt-pr: 17411
2019-07-24 13:30:33 +01:00
Adam Rice 70092d48fe Bug 1560899 [wpt PR 17380] - WebSocket: stop removing an iframe in onerror from crashing, a=testonly
Automatic update from web-platform-tests
WebSocket: stop removing an iframe in onerror from crashing

There was an issue that if the iframe owning a WebSocket was
synchronously removed in the onerror handler then it would crash the
render process. This was caused by unconditionally calling Close()
without checking the current state.

Fix it.

Also add a web platform test.

Bug: 974667
Change-Id: Iaeb8f96cf600a2c052f06b5b59f4444b02615e83
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1663681
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670061}

--
Set a long timeout

--

wpt-commits: 433e1f06259a79c6cb8bf695bc03ffdfdfe4e7e7, 28ad65497bccb301707e341a9d36f9d144e2793e
wpt-pr: 17380
2019-07-24 13:30:32 +01:00
Nicolás Peña Moreno 631ce37940 Bug 1557479 [wpt PR 17214] - Implement basic LargestContentfulPaint API, a=testonly
Automatic update from web-platform-tests
Implement basic LargestContentfulPaint API

This CL adds a basic implementation of the LargestContentfulPaint API.
The implementation is done behind a flag, and is missing attribution
information and special handling for images.

Explainer: https://github.com/WICG/LargestContentfulPaint
Intent to Implement:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/WVqgYtyaGJk

Bug: 965505
Change-Id: Ic29604349dc60de2808bdef3df4684e81e1845d7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1646634
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670911}

--

wpt-commits: 93ba864d402d941a2670681d535e33723e5296c0
wpt-pr: 17214
2019-07-24 13:30:31 +01:00
Dave Tapuska e71611d2ab Bug 1560898 [wpt PR 17363] - Enable PauseExecutionContextOnBackgroundFreeze, a=testonly
Automatic update from web-platform-tests
Enable PauseExecutionContextOnBackgroundFreeze

Thie change enables (experimentally) pausing the execution context
when a document is frozen.

The WPT tests written required that promise resolution continued after
the page was frozen. This isn't the case when
PauseExecutionContextOnBackgroundFreeze is enabled so rewrite the tests
to poll for the correct state.

BUG=957589

Change-Id: If104235fd7281d88b5d86a3f0b89337828e7f4e7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1662633
Reviewed-by: Shubhie Panicker <panicker@chromium.org>
Reviewed-by: Alexander Timin <altimin@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670883}

--

wpt-commits: 81c649c98aa73ac14416491271ed001ffe9e4bbe
wpt-pr: 17363
2019-07-24 13:30:31 +01:00
Robert Ma 2114f1013f Bug 1560897 [wpt PR 17404] - Fix EdgeChromium on Azure, a=testonly
Automatic update from web-platform-tests
[Azure] Fix logging params

This makes the logging behaviour consistent across all jobs on Azure:
info level tbpl logging to stdout, which is also consistent with
Taskcluster setup.

Notably, the previous configuration for "all tests: Edge" accidentally
specified --log-tbpl twice, causing duplicate log outputs, which is
fixed in this commit.

--
Disable version check of EdgeDriver

--

wpt-commits: 7dd31d2b2f9ebca522b50af958c18208d08683ae, 5303a4e841969e0b5991c45c276027a671e3ba20
wpt-pr: 17404
2019-07-24 13:30:30 +01:00
Jack Steinberg ea7b48eb02 Bug 1560894 [wpt PR 17406] - Change message presence check and add tests for different message behavior, a=testonly
Automatic update from web-platform-tests
Change message presence check and add tests for different message behavior

Bug: 972945
Change-Id: I0df09e4a1fde33f558fad87536e2a52eed715ab9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1668728
Reviewed-by: Fergal Daly <fergal@chromium.org>
Commit-Queue: Jack Steinberg <jacksteinberg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670810}

--

wpt-commits: 341842ea958edf33bf13cf894005122977195bfd
wpt-pr: 17406
2019-07-24 13:30:29 +01:00
Dominic Farolino 4ef23f36db Bug 1560893 [wpt PR 17394] - Refactor SRI script tests to prepare for Preload + SRI, a=testonly
Automatic update from web-platform-tests
Refactor SRI script tests to prepare for Preload + SRI

This CL refactors the SRI script tests and what script resources they
consume to remove duplication, and factor out + generalize some of the
helpers, such as the script URL prefixes.

Before this CL, there were multiple script files whose contents were
irrelevant to the tests. The scripts would be served differently due
to `.headers` files. This CL consolidates all of the script resources
into a single `script.js` that the test runner can use while demanding
specific headers for tests. This file and factored-out URL prefixes in
`sri-test-helpers.sub.js` will be used by Preload + SRI tests, so this
CL makes writing those tests cleaner.

Bug: 677022
Change-Id: Ie6cc312f9d81de4d5f75925810b7ce88a61910a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1667326
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Commit-Queue: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670809}

--

wpt-commits: 1dd0bc9ffd9b1433cb2aa1e20f972fd477c65ad4
wpt-pr: 17394
2019-07-24 13:30:28 +01:00
Jihwan Marc Kim b8fa6c9e69 Bug 1558818 [wpt PR 17293] - location.hash = '' should always result in an empty fragment, not no-fragment, a=testonly
Automatic update from web-platform-tests
location.hash = '' should always result in an empty fragment, not no-fragment

So far in |setHash|, old fragment identifier and new fragment identifier are
compared ignoring nullity.

When fragment has never been set, |old_fragment_identifier| is null.
In this situation, |location.hash = ''| is called,
|new_fragment_identifier| is not null empty value.
|EqualIgnoringNullity| treats these as the same, |setHash| does nothing.

So, this patch compare old and new fragment by == operator
not |EqualIgnoringNullity|.

Bug: 615300
Change-Id: Id509bc5066eeee83236ecb4ee816ecb90540a260
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1647298
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670795}

--

wpt-commits: a3e67aed3509dc5255a029f913c5785be4e67aed
wpt-pr: 17293
2019-07-24 13:30:27 +01:00
Ella Ge f5533bb9fd Bug 1560891 [wpt PR 17402] - Reland "Automate pointerevent pointerlock tests", a=testonly
Automatic update from web-platform-tests
Reland "Automate pointerevent pointerlock tests"

This reverts commit c1e32fe0a44fc0eef45c526df9a730a9b91d312b.

Reason for revert: Reland

Original change's description:
> Revert "Automate pointerevent pointerlock tests"
>
> This reverts commit de87ca945cfee1a8cf2471e9fffc2597b143e20c.
>
> Reason for revert:
> external/wpt/pointerevents/pointerlock/pointerevent_movementxy.html fails on
> https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Mac10.13%20%28retina%29/15841
>
> external/wpt/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture.html
> * external/wpt/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture.html cause memory leak
> https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Linux%20Leak/934
>
> Original change's description:
> > Automate pointerevent pointerlock tests
> >
> > Move from gpubenchmarking automation to test driver
> >
> > Bug: 606367
> > Change-Id: I4fbb3c9fcdda698178c8463397af4d31d0ce5080
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660796
> > Commit-Queue: Ella Ge <eirage@chromium.org>
> > Reviewed-by: Lan Wei <lanwei@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#670527}
>
> TBR=lanwei@chromium.org,nzolghadr@chromium.org,eirage@chromium.org
>
> Change-Id: Iaba73cad638554ec19c21fdf821e0cf796807d47
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: 606367
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1667752
> Reviewed-by: Lan Wei <lanwei@chromium.org>
> Commit-Queue: Lan Wei <lanwei@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#670570}

TBR=lanwei@chromium.org,nzolghadr@chromium.org,eirage@chromium.org

Change-Id: Icb9ed5bf1d39def760aeecca898415f446ead3f1
Bug: 606367
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1668050
Reviewed-by: Ella Ge <eirage@chromium.org>
Commit-Queue: Ella Ge <eirage@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670733}

--

wpt-commits: 98186075ea53e8bdef46d1d7a207fb9a73a68ee5
wpt-pr: 17402
2019-07-24 13:30:27 +01:00
Ian Kilpatrick 85c7faa169 Bug 1560890 [wpt PR 17391] - [LayoutNG] Fix inserting exclusion crash., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix inserting exclusion crash.

When placing a new area into the closed area list there is almost
always an area at LayoutUnit::Min().

However if there was a float placed at LayoutUnit::Min() it is possible
to get into a state where this isn't the case.

Bug: 972904
Change-Id: I1c787ea8e4f5d87ae97023efd9cdb994c2b065ce
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1664930
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670726}

--

wpt-commits: 9a183439c7fd1a22298c49a86be1e293d460ea75
wpt-pr: 17391
2019-07-24 13:30:26 +01:00
moz-wptsync-bot f11322abb1 Bug 1559005 [wpt PR 17304] - Update wpt metadata, a=testonly
wpt-pr: 17304
wpt-type: metadata
2019-07-24 13:30:25 +01:00
Jun Cai 44dd21587f Bug 1559005 [wpt PR 17304] - SMS API: Clean up SMS API mojom interface, a=testonly
Automatic update from web-platform-tests
SMS API: Clean up SMS API mojom interface

This CL cleans up the SMS API mojom interface based on the suggestions
on the following issue link. No behavioral changes for the SMS API
mojom interface.

Bug: 968584
Change-Id: Iba707dd9a94f75cb28b7409f930e75b0f6f2f792
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1654272
Commit-Queue: Jun Cai <juncai@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670694}

--

wpt-commits: 43ef8451989ca9be29d55ca88cb80a1ab90030a1
wpt-pr: 17304
2019-07-24 13:30:24 +01:00
Aleks Totic d4f1901d92 Bug 1560889 [wpt PR 17390] - [LayoutNG] Fix DCHECK(NeedsLayout) for inline oof fixed container., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix DCHECK(NeedsLayout) for inline oof fixed container.

NGOutOfFlowLayoutDescendant.inline_container was not being set
correctly for an Element if:
- There is an OOF containing block between Element and
its Container(). This can only happens if Element is
position:fixed.

This caused Element not to be laid out after it got dirty (but
its containing block did not).

The fix is to set inline_container when Element's
NGOutOfFlowDesecendantCandidate gets propagated up the OOF
containing block chain.

For a while, I was afraid that this fundamentally broke
the concept of inline_container. I could not come up
with a counterexample that broke this fix.

Bug: 974760
Change-Id: Id16a0057f0aefe183c30c53244dd5c46108f093c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1666809
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670634}

--

wpt-commits: b6343fc17a3035a0c2170f44fb63df2356aa2cb9
wpt-pr: 17390
2019-07-24 13:30:23 +01:00
Christian Biesinger a41f088278 Bug 1560887 [wpt PR 17396] - [css-flexbox] Also skip non-flexbox items with percentages, a=testonly
Automatic update from web-platform-tests
[css-flexbox] Also skip non-flexbox items with percentages

The same percentage issue happens with regular blocks. See the
linked bug and associated testcase.

R=dgrogan@chromium.org, eae@chromium.org

Bug: 973924
Change-Id: I588353f0dcce4a446c08a8aa0f186c9ec2ee8949
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1667684
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670606}

--

wpt-commits: 6515e798b30a5d3053bec1faae2f8c366fdbcba9
wpt-pr: 17396
2019-07-24 13:30:23 +01:00
jugglinmike e6a9bf6b3e Bug 1557575 [wpt PR 17221] - [css-ui] Test serialization: `-webkit-appearance`, a=testonly
Automatic update from web-platform-tests
[css-ui] Test serialization: `-webkit-appearance` (#17221)

* [css-ui] Test serialization: `-webkit-appearance`

* fixup! [css-ui] Test serialization: `-webkit-appearance`

Change API used to set style in order to actually test the internals
referenced by the test title.

* fixup! [css-ui] Test serialization: `-webkit-appearance`

Introduce tests for property reference

* fixup! [css-ui] Test serialization: `-webkit-appearance`

Remove duplicate assertion

* fixup! [css-ui] Test serialization: `-webkit-appearance`

Comprehensive tests for property references have been added since these
tests were written. Remove the excess assertions in order to improve the
focus of these tests.

* fixup! [css-ui] Test serialization: `-webkit-appearance`

Add equivalent tests for unprefixed `appearance` property

* fixup! [css-ui] Test serialization: `-webkit-appearance`

--

wpt-commits: 79787d6d6eff255fbe6efdbe386e92363d2b6303
wpt-pr: 17221
2019-07-24 13:30:22 +01:00
Luke Bjerring 39ddeb8a4f Bug 1560885 [wpt PR 17399] - Mark a couple of manual payment-handler tests as manual, a=testonly
Automatic update from web-platform-tests
Mark a couple manual tests as manual (#17399)

--

wpt-commits: 94db8cdda0057d06028c18603e9d10edb14a6f21
wpt-pr: 17399


--HG--
rename : testing/web-platform/tests/payment-handler/change-payment-method.https.html => testing/web-platform/tests/payment-handler/change-payment-method-manual.https.html
rename : testing/web-platform/tests/payment-handler/payment-request-event.https.html => testing/web-platform/tests/payment-handler/payment-request-event-manual.https.html
2019-07-24 13:30:21 +01:00
Mason Freed ae6aa504b8 Bug 1560884 [wpt PR 17366] - Adding a test for backdrop filter plus mask, a=testonly
Automatic update from web-platform-tests
Adding a test for backdrop filter plus mask

This tests a backdrop filter element that also contains a (non-border
rect) mask or clip. It currently fails.

Bug: 974857
Change-Id: Ied65cc96deb2d02634b62d8743bff02588c94411
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1662499
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670587}

--

wpt-commits: 1ace0eaddd369c7063e0a34ac91a2f361020b5bf
wpt-pr: 17366
2019-07-24 13:30:20 +01:00
Lan Wei 9e238b6e74 Bug 1560883 [wpt PR 17398] - Revert "Automate pointerevent pointerlock tests", a=testonly
Automatic update from web-platform-tests
Revert "Automate pointerevent pointerlock tests"

This reverts commit de87ca945cfee1a8cf2471e9fffc2597b143e20c.

Reason for revert:
external/wpt/pointerevents/pointerlock/pointerevent_movementxy.html fails on
https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Mac10.13%20%28retina%29/15841

external/wpt/pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture.html
* external/wpt/pointerevents/pointerlock/pointerevent_pointerlock_supercedes_capture.html cause memory leak
https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Linux%20Leak/934

Original change's description:
> Automate pointerevent pointerlock tests
>
> Move from gpubenchmarking automation to test driver
>
> Bug: 606367
> Change-Id: I4fbb3c9fcdda698178c8463397af4d31d0ce5080
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660796
> Commit-Queue: Ella Ge <eirage@chromium.org>
> Reviewed-by: Lan Wei <lanwei@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#670527}

TBR=lanwei@chromium.org,nzolghadr@chromium.org,eirage@chromium.org

Change-Id: Iaba73cad638554ec19c21fdf821e0cf796807d47
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 606367
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1667752
Reviewed-by: Lan Wei <lanwei@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670570}

--

wpt-commits: 811ffa45050ddad215a9cd815857153a35ea6d35
wpt-pr: 17398
2019-07-24 13:30:19 +01:00
Danyao Wang 262fad7d07 Bug 1560882 [wpt PR 17389] - Fix timeout in rejects_if_not_active.https.html, a=testonly
Automatic update from web-platform-tests
Return show promise instead of the resolved value of show promise (#17389)

--

wpt-commits: e0cfe65d6e5338f501dfe0494e6ce2cc666ee978
wpt-pr: 17389
2019-07-24 13:30:18 +01:00
Ella Ge 42bbe3306c Bug 1560881 [wpt PR 17359] - Automate pointerevent pointerlock tests, a=testonly
Automatic update from web-platform-tests
Automate pointerevent pointerlock tests

Move from gpubenchmarking automation to test driver

Bug: 606367
Change-Id: I4fbb3c9fcdda698178c8463397af4d31d0ce5080
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660796
Commit-Queue: Ella Ge <eirage@chromium.org>
Reviewed-by: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670527}

--

wpt-commits: c9ce315893d07645acb3901d60f323f3b7d179c5
wpt-pr: 17359
2019-07-24 13:30:18 +01:00
Hiroki Nakagawa c087bf4402 Bug 1559287 [wpt PR 17333] - Worker: Add service worker interception tests for shared workers, a=testonly
Automatic update from web-platform-tests
Worker: Add service worker interception tests for shared workers

One test case for shared workers is failing because it's not allowed to create a
dedicated worker on a shared worker.

Bug: n/a
Change-Id: I4f7139adacdccb0f16d7afedd7eaab065c4bea2c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1657855
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669615}

--

wpt-commits: 3671eb9b321c60898a79c76d20a97807925ebe1e
wpt-pr: 17333
2019-07-24 13:30:17 +01:00
Daniel Vogelheim 8a9997c508 Bug 1560880 [wpt PR 17382] - [Trusted Types] Add xlink:href trusted type checks to SMIL elements., a=testonly
Automatic update from web-platform-tests
[Trusted Types] Add xlink:href trusted type checks to SMIL elements.

Follow-on to crrev.com/c/1634880

Bug: 933300
Change-Id: I8a6e458484db818bec49ec1b4307962b4cc6e288
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1664710
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#670437}

--

wpt-commits: e368b7db5c0a02fb6a8cb984b34bdc9016b3bf07
wpt-pr: 17382
2019-07-24 13:30:16 +01:00
Jack Steinberg 99eb349595 Bug 1556471 [wpt PR 17146] - Initial implementation of std-toast, a=testonly
Automatic update from web-platform-tests
Initial implementation of std-toast

Intent to Implement: https://groups.google.com/a/chromium.org/forum/?utm_source=digest&utm_medium=email#!topic/blink-dev/Gl7FIKM5IFw

BUG=972945

Follow-ups will align with std-switch in elements and de-duplicate the .eslintrc.js files between toast and kv-storage.

Change-Id: Ib5837ccf8c9ea03fd2f1f2bd581e443a2936f693
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1635867
Commit-Queue: Jack Steinberg <jacksteinberg@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670383}

--

wpt-commits: 17de974a80b0d9a6ff48dc24796441057afad5a0
wpt-pr: 17146
2019-07-24 13:30:15 +01:00
Tom McKee 4b03795d44 Bug 1556860 [wpt PR 17176] - Removing initial Element Timing implicit registration heuristic., a=testonly
Automatic update from web-platform-tests
Removing initial Element Timing implicit registration heuristic.

The Element Timing specification originally included a provision for reporting
timings of elements that were automatically detected as 'important'. This would
allow useful information from the Element Timing API to be reported through the
Performance Timeline even if site authors neglected to mark their important
elements with the 'elementtiming' attribute.

The automatic detection of 'important' elements is, necessarily, a heuristic
and, until consensus for the correct heuristic had been reached, we were
treating any image that occupied greater than %15 of the viewport as
'automatically important'. As the Element Timing specification is still being
refined, the exact threshold and heuristic is still being investigated. Until
agreement on an appropriate heuristic is reached, implicit registration will be
disabled.

This CL removes our %15 threshold and disables implicit registration. There was
also WPT coverage to test that all browsers would respect the %15 threshold so
that test is being removed too.

Change-Id: I14847533402f5a68bb3de63a8f9acbd004c5a8e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643379
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Commit-Queue: Tom McKee <tommckee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670319}

--

wpt-commits: f76b2e5e2b1dd5d73cf2351c57a303d4a67eb729
wpt-pr: 17176
2019-07-24 13:30:15 +01:00
jugglinmike 5d92050ccc Bug 1560878 [wpt PR 17368] - [docs] Improve GitHub introduction, a=testonly
Automatic update from web-platform-tests
[docs] Improve GitHub introduction (#17368)

- define the term "upstream"
- simplify sentence structure
- remove references to W3C
- remove platform-specific ("cd") or otherwise unfamiliar ("diff", "ui",
  "repo") terminology
- improve formatting
- reduce use of passive voice
--

wpt-commits: b6c9dcc49399713645c3b956289accc4f76a0792
wpt-pr: 17368
2019-07-24 13:30:14 +01:00
jugglinmike fb873ac91f Bug 1546993 [wpt PR 16478] - [html] Add test for history traversal, a=testonly
Automatic update from web-platform-tests
[html] Add test for history traversal (#16478)

* [html] Add test for history traversal

* fixup! [html] Add test for history traversal

* fixup! [html] Add test for history traversal

--

wpt-commits: 7d8eefc2e4793df438d1f120737078c0bb67979e
wpt-pr: 16478
2019-07-24 13:30:13 +01:00
jugglinmike f1927335a2 Bug 1560875 [wpt PR 16436] - [IndexedDB] Promote test isolation, a=testonly
Automatic update from web-platform-tests
[IndexedDB] Promote test isolation (#16436)

* [IndexedDB] Promote test isolation

Use distinct database names for each test so that failure to clean up
from one test does not influence the result of another.

* fixup! [IndexedDB] Promote test isolation

--

wpt-commits: 23776c16a2db7b8df7374ec7c1e97a0cec003280
wpt-pr: 16436
2019-07-24 13:30:12 +01:00
jugglinmike 43ac5f410f Bug 1560874 [wpt PR 16415] - [cookie-store] Promote stability in test results, a=testonly
Automatic update from web-platform-tests
[cookie-store] Promote stability in test results (#16415)

* [cookie-store] Promote stability in test results

Allow service worker activation to proceed in the absence of the API
under test. This prevents the workers in failing implementations from
entering the "redundant" state, which can interfere with the harness's
ability to detect all tests.

* fixup! [cookie-store] Promote stability in test results

* fixup! [cookie-store] Promote stability in test results

--

wpt-commits: 199b5fa5c003e348490000bc8147e0f2bb3fbaf0
wpt-pr: 16415
2019-07-24 13:30:12 +01:00
jugglinmike d998c4e17d Bug 1532667 [wpt PR 15631] - [csp] Wait for all tests to be defined, a=testonly
Automatic update from web-platform-tests
[csp] Wait for all tests to be defined (#15631)

Configure the test harness to delay completion until all
asynchronously-defined tests are available.
--

wpt-commits: 159c7c2f98576d2288c12aee86264356cbaa1be1
wpt-pr: 15631
2019-07-24 13:30:11 +01:00
Brandon Maslen 71c63c5c1a Bug 1557189 [wpt PR 17200] - Prevent leaking Sec-CH-/Sec-Fetch- Request Headers on HTTPS Downgrade Redirects., a=testonly
Automatic update from web-platform-tests
Prevent leaking Sec-CH-/Sec-Fetch- Request Headers on HTTPS Downgrade Redirects.

Currently various Sec-CH- and Sec-Fetch- request headers are added through the codebase and correctly check if the request target url is trustworthy. If the destination is not trustworthy then the headers are not added. However in the event a request redirects from a trustworthy to non-trustworthy destination, such as https => http, there may be pre-existing headers present. Since these headers would not have been added to the non-trustworthy request we need to remove these extra headers from the request.

This change adds a helper call to the UrlLoader class in the network service to remove any request headers prefixed with "sec-ch-" or "sec-fetch-" when a downgrade redirect is detected. In addition to this unit test cases for the helper and end to end WPT cases have been added to validate the scenario and prevent future regressions.

Bug: 964053
Change-Id: I109c3ec1b3a05f6341c3c4adbd1a8da1274fd0d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1647354
Commit-Queue: Brandon Maslen <brandm@microsoft.com>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#667415}

--

wpt-commits: 376e2a8250c3824b794ec518ab320d8a82cedf95
wpt-pr: 17200
2019-07-24 13:30:10 +01:00
Morten Stenshorne 1fd6c220fb Bug 1560872 [wpt PR 17381] - [LayoutNG] Skip "replaced % resolution" quirk on ortho-roots., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Skip "replaced % resolution" quirk on ortho-roots.

This is about an undocumented quirk. I raised
https://github.com/whatwg/quirks/issues/46 for it.

LayoutNG currently cannot handle this situation, because we don't store
the inline-size to use in replaced percentage resolution (only the
block-size). However, I find it hard to believe that there'd be any
specific expectations to how this is supposed to work if a table cell
has a definite block-size, and a descendant establishes an orthogonal
writing-mode root. So just ignore it and use regular percentage size
resolution in these cases.

Bug: 967069
Change-Id: Iac61abe80f4f949017cc161855b2223ec4503812
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1664075
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670126}

--

wpt-commits: 361912dbe4ef692ea256b6f5bc0d74c0668ccdf5
wpt-pr: 17381
2019-07-24 13:30:09 +01:00
Daniel Vogelheim 7cb926ec66 Bug 1556384 [wpt PR 17135] - [Trusted Types] Handle Trusted Types in xlink:href for SVG elements., a=testonly
Automatic update from web-platform-tests
[Trusted Types] Handle Trusted Types in xlink:href for SVG elements.

Bug: 933300
Change-Id: I58e72faa9f5cdbd0390c84842cc5d5641d0b7d21
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1634880
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670100}

--

wpt-commits: f64ccd6f3956e0d593393a4868838c9489928882
wpt-pr: 17135
2019-07-24 13:30:08 +01:00
Olga Gerchikov 1e09e91f64 Bug 1555429 [wpt PR 16755] - Integrating ScrollTimeline with main thread WebAnimations., a=testonly
Automatic update from web-platform-tests
Integrating ScrollTimeline with main thread WebAnimations.

Changes made:
- ScrollTimeline interface is enabled under its own ScrollTimeline flag.
- Animation class now has member variable timeline_ of type AnimationTimeline instead of
  DocumentTimeline.
- Document and scroll linked animations are now attached to their document global document
  timeline. TODO: reconsider this approach.

Bug: 916117
Change-Id: I5f0c3d22fdb0c9b9763f5a2400c2e3d5af32e896
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1597286
Commit-Queue: Olga Gerchikov <gerchiko@microsoft.com>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670086}

--

wpt-commits: 31373e2726073d95b05e09ed112efac950b562b5
wpt-pr: 16755
2019-07-24 13:30:07 +01:00
Dave Tapuska 752fb61dad Bug 1559250 [wpt PR 17326] - CSP handling of 'self' inside sandbox iframe was incorrect., a=testonly
Automatic update from web-platform-tests
CSP handling of 'self' inside sandbox iframe was incorrect.

The correct handling of 'self' depended on the timing of when the
ExecutionContext's sandbox flags were applied. If a CSP policy for 'self'
was applied after the origin was derived to be opaque it would fail.

BUG=973991

Change-Id: Ie6f384b02aa3dea3ce48c3052f06b7bd8fb2d3ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1658764
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670074}

--

wpt-commits: b50766de4c9059ed41559315e0f12d602c8c9d59
wpt-pr: 17326
2019-07-24 13:30:07 +01:00
Philip Jägenstedt 6798071789 Bug 1560870 [wpt PR 17379] - [Azure Pipelines] Use more verbose TBPL logging for full runs, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] Use more verbose TBPL logging for full runs (#17379)

This is to help diagnose problems if they occur, such as this failure
to run all of the tests:
https://github.com/web-platform-tests/wpt/pull/17219#issuecomment-501272482
--

wpt-commits: 3857b199e7ee7867550b268df05664e2ef055600
wpt-pr: 17379
2019-07-24 13:30:06 +01:00
jugglinmike 3782a7def9 Bug 1559241 [wpt PR 17325] - [serve] Gracefully shut down on SIGTERM, a=testonly
Automatic update from web-platform-tests
[serve] Gracefully shut down on SIGTERM (#17325)

--

wpt-commits: 2fdf0cbae4b8292b7edee9fb08d3d877bfe75e1d
wpt-pr: 17325
2019-07-24 13:30:05 +01:00
Rakina Zata Amni 5bcc6a116e Bug 1560869 [wpt PR 17377] - Add CEReactions and CustomElementCallbacks to toggleAttribute, a=testonly
Automatic update from web-platform-tests
Add CEReactions and CustomElementCallbacks to toggleAttribute

Previously the IDL definition for toggleAttribute doesn't have
those modifiers, so they behave differently than setAttribute when
called on custom elements (it won't fire attributeChangedCallback, etc)
Bug: 976177

Change-Id: I7d8107db8d07a2e2ec856305c56a178339c5e05c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1663881
Commit-Queue: Rakina Zata Amni <rakina@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Auto-Submit: Rakina Zata Amni <rakina@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670060}

--

wpt-commits: f6881fbb28940a254944e62b994b282b176bb030
wpt-pr: 17377
2019-07-24 13:30:04 +01:00
Koji Ishii ee110ae3eb Bug 1560867 [wpt PR 17375] - [LayoutNG] Fix |Reset()| to reset unpositioned list marker, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix |Reset()| to reset unpositioned list marker

This patch fixes |NGLineBoxFragmentBuilder::Reset()| to reset
unpositioned list marker.

Bug: 967997
Change-Id: Ic776ac0881db2261da8e9a443c251c42554a39cf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1662984
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670049}

--

wpt-commits: 41df32dcf0ab90f62fff00b3af2a81fc5018edd6
wpt-pr: 17375
2019-07-24 13:30:03 +01:00
autofoolip 3b505b402b Bug 1560864 [wpt PR 17374] - Update interfaces/webxr.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr.idl (#17374)

Source: https://github.com/tidoust/reffy-reports/blob/2bd98c3/whatwg/idl/webxr.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/547080935
--

wpt-commits: 887d08e63a19b14acf3217df77f12c121a792fed
wpt-pr: 17374
2019-07-24 13:30:03 +01:00
Koji Ishii 6536ed3263 Bug 1560862 [wpt PR 17373] - [LayoutNG] Fix NeedsLayout failure when CR/FF is dirty, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix NeedsLayout failure when CR/FF is dirty

This patch fixes |ClearNeedsLayout| for CR (U+000D) and FF
(U+000C). These were overlooked when |ClearNeedsLayout| was
moved from |NGInlineItemsBuilder| to |NGLineBreaker| and
|NGInlineLayoutAlgorithm|.

Bug: 971811
Change-Id: Ie3d9d3d11e35a7ed3458bb8b96d2fa68bf9c37a9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1663478
Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670010}

--

wpt-commits: 95372aa3ca35565b56fc6d9d5e0653a4fff8a6e8
wpt-pr: 17373
2019-07-24 13:30:02 +01:00
Kouhei Ueno 75fbf734bf Bug 1558685 [wpt PR 17279] - [ES6 modules] Fix crash when dynamic import from an inactive browsing context, a=testonly
Automatic update from web-platform-tests
[ES6 modules] Fix crash when dynamic import from an inactive browsing context

Bug: 972960, 961674
Change-Id: Iff5c464dcc5227f211462f0e1b70c938fab452c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1654370
Commit-Queue: Kouhei Ueno <kouhei@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669989}

--

wpt-commits: 61c3d0684043fa5e60a5b6cffc6426bd18405f4c
wpt-pr: 17279
2019-07-24 13:30:01 +01:00
Koji Ishii 17b559c9a2 Bug 1560860 [wpt PR 17357] - [LayoutNG] Fix DCHECK failure for table cell width quirk, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix DCHECK failure for table cell width quirk

This patch fixes a DCHECK failure when table cell width
calculation quirk logic[1] found an out-of-flow image.

The logic was in |BreakLine| because it may need to change
|can_break_after| of the last item. By calling
|HandleAtomicInline| in trailing item phase, the logic can
be moved to |HandleAtomicInline|.

With this change, |HandleAtomicInline| may choose to break
before the item, similar to |HandleText|.

[1] https://quirks.spec.whatwg.org/#the-table-cell-width-calculation-quirk

Bug: 968317
Change-Id: Ib4a71ca62107d2601449ba589bb2771b378ab38b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660296
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669968}

--

wpt-commits: 2b29767a9f53e3a7a142b6c4cf72407dfe88506d
wpt-pr: 17357
2019-07-24 13:30:00 +01:00
Ian Kilpatrick 76a9c95a98 Bug 1560859 [wpt PR 17367] - [LayoutNG] Fix "body fills html" quirks., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix "body fills html" quirks.

We had a few issues related to quirky body elements. We were
stretching the body when it was OOF-positioned, float, or an atomic
inline when we weren't supposed to.

Bug: 967215
Change-Id: I640b1a2f6c2ab30d071e04c245a34dd1e30b19fd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1662839
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Aleks Totic <atotic@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669954}

--

wpt-commits: 90c18764adad351a28069adbfade18d6dd4949e7
wpt-pr: 17367
2019-07-24 13:29:59 +01:00
Mike Pennisi 621ba54d9d Bug 1560858 [wpt PR 17365] - [docs] Build (but do not deploy) for pull requests, a=testonly
Automatic update from web-platform-tests
[docs] Build (but do not deploy) for pull requests

Although the documentation website should not be rebuilt in response to
pull requests, refusing to simply build the site may potentially hide
errors during the review process.

Update the documentation generation script to build the site as part of
the pull request, provided a relevant file has been modified. With this
applied, if the patch under review regresses the script, the contributor
and reviewers are immediately notified.

--

wpt-commits: 4be1e7e7b78712303076819ef8a6b3f055ebbb3c
wpt-pr: 17365
2019-07-24 13:29:59 +01:00
Aleks Totic ecb7117cfd Bug 1560856 [wpt PR 17350] - [LayoutNG] Fix for OOF position in simplified layout, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix for OOF position in simplified layout

Bug: 970166
Change-Id: Ib85e5b819e5870c1867e6c753d9a250ea4e4a548
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660205
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669842}

--

wpt-commits: eb662aa07a1e2394169ca26fa6f1376a076c7d55
wpt-pr: 17350
2019-07-24 13:29:58 +01:00
Robert Ma 9317f8411d Bug 1560854 [wpt PR 17362] - Link to testdriver docs from the main docs site, a=testonly
Automatic update from web-platform-tests
Link to testdriver docs from the main docs site (#17362)

* Link to testdriver docs from the main docs site

`testdriver.md` and `testdriver-tutorial.md` aren't correctly indexed anywhere
because of https://github.com/bocoup/wpt-docs/issues/1 .

This PR manually adds them to the ToC in "Writing Tests" as per user requests.

* fixup! sorted

--

wpt-commits: da3b6e4dfafe250800c490cee949b2b405364ecd
wpt-pr: 17362
2019-07-24 13:29:57 +01:00
Ayu Ishii e61177d872 Bug 1555065 [wpt PR 17049] - [sms] Move SMS Receiver API to Navigator, a=testonly
Automatic update from web-platform-tests
[sms] Move SMS Receiver API to Navigator

This change moves the SMSReceiver API under navigator.
Details on its usage can be found here[1]. Implementation
of the AbortController will come in a following CL.

[1] https://github.com/samuelgoto/sms-receiver#sms-receiver-api-1

Bug: 960546
Change-Id: Iba9882db05e0d153d6f37e1481d6237738542949
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1626018
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Ayu Ishii <ayui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669779}

--

wpt-commits: 94bff4ec536738245d29502e40516a6509db5c74
wpt-pr: 17049
2019-07-24 13:29:56 +01:00
Nicolás Peña Moreno 7c2593fc4d Bug 1559262 [wpt PR 17328] - [ElementTiming] Add intersectionRect for text entries, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Add intersectionRect for text entries

This CL adds support for intersectionRect for PerformanceElementTiming
entries referring to text elements. The rect is different from the one
used by Largest Contentful Paint because it does not get projected to
the top-level frame, as that is not acceptable from security/privacy
perspective. However the rect is only computed when needed.

Bug: 942033, 969174
Change-Id: I1f09288b17a73c84daf8cc55996b78e44739a042
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1658630
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Liquan (Max) Gu <maxlg@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669777}

--

wpt-commits: ca62107b234fb0aa8d6044e47c915be3fe42981f
wpt-pr: 17328
2019-07-24 13:29:56 +01:00
jugglinmike 1ff484a278 Bug 1557540 [wpt PR 17218] - [cssom] Add test disallowing non-standard feature, a=testonly
Automatic update from web-platform-tests
[cssom] Add test disallowing non-standard feature

--

wpt-commits: 1cd7ddb3c21fbbeadb4b6485a8a24e19aa880de7
wpt-pr: 17218
2019-07-24 13:29:55 +01:00
Koji Ishii 43e762d755 Bug 1560851 [wpt PR 17356] - [LayoutNG] Fix negative margins on inline boxes, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix negative margins on inline boxes

This patch fixes computing size of inline boxes that have
negative inline margins.

It looks like we didn't have enough test coverage when
`NGFragmentGeometry` was introduced.

Bug: 971622
Change-Id: Icd0f5300ef76a873ec25b8d96756884da954d184
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1662249
Reviewed-by: Aleks Totic <atotic@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669699}

--

wpt-commits: c81dc02d6b1b4a5a5925d6cb27f16af7b897cb59
wpt-pr: 17356
2019-07-24 13:29:54 +01:00
Cathie Chen f124aa1f03 Bug 1560849 [wpt PR 17352] - [LayoutNG] Fixed crash issue list-style-type change, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fixed crash issue list-style-type change

The crash reason is that the NGInlineItem is obsolete after change
list-style-type. This patch added ListStyleTypeChanged to make sure
marker is fully updated and re_CollectInlines for marker.

Bug: 966750
Change-Id: I8c51bc90d31344fb36627fe29608b2b576d85228
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660399
Commit-Queue: cathie chen <cathiechen@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669613}

--

wpt-commits: dbaf4c77b6bf7ffc8d030a40f98045e8832ba4de
wpt-pr: 17352
2019-07-24 13:29:53 +01:00
Philip Jägenstedt 582c5c89a9 Bug 1558782 [wpt PR 17289] - Revert "Ignore lint failures until we import a rev with them fixed", a=testonly
Automatic update from web-platform-tests
Revert "Ignore lint failures until we import a rev with them fixed" (#17289)

This reverts https://github.com/web-platform-tests/wpt/pull/13396.

These exact lines are also in the "Duplicate filename where there's no
actual merging" section of the file.

The change came from https://hg.mozilla.org/mozilla-central/rev/f23487d9ab99d486fe3ab7f261e4d4e0bf1172ae
where those lines were present, although they were present in WPT when
that change was upstreamed.
--

wpt-commits: 4a075835b37e1cdd90094e4766d4c9842fe64480
wpt-pr: 17289
2019-07-24 13:29:53 +01:00
Harald Alvestrand 4302703dee Bug 1555480 [wpt PR 17082] - Reland tests from "Change ICE connection state on transceiver changes", a=testonly
Automatic update from web-platform-tests
Reland tests from "Change ICE connection state on transceiver changes"

This reverts the rest of commit 2229f484784131f7c655c650b389cfd78fe3e739.

Reason for revert: Fixed the reason the test was flaky.

Original change's description:
> Revert "Change ICE connection state on transceiver changes"
>
> This reverts commit 0882bebe06b38aa5d4e155a5cebc11e7af08abd2.
>
> Reason for revert: Causing flaky failures of
> external/wpt/webrtc/RTCPeerConnection-iceConnectionState.https.html
> on Linux Tests and WebKit Linux Trusty Leak
>
> https://ci.chromium.org/p/chromium/builders/ci/Linux%20Tests/78387
> https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Linux%20Trusty%20Leak/34892
>
> Original change's description:
> > Change ICE connection state on transceiver changes
> >
> > This ensures that if the PC iceConnectionState should change
> > because unused transports are discarded, the state is updated.
> >
> > Bug: chromium:966798
> >
> > Change-Id: I09d945f5e70eec813f33c3131fbe889825613652
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1632254
> > Reviewed-by: Henrik Boström <hbos@chromium.org>
> > Commit-Queue: Harald Alvestrand <hta@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#664206}
>
> TBR=hta@chromium.org,hbos@chromium.org
>
> Change-Id: I2cbae9f1327e7aacb7022d2a823ce1e954c91b62
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Bug: chromium:966798
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1635208
> Reviewed-by: Aaron Gable <agable@chromium.org>
> Commit-Queue: Aaron Gable <agable@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#664388}

Bug: chromium:966798
Change-Id: I2e9887bc62942393a2d39042da9bfc85bbd98c91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636049
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668750}

--

wpt-commits: 8a474834dc86e8713b1f7e966d6d5aa8fd69c9a6
wpt-pr: 17082
2019-07-24 13:29:52 +01:00
Rob Buis f4ba144438 Bug 1560846 [wpt PR 17354] - Add tests for movablelimits, a=testonly
Automatic update from web-platform-tests
Add tests for movablelimits (#17354)

Tests taken from Webkit.
--

wpt-commits: 79cf5fb8d18ef01ba174de2ebf841f782f342095
wpt-pr: 17354
2019-07-24 13:29:51 +01:00
Philip Jägenstedt f5acca9a6d Bug 1559346 [wpt PR 17344] - Convert Long Tasks API idlharness test to use `idl_test`, a=testonly
Automatic update from web-platform-tests
Convert Long Tasks API idlharness test to use `idl_test` (#17344)

Because the setup function is allowed to fail, this makes the setup a
bit simpler.

This is to make it easier to add 'hr-time' as a dependency for
https://github.com/web-platform-tests/wpt/pull/17305.
--

wpt-commits: e5167a1ffdd432f1fadd721d63fd1cf42bd67e96
wpt-pr: 17344
2019-07-24 13:29:50 +01:00
Xiaocheng Hu d3bfcb7fde Bug 1560843 [wpt PR 17351] - Don't round hit test location in HitTestLocation::RectForPoint, a=testonly
Automatic update from web-platform-tests
Don't round hit test location in HitTestLocation::RectForPoint

HitTestLocation rounds the hit test location to the closest 1x1 rect
for no good reason, causing some confusing hit test results. Hence,
this patch removes such rounding.

Bug: 974314
Change-Id: I48266a7ec8bffbeb746085c5d8835d3f300dd4b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1661297
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669579}

--

wpt-commits: 5689f6b102fa8055740ff66dfe6b8c3b9a808c08
wpt-pr: 17351
2019-07-24 13:29:50 +01:00
kaixinjxq ce28e56dac Bug 1559331 [wpt PR 17340] - Add web-nfc tests, a=testonly
Automatic update from web-platform-tests
Add web-nfc tests (#17340)

* Add web-nfc tests

- Add tests for NFCReadingEvent
- Modify the invalid serialNumber test of NFCReadingEvent

--

wpt-commits: 2e21093960e04b483ec2a26022691e7a9ba09430
wpt-pr: 17340
2019-07-24 13:29:47 +01:00
Rob Buis f5c4c79170 Bug 1560841 [wpt PR 17346] - Test mathsize attribute, a=testonly
Automatic update from web-platform-tests
Test mathsize attribute (#17346)

* Test mathsize attribute

--

wpt-commits: fc5cf5b4f416e285daaa211c85c52071af702b0a
wpt-pr: 17346
2019-07-24 13:29:47 +01:00
Leon Han 75a0fe028e Bug 1558411 [wpt PR 17263] - [webnfc] Introduce IDLs for NFCErrorEvent and NFCErrorEventInit., a=testonly
Automatic update from web-platform-tests
[webnfc] Introduce IDLs for NFCErrorEvent and NFCErrorEventInit.

This CL introduces IDLs for NFCErrorEvent and NFCErrorEventInit
interfaces, and updates the baseline of relevant wpt tests.
http://w3c.github.io/web-nfc/#dom-nfcerrorevent

The corresponding spec changes were introduced in
https://github.com/w3c/web-nfc/pull/184

BUG=520391

Change-Id: Ia8af8b49f53be7161b7e7b0f4e45f617c4991473
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1652968
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: Leon Han <leon.han@intel.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669482}

--

wpt-commits: 4100d1d51b885185c50902397f7d203d89efc24c
wpt-pr: 17263
2019-07-24 13:29:46 +01:00
Philip Jägenstedt 3a4cc91be3 Bug 1558435 [wpt PR 17265] - [Azure Pipelines] avoid parenthesis in job names, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] avoid parenthesis in job  names

The Azure Pipelines integration with GitHub Checks produces checks on
the form "$pipelineName ($jobName)", leading to check names like
"Azure Pipelines (tools/wptrunner/ unittests (macOS))". Use colons as
separator instead, like the existing "wpt.fyi hook" jobs.

Also change some step names for consistency.

--

wpt-commits: e75855649360298870a40ed78874bd4ab1470c20
wpt-pr: 17265
2019-07-24 13:29:45 +01:00
Rob Buis c8f49e7cff Bug 1559369 [wpt PR 17345] - Add more direction tests, a=testonly
Automatic update from web-platform-tests
Add more direction tests (#17345)

* Add more direction tests

Put these in a new directory.

* Make direction.html use testharness.js

--

wpt-commits: fdf8ff01960e031fe0381133f5a39e1b8e372454
wpt-pr: 17345
2019-07-24 13:29:45 +01:00
Daniel Vogelheim e522cc90e9 Bug 1557705 [wpt PR 17230] - [trusted types] Check text node insertions into <script> elements., a=testonly
Automatic update from web-platform-tests
[trusted types] Check text node insertions into <script> elements.

insertAdjacentText into <script> elements can be used to bypass
Trusted Types checks. This change fixed that hole by adding TT checks
to related Node API methods, and changing insertAdjacentText to use
the public methods.

See additional discussion on the root issue in
https://github.com/WICG/trusted-types/issues/133

Bug: 739170
Change-Id: Ie26b2aca2d60c7e14a0118c6fd957f32928afabf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1547746
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669210}

--

wpt-commits: 90a794e8e93a5e22e7cb3b2f8c79d751989fa7b0
wpt-pr: 17230
2019-07-24 13:29:44 +01:00
autofoolip 3a30752654 Bug 1559300 [wpt PR 17338] - Update interfaces/webrtc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc.idl

Source: https://github.com/tidoust/reffy-reports/blob/2756789/whatwg/idl/webrtc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/545592907

--
Add WebIDL.idl as depedency for webrtc.idl

Needed for DOMException.

--

wpt-commits: 2725661c653cafbd9003c92fbd4824f6ef86a827, a4f1e633d7585bdc5dabf004a7f8f2c5247a632b
wpt-pr: 17338
2019-07-24 13:29:43 +01:00
autofoolip 3d97f420dd Bug 1558741 [wpt PR 17283] - Update interfaces/webxr.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr.idl (#17283)

Source: https://github.com/tidoust/reffy-reports/blob/2756789/whatwg/idl/webxr.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/545592907
--

wpt-commits: 0e0b74f88ec050f1c49f5ae776038ec288570fbb
wpt-pr: 17283
2019-07-24 13:29:42 +01:00
autofoolip e0522dd134 Bug 1558740 [wpt PR 17282] - Update interfaces/geometry.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/geometry.idl (#17282)

Source: https://github.com/tidoust/reffy-reports/blob/404f2f7/whatwg/idl/geometry.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/544580979
--

wpt-commits: ce45701b913b206e93c06cf2be12c64f3d74963d
wpt-pr: 17282
2019-07-24 13:29:42 +01:00
autofoolip 11a7a49120 Bug 1559299 [wpt PR 17337] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl (#17337)

Source: https://github.com/tidoust/reffy-reports/blob/2756789/whatwg/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/545592907
--

wpt-commits: 44943db7deaaa8f7d9dae2c60f5cf3037c7b7bf1
wpt-pr: 17337
2019-07-24 13:29:41 +01:00
kaixinjxq f420f0f435 Bug 1559290 [wpt PR 17336] - Adapt to web-nfc latest spec, a=testonly
Automatic update from web-platform-tests
Adapt to web-nfc latest spec (#17336)

* Adapt to web-nfc latest spec

Spec change in #w3c/web-nfc/pull/227
- Move "serialNumber" from "NDEFMessage" to "NFCReadingEvent"/"NFCReadingEventInit"

--

wpt-commits: b551484d02846d38e186b25f0c443db76fe5da5c
wpt-pr: 17336
2019-07-24 13:29:40 +01:00
Matt Wolenetz 06418010c8 Bug 1559219 [wpt PR 17322] - MSE: Let external/wpt/.../mediasource-play have longer timeout, a=testonly
Automatic update from web-platform-tests
MSE: Let external/wpt/.../mediasource-play have longer timeout

This test normally takes only 1-2 seconds to execute on Chromium Mac
release builders, but can timeout at low frequency (3 times in > 100
builds).  Per WPT documentation [1], this change marks the test timeout
as "long". In Blink, this change also removes the flaky timeout test
expectation for this test.

[1]
https://web-platform-tests.org/writing-tests/testharness-api.html#harness-timeout

BUG=971252
TEST=confirmed locally with Blink's web test runner and injected test
delays that this change allows the test to run over 6 seconds without
failing with timeout.

Change-Id: Icf60260640f201f3fc3c072c6bef9097bff928df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1659132
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Commit-Queue: Matthew Wolenetz <wolenetz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669043}

--

wpt-commits: 11147d0843d3282784dfc93a5bdc0882311f52f2
wpt-pr: 17322
2019-07-24 13:29:39 +01:00
Mason Freed b71156fc29 Bug 1559198 [wpt PR 17316] - Fix the case where an element contains both filter and backdrop-filter, a=testonly
Automatic update from web-platform-tests
Fix the case where an element contains both filter and backdrop-filter

Previous to this CL, if an element was styled with both filter and
backdrop-filter, the filter effect was not properly applied to the
filtered backdrop contents, because a separate filter property node
gets created for the filter, and the backdrop-filter effect node
does not contain the filters. With this CL, paint_layer appends
the filters to the backdrop-filters list, so that Viz has access
to those.

Bug: 973907
Change-Id: I255b73433d75e0551d817134fa50d5e0e35b87df
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1658654
Commit-Queue: Mason Freed <masonfreed@chromium.org>
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Reviewed-by: enne <enne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669006}

--

wpt-commits: 9bb8217b7e6e5a2174522159bebc42fe4e401107
wpt-pr: 17316
2019-07-24 13:29:38 +01:00
Becca Hughes 86abce690f Bug 1555420 [wpt PR 17078] - [Media Session] Implement stop action handler, a=testonly
Automatic update from web-platform-tests
[Media Session] Implement stop action handler

Implement the "stop" action handler in Blink so
that sites can use it.

I2I+S: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/xMxKEmIgUug/Se7BBGGoAgAJ

BUG=940054

Change-Id: I34099bad52e5f1805c3c8791e40ca58013ba3ae5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1635354
Commit-Queue: Becca Hughes <beccahughes@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668971}

--

wpt-commits: 85e479ea4d3f234e5f4b2926aec3884238b73bcc
wpt-pr: 17078
2019-07-24 13:29:37 +01:00
moz-wptsync-bot 0e04bd0579 Bug 1559189 [wpt PR 17315] - Disallow symlinks, a=testonly
Automatic update from web-platform-tests
Disallow symlinks (#17315)

* Lint to ensure there are no symlinks in the tree.

Would be good to disallow whitelisting this one somehow, but that's a
larger change.

* Remove symlink

* Update tools/lint/lint.py

Co-Authored-By: Robert Ma <bob1211@gmail.com>

* Update tools/lint/tests/test_path_lints.py

--

wpt-commits: 8d6992deac82fe032594b6a8cfa2e33723c8812a
wpt-pr: 17315
2019-07-24 13:29:37 +01:00
Ali Juma 3668b6f99d Bug 1559230 [wpt PR 17323] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=198784, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=198784 (#17323)

--

wpt-commits: 38d6051257ede882f6dd420b74dccfea56339503
wpt-pr: 17323
2019-07-24 13:29:36 +01:00
Aleks Totic 69e7493ac5 Bug 1558252 [wpt PR 17256] - [LayoutNG] Overflow beyond padding box fix, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Overflow beyond padding box fix

Bug: 972047
Change-Id: I2c4bce0e4b6b4ada67b20251b382be3f3df796a0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1651036
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668941}

--

wpt-commits: c1f9aee4dd3fac570100077c6b5d0dbb04225ee8
wpt-pr: 17256
2019-07-24 13:29:35 +01:00
Mason Freed 76639adadf Bug 1559069 [wpt PR 17310] - Remove expansion of backdrop-filter input for pixel-moving filters, a=testonly
Automatic update from web-platform-tests
Remove expansion of backdrop-filter input for pixel-moving filters

See [1] for the PR for the spec change. Essentially, with this CL,
the input to the filter will be the bounding box of the element
with backdrop-filter. The bounds will not be expanded for pixel-
moving filters, and will not include extra border for children.

Note that the rebaselined layout tests are all for very small
single-pixel errors, except for backdrop_filter_blur_outsets.png
and backdrop-filter-boundary-expected.png, which change because
of this new behavior.

This needs a (small) spec change, but it will be beneficial in
these four ways:
 - It agrees more closely with existing Safari behavior.
 - It improves performance, by filtering fewer pixels in the
   case of pixel-moving filters.
 - Developers have been disappointed with the existing behavior
   of bringing in pixels from outside the bounds of the
   element, and have requested a way to turn this behavior off.
   See the discussion starting at [2].
 - It eliminates the problem of crbug.com/972173, where content
   outside the renderer viewport can get dragged into the filter.

[1] https://github.com/w3c/fxtf-drafts/pull/342
[2] https://bugs.chromium.org/p/chromium/issues/detail?id=497522#c196

Bug: 972173,497522
Change-Id: I18cc6d08cf9fde263b9e166b5e96ea57a1c41973
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1650418
Reviewed-by: enne <enne@chromium.org>
Commit-Queue: Mason Freed <masonfreed@chromium.org>
Auto-Submit: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668894}

--

wpt-commits: b90e70c4557b94ca735e6c8b20958c77ef02306e
wpt-pr: 17310
2019-07-24 13:29:34 +01:00
youennf d8040d8276 Bug 1558962 [wpt PR 17302] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=198808, a=testonly
Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=198808 (#17302)

--

wpt-commits: b06ef73185873bbc1b7fd32d3d96c000e5163038
wpt-pr: 17302
2019-07-24 13:29:33 +01:00
Sam Sneddon a7cef8f6a8 Bug 1558803 [wpt PR 17291] - Add ahem.css to Grid tests using .sizedToGridArea, a=testonly
Automatic update from web-platform-tests
Add ahem.css to Grid tests using .sizedToGridArea (#17291)

--

wpt-commits: 011e21eb448a70a9ed4a39c749a2d1f6c2ab6e00
wpt-pr: 17291
2019-07-24 13:29:33 +01:00
Eric Willigers 44febc39c5 Bug 1558788 [wpt PR 17290] - CSS: Test computed value of border properties, a=testonly
Automatic update from web-platform-tests
CSS: Test computed value of border properties

Web Platform tests for the computed values of
- border-image-outset
- border-image-repeat
- border-image-slice
- border-image-source
- border-image-width
- border-color
- border-style
- border-width
https://drafts.csswg.org/css-backgrounds/#property-index

Change-Id: Ie074a5f3426ee06d432e0b5b30ff627a830a3770
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1655588
Auto-Submit: Eric Willigers <ericwilligers@chromium.org>
Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668758}

--

wpt-commits: e1942ace5be3a3962f204e630e9969acd70e3952
wpt-pr: 17290
2019-07-24 13:29:32 +01:00
Rob Buis 217adbd43c Bug 1559066 [wpt PR 17309] - Remove relations/css-styling/lengths-2, a=testonly
Automatic update from web-platform-tests
Remove relations/css-styling/lengths-2 (#17309)

This tests namedspaces, which were removed from the Core spec:
https://github.com/mathml-refresh/mathml/issues/75
--

wpt-commits: 8b26ee28f1e20c1cfbd9b95ddf040f725f747b52
wpt-pr: 17309
2019-07-24 13:29:31 +01:00
autofoolip d4b77018d3 Bug 1559061 [wpt PR 17308] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl (#17308)

Source: https://github.com/tidoust/reffy-reports/blob/087652c/whatwg/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/545077302
--

wpt-commits: cb162c52a5250ab580a490d300c06cc47b0f036d
wpt-pr: 17308
2019-07-24 13:29:30 +01:00
autofoolip a3f2870aaf Bug 1559060 [wpt PR 17307] - Update interfaces/performance-timeline.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/performance-timeline.idl (#17307)

Source: https://github.com/tidoust/reffy-reports/blob/087652c/whatwg/idl/performance-timeline.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/545077302
--

wpt-commits: c936b4ff0a5049f1fdcf9fab7d90ea283db87380
wpt-pr: 17307
2019-07-24 13:29:30 +01:00
autofoolip ef75bbd7dc Bug 1559058 [wpt PR 17306] - Update interfaces/page-visibility.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/page-visibility.idl (#17306)

Source: https://github.com/tidoust/reffy-reports/blob/087652c/whatwg/idl/page-visibility.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/545077302
--

wpt-commits: 4145a96f40ac8b1dcef9aae281a89c7e4c5318a2
wpt-pr: 17306
2019-07-24 13:29:29 +01:00
Aleks Totic 9d79ba3d78 Bug 1558985 [wpt PR 17303] - [LayoutNG] the real youtube button fix, a=testonly
Automatic update from web-platform-tests
[LayoutNG] the real youtube button fix

Previous fix worked by eliminating cacheing of OOF Legacy
positioned elements. It was not the right fix.
https://chromium-review.googlesource.com/c/chromium/src/+/1649086

This fix backs out the original fix, and implements the correct fix:

OOF objects positioned by RunLegacyLayout could end up
with a cached layout result that had an old constraint space.
Fix is to force re-cache with new constraint space.

Bug: 970171
Change-Id: Ia9a7faea929083566f406db371ddcef058f2e4ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1652653
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668709}

--

wpt-commits: b8eea2d704ec32a88a3b8b46a2d01e96b3a470b5
wpt-pr: 17303
2019-07-24 13:29:28 +01:00
Bastien Orivel 8334398a78 Bug 1558591 [wpt PR 17272] - Prevent the error from triggering a page error in Worker-nested-importScripts-error, a=testonly
Automatic update from web-platform-tests
Prevent the error from triggering a page error in Worker-nested-importScripts-error

Fixes #23511

--

wpt-commits: 51f5cebccd000d8a021d6d3810e2fa1a8e2e212d
wpt-pr: 17272
2019-07-24 13:29:27 +01:00
Koji Ishii 2c56c4e040 Bug 1558702 [wpt PR 17281] - [LayoutNG] Fix float + nbsp to create a break opportunity, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix float + nbsp to create a break opportunity

Floats should create break opportunities, and
|NGLineBreaker::Rewind()| assumes this. However, |nbsp|
after floats suppressed the break opportunity, which caused
NGLineBreaker to loop infinitely under certain conditions.

This patch fixes floats to allow break after them.

Note the new behavior is the same as Gecko.

Bug: 972421
Change-Id: Ie8c1d7927c5c282078a20f90941398149ea702a3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1653171
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#668681}

--

wpt-commits: 0b4f8505547ddc457e89df8b898ad445281fb204
wpt-pr: 17281
2019-07-24 13:29:26 +01:00
Philippe Le Hegaret f4ed2a450c Bug 1558988 [wpt PR 17242] - Prevent fooling PerformanceObserver.supportedEntryTypes, a=testonly
Automatic update from web-platform-tests
Prevent fooling PerformanceObserver.supportedEntryTypes (#17242)

* Prevent fooling PerformanceObserver.supportedEntryTypes

* Split between any and window

* Long task is only on Window

* CRLF -> LF

--

wpt-commits: 2d2b6ee35d5f4c82c2f698fdb50c49583e8c7f70
wpt-pr: 17242
2019-07-24 13:29:26 +01:00
Ryosuke Niwa c8567f8059 Bug 1558947 [wpt PR 17300] - Allow browsers to block mixed content requests from cross-origin tests., a=testonly
Automatic update from web-platform-tests
Allow browsers to block mixed content requests from cross-origin tests. (#17300)

Gecko and Blink by default block mixed content requests.

As a result, header-referrer-strict-origin-when-cross-origin.https.html, header-referrer-strict-origin.https.html,
and beacon/headers/header-referrer-unsafe-url.https.html fail in those two browser engines.

Allow the mixed content beacon requests to be blocked in these tests as allowed by the specification:
https://www.w3.org/TR/mixed-content/#should-block-fetch
https://www.w3.org/TR/mixed-content/#requirements-user-controls

Also fixed a bug in header-referrer-strict-origin-when-cross-origin.https.html that it was not testing cross-origin.
--

wpt-commits: eb12be23e4b86154ea3822fa8d048f4cce43ab55
wpt-pr: 17300
2019-07-24 13:29:25 +01:00
Narcis Beleuzu eb0c30f254 Backed out changeset 657c0163535f (bug 1564282) for raptor failures. CLOSED TREE 2019-07-24 05:43:55 +03:00
Boris Zbarsky a818800ec5 Bug 1568278. Remove various unnecessary QIs to nsIDOMWindow. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D39065

--HG--
extra : moz-landing-system : lando
2019-07-24 01:26:07 +00:00
Jan-Ivar Bruaroey 4e2000dea5 Bug 1567951: Test implicit rollback in SRD(offer). r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D38890

--HG--
extra : moz-landing-system : lando
2019-07-23 20:36:11 +00:00
Narcis Beleuzu acffe94058 Backed out 1 changesets (bug 1564282) for raptor failures. CLOSED TREE
Backed out changeset 7e617d055160 (bug 1564282)
2019-07-24 02:28:40 +03:00
Nick Alexander b9a2db9df5 Bug 1564282 - Extract `Perftest` abstract base class. r=rwood,perftest-reviewers
This mechanical transform lays the foundation for generalizing the
underlying test runner.

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

--HG--
extra : moz-landing-system : lando
2019-07-23 21:58:46 +00:00
Nick Alexander 3437fc2557 Bug 1564282 - Pre: Make it easier to work with mozbase in Raptor locally. r=ahal
This is the equivalent of .pth in virtualenv declarations.  It sets up
a .egg file with a `sys.path` addition, as far as I can tell.

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

--HG--
extra : moz-landing-system : lando
2019-07-23 21:58:23 +00:00
Narcis Beleuzu 4db8112c33 Backed out 2 changesets (bug 1561939) as per nalexander`s request.
Backed out changeset 2833ba67a5b9 (bug 1561939)
Backed out changeset 3125e12eee29 (bug 1561939)
2019-07-24 00:41:43 +03:00
Nick Alexander cbf4f4f55e Bug 1561939 - Extract `Perftest` abstract base class. r=rwood,perftest-reviewers
This mechanical transform lays the foundation for generalizing the
underlying test runner.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 23:01:11 +00:00
Nick Alexander 3316f7167c Bug 1561939 - Pre: Make it easier to work with mozbase in Raptor locally. r=ahal
This is the equivalent of .pth in virtualenv declarations.  It sets up
a .egg file with a `sys.path` addition, as far as I can tell.

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

--HG--
extra : moz-landing-system : lando
2019-07-23 20:27:29 +00:00
Nick Alexander 3fb9ca394a Bug 1563074 - Lift Android device performance tuning out of `testing/raptor/raptor.py`. r=rwood
Bug 1547135 added functionality to configure specific Android devices
for performance tests. That code landed as part of device setup in
`testing/raptor/raptor.py` but there is nothing Raptor-specific
(indeed, nothing harness-specific) about this configuration.

Rather than lift it to `mozdevice`, this commit moves it into a
`performance_tuning` module.  That's enough to slim down `raptor.py`.

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

--HG--
extra : moz-landing-system : lando
2019-07-23 20:55:38 +00:00
Narcis Beleuzu 5f131d63bd Backed out 2 changesets (bug 1567951) for mda failures on test_peerConnection_setRemoteOfferInHaveLocalOffer.html . CLOSED TREE
Backed out changeset ca95add81105 (bug 1567951)
Backed out changeset 092e24332c39 (bug 1567951)

--HG--
extra : histedit_source : e2768cd60a59cd80528a92bab86d3fe24962cfe8
2019-07-23 23:02:54 +03:00
Boris Zbarsky 3381384634 Bug 1568279. Remove some unnecessary QIs to nsIDOMChromeWindow. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D39066

--HG--
extra : moz-landing-system : lando
2019-07-23 19:08:55 +00:00
Jan-Ivar Bruaroey 2e658e3d4b Bug 1567951: Test implicit rollback in SRD(offer). r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D38890

--HG--
extra : moz-landing-system : lando
2019-07-23 00:23:05 +00:00
Charlie Marlow 497fd1947d Bug 1567643: adding text-decoration-skip-ink: none to reftests r=dholbert
Browsers who already have text-decoration-skip-ink implemented will currently
fail [or spuriously pass] these tests because the feature is on by default and
the Ahem font is "ink-heavy", causing underlines and overlines to not show up
at all. The added text-decoration-skip-ink: none; line will ensure that an
underline or overline will be rendered whether or not skip-ink has been
implemented.

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

--HG--
extra : moz-landing-system : lando
2019-07-23 18:08:15 +00:00
Ehsan Akhgari f6fcc7e4bf Bug 1556632 - Increase the intermittent leak threshold for all wpt tests on OSX to 2100 bytes to allow for new fields to be added to OriginAttributes; r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D39023

--HG--
extra : moz-landing-system : lando
2019-07-23 15:25:08 +00:00
Rob Wu 60c5dd7843 Bug 1566984 - Support --no-install for Android mochitests r=gbrown,snorp
Add the `--no-install` option to reduce the time it takes to run
mochitests again on Android when the app does not need to be
re-installed.

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

--HG--
extra : moz-landing-system : lando
2019-07-23 14:00:24 +00:00
Geoff Brown 666781b9c0 Bug 1554326 - Always set toolkit.telemetry.eventping.enabled during unit tests; r=snorp
This pref defaults to true, but geckoview builds set it to false. Several tests assume
this pref is set; some android xpcshell tests currently fail when run against the geckoview apk
for this reason. Setting the pref in the test profile means that geckoview tests will run
with a different pref value than geckoview would normally use, but aligns the geckoview
test environment with firefox. (An alternative would be to skip geckoview tests that rely
on the pref.)

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

--HG--
extra : moz-landing-system : lando
2019-07-23 14:01:36 +00:00
Tom Schuster 14f3a24095 Bug 1523706 - Disable WPT Worker tests that require a non JavaScript mime. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D37911

--HG--
extra : moz-landing-system : lando
2019-07-16 21:26:51 +00:00
Marian Raiciof 02a7af7f2c Bug 1564200 - No such file or directory running Raptor against x86 emulator r=perftest-reviewers,Bebe
Handle the exception ADBProcessError raised by
thermal_zone0 = self.device.shell_output('cat sys/class/thermal/thermal_zone0/temp')
on the emulator

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

--HG--
extra : moz-landing-system : lando
2019-07-22 15:38:22 +00:00
Glenn Watson 0129dacbea Bug 1566901 - Make picture caching more robust to float issues. r=kvark,nical
This patch fixes a couple of picture caching issues that could
cause more invalidations than required. Specifically:

* Ensure the viewport rect is included in child surfaces, so
  that redundant clips are filtered out correctly.
* Use epsilon comparisons where appropriate for tile descriptor
  comparisons, to avoid invalidations due to float inaccuracies.

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

--HG--
extra : moz-landing-system : lando
2019-07-22 20:35:37 +00:00
Sebastian Streich a32c854de2 Bug 1558197 Adding more time to worker-subresource-fetch-redirect-upgrade r=ckerschb,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D38843

--HG--
extra : moz-landing-system : lando
2019-07-22 12:33:07 +00:00
Marian Raiciof 914b7530c9 Bug 1560339 - Extra incoherent logging when running android mochitest r=gbrown
Do not decode data returned by get_file() in adb.py

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

--HG--
extra : moz-landing-system : lando
2019-07-22 14:19:03 +00:00
Sebastian Streich d19c155e9e Bug 1100630 - Print Related JS-Line on CSP Violation (if any) r=ckerschb,dveditz
Differential Revision: https://phabricator.services.mozilla.com/D31420

--HG--
extra : moz-landing-system : lando
2019-07-22 09:31:57 +00:00
Marian Raiciof c0ad375dad Bug 1565438 - Intermittent AttributeError: RaptorLogger instance has no attribute 'crash' r=perftest-reviewers,sparky
Added the crash method for RaptorLogger class,
which will call structuredlog.py crash method.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 18:09:53 +00:00
Daniel Varga ddd3e9f4f5 Backed out changeset 0eaeadceac47 (bug 1563040) requested by whimboo 2019-07-22 12:52:29 +03:00
Henri Sivonen 0233c4cddc Bug 1540688 - Sort all-lowercase XHR headers as if all-uppercase. r=baku,annevk
This makes the underscore sort after letters, which works around tacit
assumption that such custom headers don't sort to the beginning of the
string.

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

--HG--
extra : moz-landing-system : lando
2019-05-24 13:43:57 +00:00
Johann Hofmann 45612e42a9 Bug 1567824 - Add browser.contentblocking.introCount back to marionette.js and geckoinstance.py. r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D38841

--HG--
extra : moz-landing-system : lando
2019-07-22 07:57:25 +00:00
alwu b07d3f1fc2 Bug 1550442 - part2 : extend cue's duration. r=baku
In order not to miss the second cue, we extend the duration of both the second and third cue to 1 second. And adjust the third cue's start time to keep them non-overlapping.

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

--HG--
extra : moz-landing-system : lando
2019-07-20 16:19:15 +00:00
Cameron McCormack 9df3613ca5 Bug 1561786 - Turn on reporting of individual perf-reftest subtests. r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D38592

--HG--
extra : moz-landing-system : lando
2019-07-19 09:29:37 +00:00
Nick Thomas 258bfc9b9f Bug 1553076 - Checksums for releases don't contain msi, stub installer, or pkg files, r=Callek DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D38580

--HG--
extra : moz-landing-system : lando
2019-07-22 00:00:42 +00:00
Aki Sasaki b9041f813d Bug 1562902 - fennec l10n bumping on esr68. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D38782

--HG--
extra : moz-landing-system : lando
2019-07-20 01:10:56 +00:00
Eric Rahm e5c0d07b49 Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D38259

--HG--
extra : moz-landing-system : lando
2019-07-20 14:46:39 +00:00
Andreea Pavel cf1fe2597b Merge mozilla-central to autoland on a CLOSED TREE 2019-07-20 13:09:03 +03:00
Andreea Pavel c07a5d8ccc Merge mozilla-inbound to mozilla-central a=merge 2019-07-20 12:51:57 +03:00
Razvan Maries e098ffc5a5 Bug 1560519 - Disabled appearance-textarea-001.html on windows10-64-qr for high failure rate. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38791

--HG--
extra : moz-landing-system : lando
2019-07-20 08:31:17 +00:00
Mihai Alexandru Michis e637325c0e Merge mozilla-central to mozilla-inbound. a=merge
--HG--
extra : amend_source : f93ba2cbe8a0ea251a8c95dd565117a109e25a91
2019-07-20 01:23:23 +03:00
Coroiu Cristina 9b1655f3d7 Backed out changeset 1da5d33b44db (bug 1565680) for talos failures on a CLOSED TREE 2019-07-20 01:16:37 +03:00
Csoregi Natalia 660053d99f Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-07-19 18:31:03 +03:00
longsonr 15c69a978b Bug 1353164 Part 2 - Change dominant-baseline from reset to inherit r=heycam
--HG--
extra : source : 5c8a0f41b86df61e7a1ef26b64fb355b5a11ab7d
2019-07-19 12:57:54 +01:00
Bogdan Tara e34bf750c9 Backed out changeset 5c8a0f41b86d (bug 1353164) for test_css-properties-db.js failures CLOSED TREE 2019-07-19 16:50:35 +03:00
longsonr 1335355ed5 Bug 1353164 Part 2 - Change dominant-baseline from reset to inherit r=heycam 2019-07-19 12:57:54 +01:00
Gregory Mierzwinski b88339dfed Bug 1563800 - Output percent-change of test's power usage relative to Android OS baseline. r=perftest-reviewers,alexandru.irimovici
This patch adds an additional data output to android power tests. This data is the power usage of the test calculated as a percentage increase relative to the OS baseline. test_power.py needed to be changed to accommodate these changes as well.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 16:45:26 +00:00
Charlie Marlow f66a867469 Bug 1567282: renamed text-decoration-width to text-decoration-thickness r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D38586

--HG--
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-computed.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-computed.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-initial.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-initial.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-invalid.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-invalid.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-linethrough-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-linethrough-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-overline-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-overline-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-scroll-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-scroll-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-underline-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-underline-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-valid.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-valid.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-vertical-001.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-vertical-001.html.ini
rename : testing/web-platform/meta/css/css-text-decor/text-decoration-width-vertical-002.html.ini => testing/web-platform/meta/css/css-text-decor/text-decoration-thickness-vertical-002.html.ini
rename : testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html.ini => testing/web-platform/meta/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html.ini
rename : testing/web-platform/tests/css/css-text-decor/reference/text-decoration-width-001-notref.html => testing/web-platform/tests/css/css-text-decor/reference/text-decoration-thickness-001-notref.html
rename : testing/web-platform/tests/css/css-text-decor/reference/text-decoration-width-green-rect-ref.html => testing/web-platform/tests/css/css-text-decor/reference/text-decoration-thickness-green-rect-ref.html
rename : testing/web-platform/tests/css/css-text-decor/reference/text-decoration-width-scroll-001-ref.html => testing/web-platform/tests/css/css-text-decor/reference/text-decoration-thickness-scroll-001-ref.html
rename : testing/web-platform/tests/css/css-text-decor/reference/text-decoration-width-vertical-green-rect-ref.html => testing/web-platform/tests/css/css-text-decor/reference/text-decoration-thickness-vertical-green-rect-ref.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-computed.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-computed.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-initial.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-initial.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-invalid.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-invalid.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-linethrough-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-linethrough-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-overline-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-overline-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-scroll-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-scroll-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-underline-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-underline-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-valid.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-valid.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-vertical-001.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-vertical-001.html
rename : testing/web-platform/tests/css/css-text-decor/text-decoration-width-vertical-002.html => testing/web-platform/tests/css/css-text-decor/text-decoration-thickness-vertical-002.html
rename : testing/web-platform/tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-width.html => testing/web-platform/tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html
extra : moz-landing-system : lando
2019-07-19 16:33:08 +00:00
Gurzau Raul 9866332964 Backed out 3 changesets (bug 1559975) for linting failure at WebIDL.py on a CLOSED TREE.
Backed out changeset a7154744a5d7 (bug 1559975)
Backed out changeset 4005ac274170 (bug 1559975)
Backed out changeset 68ed1ccb5921 (bug 1559975)
2019-07-19 18:25:10 +03:00
Geoff Brown c2d624c725 Bug 1567332 - Report exception stack in android cppunit tests; r=bc
print_exc() gives us information about the location of the failure and also
ensures that the exception name is logged, which android-em task retries rely on.
This also makes cppunit exception handling more consistent with other harnesses
(mochitest, gtest, ...).

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

--HG--
extra : moz-landing-system : lando
2019-07-19 14:23:10 +00:00
Ting-Yu Lin af311f8f6e Bug 1566672 - Handle the {ib}-split reframing in multicol subtree properly. r=dholbert
Delete `return false` at the end of the if-statement block that handling
the multicol subtree reframing, and let it fall though the bottom of
WipeContainingBlock() where there is a complete logic for ib-split
reframing.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 19:38:05 +00:00
Brendan Dahl 91f95a0de6 Bug 1565680 - Track time to render first page of PDF in talos. r=jmaher
Adds a new pageload test that captures the "pagerendered" event from
PDF.js.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 18:24:57 +00:00
Gijs Kruitbosch d97bb27fbf Bug 1565908 - ensure we never try to run with e10s enabled on fennec, r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D38358

--HG--
extra : moz-landing-system : lando
2019-07-19 17:13:53 +00:00
Andrew McCreight d78c44314a Bug 1567541 - Fix typo "Minidump anaylsed". r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D38688

--HG--
extra : moz-landing-system : lando
2019-07-19 17:05:47 +00:00
Gurzau Raul d078107eb4 Bug 1560275 - disabled SVGGeometryElement.isPointInStroke-01.svg on android for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38625

--HG--
extra : moz-landing-system : lando
2019-07-19 09:30:18 +00:00
Edwin Gao 8cc5b421aa Bug 1559975 - convert testing/mochitest to python3 r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37096

--HG--
extra : moz-landing-system : lando
2019-07-19 14:04:54 +00:00
Edwin Gao e20d3db72d Bug 1559975 - fix python2 linter errors for testing/tps r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37779

--HG--
extra : moz-landing-system : lando
2019-07-16 17:49:05 +00:00
Edwin Gao 346d648216 Bug 1559975 - fix python2 linter errors for testing/runtimes r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37615

--HG--
extra : moz-landing-system : lando
2019-07-16 17:46:06 +00:00
Edwin Gao 6ce175cc67 Bug 1559975 - fix python2 linter errors for testing/awsy r=ahal
Changes:
- change how the modules are imported with the `absolute_import` changes
- satisfy python2 linter

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

--HG--
extra : moz-landing-system : lando
2019-07-19 14:37:10 +00:00
Emilio Cobos Álvarez 200431f455 Bug 1567349 - Fix various bogus WPTs that test wrong calc serialization. r=heycam
https://drafts.csswg.org/css-values-4/#calc-serialize:

> Sort the terms in the following order:
>  The number, if present
>  The percentage, if present
>  The dimensions, ordered by their units ASCII case-insensitive alphabetically
>  Comparison, trigonometric and exponential functions, in the order they appeared in the original expression.

So em goes before px. I filed https://github.com/w3c/csswg-drafts/issues/4129 on
the second part of that algorithm not matching any browser.

These are tests that are marked as only failing in Firefox because we're the
only following the spec. #funtimes

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

--HG--
extra : moz-landing-system : lando
2019-07-19 01:31:54 +00:00
Brindusan Cristian e66481d970 Backed out changeset 3f151802e418 (bug 1557549) for wpt failures at nested-context-navigations-embed.html. CLOSED TREE 2019-07-19 01:07:18 +03:00
Narcis Beleuzu 576655be99 Backed out changeset bcc9b5692630 (bug 1525338) for wpt failure on actionsWithKeyPressed.html . CLOSED TREE 2019-07-19 00:21:00 +03:00
Eric Rahm 2e0b92ba20 Bug 1525338 - Limit context menu behavior to macOS. r=maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D38259

--HG--
extra : moz-landing-system : lando
2019-07-17 21:42:56 +00:00
Jonathan Kew bd917919c6 Bug 1567098 - Add a WPT reftest where no content fits onto the shortened line beside a float. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D38535

--HG--
extra : moz-landing-system : lando
2019-07-18 19:07:36 +00:00
Nikki Sharpley 75306e9450 Bug 1558954 - Update the expected test metadata format to incude known intermittent statuses r=jgraham
Currently, the `expected` field in the test metadata accepts only one status. This patch adds
the ability to include known intermittent statuses in this metadata.

The existing metadata format is:
```
[test]
  [subtest]
    expected: PASS
```

This new format, if there is a known intermittent status to record, will be:
```
[test]
  [subtest]
    expected: [PASS, FAIL]
```

The first status will always be the "expected" status. The following statuses in the list are
"known intermittent" statuses. The statuses are ordered based on `tree.result_values` counts
during `build_tree()`.

Tests have been added to test_update.py to account for the following circumstances:
- an existing metadata file with only one expecte status needs updating with a known intermittent
- a file with an existing known intermittent needs to be updated with an additional status
- an intermittent status is now the expected status, and the expected status is now intermittent
- a new metadata file needs to be created with a known intermittent status

testrunner.py has been updated to exclude tests with a `known_intermittent` status from the
`unexpected_count`.

A test has been added to test_expectedtree.py to ensure the `tree.result_values` is counting
correctly.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 19:01:30 +00:00
Florin Strugariu ebdbff7f24 Bug 1558445 Raptor is not raising exception when detecting application timed out r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D34501

--HG--
extra : moz-landing-system : lando
2019-07-12 08:57:47 +00:00
Sean Feng e441671633 Bug 1557549 - Disable BFCache for navigate back tests r=smaug
We have some tests which the top level document would
navigate to navigate_back.html, use history.back()
to navigate back to the top level document, and wait for
the iframes to fire a postMessage. This behavior requires
BFCache to be disabled to work correctly, otherwise BFCache
could block the code.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 17:22:10 +00:00
Noemi Erli 0497bd7b16 Backed out changeset a98b795c2b3c (bug 1100630) for Linting failure CLOSED TREE 2019-07-18 19:19:48 +03:00
Tom Prince 8da108c6aa Bug 1567011: [update-verify] Use version number to determine branch, rather than product-details category; r=mhentges,rail
For esr versions, the category switches from "esr" to "stability" when the next esr branch is started. This breaks
the logic for determining which repository a release was made from. Since we also have code for determining the
type of release from the version number, we can just use that directly instead.

(Note that the logic will not work for Fennec as all releases have transitioned to mozilla-esr68, but Fennec does not
use update-verify.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 15:11:19 +00:00
Sebastian Streich fa947e166a Bug 1100630 - Print Related JS-Line on CSP Violation (if any) r=ckerschb,dveditz
Differential Revision: https://phabricator.services.mozilla.com/D31420

--HG--
extra : moz-landing-system : lando
2019-07-18 15:14:41 +00:00
Kershaw Chang 896f36d30c Bug 1555927 - Cache 204 response r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D35710

--HG--
extra : moz-landing-system : lando
2019-07-18 12:19:10 +00:00
Nupur Baghel 1dc247d75c Bug 1564417 - Add first response types to Marionette crate. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D38322

--HG--
extra : moz-landing-system : lando
2019-07-18 13:15:16 +00:00
Emilio Cobos Álvarez f34964f6bc Bug 1564466 - Make MediaSource not call Preferences::GetBool off-main-thread. r=jya
Preferences::GetBool is not thread-safe, StaticPrefs are.
Also StaticPrefs are nicer anyway.

There's a lot of Preferences:: usage in dom/media which looks suspicious, though
I don't know if all that runs on the main thread.

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

--HG--
extra : moz-landing-system : lando
2019-07-18 13:06:17 +00:00
Jan-Ivar Bruaroey 0f0353066d Bug 1551316 - Add restartIce wpt tests. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D30978

--HG--
extra : moz-landing-system : lando
2019-07-17 21:20:03 +00:00
Geoff Brown a0158936ae Bug 1566957 - Ensure robocop runs with --disable-e10s; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D38395

--HG--
extra : moz-landing-system : lando
2019-07-17 20:32:17 +00:00
Razvan Maries 8a1a9ad055 Backed out changeset 7dfe5c98cefc (bug 1564466) for causing assertion fails at EnsureMTA.h. CLOSED TREE 2019-07-17 22:35:06 +03:00
Karl Tomlinson 35faeb0880 bug 1558123 call AudioWorkletProcessor.process() r=padenot,bzbarsky
https://heycam.github.io/webidl/#call-a-user-objects-operation may be a
simpler option here, but there are some small optimizations possible with
using JS::Call() directly:
JS::ExposeObjectToActiveJS() is not necessary because parameters are
PersistentRooted and so won't be gray.  MaybeWrapObjectValue() is not
necessary because parameters are already in the appropriate compartment.

See also https://github.com/WebAudio/web-audio-api/issues/1967 and
https://github.com/WebAudio/web-audio-api/issues/1933

Microtask support is tracked in
https://bugzilla.mozilla.org/show_bug.cgi?id=1566312

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

--HG--
extra : moz-landing-system : lando
2019-07-17 08:20:45 +00:00
Dão Gottwald 5e619a09bf Bug 1567406 - Use ids instead of classes for urlbar-input and urlbar-scheme. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D38631

--HG--
extra : moz-landing-system : lando
2019-07-19 13:22:23 +00:00
Sean Feng 305b4d5572 Bug 1557549 - Enable the navigate back WPT tests for Android r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D38556

--HG--
extra : moz-landing-system : lando
2019-07-19 02:00:32 +00:00
Sean Feng bc2f870054 Bug 1557549 - Disable BFCache for navigate back tests r=smaug
We have some tests which the top level document would
navigate to navigate_back.html, use history.back()
to navigate back to the top level document, and wait for
the iframes to fire a postMessage. This behavior requires
BFCache to be disabled to work correctly, otherwise BFCache
could block the code.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 02:00:32 +00:00
alexandru.ionescu a9d15ed58c Bug 1559951 Re-record outlook.live.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D35659

--HG--
rename : testing/raptor/raptor/playback/mitmproxy-recordings-raptor-outlook.manifest => testing/raptor/raptor/playback/mitm4-linux-firefox-outlook.manifest
extra : moz-landing-system : lando
2019-07-18 16:38:08 +00:00
Geoff Brown 971d9e3214 Bug 1565497 - Improve android gtest's wait for final output; r=jmaher
A possible explanation for the infrequent observation of an incomplete log is that
the log is still being written when the harness detects that the process has completed.
Waiting for one extra polling interval may avoid this.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 07:56:39 +00:00
Lee Salzman fcb5ce241f Bug 1566449 - Don't reverse glyphs in GlyphBuffer for RTL. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D38190

--HG--
extra : moz-landing-system : lando
2019-07-17 16:20:25 +00:00
Emilio Cobos Álvarez da92de4567 Bug 1564466 - Update expectations now that we don't assert. r=me 2019-07-17 17:21:25 +02:00
Marian Raiciof 3d73481d61 Bug 1548814 - Migrate ARES6 benchmark to Raptor r=rwood,perftest-reviewers,igoldan,acreskey
Changed the required yml, ini, json, js and html files to migrate ARES6 benchmark test to Raptor.

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

--HG--
extra : moz-landing-system : lando
2019-07-16 11:22:02 +00:00
Boris Zbarsky 83fb7f44f7 Bug 1566840. Fix DOMQuad test to actually test the spec. r=saschanaz
https://bugs.chromium.org/p/chromium/issues/detail?id=984951 tracks the Blink
bug that this test seems to have been written to instead of the spec.

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

--HG--
extra : moz-landing-system : lando
2019-07-17 14:36:15 +00:00
Tim Huang 4a6b138b44 Bug 1562881 - Part 6: Update tests and add a test for insuring identity icon loads a correct image. r=johannh
This patch updates tests and adds a new test. This new test will
ensuring the identity icon will load a correct image with different
circumstances. For example, it should load a secure lock image if it is
a https page, an insecure lock image for http page and a brand image for
chrome page.

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

--HG--
extra : moz-landing-system : lando
2019-07-17 13:25:03 +00:00
Dão Gottwald 6b7e2645f9 Bug 1513337 - Inline urlbar markup into browser.xhtml. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D23191

--HG--
extra : moz-landing-system : lando
2019-07-17 11:34:21 +00:00
Mihai Alexandru Michis b7d205a80b Backed out changeset 3504c0b3f87c (bug 1513337) for marionette failures CLOSED TREE 2019-07-17 14:02:05 +03:00