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

40911 Коммитов

Автор SHA1 Сообщение Дата
moz-wptsync-bot 2e2e0c4d20 Bug 1598093 [wpt PR 20346] - Update wpt metadata, a=testonly
wpt-pr: 20346
wpt-type: metadata
2019-11-29 10:57:40 +00:00
haozhe f710ab5169 Bug 1598093 [wpt PR 20346] - Port background-image-interpolation port to wpt, a=testonly
Automatic update from web-platform-tests
Port background-image-interpolation port to wpt

Chrome does not support cross-fade. Bug filed: https://bugs.chromium.org/p/chromium/issues/detail?id=1026706

Firefox does not support cross-fade and have some unexpected behavior.
Bug filed: https://bugzilla.mozilla.org/show_bug.cgi?id=1598130

Bug: 900581
Change-Id: Ibb79453ecc78a19dfe7e80958521d0ee224e1f68
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1921344
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#718225}

--

wpt-commits: 3413cc76ffff35da20e1fe864a87c1d9da7ee528
wpt-pr: 20346
2019-11-29 10:57:40 +00:00
Philip Jägenstedt e9c4215258 Bug 1598576 [wpt PR 20393] - Update interface/ whitespace changes from reffy-reports, a=testonly
Automatic update from web-platform-tests
Update interface/ whitespace changes from reffy-reports (#20393)

A recent respec update caused a lot of whitespace changes:
https://github.com/web-platform-tests/wpt/pull/20383#issuecomment-557471644

Sync them all manually to get them out of the way.

Source: b60317f12f/ed/idl
--

wpt-commits: e030f3cdd965324531aac2c9c432b605a2f4962e
wpt-pr: 20393
2019-11-29 10:57:39 +00:00
haozhe 78ddcd206a Bug 1598396 [wpt PR 20364] - Port vertial-align interpolation to wpt, a=testonly
Automatic update from web-platform-tests
Port vertial-align interpolation to wpt

Both Chrome and Firefox passed

Bug: 900581
Change-Id: I4bb1742232d5053ec40ea44c8451240bca12e099
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1919758
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#718154}

--

wpt-commits: e61ba6f679321094b6b6b4cebacba3f7344c7d19
wpt-pr: 20364
2019-11-29 10:57:39 +00:00
James Graham e90b4029cd Bug 1584979 [wpt PR 19401] - Create a decision task for taskcluster, a=testonly
Automatic update from web-platform-tests
Implement a decision task for taskcluster jobs

A decision task is the first task run, and ensures that we only
schedule subsequent tasks which are relevant to the current push or
pull request. This dynamic scheduling helps reduce load since we avoid
spinning up workers for tasks that ultimately don't run, and unlocks
new possibilities since we are able to schedule tasks that are
dependent on other tasks.

The tasks, their scheduling criteria and their dependnecies are
specified in a a YAML format configuration file in
tools/ci/tc/tasks/test.yml. This has a bespoke format, adopting some
ideas from Azure and Gecko's taskcluster integration. The format is
documented in `tools/ci/tc/README.md`. The data in that file undergoes
trandformations to produce a set of tasks, which are then filtered
according to the event that caused the decision task to run.

To initially prove out the implementation of dependent tasks we make
the Firefox tasks depend on a download task. But this does not yet
include the work to actually make the dependent tasks download Firefox
from the parent task.

--

wpt-commits: f57ead1924c978dc9256d8f572614731a1a51678
wpt-pr: 19401


--HG--
rename : testing/web-platform/tests/tools/taskcluster/testdata/master_push_event.json => testing/web-platform/tests/tools/ci/tc/testdata/master_push_event.json
rename : testing/web-platform/tests/tools/taskcluster/testdata/pr_event.json => testing/web-platform/tests/tools/ci/tc/testdata/pr_event.json
2019-11-29 10:57:38 +00:00
moz-wptsync-bot 710c4f8c8a Bug 1495322 [wpt PR 5280] - Update wpt metadata, a=testonly
wpt-pr: 5280
wpt-type: metadata
2019-11-29 10:57:38 +00:00
Sam Sneddon 0e201d7c7b Bug 1495322 [wpt PR 5280] - [css-sizing-3] Add tests for percentage resolution, a=testonly
Automatic update from web-platform-tests
[css-sizing-3] Add tests for percentage resolution (#5280)

This just tests that percentages don't resolve against min-content,
which should be indefinite.
--

wpt-commits: 86097c04c60a22d7eecb6ea524e898f0c3cb90ed
wpt-pr: 5280
2019-11-29 10:57:37 +00:00
Luke Zielinski b64393d8ff Bug 1598389 [wpt PR 20363] - Fix Chromium logger to properly handle expected test status, a=testonly
Automatic update from web-platform-tests
Fix Chromium logger to properly handle expected test status

When `test_end` passes through mozlog, the `expected` status will be
removed if it's the same as the `actual` status.

This was already fixed for `test_status` calls, but it also affects
`test_end`. This PR refactors the expected status extraction into a
common place and adds more unit tests.

--

wpt-commits: b2acffa9b2460e810be492fd115437656e5e289b
wpt-pr: 20363
2019-11-29 10:57:37 +00:00
Francois Beaufort 2dcb14d70a Bug 1598652 [wpt PR 20402] - [WebNFC] Add permission prompt for NDEFReader.scan, a=testonly
Automatic update from web-platform-tests
[WebNFC] Add permission prompt for NDEFReader.scan

This CL makes sure NDEFReader.scan shows a permission request if user
didn't previously allow Web NFC.

Screenshots: https://photos.app.goo.gl/k7wz55v9ELVTS19i8

Bug: 520391
Change-Id: I10125c8db9a4b1cdd3476939bdf650583c7f19b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1930823
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Cr-Commit-Position: refs/heads/master@{#718143}

--

wpt-commits: 1cf69323c6cca0f5def1f5b0c51b897c706f2488
wpt-pr: 20402
2019-11-29 10:57:36 +00:00
Francois Beaufort ae9aecd303 Bug 1594424 [wpt PR 20125] - [WebNFC] Add permission prompt for NDEFWriter.push, a=testonly
Automatic update from web-platform-tests
[WebNFC] Add permission prompt for NDEFWriter.push

This CL makes sure NDEFWriter.push shows a permission request if user
didn't previously allow Web NFC. Follow-up CL will do something
similar for NDEFReader.

Screenshots: https://photos.app.goo.gl/k7wz55v9ELVTS19i8

Bug: 520391
Change-Id: I4a1ac1edcd39d5d8a27f891a37044de8e9d0587a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1895345
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Reviewed-by: Balazs Engedy <engedy@chromium.org>
Reviewed-by: Peter Conn <peconn@chromium.org>
Reviewed-by: Charlie Harrison <csharrison@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/master@{#718123}

--

wpt-commits: 50fa7d656b2848dedb9821d3f84386d9b9501634
wpt-pr: 20125
2019-11-29 10:57:36 +00:00
jugglinmike b37213dc9f Bug 1595207 [wpt PR 20187] - [testharness.js] Implement `promise_setup`, a=testonly
Automatic update from web-platform-tests
[testharness.js] Implement `promise_setup`

This enacts the change specified by WPT RFC 32

https://github.com/web-platform-tests/rfcs/blob/master/rfcs/asynchronous_setup.md
--

wpt-commits: 783959beb60fc589e897cc11d08c23f621259f62
wpt-pr: 20187
2019-11-29 10:57:35 +00:00
autofoolip 08baf5ef0c Bug 1598544 [wpt PR 20387] - Update interfaces/remote-playback.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/remote-playback.idl (#20387)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/remote-playback.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: 565dea5285601ee8dde220e0d7021c5691cce7fa
wpt-pr: 20387
2019-11-29 10:57:35 +00:00
autofoolip 9c2f9a5845 Bug 1596517 [wpt PR 20257] - Update interfaces/webrtc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc.idl (#20257)

Source: https://github.com/tidoust/reffy-reports/blob/5c208c1/ed/idl/webrtc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/612009635
--

wpt-commits: 8454c218a2944293e9b5927b820c304703bde5bb
wpt-pr: 20257
2019-11-29 10:57:34 +00:00
moz-wptsync-bot 6d5c94e9a7 Bug 1597356 [wpt PR 20304] - Update wpt metadata, a=testonly
wpt-pr: 20304
wpt-type: metadata
2019-11-29 10:57:34 +00:00
autofoolip d4fb272444 Bug 1597356 [wpt PR 20304] - Update interfaces/html.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/html.idl (#20304)

Source: https://github.com/tidoust/reffy-reports/blob/adea44d/ed/idl/html.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/614299242
--

wpt-commits: de791ce15ebbacea695f3ee3aef4a64988f8bb70
wpt-pr: 20304
2019-11-29 10:57:33 +00:00
moz-wptsync-bot 4fa4e0ccec Bug 1591651 [wpt PR 19917] - Update wpt metadata, a=testonly
wpt-pr: 19917
wpt-type: metadata
2019-11-29 10:57:33 +00:00
Myles C. Maxfield 391bd62af4 Bug 1591651 [wpt PR 19917] - [css-fonts] Add tests for standard font families, a=testonly
Automatic update from web-platform-tests
[css-fonts] Add tests for standard font families (#19917)

e083fe61cd
--

wpt-commits: 21f50fc43b7e291163ba513c59714ad385f7a2e1
wpt-pr: 19917
2019-11-29 10:57:32 +00:00
Darren Shen 44f4fffcb0 Bug 1598518 [wpt PR 20384] - Revert "[sms] Implement AbortController for SMSReceiver API", a=testonly
Automatic update from web-platform-tests
Revert "[sms] Implement AbortController for SMSReceiver API"

This reverts commit 331d40099623dd97e57ddd3361decbfdd9a0e8b1.

Reason for revert: Seems to fail leak tests (see crbug.com/1027386)

Original change's description:
> [sms] Implement AbortController for SMSReceiver API
>
> This change allows developers to use the SMS Receiver API with the Abort
> Controller to cancel once the API is called. This will help developers with
> flows for retrying and sending a new code and they want to abort the previous
> call they made to the API. If the InfoBar is up during abort, it will
> leave the InfoBar open while returning an AbortError to the website. If
> another request is made while the InfoBar for 1st request is still open (after
> abort), upon clicking 'Verify' the SMS retrieved for the 1st request will
> return to the 2nd request.
>
> Bug: 976401
> Change-Id: I132800f2954fdc370172dcd03789d3f08bcc4040
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1866914
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: Reilly Grant <reillyg@chromium.org>
> Commit-Queue: Ayu Ishii <ayui@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#717710}

TBR=dcheng@chromium.org,reillyg@chromium.org,goto@chromium.org,ayui@chromium.org

Change-Id: I21501bd728a8b3679b5b594751ee0ea20a1d8e83
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 976401
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1930275
Reviewed-by: Darren Shen <shend@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#718000}

--

wpt-commits: 0d75262db8c6973b697a1d930dbf234e1324901f
wpt-pr: 20384
2019-11-29 10:57:32 +00:00
autofoolip 38b1aa52d7 Bug 1598503 [wpt PR 20381] - Update interfaces/performance-timeline.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/performance-timeline.idl (#20381)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/performance-timeline.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: 09869954bf06c4dd1309d9730895d62c45495dcb
wpt-pr: 20381
2019-11-29 10:57:31 +00:00
autofoolip da6a3ade71 Bug 1598504 [wpt PR 20382] - Update interfaces/pointerevents.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/pointerevents.idl (#20382)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/pointerevents.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: a772fbd037360cb1a96d32e02289ac52f58773b8
wpt-pr: 20382
2019-11-29 10:57:31 +00:00
autofoolip ee08c575a5 Bug 1598501 [wpt PR 20380] - Update interfaces/payment-handler.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/payment-handler.idl (#20380)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/payment-handler.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: 71a13aee05eda0555b9a37231e0fd572965f6234
wpt-pr: 20380
2019-11-29 10:57:30 +00:00
autofoolip 8f4c31f736 Bug 1598499 [wpt PR 20379] - Update interfaces/hr-time.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/hr-time.idl (#20379)

Source: https://github.com/tidoust/reffy-reports/blob/c1204b2/ed/idl/hr-time.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615333124
--

wpt-commits: 894aee8e0c22c88f3a46c6e7a9169f7714208580
wpt-pr: 20379
2019-11-29 10:57:30 +00:00
moz-wptsync-bot ab7a145f36 Bug 1597618 [wpt PR 20315] - Update wpt metadata, a=testonly
wpt-pr: 20315
wpt-type: metadata
2019-11-29 10:57:29 +00:00
byoungkwon ko a7c620acf0 Bug 1597618 [wpt PR 20315] - Update NDEFRecordType spec change, a=testonly
Automatic update from web-platform-tests
Update NDEFRecordType spec change

As below spec[1],[2], NDEFRecordType was deleted.
And it replaced as USVString.
So we need to update it.

[1] https://w3c.github.io/web-nfc/#dom-ndefrecord
[2] https://w3c.github.io/web-nfc/#the-ndefscanoptions-dictionary

Bug: none
Change-Id: I55b38a1ce16f2e9b59fad3bb1a819619506f02b6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1923214
Commit-Queue: Byoungkwon Ko <codeimpl@gmail.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717961}

--

wpt-commits: 89403d207fe028b4d28c5ce80a53079e664a3a9b
wpt-pr: 20315
2019-11-29 10:57:29 +00:00
Hiroshige Hayashizaki 890c820327 Bug 1598492 [wpt PR 20377] - [Import Maps] Do not run import maps as scripts when disabled, a=testonly
Automatic update from web-platform-tests
[Import Maps] Do not run import maps as scripts when disabled

Bug: 1027292
Change-Id: Ibc119e0b324079306c96e12261da5ef420fac565
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1929777
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717938}

--

wpt-commits: 4b946fd1a327e4fa084eb643fb58eb66958a8a2e
wpt-pr: 20377
2019-11-29 10:57:28 +00:00
moz-wptsync-bot 69e987c304 Bug 1598457 [wpt PR 20374] - Update wpt metadata, a=testonly
wpt-pr: 20374
wpt-type: metadata
2019-11-29 10:57:28 +00:00
Chris Harrelson 406beb86e9 Bug 1598457 [wpt PR 20374] - [IntersectionObserver] Check containing block chain for stop node, a=testonly
Automatic update from web-platform-tests
[IntersectionObserver] Check containing block chain for stop node

When doing a hit test to measure occlusion, the code previously
assumed that the hit test logic would always prevent descending into
the subtree of the stop node. That's not the case when parent and
child positioned objects are in the same stacking context and the
parent positioned object is the stop node. In that case the subtree
of the child positioned object will be traversed before the parent
positioned object.

When a hit is identified, we need to explicitly check whether it's a
containing block descendant of the stop node; and if so, reject the
hit.

NOTE: this is a clone of
https://chromium-review.googlesource.com/c/chromium/src/+/1914537
that I'm committing on behalf of szager@

BUG=1020784

Change-Id: Ic9270d7b6491be1b3364131fb20cd120fbb6d272
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1929643
Reviewed-by: Stefan Zager <szager@chromium.org>
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717879}

--

wpt-commits: dff3a6865c67b469be3b9bc1f4b318554008931b
wpt-pr: 20374
2019-11-29 10:57:27 +00:00
moz-wptsync-bot bdce1ed3ca Bug 1593835 [wpt PR 20078] - Update wpt metadata, a=testonly
wpt-pr: 20078
wpt-type: metadata
2019-11-29 10:57:27 +00:00
Raymond Toy 96f788d603 Bug 1593835 [wpt PR 20078] - Rewrite WPT WebAudio tests to work on Chrome, a=testonly
Automatic update from web-platform-tests
Rewrite WPT WebAudio tests to work on Chrome

Chrome times out on these tests because the test throws an exception
in a promise resolver.  Rewrite the tests to use the promise_test
method which handles these.

Manually verified that Firefox still passes these tests, and that
Chrome fails them instead of timing out.  TestExpectations updated
appropriately.

Bug: 1011080, 1021295
Change-Id: Ib65dec0c49ad6c9764b4432c1e28282f8a7d268a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1898606
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717833}

--

wpt-commits: 6d736a0960660daf86c19c4ee92f876ce1503db1
wpt-pr: 20078
2019-11-29 10:57:26 +00:00
haozhe 62beae2c96 Bug 1595181 [wpt PR 20183] - Null-dereference Read in blink::TransformOperations::ApplyRemaining fix, a=testonly
Automatic update from web-platform-tests
Null-dereference Read in blink::TransformOperations::ApplyRemaining fix

null_ptr get inserted into the Interpolatedtransform as from_ops via Blend function.
This would cause the functions that call the Apply in Interpolatedtransform class to crash.
Added the test case for testing Interpolatedtransform Blend.

Bug: 998938
Change-Id: I34a2e44d0fadf1c0ea848167714adbd0aa656910
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1887235
Reviewed-by: Ian Vollick <vollick@chromium.org>
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717829}

--

wpt-commits: 74dbbd220fc9a072c3c14d8ceacda9af11046fb9
wpt-pr: 20183
2019-11-29 10:57:26 +00:00
Morten Stenshorne c9ed7a7d29 Bug 1598427 [wpt PR 20371] - [LayoutNG] Don't break inside block-start border/scrollbar/padding, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Don't break inside block-start border/scrollbar/padding

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

--

wpt-commits: 65bc6cba9700f4addb891876a5dc94aa0c4490f3
wpt-pr: 20371
2019-11-29 10:57:25 +00:00
moz-wptsync-bot e134368070 Bug 1503746 [wpt PR 8580] - Update wpt metadata, a=testonly
wpt-pr: 8580
wpt-type: metadata
2019-11-29 10:57:25 +00:00
fantasai 3a212137cb Bug 1503746 [wpt PR 8580] - [css-grid-1] Add test for exclusion of cyclic-sizing-dependency items from baseline alignment., a=testonly
Automatic update from web-platform-tests
[css-grid-1] Add test for exclusion of cyclic-sizing-dependency items from baseline alignment.

--
Update grid-baseline-align-cycles-001.html
--
Update grid-baseline-align-cycles-001-ref.html
--
Update grid-baseline-align-cycles-001.html
--
Applied some suggested improvements in grid-baseline-align-cycles-001.html test

--
Fixing lint errors in grid-baseline-align-cycles-001.html test

--
Separate percent and orthogonal items in grid-baseline-align-cycles-001.html

--

wpt-commits: c8a55dc00cd0fd76ac57dab436222a06be67b9a1, dcdb03d2abe564c782246f0c45995106f2a9d746, b475390b12d218948eb67249e15ee45db4d63608, 54a856308626a481a6439178524e4e20a6ef31c3, bcb0e1b057d53b15a2979bc0b1d90424dad53a82, a9c9d23d6226aa3620b7c165772116c9d4445695, e743a0e20c64ca187c0c35539ff0748120125071
wpt-pr: 8580
2019-11-29 10:57:24 +00:00
Chris Harrelson 4a8229ed47 Bug 1598230 [wpt PR 20356] - Invalidate compositing inputs when SVG clip-path data changes., a=testonly
Automatic update from web-platform-tests
Invalidate compositing inputs when SVG clip-path data changes.

Bug: 1024876

Change-Id: Ic89112e36b45054ec0b3a3919a37e7805f1d080a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1928043
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Auto-Submit: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717800}

--

wpt-commits: 105e6569180764b533189812fbc33a4259433d63
wpt-pr: 20356
2019-11-29 10:57:24 +00:00
moz-wptsync-bot f1beba5b6e Bug 1594243 [wpt PR 19853] - Update wpt metadata, a=testonly
wpt-pr: 19853
wpt-type: metadata
2019-11-29 10:57:23 +00:00
Ayu Ishii 81f485b762 Bug 1594243 [wpt PR 19853] - [sms] Implement AbortController for SMSReceiver API, a=testonly
Automatic update from web-platform-tests
[sms] Implement AbortController for SMSReceiver API

This change allows developers to use the SMS Receiver API with the Abort
Controller to cancel once the API is called. This will help developers with
flows for retrying and sending a new code and they want to abort the previous
call they made to the API. If the InfoBar is up during abort, it will
leave the InfoBar open while returning an AbortError to the website. If
another request is made while the InfoBar for 1st request is still open (after
abort), upon clicking 'Verify' the SMS retrieved for the 1st request will
return to the 2nd request.

Bug: 976401
Change-Id: I132800f2954fdc370172dcd03789d3f08bcc4040
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1866914
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Ayu Ishii <ayui@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717710}

--

wpt-commits: 82ea18f340f977bc8f42e503043f4eb054a6d2e7
wpt-pr: 19853
2019-11-29 10:57:23 +00:00
autofoolip 611a3c81ae Bug 1598414 [wpt PR 20369] - Update interfaces/navigation-timing.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/navigation-timing.idl (#20369)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/navigation-timing.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: d3d50312c51ace1ba0bac95c38181658135a8f26
wpt-pr: 20369
2019-11-29 10:57:22 +00:00
autofoolip 7a3d0b6036 Bug 1598411 [wpt PR 20368] - Update interfaces/mediacapture-fromelement.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/mediacapture-fromelement.idl (#20368)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/mediacapture-fromelement.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: 0ba6123dd95319cd4c450e2509832cace26071c9
wpt-pr: 20368
2019-11-29 10:57:22 +00:00
autofoolip a5d41d82dd Bug 1598410 [wpt PR 20367] - Update interfaces/mediacapture-depth.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/mediacapture-depth.idl (#20367)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/mediacapture-depth.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: 93e0ddb776dee3da82b863682b954dcc4e12a1ec
wpt-pr: 20367
2019-11-29 10:57:21 +00:00
moz-wptsync-bot deccc8073a Bug 1598408 [wpt PR 20366] - Update wpt metadata, a=testonly
wpt-pr: 20366
wpt-type: metadata
2019-11-29 10:57:21 +00:00
autofoolip 41db7169fe Bug 1598408 [wpt PR 20366] - Update interfaces/battery-status.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/battery-status.idl (#20366)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/battery-status.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: 6e2851b74bd178ce84466f3bc8e3684b313b8e81
wpt-pr: 20366
2019-11-29 10:57:20 +00:00
autofoolip 42bba305ce Bug 1598405 [wpt PR 20365] - Update interfaces/audio-output.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/audio-output.idl (#20365)

Source: https://github.com/tidoust/reffy-reports/blob/fea9670/ed/idl/audio-output.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615198653
--

wpt-commits: 046be8103f70948c7e56100aceb9f8c52638d6e9
wpt-pr: 20365
2019-11-29 10:57:20 +00:00
moz-wptsync-bot 22e91342b3 Bug 1598416 [wpt PR 20370] - Update wpt metadata, a=testonly
wpt-pr: 20370
wpt-type: metadata
2019-11-29 10:57:19 +00:00
Staphany Park f06158f887 Bug 1598416 [wpt PR 20370] - Cookie Store: Move some WPT tests out of resources/., a=testonly
Automatic update from web-platform-tests
Cookie Store: Move some WPT tests out of resources/.

This conversion is a step towards unifying the structure of the Cookie Store API
WPT tests.

Change-Id: Ib6c8f93d407c7f749652e699cd9c336ac5cb85ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1928233
Commit-Queue: Victor Costan <pwnall@chromium.org>
Auto-Submit: Staphany Park <staphany@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717742}

--

wpt-commits: 3bc65de31115836422955f5748b604c9fa09241d
wpt-pr: 20370
2019-11-29 10:57:19 +00:00
byoungkwon ko 9868b4cce7 Bug 1597561 [wpt PR 20308] - Follow NDEFScanOptions dictionary spec, a=testonly
Automatic update from web-platform-tests
Follow NDEFScanOptions dictionary spec

NDEFScanOptions dictionary spec was changed.
So we should follow new spec for it.
I updated the dictionary.

Bug: 520391,1001507
Change-Id: I427b572e597bd55c719c18922b92c6419b473a22
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1921930
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Commit-Queue: Byoungkwon Ko <codeimpl@gmail.com>
Cr-Commit-Position: refs/heads/master@{#717623}

--

wpt-commits: 8e98be7324cb0d839041cca41e9a22869c1e5347
wpt-pr: 20308
2019-11-29 10:57:18 +00:00
Raphael Kubo da Costa a69355ee9b Bug 1598284 [wpt PR 20358] - Use spread syntax in WebIDL/current-realm.html., a=testonly
Automatic update from web-platform-tests
Use spread syntax in WebIDL/current-realm.html. (#20358)

In [1], it is reported that Chrome is failing the test calling
`CanvasRenderingContext2D.createImageData()` with

    FAIL message: Failed to execute 'createImageData' on
    'CanvasRenderingContext2D': The provided value is not of type
    '(Uint8ClampedArray or Uint16Array or Float32Array)'

which happens because Chrome implements [2], which introduces a 4-argument
`createImageData()` overload. This overload ends up being used by the test
due to the following call:

    CanvasRenderingContext2D.createImageData(5, 5, undefined, undefined)

Avoid passing a constant number of arguments when we are testing multiple
calls that take a variable number of arguments by using the spread syntax
instead.

[1] https://wpt.fyi/results/WebIDL/current-realm.html?run_id=353010001&run_id=376180001&run_id=381940001&run_id=376170001
[2] https://github.com/WICG/canvas-color-space/
--

wpt-commits: 6ac023bb7f669cb9be340e1c184dfd4d4226e661
wpt-pr: 20358
2019-11-29 10:57:18 +00:00
autofoolip a75fe2144e Bug 1598281 [wpt PR 20357] - Update interfaces/webrtc-stats.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc-stats.idl (#20357)

Source: https://github.com/tidoust/reffy-reports/blob/7283e1f/ed/idl/webrtc-stats.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/615031893
--

wpt-commits: f98a2da46e1a7eb195352014ae0605a2e439ca8a
wpt-pr: 20357
2019-11-29 10:57:17 +00:00
Chris Cunningham e4a2559f8b Bug 1596559 [wpt PR 20260] - MediaCapabilities: Update EME robustness interface, a=testonly
Automatic update from web-platform-tests
MediaCapabilities: Update EME robustness interface

Nesting robustness under KeySystemTrackConfiguration to reflect latest
spec state. https://github.com/w3c/media-capabilities/pull/138

Change-Id: Idbc5afb71f58fed53bfd3bb06a4cb7e36cfec66f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1906123
Commit-Queue: Chrome Cunningham <chcunningham@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717420}

--
Mark decodingInfoEncryptedMedia.https.html as slow

--

wpt-commits: 374d1704c1f67364f811c196d4b0234898a860c4, 7ea79b941fac41835b88006b20026c0c54868613
wpt-pr: 20260
2019-11-29 10:57:17 +00:00
Wanming Lin ecf53df272 Bug 1598220 [wpt PR 20355] - Add web-nfc test for ArrayBufferView of external type, a=testonly
Automatic update from web-platform-tests
Add web-nfc test for ArrayBufferView of external type (#20355)

* Add web-nfc test for ArrayBufferView of external type

* Addressed @leonhsl's comments.

--

wpt-commits: e0361b12a78dade131348b19d1dff57f4aad19fb
wpt-pr: 20355
2019-11-29 10:57:16 +00:00
moz-wptsync-bot d33d927506 Bug 1593760 [wpt PR 20073] - Update wpt metadata, a=testonly
wpt-pr: 20073
wpt-type: metadata
2019-11-29 10:57:16 +00:00
Eric Lawrence ea639f69db Bug 1593760 [wpt PR 20073] - Restrict [un]registerProtocolHandler to secure contexts, a=testonly
Automatic update from web-platform-tests
Restrict [un]registerProtocolHandler to secure contexts

The registerProtocolHandler() and unregisterProtocolHandler() functions
should only be permitted for secure contexts. When called on non-secure
contexts, a SecurityError should be thrown.

Bug: 882284
Change-Id: Iacf3d31f80f5118e9e9aacad2c99a0111d6e7cc5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1892213
Reviewed-by: Gyuyoung Kim <gyuyoung@igalia.com>
Reviewed-by: Tarun Bansal <tbansal@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Eric Lawrence [MSFT] <ericlaw@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#717501}

--

wpt-commits: 6ac865ab791bb845839701ac1c99c2ed5ab10c4e
wpt-pr: 20073
2019-11-29 10:57:15 +00:00
moz-wptsync-bot 3eaa596922 Bug 1598207 [wpt PR 20332] - Update wpt metadata, a=testonly
wpt-pr: 20332
wpt-type: metadata
2019-11-29 10:57:15 +00:00
Leon Han 73a605764d Bug 1598207 [wpt PR 20332] - [webnfc] Fix code trying to access a null pointer, a=testonly
Automatic update from web-platform-tests
[webnfc] Fix code trying to access a null pointer

This CL fixes a bug introduced by crrev.com/c/1824395 that attempts to
access null pointer, also adds a wpt to cover it.

BUG=520391,1026541

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

--

wpt-commits: 5ee699a2d83f07e88b0dbfd7938711bab1fe6cfc
wpt-pr: 20332
2019-11-29 10:57:14 +00:00
moz-wptsync-bot 8cdd136e39 Bug 1598193 [wpt PR 20353] - Update wpt metadata, a=testonly
wpt-pr: 20353
wpt-type: metadata
2019-11-29 10:57:14 +00:00
Staphany Park 965f344a16 Bug 1598193 [wpt PR 20353] - Cookie Store: Convert some WPT tests from .window to .any., a=testonly
Automatic update from web-platform-tests
Cookie Store: Convert some WPT tests from .window to .any.

This conversion is a step towards unifying the structure of the Cookie Store API
WPT tests.

Change-Id: Ib5ddffd79471c4eecacc85be8b172db0d70911fb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1927579
Commit-Queue: Victor Costan <pwnall@chromium.org>
Auto-Submit: Staphany Park <staphany@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717402}

--

wpt-commits: 9daf4f72027ba9fc5be8b698980e608166b90420
wpt-pr: 20353


--HG--
rename : testing/web-platform/tests/cookie-store/cookieStore_event_arguments.tenative.https.window.js => testing/web-platform/tests/cookie-store/cookieStore_event_arguments.tentative.https.window.js
2019-11-29 10:57:13 +00:00
Joshua Bell 832e08bfbd Bug 1598170 [wpt PR 20352] - Indexed DB: Verify array proxies are not valid keys, a=testonly
Automatic update from web-platform-tests
Indexed DB: Verify array proxies are not valid keys (#20352)

Arrays of keys are valid keys, but implementations don't allow proxies of arrays to be keys. Add a test, corresponding to pending spec PR:

Bug: w3c/IndexedDB#309
PR: w3c/IndexedDB#311

--

wpt-commits: c65519066cf95e902607cce03a9057b859a50242
wpt-pr: 20352
2019-11-29 10:57:13 +00:00
moz-wptsync-bot 2f19b3dc52 Bug 1596925 [wpt PR 20283] - Update wpt metadata, a=testonly
wpt-pr: 20283
wpt-type: metadata
2019-11-29 10:57:12 +00:00
Lan Wei 57278d045c Bug 1596925 [wpt PR 20283] - Change key code to "MetaLeft" and "MetaRight" for "Meta" keys, a=testonly
Automatic update from web-platform-tests
Change key code to "MetaLeft" and "MetaRight" for "Meta" keys

According to the key event spec,
https://www.w3.org/TR/uievents-code/#key-alphanumeric-functional, the
key code for the left and right "Meta" keys should be "MetaLeft" and
"MetaRight" not "OSLeft" and "OSRight". Now, we should update them for
the wpt key tests.
https://codesearch.chromium.org/chromium/src/third_party/blink/
web_tests/external/wpt/webdriver/tests/perform_actions/key_events.py

I created an issue on webdriver github:
https://github.com/w3c/webdriver/issues/1457
Firefox also has a bug of this:
https://bugzilla.mozilla.org/show_bug.cgi?id=1232918

Bug: 1023962
Change-Id: Iff1a678c991d9c6d3733c22a481cbb653b23df0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1913103
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717340}

--

wpt-commits: f0f2aea5afdf3ca719c67e944fb5ac14f9b44ca3
wpt-pr: 20283
2019-11-29 10:57:12 +00:00
Xida Chen 2945952266 Bug 1598080 [wpt PR 20345] - Fix paint worklet hidpi, a=testonly
Automatic update from web-platform-tests
Fix paint worklet hidpi

Right now in the PaintRenderingContext2D::setTransform, we account for
the device_scale_factor_. This is wrong. It appears that internally
the recording canvas handles the device scale factor in the correct way.
Instead it should account for browser zoom.

A layout test has been changed to expect the correct result.
Screen recordings here to show that the demo is rendered correctly:
https://drive.google.com/drive/folders/1NbHlFgxBvJDvtN3wrq61uyzzIPk83FXR?usp=sharing

Bug: 970783
Change-Id: I8f2b6287fe5b0c443d7de5c8c61bfb62ae1ef42b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1841530
Commit-Queue: Xida Chen <xidachen@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717322}

--

wpt-commits: 1a0e1500a99c6e5742246aa75e45e54a7dab0a51
wpt-pr: 20345
2019-11-29 10:57:11 +00:00
jugglinmike 21bf88a29b Bug 1598153 [wpt PR 20351] - [ci] Remove malfunctioning GitHub Workflow, a=testonly
Automatic update from web-platform-tests
[ci] Remove malfunctioning GitHub Workflow (#20351)

This GitHub Workflow creates GitHub Deployments as expected, but those
Deployments no longer trigger further GitHub Workflows. This is critical
behavior for the Pull Request preview solution; without it, the GitHub
UI presents a misleading state (claiming the Deployments are "pending,"
when in reality, they will never complete).

Remove the Workflow file in order to disable the automation until the
original behavior is restored or the current behavior is confirmed to be
intentional:

https://github.community/t5/GitHub-Actions/Github-Actions-workflow-on-deployment/m-p/39010#M3623
--

wpt-commits: 462f3c4680dc9d4c5dd4740742947cd16d6fc1df
wpt-pr: 20351
2019-11-29 10:57:11 +00:00
jugglinmike 7fdbdd6da7 Bug 1598135 [wpt PR 20350] - [ci] Correct syntax in git commands, a=testonly
Automatic update from web-platform-tests
[ci] Correct syntax in git commands (#20350)

--

wpt-commits: e38cfc949a8c8d1709e60ff8d5b44a0f9aedea98
wpt-pr: 20350
2019-11-29 10:57:10 +00:00
jugglinmike 6ba4afde92 Bug 1598118 [wpt PR 20348] - [ci] Change name of environment variable, a=testonly
Automatic update from web-platform-tests
[ci] Change name of environment variable (#20348)

The GitHub Workflow documentation warns against environment variable
names that begin with the sequence `GITHUB_`:

> **Note:** GitHub reserves the `GITHUB_` environment variable prefix
> for internal use by GitHub. Setting an environment variable or secret
> with the `GITHUB_` prefix will result in an error.

Source: https://help.github.com/en/actions/automating-your-workflow-with-github-actions/using-environment-variables#naming-conventions-for-environment-variables

Although early experiments have shown that it was recently possible to
override the `GITHUB_TOKEN` environment variable, the latest behavior of
the modified GitHub Workflows suggests that the overridden value is
being silently rejected. (Additionally, the disparity between GitHub
Secret name and environment variable name is somewhat confusing.)

Update the configuration to define an environment variable with an
allowed name--one that matches the name of the corresponding GitHub
Secret. Update the relevant scripts to reference this new variable.
Change the access pattern to a mechanism which will trigger a runtime
exception when the variable is not defined.
--

wpt-commits: 3f9fbdbefd8db5fdacd930d31e1402be61438b17
wpt-pr: 20348
2019-11-29 10:57:10 +00:00
moz-wptsync-bot 7ea8e42b07 Bug 1593054 [wpt PR 20027] - Update wpt metadata, a=testonly
wpt-pr: 20027
wpt-type: metadata
2019-11-29 10:57:09 +00:00
Majid Valipour b08776aa96 Bug 1593054 [wpt PR 20027] - [scroll-snap] Add keyboard test to WPT, a=testonly
Automatic update from web-platform-tests
[scroll-snap] Add keyboard test to WPT

Add a basic keyboard snapping to WPT. This is based on the blink internal test:
fast/scroll-snap/snaps-after-keyboard-scrolling.html

Changes from original test:

 - The new tests uses test_driver to send key events.
 - Add common style and script that I expect to be used in upcoming tests.
 - Add clean up logic with add_cleanup to ensure they run even if a test fail.

# Keeping Original Test

This CL does not remove the original test. This is because current CQ wpt runner
does not support testdriver.js fully so the new test fails to run in CQ/trybots.

Also the original test uses gpuBenchmarking which injects the input at the
browser process while current wpt runner input injection uses devtool input
protocol which injects directly in renderer thus it covers a slightly different
code path.

There is ongoing work to support testdriver.js in CQ, and have it inject input
from  browser process. Until those changes land keeping both version of the
tests makes sense.

BUG: 1011066
Change-Id: I83db1708277d2d469c940a32ea549edec8c62d23
Fixed: 1011066
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1893142
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716192}

--
Add to whitelist

--

wpt-commits: 71ad888773feb302767ccae3bd20bdbe758e5e1d, 5d71a0085efb9464d714dea6198db6273bc31b1c
wpt-pr: 20027
2019-11-29 10:57:09 +00:00
jugglinmike 1b0ca80289 Bug 1598100 [wpt PR 20347] - [ci] Correct syntax in GitHub Workflow file, a=testonly
Automatic update from web-platform-tests
[ci] Correct syntax in GitHub Workflow file (#20347)

--

wpt-commits: 70f36aea7d836d051a38c34e1a3d3dd15b4bca45
wpt-pr: 20347
2019-11-29 10:57:08 +00:00
jugglinmike c4f04fa3b3 Bug 1590592 [wpt PR 19838] - [infra] Integrate with external PR preview system, a=testonly
Automatic update from web-platform-tests
[infra] Integrate with external PR preview system (#19838)

Introduce a GitHub Action to monitor Pull Requests, storing relevant
information in the project's git repository (thus allowing the external
wptpr.live system to publish previews) and creating GitHub Deployments
(thus alerting contributors to the status of the preview). This Action
is triggered on a regular interval.

Introduce a second GitHub Action to monitor the state of the preview
system and communicate the relevant status to contributors via the Pull
Request UI. This Action is triggered for every GitHub Deployment created
in the previously-described Action.

For example, if three Pull Requests are updated, the first GitHub Action
will inspect them all. It will create GitHub Deployments only for the
"trusted" Pull Requests. A new GitHub Action will run for each of the
Deployments, polling the preview website until either the preview is
available or a timeout is reached. This Action will update the
deployment accordingly so that the author of each Pull Request author is
aware of the status of the preview site.

The following flow chart visually describes the same sequence:

                           sync
    gh-101 (trusted) --->   |
    gh-102 (untrusted) ->   |
    gh-103 (trusted) --->   |
                          .----.
                          |sync|--------+---------------------.
                          '----'        |                     |
                                 .-------------.       .-------------.
                                 |deploy gh-101|       |deploy gh-103|
                                 '-------------'       '-------------'
                                        |                     |
                                 poll for preview      poll for preview
                                        |                     |
    gh-101 <------ success ----- preview available     poll for preview
                                                              |
    gh-103 <------- error --------------------------------- timeout
--

wpt-commits: 990bd8b2b89c5d6a1e58db3eb903d489c2f36f39
wpt-pr: 19838
2019-11-29 10:57:08 +00:00
autofoolip 35a82d76a0 Bug 1598048 [wpt PR 20335] - Update interfaces/webrtc-stats.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc-stats.idl (#20335)

Source: https://github.com/tidoust/reffy-reports/blob/d08cdf4/ed/idl/webrtc-stats.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/614503598
--

wpt-commits: d769b7339bb598647c0cccf9116e9f43ee7c67d5
wpt-pr: 20335
2019-11-29 10:57:07 +00:00
Philip Jägenstedt 4fd45f4a98 Bug 1598042 [wpt PR 20334] - [Azure Pipelines] drop references to 'Hosted Windows Client Next', a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] drop references to 'Hosted Windows Client Next' (#20334)

We don't use this anymore.
--

wpt-commits: 41c8e340efa48f39526da219d4fedebe1ec5ff1f
wpt-pr: 20334
2019-11-29 10:57:07 +00:00
_Ros_ 3d841b95b0 Bug 1597973 [wpt PR 20337] - [css-grid] Reference all grid tests to css/support/grid.css, a=testonly
Automatic update from web-platform-tests
reference all css grid tests to css/support/grid.css and eliminate local duplicates of grid.css (#20337)

--

wpt-commits: 4e30ebf34fd076f7b44ef4bfa6165a61121270eb
wpt-pr: 20337
2019-11-29 10:57:06 +00:00
Kaan Alsan 30542cc4d1 Bug 1594757 [wpt PR 20151] - Reassign snap areas when adding snap container, a=testonly
Automatic update from web-platform-tests
Reassign snap areas when adding snap container

Making a container scrollable should make it a valid snap container.
In doing so, any descendant snap area that should be assigned to the
container should be reassigned as such.

Bug: 1007456
Change-Id: Iccd220311ce592f921dc8424780632e499d3201c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1900920
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Kaan Alsan <alsan@google.com>
Cr-Commit-Position: refs/heads/master@{#717011}

--

wpt-commits: 5b9f9a0d1be1e14cc222cfbc6069fc70cd5d2f8e
wpt-pr: 20151
2019-11-29 10:57:06 +00:00
moz-wptsync-bot 58372018f0 Bug 1597685 [wpt PR 20319] - Update wpt metadata, a=testonly
wpt-pr: 20319
wpt-type: metadata


--HG--
rename : testing/web-platform/meta/BackgroundSync/periodicsync.https.window.js.ini => testing/web-platform/meta/PeriodicBackgroundSync/periodicsync.https.window.js.ini
2019-11-29 10:57:05 +00:00
Mugdha Lakhani 5de4d9ba20 Bug 1597685 [wpt PR 20319] - [Background Sync] Update WPT tests., a=testonly
Automatic update from web-platform-tests
[Background Sync] Update WPT tests.

This CL:
1. Factors out Periodic Background Sync WPT tests in a separate directory
2. Adds a separate idl harness test for Periodic Background Sync,
3. Fixes a bug in periodicsync.https.window.js, in the setting of the scope.

Bug: 996664

Change-Id: I8653e8030880aa893d5d01e053b248828f88bbfc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1924196
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Rayan Kanso <rayankans@chromium.org>
Commit-Queue: Mugdha Lakhani <nator@chromium.org>
Auto-Submit: Mugdha Lakhani <nator@chromium.org>
Cr-Commit-Position: refs/heads/master@{#717007}

--

wpt-commits: c42db5468b46bbf47b52a74fbcc9073980a39560
wpt-pr: 20319
2019-11-29 10:57:05 +00:00
moz-wptsync-bot 68951b2f38 Bug 1574020 [wpt PR 18440] - Update wpt metadata, a=testonly
wpt-pr: 18440
wpt-type: metadata
2019-11-29 10:57:04 +00:00
Mounir Lamouri 14ba9c693b Bug 1574020 [wpt PR 18440] - Media Capabilities: make framerate a double instead of a DOMString., a=testonly
Automatic update from web-platform-tests
Media Capabilities: make framerate a double instead of a DOMString.

Spec change: https://github.com/w3c/media-capabilities/pull/128

Bug: 994017
Change-Id: Iab036264fe19a6676c97bb12648321408d91f283
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1755046
Commit-Queue: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Steven Holte <holte@chromium.org>
Reviewed-by: Chrome Cunningham <chcunningham@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716773}

--
set timeout to long

--

wpt-commits: 36691d0c57c84b80236ed53105ea15afaa7d88aa, 21423802c95e1b800b07e71c6f19a923f7d16616
wpt-pr: 18440
2019-11-29 10:57:04 +00:00
moz-wptsync-bot 5e4e0ae62f Bug 1596865 [wpt PR 20276] - Update wpt metadata, a=testonly
wpt-pr: 20276
wpt-type: metadata
2019-11-29 10:57:03 +00:00
Blink WPT Bot c4dc40532e Bug 1596865 [wpt PR 20276] - Chromedriver] Fix PerformAction to support multi touch points cases, a=testonly
Automatic update from web-platform-tests
Chromedriver] Fix PerformAction to support multi touch points cases (#20276)

* Chromedriver] Fix PerformAction to support multi touch points cases

For the multiple touch points case, if we have one point move and the
other point stay still, such as
point 1: pointerdown, pause, pointerup
point 2: pointerdown, pointermove, pointerup
We should send five touch point events of "pointerdown", "pointerdown",
"pointermove", "pointerup", "pointerup" with pointer id 1, 2, 2, 1, 2.

Bug: 1020674
Change-Id: I7bdb49b7b37d4f83ef976750e106cbd27afc9e74
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1900632
Reviewed-by: John Chen <johnchen@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#715739}

* add expectation data

* rename to ini

--

wpt-commits: df29f11cf0686caced7f382bcaff059c4dbfc070
wpt-pr: 20276
2019-11-29 10:57:03 +00:00
moz-wptsync-bot b5dd7e72a5 Bug 1597981 [wpt PR 20341] - Update wpt metadata, a=testonly
wpt-pr: 20341
wpt-type: metadata
2019-11-29 10:57:02 +00:00
Stephen McGruer 00447835a3 Bug 1597981 [wpt PR 20341] - service worker: Use the correct spelling for referrer in a wpt test, a=testonly
Automatic update from web-platform-tests
service worker: Use the correct spelling for referrer in a wpt test (#20341)

--

wpt-commits: 58ecdcd7891483de0942c4e017d4e9bf202d78c7
wpt-pr: 20341
2019-11-29 10:57:02 +00:00
Raphael Kubo da Costa d8ebe753e0 Bug 1597663 [wpt PR 20318] - bindings: Do not access @@iterator twice when converting union to sequence, a=testonly
Automatic update from web-platform-tests
bindings: Do not access @@iterator twice when converting union to sequence

A rough approximation of https://heycam.github.io/webidl/#es-union when
trying to convert an ES value to an IDL sequence or frozen array is:
1. Call the GetMethod abstract ES operation to retrieve the @@iterator
   property.
2. If it is not undefined, invoke
   https://heycam.github.io/webidl/#create-sequence-from-iterable with the
   ES value and the method obtained above.

So far, we were implementing it roughly like this:
1. Call the GetMethod abstract ES operation to retrieve the @@iterator
   property.
2. Invoke https://heycam.github.io/webidl/#es-sequence with the ES value,
   which disregards the method obtained in step 1 and goes through the whole
   process of calling GetMethod again and using that to create a sequence
   from an interable.

This is obviously not compliant with the spec, and the multiple calls to the
GetMethod abstract operation are user-visible, as can be seen in the test
case attached to the bug 1024388.

Properly fixing this requires changes to a few different classes and
functions:
* Make HasCallableIteratorSymbol(), which is called by the overload
  resolution algorithm implementation, be a small wrapper around
  GetEsIteratorMethod(). While HasCallableIteratorSymbol() precedes
  GetEsIteratorMethod(), the latter's implementation is more spec-compliant.
* Add a move constructor to ScriptIterator, as well as a static method that
  can create a ScriptIterator out of an ES value by invoking
  GetEsIteratorMethod() and GetEsIteratorWithMethod() underneath.
* Make NativeValueTraits<IDLSequence<T>>::ConvertSequenceSlow() take a
  ScriptIterator rather than a v8::Local<v8::Object>, which allows us to
  delegate getting an iterator out of an iterable object to the static
  ScriptIterator method mentioned above. This also helps reduce the size of
  the generated per-type NativeValueTraits<IDLSequence<T>> template code.
* Analogously, invoke ScriptIterator::FromIterable() in the union conversion
  code, and invoke a new NativeValueTraits<IDLSequence<T>>::NativeValue()
  overload that takes a ScriptIterator, so that we do not access the
  @@iterator property multiple times in the union conversion code.

Bug: 1024388
Change-Id: I47e6c0ca881e6e77f883ee78b5e1611138cdcc4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1917169
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716960}

--

wpt-commits: 6261dbb7e6c573eaac487db671d8ee8dc76f0dea
wpt-pr: 20318
2019-11-29 10:57:01 +00:00
autofoolip c2283b5af4 Bug 1595587 [wpt PR 19870] - Update interfaces/pointerevents.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/pointerevents.idl (#19870)

Source: https://github.com/tidoust/reffy-reports/blob/99d8a4a/ed/idl/pointerevents.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/610489327
--

wpt-commits: 3556a6c237921d0d2acc250e41807377b77212a3
wpt-pr: 19870
2019-11-29 10:57:01 +00:00
moz-wptsync-bot 7ca09962ae Bug 1595451 [wpt PR 20193] - Update wpt metadata, a=testonly
wpt-pr: 20193
wpt-type: metadata
2019-11-29 10:57:00 +00:00
Leon Han 73517788f6 Bug 1595451 [wpt PR 20193] - [webnfc] Make NDEFReader#scan() return a Promise, a=testonly
Automatic update from web-platform-tests
[webnfc] Make NDEFReader#scan() return a Promise

Previously NDEFReader#scan() returns void and an NDEFErrorEvent will be
dispatched in case that the scan operation cannot be started
successfully.

This is not a well accepted pattern, and also to align with
NDEFWriter#push(), this CL makes NDEFReader#scan() return a Promise
instead.

Note that now NDEFErrorEvent is only used to notify Mojo disconnection,
a follow-up CL will remove it completely by using ErrorEvent instead.

The spec change:
https://github.com/w3c/web-nfc/pull/398
https://github.com/w3c/web-nfc/pull/432

BUG=520391

Change-Id: I1477258ab70f7e40da31ea8795d63125b6a13af0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1899586
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716904}

--

wpt-commits: 581a056bf7a743722a2e83cb80e1a8ce250e4f9d
wpt-pr: 20193
2019-11-29 10:56:59 +00:00
autofoolip 7bf40591ef Bug 1598407 [wpt PR 20331] - Update interfaces/payment-handler.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/payment-handler.idl (#20331)

Source: https://github.com/tidoust/reffy-reports/blob/8ac6d4b/ed/idl/payment-handler.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/614384345
--

wpt-commits: 5d6a919353a1e8a3a2013a1fcd39b42815ac3cb5
wpt-pr: 20331
2019-11-29 10:56:59 +00:00
David Grogan fcb40d69bc Bug 1598401 [wpt PR 20326] - [LayoutNG] Set ShrinkToFit when determining MinMaxSize via layout, a=testonly
Automatic update from web-platform-tests
[LayoutNG] Set ShrinkToFit when determining MinMaxSize via layout

Bug: 635619
Change-Id: I6f7b1e16098a773aab2ac395b3b23e8b2af2b99e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1920200
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716907}

--

wpt-commits: 4a0bac098f9504aea62268da2670eedf32bb2ff2
wpt-pr: 20326
2019-11-29 10:56:58 +00:00
autofoolip d9cd6a19ea Bug 1596353 [wpt PR 20248] - Remove interfaces/pointerevents-extension.idl, a=testonly
Automatic update from web-platform-tests
Remove interfaces/pointerevents-extension.idl (#20248)

Source: https://github.com/tidoust/reffy-reports/blob/34de77a/ed/idl/pointerevents-extension.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/611777172
--

wpt-commits: 393165f715b8b8ecb894edae18c8802c3595091e
wpt-pr: 20248
2019-11-29 10:56:58 +00:00
moz-wptsync-bot 26c3b27388 Bug 1596006 [wpt PR 20227] - Update wpt metadata, a=testonly
wpt-pr: 20227
wpt-type: metadata
2019-11-29 10:56:57 +00:00
Leon Han 0886864cdb Bug 1596006 [wpt PR 20227] - [webnfc] Use one nfc mock object per test file, a=testonly
Automatic update from web-platform-tests
[webnfc] Use one nfc mock object per test file

Previously, each run of nfc_test() creates a new nfc mock object in the
start and destroyes it in the end.

Considering a test file containing multiple nfc_test() runs, in Blink we
have just one NFCProxy instance per page context to talk to these mocks,
that means our NFCProxy gets a broken NFC Mojo connection each time the
previous nfc_test() runs to the end then has to reconnect to another new
nfc mock for the coming nfc_test().

This is unnecessary and does not align with the product code logic that
always keeps one NFC Mojo connection alive per page context, unless
something unexpected happens in Device Service.

Also, this makes it easier for a nfc_test() to interfere with the next
one, e.g. a nfc_test() ends and closes the NFC Mojo connection, the
disconnection message will arrive at our NFCProxy asynchronously and we
can not have any assumptions on the arrival time, assuming it's still on
the way and the next nfc_test() has already started, at that point our
NFCProxy has no idea that the current Mojo connection was already closed
but continues to talk to it.

This CL makes one nfc mock object be reused throughout one test file to
address the above concerns.

BUG=1019663

Change-Id: I7e2ae9816936081e1f59688652e34b35a5295af6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1913588
Commit-Queue: Leon Han <leon.han@intel.com>
Reviewed-by: François Beaufort <beaufort.francois@gmail.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716874}

--

wpt-commits: 5980fe965255f86a1ee2fa698e06047576840640
wpt-pr: 20227
2019-11-29 10:56:57 +00:00
moz-wptsync-bot 1a4010e9b9 Bug 1596654 [wpt PR 20267] - Update wpt metadata, a=testonly
wpt-pr: 20267
wpt-type: metadata
2019-11-29 10:56:56 +00:00
Alice Boxhall f3e87e93f3 Bug 1596654 [wpt PR 20267] - Add an extra test to check that inert propagates into Shadow DOM as well as out via slots, a=testonly
Automatic update from web-platform-tests
Add an extra test to check that inert propagates into Shadow DOM as well as out via slots

Bug: 692360
Change-Id: I8e24c36fbc6b476cfb1f08c0c07b890487995a39
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1918793
Commit-Queue: Alice Boxhall <aboxhall@chromium.org>
Reviewed-by: Meredith Lane <meredithl@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716831}

--

wpt-commits: 3753e6678af4e2440b625cd104f6330c1e93a16d
wpt-pr: 20267
2019-11-29 10:56:56 +00:00
Kenichi Ishibashi 37fe2b6fdd Bug 1594999 [wpt PR 20170] - Plumb outside settings object for ServiceWorkerRegistration#update(), a=testonly
Automatic update from web-platform-tests
Plumb outside settings object for ServiceWorkerRegistration#update()

This is similar to crrev.com/c/1861294 but for update(). Script
fetches for update check happen on the browser and are managed
by ServiceWorkerUpdateChecker so pass some information to
ServiceWorkerUpdateChecker too.

This CL has a behavioral change. The 'Referer' header of the request
triggered by update() in a document/service worker will be changed.
Before this CL it was the url of the top-level script but after this
CL it is document/service worker's url. This behavior is consistent
with the spec.

Bug: 937177
Change-Id: I57e9ce7c91a748ad549a49e4e46c7890dcca2903
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1905028
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716516}

--
Mark referer-toplevel-script-fetch.https.html as slow
--

wpt-commits: b9fcfe91bc700f21ef08b44fb9dac562eb68495f, 295f22bfeb7e6db748e6b0e28c31adfeb498b55d
wpt-pr: 20170
2019-11-29 10:56:55 +00:00
Xiaocheng Hu f6322632ba Bug 1597380 [wpt PR 20305] - Correct expectations of css/css-values/minmax-length-percent-serialize.html, a=testonly
Automatic update from web-platform-tests
Correct expectations of css/css-values/minmax-length-percent-serialize.html

The wpt makes incorrect assertions on the serialization of summations,
which is corrected as per:

Spec: https://drafts.csswg.org/css-values-4/#sort-a-calculations-children
WPT issue: https://github.com/web-platform-tests/wpt/issues/20287

Bug: 904805
Change-Id: I5775ed09d05484d5bd6a040a6635bee93ba4b4e0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1922331
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716720}

--

wpt-commits: cfcdb31e6f20d37e9e6a7642d42aa44e2ff22c7c
wpt-pr: 20305
2019-11-29 10:56:55 +00:00
Blink WPT Bot 81ba3643d6 Bug 1597079 [wpt PR 20289] - Enable test for closing SCTP transport, a=testonly
Automatic update from web-platform-tests
Enable test for closing SCTP transport (#20289)

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

wpt-commits: 353bcaea8ea4c5c1a578fc0e56dea626007c7c40
wpt-pr: 20289
2019-11-29 10:56:54 +00:00
moz-wptsync-bot a7dfe5f3f8 Bug 1598385 [wpt PR 20320] - Update wpt metadata, a=testonly
wpt-pr: 20320
wpt-type: metadata
2019-11-29 10:56:54 +00:00
Blink WPT Bot 14ef072f24 Bug 1598385 [wpt PR 20320] - [ResourceTiming] Add test for new TAO check, a=testonly
Automatic update from web-platform-tests
[ResourceTiming] Add test for new TAO check (#20320)

This CL modifies the tests as follows:
* '*' is now the default TAO header. This means most sandwich tests use '*'.
* Another resource is added to crossorigin-sandwich-TAO to test the case in
which the header is the page origin, and this should now fail (this was the
test before this CL).
* The resources in crossorigin-sandwich-TAO are changed to images because it's
not super clear how iframes will be handled.

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

--

wpt-commits: cd51095ccff19a22f742a4081db89fd015db5d7b
wpt-pr: 20320
2019-11-29 10:56:53 +00:00
moz-wptsync-bot 85d1074f70 Bug 1594755 [wpt PR 20150] - Update wpt metadata, a=testonly
wpt-pr: 20150
wpt-type: metadata
2019-11-29 10:56:53 +00:00
Fredrik Söderquist 30ef122f31 Bug 1594755 [wpt PR 20150] - Use existing external resource for <use> while revalidating, a=testonly
Automatic update from web-platform-tests
Use existing external resource for <use> while revalidating

When we load a previously cached resource for <use> and it requires
revalidation - and an earlier <use> that references the same resource
hasn't yet generated its shadow tree - we could end up failing to
generate a shadow tree for the the "first" <use> since the resource
appears to be "invalid" while the revalidation is in progress. This
"first" <use> would then not be invalidated when the revalidation
completes.

Consider the resource to be valid while revalidating if it has a
Document already - meaning it has previously finished loading and
successfully parsed a document. This means the "first" <use> might end
up being stale until it's invalidated if the revalidation returned a
newer version of the resource - which is wrong but arguably better than
failing to display at all like was the case previously. (This should
also be consistent with how other types of resources are handled in
cases like this.)

Bug: 593261, 1021530
Change-Id: I9d68a1a60685757a990c2ec811c5ca53afc4fb25
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1903200
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716678}

--

wpt-commits: b281a06110c196a820b789201ab8793bbef0219a
wpt-pr: 20150
2019-11-29 10:56:52 +00:00
pyup-bot 6c934f1977 Bug 1596604 [wpt PR 20264] - Update pep8-naming to 0.9.1, a=testonly
Automatic update from web-platform-tests
Update pep8-naming from 0.9.0 to 0.9.1
--

wpt-commits: 4d9264980b9e960d0c966402d747a545fa16fb76
wpt-pr: 20264
2019-11-29 10:56:52 +00:00
autofoolip 199e8b1e0d Bug 1597661 [wpt PR 20317] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl (#20317)

Source: https://github.com/tidoust/reffy-reports/blob/5967ec4/ed/idl/web-nfc.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/613990189
--

wpt-commits: 3bf38e8c6ccbbf7624a9cc49996774b994eae9b1
wpt-pr: 20317
2019-11-29 10:56:51 +00:00
Stephen McGruer ba0ee421d2 Bug 1597655 [wpt PR 20316] - Removed unused `platform_ini` member in browser.py, a=testonly
Automatic update from web-platform-tests
Removed unused `platform_ini` member in browser.py

--

wpt-commits: a93b1f7d58ed6456636ab3af5ef178f2d5d51893
wpt-pr: 20316
2019-11-29 10:56:51 +00:00
Dominic Farolino 23f6510098 Bug 1597607 [wpt PR 20313] - Remove TODO in sriharness, a=testonly
Automatic update from web-platform-tests
Remove domfarolino TODO

--

wpt-commits: 2f95197248cc1037c0dc2b5d212dd056a98d41c7
wpt-pr: 20313
2019-11-29 10:56:50 +00:00