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

634863 Коммитов

Автор SHA1 Сообщение Дата
Raymond Toy 428b200bd6 Bug 1492316 [wpt PR 13061] - Sub-sample accurate start for ABSN, a=testonly
Automatic update from web-platform-tests
Sub-sample accurate start for ABSN

Implement sub-sample accurate start for AudioBufferSourceNode.
Previously, if the start time was between sample boundaries, we would
start the output at the frame before the start time.  This is actually
incorrect because we haven't actually started yet.  We should start
the output at the next boundary, and interpolating the value based on
the true start time and the sample boundary.

Many tests needed to be updated.  Basically for each test that needed
to be changed, the sample rate is set to a power of two and all ABSN
sources are updated to make sure the source starts exactly on a frame
boundary. We also took the opportunity to adjust the error thresholds
for the tests in case lower values could be used.

Some additional notes for the tests:

audiobuffersource-playbackrate-zero.html: Add new test to make sure
sub-sample accurate start handles a zero playback rate.

audiobuffersource-loop-points.html: add some code to save the actual
output.  This is needed because a new reference file is needed since
the sample rate has changed.

Also manually tested all of the modified tests with Firefox nightly.
They all pass still (except for the new sub-sample test because
Firefox doesn't do sub-sample accurate start/stop).

Bug: 876917
Test: the-audiobuffersourcenode-interface/sub-sample-scheduling.html
Change-Id: Ib13ba30eaa160cfd10739feabac961bf074ee309
Reviewed-on: https://chromium-review.googlesource.com/c/1212270
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626753}

--

wpt-commits: 00fa50687cab43b660296389acad6cc48717f1d1
wpt-pr: 13061
2019-02-05 17:54:45 +00:00
Aleks Totic 6db51c9e50 Bug 1523562 [wpt PR 15117] - Fix flaky WPT test, a=testonly
Automatic update from web-platform-tests
Fix flaky WPT test

Tests names differed depending on whether test was sync or async.
https://github.com/web-platform-tests/wpt/pull/14888

Bug: 919297
Change-Id: I68579db478c68b2f603cc2d57f81bf02856961d8
Reviewed-on: https://chromium-review.googlesource.com/c/1440144
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626729}

--

wpt-commits: 24aaa7dd187f3603649ca5692ea639d67a166f88
wpt-pr: 15117
2019-02-05 17:54:45 +00:00
Raymond Toy 2bfc2d0ebf Bug 1498465 [wpt PR 13477] - Compute azimuth correctly according to the spec, a=testonly
Automatic update from web-platform-tests
Compute azimuth correctly according to the spec

The azimuth calculation is incorrect if one of the vectors is the
zero vector.  The spec handles this case correctly by just using the
dot product alone with "normalized" vectors instead of trying to
divide the dot product by the lengths.

Bug: 893983
Test: panner-azimuth.html
Change-Id: I7f890ae3353a71ffccfc3138038572a8a18b2379
Reviewed-on: https://chromium-review.googlesource.com/c/1277666
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626665}

--

wpt-commits: f2b7361daff0d555c271f8ffa50dc22ac8e948c5
wpt-pr: 13477
2019-02-05 17:54:44 +00:00
Aleks Totic f6c7f573e1 Bug 1523562 [wpt PR 14888] - [LayoutNG] ComputeReplacedSize min/max width/height fix, a=testonly
Automatic update from web-platform-tests
[LayoutNG] ComputeReplacedSize min/max width/height fix

This fix introduces a difference between how Legacy and
NG handle an edge case.
When replaced element:
- has no intrinsic size, has no aspect ratio,
- has border+padding.

The spec specifies that element's inline size should be computed
as stretch-width, filling the container.

Legacy violates the spec by overflowing the container by
width of border+padding.
NG implements spec behavior.

Bug: 919297
Change-Id: I7839b94b2be86bbce30adeea6942ac5235ebacdc
Reviewed-on: https://chromium-review.googlesource.com/c/1414872
Commit-Queue: Aleks Totic <atotic@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#624928}

--

wpt-commits: bde5f8f30d5eab46d471252fb08d7ee88d90310d
wpt-pr: 14888
2019-02-05 17:54:44 +00:00
Tab Atkins Jr edf44f1b5e Bug 1523562 [wpt PR 15115] - Fix first arg of assert_throws, a=testonly
Automatic update from web-platform-tests
Fix first arg of assert_throws

Apparently you should specifically use the string form of the first `assert_throws` argument to catch DOMExceptions.
--
Merge pull request #15115 from web-platform-tests/tabatkins-patch-1

Fix first arg of assert_throws
--

wpt-commits: cd7b4b3799261dcbbee7709991215be5a1585529, 81a7b60a91657be80c4fc15dce6617951f2e5278
wpt-pr: 15115
2019-02-05 17:54:44 +00:00
Ian Kilpatrick abdbe2c926 Bug 1523562 [wpt PR 15053] - [LayoutNG] Compute table cell margins to zero., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Compute table cell margins to zero.

In the bug we check when we are performing the layout overflow
calculation if we have margins and add them if necessary.

Because we were setting them in LayoutNG (and not in Legacy) it meant
that we were contributing to overflow!

This forces margins to compute to zero for table cells.

Bug: 924504
Change-Id: Ia3595e0b432a965e7ed4bd28a8b3cf046fdf3775
Reviewed-on: https://chromium-review.googlesource.com/c/1434919
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626650}

--

wpt-commits: 48480234722c9e283c8c5457916db073a25d68cd
wpt-pr: 15053
2019-02-05 17:54:44 +00:00
Kunihiko Sakamoto 88ccb362a5 Bug 1523562 [wpt PR 15075] - Fix preload tests failing on wpt.fyi dashboard, second attempt, a=testonly
Automatic update from web-platform-tests
Fix preload tests failing on wpt.fyi dashboard, second attempt

https://crrev.com/c/1411963 fixed the url conflicts with other tests,
but the test still flakes when running repeatedly, because the resource
is loaded from disk cache in subsequent runs
(https://github.com/web-platform-tests/wpt/pull/14882).

We don't care if the preloaded resources came from cache in these tests,
so let's just verify the number of Resource Timing entries.

Bug: 922343
Change-Id: I2c1d146856a125dbbb641d7efb4e6151094f6a3e
Reviewed-on: https://chromium-review.googlesource.com/c/1436777
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626019}

--

wpt-commits: a52ae0c66f4a764f036d6b85e9d2e611acf45383
wpt-pr: 15075
2019-02-05 17:54:43 +00:00
vmpstr 85175d3bee Bug 1523562 [wpt PR 15082] - Test: Add a display:none inline toggle test, a=testonly
Automatic update from web-platform-tests
Test: Add a display:none inline toggle test

This patch adds a test that exercises an invalidation path which
was recently fixed. The test is to ensure the behavior does not
regress.

R=chrishtr@chromium.org

Bug: 919954
Change-Id: I1e5d037462501b8bf81c0bcf8c909713ed6508ee
Reviewed-on: https://chromium-review.googlesource.com/c/1435684
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626574}

--

wpt-commits: cfa9ac2a264f58358af6aad8067d40714afe12e4
wpt-pr: 15082
2019-02-05 17:54:43 +00:00
Sven Sauleau 377e07fa35 Bug 1523562 [wpt PR 15017] - [wasm] sync module-builder and constants, a=testonly
Automatic update from web-platform-tests
feat: sync wasm-module-builder.js

--
feat: sync wasm-constants.js

--

wpt-commits: 494a9583ce397784ee019a824431c8063cfe4537, ba064d2c5be79444746db1bd403ab72f681ca185
wpt-pr: 15017
2019-02-05 17:54:43 +00:00
Gérard Talbot 87f2009f6e Bug 1523562 [wpt PR 15106] - added 2 css-values tests and 1 reference file, a=testonly
Automatic update from web-platform-tests
added 2 css-values tests and 1 reference file

--
Merge pull request #15106 from TalbotG/Values3-GT-PR13

added 2 css-values tests and 1 reference file

--

wpt-commits: 7d2a224e58a005ec3696a0826cc60a1ad8ad1e05, 95ca9136eb182dbfc4fafe14eccf7891dbdb82bf
wpt-pr: 15106
2019-02-05 17:54:42 +00:00
moz-wptsync-bot b55aab67c1 Bug 1352355 [wpt PR 14464] - [Gecko Bug 1352355] Enable storing and updating mozleak metadata in wpt ini, a=testonly
Automatic update from web-platform-tests
Enable storing and updating mozleak metadata in wpt ini

This adds two new properties to wpt metadata files:

mozleak-allowed - This is a list of the form [process-name:object
name], which indicates objects that may be leaked in that specific
process. Automatic updates that find a leak may add that object to
this list.

mozleak-threshold - This is a list (but conceptually a map) of
[process-name: threshold bytes], indicating a threshold below which
leaks will not cause a test failure. This number is updated by setting
it to the observed value for a process.

Depends on D12410

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1352355
gecko-commit: 02e4dbfecbc426e118199e4ce140db13814aaf7a
gecko-integration-branch: central
gecko-reviewers: ato

--
Enable leak checks by default in wpt debug builds

Depends on D12412

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1352355
gecko-commit: f3f4ea333cc4268ca48cf4eef9f821c490401544
gecko-integration-branch: central
gecko-reviewers: ato

--
Fix use of wpt settings in firefox Browser

The settngs() method is called to get a list of session-level settings
that should be applied when running a test. If those settings differ
from the ones applied to the previous test then we have to restart the
browser. But if we set the session on the class in the settings method
then at shutdown time we'll have incorrect settings. This is important
for things like leak checking where the values affect the shutdown
process. So instead ensure that we only set the settings on the class
during startup.

Depends on D12414

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1352355
gecko-commit: 36c4c80ddc1a12665af8cbcaef716e384caab99e
gecko-integration-branch: central
gecko-reviewers: ato

--
Fix thresholds in leak update tests

--

wpt-commits: d18e0a52f638ddd4953cdde8ac373f1d611f70cd, 69e6b3e51409c490b425596ac9b7c08a7382e3ae, 44a02fa6eb5173e685c20362ce1409fc4fbe907d, 53fa0b78c29165ceacf478f31add85c6e790f50a
wpt-pr: 14464
2019-02-05 17:54:42 +00:00
James Graham b43350a4cb Bug 1523562 [wpt PR 15074] - Enable full logging for verify runs on taskcluster, a=testonly
Automatic update from web-platform-tests
Enable full logging for verify runs on taskcluster

--

wpt-commits: c456b7df5d0978d1036399dbb50cdcbc2517c825
wpt-pr: 15074
2019-02-05 17:54:42 +00:00
Aleksey Shvayka 1443b64efb Bug 1523562 [wpt PR 15105] - Improve `EventListener::handleEvent()` coverage, a=testonly
Automatic update from web-platform-tests
Improve `EventListener::handleEvent()` coverage

--

wpt-commits: f405bb5d0da4632bd6b30dbe502894ff522c28d8
wpt-pr: 15105
2019-02-05 17:54:41 +00:00
Hiroyuki Ikezoe 0382a5b0af Bug 1423013 [wpt PR 15109] - Add a web platform test checking documentElement clientWidth is `Initial Containing Block` size even if there is visible overlow:hidden region due to minimum-scale., a=testonly
Automatic update from web-platform-tests
Add a web platform test checking documentElement clientWidth is `Initial Containing Block` size even if there is visible overlow:hidden region due to minimum-scale.

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1423013
gecko-commit: db57901030e954ada2c5ba75a3c6bd0160e6b7e2
gecko-integration-branch: central
gecko-reviewers: botond

--

wpt-commits: 827b5373f7d507fa12054934146e564b17901fb3
wpt-pr: 15109
2019-02-05 17:54:41 +00:00
James Graham 4a840581ce Bug 1523562 [wpt PR 15073] - Add a retry to the initial git checkout, a=testonly
Automatic update from web-platform-tests
Add a retry to the initial git checkout

--
Update docker image

--

wpt-commits: aa94ec995bdf6de55dca6dc51fc83dc0a66c31e9, 68f47dfce55536c861d4e28220de4d296a5472c7
wpt-pr: 15073
2019-02-05 17:54:41 +00:00
autofoolip 90190b004a Bug 1523562 [wpt PR 15108] - Update interfaces/webxr.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webxr.idl (#15108)

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

wpt-commits: 410c49df79c540d1b8f96d3299c9b4c5daa41a7d
wpt-pr: 15108
2019-02-05 17:54:40 +00:00
Tab Atkins Jr a629707f44 Bug 1523562 [wpt PR 15092] - Escaped EOF, a=testonly
Automatic update from web-platform-tests
Escaped EOF

Tests <https://github.com/w3c/csswg-drafts/issues/3182> and <https://github.com/w3c/csswg-drafts/issues/1821>
--
Use assert_throws, etc

Per @domenic's advice, go ahead and use assert_throws on the throwing call, and then just make the should-succeed call directly, as a throw will cause the test to fail anyway.
--
Merge pull request #15092 from web-platform-tests/tabatkins-patch-1

Escaped EOF

--

wpt-commits: 26f39eb230185a804fabc398810cdcdddefc49ac, f44998b147858a8a2832f66dd32bc9d1ecefb1b3, fc57d7ad7a2942cfa363d5a9b8c6c7d74f5bb693
wpt-pr: 15092
2019-02-05 17:54:40 +00:00
Automat af Gränssnitt 8f9bc5a924 Bug 1523562 [wpt PR 15070] - Update web-nfc.idl and test, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl

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

--
Add dom.idl as depdency for web-nfc idlharness.js test

--

wpt-commits: 721c835f9eddcafb7b0889efd5e6bcc287599f10, 7ff59ab57177956108a2b7584f57e140d735ac5f
wpt-pr: 15070
2019-02-05 17:54:39 +00:00
autofoolip a1a66ebfd1 Bug 1523562 [wpt PR 15096] - Update interfaces/wasm-js-api.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/wasm-js-api.idl (#15096)

Source: https://github.com/tidoust/reffy-reports/blob/71768cc/whatwg/idl/wasm-js-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/484671880
--

wpt-commits: 8ae1ddbc812733c3a73b103eafad56fb43a2f4b5
wpt-pr: 15096
2019-02-05 17:54:39 +00:00
autofoolip 4a770a665f Bug 1523562 [wpt PR 15094] - Update interfaces/ambient-light.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/ambient-light.idl (#15094)

Source: https://github.com/tidoust/reffy-reports/blob/71768cc/whatwg/idl/ambient-light.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/484671880
--

wpt-commits: 03d9fb9a2434b715a30c0440125fb55ce5df8d1d
wpt-pr: 15094
2019-02-05 17:54:39 +00:00
autofoolip 75291c0f8f Bug 1523562 [wpt PR 15095] - Update interfaces/picture-in-picture.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/picture-in-picture.idl (#15095)

Source: https://github.com/tidoust/reffy-reports/blob/71768cc/whatwg/idl/picture-in-picture.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/484671880
--

wpt-commits: f33a54b1f9e2cf8a15e1ca06f123f61f3564ab61
wpt-pr: 15095
2019-02-05 17:54:39 +00:00
Findit e4b984c5de Bug 1523562 [wpt PR 15093] - Revert "Add tentative WPT to verify download in sandbox", a=testonly
Automatic update from web-platform-tests
Revert "Add tentative WPT to verify download in sandbox"

This reverts commit 726375b6a0c5583f4d6c37a0d5edaf2421cb72b9.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 626289 as the
culprit for flakes in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/flake/flake-culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vNzI2Mzc1YjZhMGM1NTgzZjRkNmMzN2EwZDVlZGFmMjQyMWNiNzJiOQw

Sample Failed Build: https://ci.chromium.org/buildbot/chromium.mac/Mac10.13%20Tests/9272

Sample Failed Step: webkit_layout_tests on Intel GPU on Mac

Sample Flaky Test: external/wpt/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads_without_user_activation.sub.tentative.html

Original change's description:
> Add tentative WPT to verify download in sandbox
>
> General testing idea:
> For a network request, we store a token in stash. And after a fixed
> period of time sufficient for the download to finish, if there are
> any, we validate the token in the stash to see if the network request
> was issued and finished successfully.
>
> In the case of <a download> where the decision of download can be made
> before resource fetching, the server sets the token immediately.
>
> In the case of navigation to a download, the server will stream a
> response over 1 seconds and set the token at the end only when the
> socket has been connected. So it is able to detect any download
> cancellation while fetching the resource.
>
> Bug: 539938
> Change-Id: I734c8cc18d1f761f16646c6b859a6b731ab40ff5
> Reviewed-on: https://chromium-review.googlesource.com/c/1422667
> Commit-Queue: Yao Xiao <yaoxia@chromium.org>
> Reviewed-by: Mike West <mkwst@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#626289}

Change-Id: Id343b8de2a751856b27907ba4c8dfb52715e4598
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 539938
Reviewed-on: https://chromium-review.googlesource.com/c/1437999
Cr-Commit-Position: refs/heads/master@{#626323}

--

wpt-commits: a863d5ef0f2168e6fdcab0c46b640ffd5b4b593d
wpt-pr: 15093
2019-02-05 17:54:38 +00:00
Yao Xiao c178abebd9 Bug 1523562 [wpt PR 14944] - Add tentative WPT to verify download in sandbox, a=testonly
Automatic update from web-platform-tests
Add tentative WPT to verify download in sandbox

General testing idea:
For a network request, we store a token in stash. And after a fixed
period of time sufficient for the download to finish, if there are
any, we validate the token in the stash to see if the network request
was issued and finished successfully.

In the case of <a download> where the decision of download can be made
before resource fetching, the server sets the token immediately.

In the case of navigation to a download, the server will stream a
response over 1 seconds and set the token at the end only when the
socket has been connected. So it is able to detect any download
cancellation while fetching the resource.

Bug: 539938
Change-Id: I734c8cc18d1f761f16646c6b859a6b731ab40ff5
Reviewed-on: https://chromium-review.googlesource.com/c/1422667
Commit-Queue: Yao Xiao <yaoxia@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626289}

--

wpt-commits: 3b1b4cff2e7078df6d6e1be8bd04e3daf551c727
wpt-pr: 14944
2019-02-05 17:54:38 +00:00
Dave Tapuska a7587b2da8 Bug 1523562 [wpt PR 15047] - Reland add tentative WPT tests for stale while revalidate handling., a=testonly
Automatic update from web-platform-tests
Reland add tentative WPT tests for stale while revalidate handling.

Add test to ensure that handling the fetch doesn't trigger stale
while revalidate loading.

Add test to ensure that scripts and css loaded trigger a stale
while revalidate cache hit.

The PR for the spec changes is here:
https://github.com/whatwg/fetch/pull/853

This reland removes the resource timing and moves to css (instead of
images) which were both unreliable.

BUG=348877

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

--

wpt-commits: f8a34bc8fa3a9451717c974108d677e319243ded
wpt-pr: 15047
2019-02-05 17:54:38 +00:00
Matt Falkenhagen e924472914 Bug 1523562 [wpt PR 15035] - WPT: service worker: test clients.get(resultingClientId) for cross-origin., a=testonly
Automatic update from web-platform-tests
WPT: service worker: test clients.get(resultingClientId) for cross-origin.

See https://github.com/w3c/ServiceWorker/issues/1385

Bug: 924959
Change-Id: I5e2850b743d0702b36f1f20a84c87591c3baab19
Reviewed-on: https://chromium-review.googlesource.com/c/1433657
Reviewed-by: Ben Kelly <wanderview@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626265}

--

wpt-commits: 0e0e65d5a43926e584537ea0878b0c2fbc1b694c
wpt-pr: 15035
2019-02-05 17:54:37 +00:00
Yoav Weiss 587a6a066a Bug 1523562 [wpt PR 14845] - [resource-timing] Modify is_secure_context_ based on resource, a=testonly
Automatic update from web-platform-tests
[resource-timing] Modify is_secure_context_ based on resource

This is a followup on [1], which fixes the case where the document's
protocol and the resource's protocol are not the same, and adds tests
to that effect.

[1]https://chromium-review.googlesource.com/c/chromium/src/+/1396129

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

--

wpt-commits: 4851d0827f2dc5762d257473e2d917bf4fc7ba69
wpt-pr: 14845
2019-02-05 17:54:37 +00:00
Tab Atkins Jr dadd242bc9 Bug 1523562 [wpt PR 15090] - CSS Whitespace, a=testonly
Automatic update from web-platform-tests
CSS Whitespace

Tests <https://github.com/w3c/csswg-drafts/issues/1654>
--
Remove trailing whitespace
--
Merge pull request #15090 from web-platform-tests/tabatkins-patch-5

CSS Whitespace
--

wpt-commits: b0eb9a88908e3e540556f4839a6b901968ce8c8b, a076f8ea91640fb5ae2e99f34f891e3b2999a1f3, c69674ebc1995bb2ec3ebdde6b190c6ed14bd866
wpt-pr: 15090
2019-02-05 17:54:37 +00:00
Tab Atkins Jr ed7973f9b4 Bug 1523562 [wpt PR 15087] - Inclusive Ranges, a=testonly
Automatic update from web-platform-tests
Inclusive Ranges
--
Tabs => spaces
--
Merge pull request #15087 from web-platform-tests/tabatkins-patch-5

Inclusive Ranges
--

wpt-commits: cf4cc61a59599f7471c99d7bdb24eb7be46c6457, ec05fea338c9461b22db32680647d3a1c4180ccc, d46b9d7e2c8d073f347e965c00ed27093608a764
wpt-pr: 15087
2019-02-05 17:54:36 +00:00
Tab Atkins Jr c1982cc4fa Bug 1523562 [wpt PR 15088] - Unclosed Constructs Are Valid, a=testonly
Automatic update from web-platform-tests
Unclosed Constructs Are Valid

Tests <https://github.com/w3c/csswg-drafts/issues/1933>
--
Merge pull request #15088 from web-platform-tests/tabatkins-patch-6

Unclosed Constructs Are Valid
--

wpt-commits: 7f2a09e08bb41532cd8d816da836e3dbe3100d42, 9b18bc8291eeb8ec670e14f9c465bff425cfdb5c
wpt-pr: 15088
2019-02-05 17:54:36 +00:00
Brandon Jones db643a77c3 Bug 1523562 [wpt PR 14828] - Removed XRDevice interface, a=testonly
Automatic update from web-platform-tests
Removed XRDevice interface

This changes the entry point into the WebXR APIs, as described
by the latest spec changes. It makes the concept of which physical
piece of hardware is being used implicit. The CL is unfortunately
large, but that's almost entirely due to the number of tests that the
change affects.

Bug: 916299
Change-Id: I32f2acec810761bbddd1f6df6e8ca91673dd381e
Reviewed-on: https://chromium-review.googlesource.com/c/1383393
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626199}

--

wpt-commits: 8d51019f62e3a85f920a2502711beba1193a9d16
wpt-pr: 14828
2019-02-05 17:54:36 +00:00
Geoffrey Sneddon 1506424b7a Bug 1523562 [wpt PR 15079] - Pass the full path to the flake8 config files, a=testonly
Automatic update from web-platform-tests
Pass the full path to the flake8 config files (#15079)

* Pass the full path to the flake8 config files
* Remove whitespaces before `requirements.txt`
--

wpt-commits: a74dc2ebe38405ff9fee0ddd522272258bee7b2d
wpt-pr: 15079
2019-02-05 17:54:36 +00:00
Tab Atkins Jr 50f344a929 Bug 1523562 [wpt PR 15086] - Input Preprocessing, a=testonly
Automatic update from web-platform-tests
Input Preprocessing

Tests <https://github.com/w3c/csswg-drafts/issues/3307>
--
Rename css/input-preprocessing.html to css/css-syntax/input-preprocessing.html
--
Merge pull request #15086 from web-platform-tests/tabatkins-patch-4

Input Preprocessing
--

wpt-commits: b3d3189634e45949991f61a64524f9dc783ffc05, ab2ef95d3a7c512a6e7321688c80e428086af426, 14817522416a92b78ccbbc67baad8d1e001c0151
wpt-pr: 15086
2019-02-05 17:54:35 +00:00
James Graham efce0d1b8a Bug 1523562 [wpt PR 15085] - Update expected value for test_tests_affected_idlharness, a=testonly
Automatic update from web-platform-tests
Update expected value for test_tests_affected_idlharness

This uses the working copy so isn't really stable. We should make a fake idl file
to use in the test, or something, but for now unbreak master.

--

wpt-commits: fe50b07a051669d6545e629787358db6950a7644
wpt-pr: 15085
2019-02-05 17:54:35 +00:00
himorin / Atsushi Shimono 96c0aa8a3c Bug 1523562 [wpt PR 15068] - Add Noto Naskh Arabic regular woff2 font, a=testonly
Automatic update from web-platform-tests
Add Noto Naskh Arabic regular woff2 font (#15068)

--

wpt-commits: a4a3caf745f09873dd636d9e93de4182d6d031d2
wpt-pr: 15068
2019-02-05 17:54:35 +00:00
Tab Atkins Jr 1e475212cd Bug 1523562 [wpt PR 15059] - An+B Serialization, a=testonly
Automatic update from web-platform-tests
An+B Serialization

Tests <https://github.com/w3c/csswg-drafts/issues/1504>
--
Rename css/anb-serialization.html to css/css-syntax/anb-serialization.html
--
Merge pull request #15059 from web-platform-tests/tabatkins-patch-1

An+B Serialization
--

wpt-commits: 895a2771e79a635536be7bddbfe5f4db516c148f, fb10aa61eabc058334d03c29213783cca72131e9, 40934b05952574b2b5eeb98d4352f2994ef541dd
wpt-pr: 15059
2019-02-05 17:54:34 +00:00
Tab Atkins Jr 193263a598 Bug 1523562 [wpt PR 15084] - Rename anb-serialization.html to anb-parsing.html, a=testonly
Automatic update from web-platform-tests
Rename anb-serialization.html to anb-parsing.html
--
Merge pull request #15084 from web-platform-tests/tabatkins-patch-4

Rename anb-serialization.html to anb-parsing.html
--

wpt-commits: dc8cfd3fde1cd005f85c80712dc75d471c90c631, f5188a57df1966c59965a4d61e1d9691a73d4538
wpt-pr: 15084


--HG--
rename : testing/web-platform/tests/css/css-syntax/anb-serialization.html => testing/web-platform/tests/css/css-syntax/anb-parsing.html
2019-02-05 17:54:34 +00:00
Gérard Talbot af2c17a463 Bug 1523562 [wpt PR 15063] - meta-charset (a) on its own line, and (b) just after the title, befor…, a=testonly
Automatic update from web-platform-tests
meta-charset (a) on its own line, and (b) just after the title, before the rest of the metadata

--
Merge pull request #15063 from TalbotG/Values3-GT-PR7

meta-charset (a) on its own line, and (b) just after the title, befor…
--

wpt-commits: 3ebd060723d632cd54913e49a0fd579de47c436e, 35ad05051d73d502735ff3965f3e69e9f4aa576e
wpt-pr: 15063
2019-02-05 17:54:34 +00:00
Tab Atkins Jr 05bf282bd8 Bug 1523562 [wpt PR 15060] - An+B Parsing, a=testonly
Automatic update from web-platform-tests
An+B Parsing

Exercise all the An+B parsing clauses
--
Merge pull request #15060 from web-platform-tests/tabatkins-patch-3

An+B Parsing
--

wpt-commits: 64471426ded3256f691420ba40df523d9a73ebdd, 129adcb38de49f31df9dfaea8d5d32f032cad2da
wpt-pr: 15060
2019-02-05 17:54:33 +00:00
Guido Urdaneta dfc4dcdb6a Bug 1523562 [wpt PR 15001] - [PeerConnection] Improve spec compliance of RTCIceCandidate constructor, a=testonly
Automatic update from web-platform-tests
[PeerConnection] Improve spec compliance of RTCIceCandidate constructor

The constructor should throw TypeError if sdpMid and sdpMLineIndex are
both null.
The RTCIceCandidateInit parameter in the RTCIceCandidate constructor is
optional.

This CL makes minor changes to WPT tests:
* RTCIceTransport-extension.https.html is made spec compliant by
constructing RTCIceCandidates that don't have both sdpMid and
sdpMLineIndex null.
* RTCIceCandidate-constructor.html has error-reporting improvements.

Bug: 683094
Change-Id: I875142d50bf761b934be3a0325029c458aa465c8
Reviewed-on: https://chromium-review.googlesource.com/c/1425616
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626087}

--

wpt-commits: b1aba2545af037a8bd495dec2be6713f6144d000
wpt-pr: 15001
2019-02-05 17:54:33 +00:00
Luke Zielinski 00e6b0f77f Bug 1523562 [wpt PR 14803] - Add the ability to skip virtualenv setup when using an existing one, a=testonly
Automatic update from web-platform-tests
Add the ability to skip virtualenv setup when using an existing one (#14803)

Add the ability to skip setting up the virtualenv if one is already
available.

--

wpt-commits: 91e566ad238052f6bf27b7c3e9d6bea96faee1fa
wpt-pr: 14803
2019-02-05 17:54:33 +00:00
Philip Jägenstedt 09961c971c Bug 1523562 [wpt PR 15071] - Convert css/ idlharness.js tests to use idl_test, a=testonly
Automatic update from web-platform-tests
Convert css/ idlharness.js tests to use idl_test (#15071)

* Convert css/ idlharness.js tests to use idl_test

This is to make all loads of cssom.idl go through the same code
path which will make it possible to add a workaround for
https://github.com/web-platform-tests/wpt/issues/12515 in idl_test.

* Add objects where possible

And remove empty callback where not.

--

wpt-commits: 0a5c24bfbae76f68e24870100a3e184bd303d5b6
wpt-pr: 15071
2019-02-05 17:54:33 +00:00
John Chen ad1ee6993e Bug 1523562 [wpt PR 15055] - Fix code associated with several keys, a=testonly
Automatic update from web-platform-tests
webdriver: fix codes associated with several keys (#15055)

--

wpt-commits: da7bb34afb94f1076855343e0b9a1c8037255d53
wpt-pr: 15055
2019-02-05 17:54:32 +00:00
Hiroki Nakagawa 9190fc83bd Bug 1523562 [wpt PR 15061] - Worker: Fix wpt/workers/semantics/run-a-worker/003.html for shared workers, a=testonly
Automatic update from web-platform-tests
Worker: Fix wpt/workers/semantics/run-a-worker/003.html for shared workers

Before this CL, the test expects that a 404 failure on shared worker script
fetch doesn't fire an error event. However, this doesn't obey the HTML spec
(see below), and actually Chrome and Firefox fail the test [1]. Note that
Edge and Safari haven't been implemented shared workers.

This CL changes the test to expect that the failure fires an error event.

<HTML spec from [2]>
12. Obtain script by switching on the value of options's type member:
  - "classic": Fetch a classic worker script given url, outside settings,
    destination, and inside settings.
  (...snip...)
  If the algorithm asynchronously completes with null, then:
    - Queue a task to fire an event named error at worker.
    - Run the environment discarding steps for inside settings.
    - Return.
</HTML spec>

<Fetch spec from [3]>
To fetch a classic worker script given a url, a fetch client settings
object, a destination, and a script settings object, run these steps.
The algorithm will asynchronously complete with either null (on failure) or
a new classic script (on success).
  (...snip...)
  4. If response's type is "error", or response's status is not an ok
     status, asynchronously complete this algorithm with null, and abort
     these steps.
</Fetch spec>

[1] https://wpt.fyi/results/workers/semantics/run-a-worker/003.html?run_id=5697959937179648&run_id=5733815918002176&run_id=5135009983758336&run_id=5639735062036480
[2] https://html.spec.whatwg.org/multipage/workers.html#run-a-worker
[3] https://html.spec.whatwg.org/multipage/webappapis.html#fetch-a-classic-worker-script

Bug: 655458, 924041
Change-Id: Ia4dc694e5bff5daed9a80a963e6316293c86c8bc
Reviewed-on: https://chromium-review.googlesource.com/c/1436276
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626059}

--

wpt-commits: 67d4f2347351f94e5b5faf411e59471189fedd3b
wpt-pr: 15061
2019-02-05 17:54:32 +00:00
autofoolip 90a9bc5483 Bug 1523562 [wpt PR 13377] - Update interfaces/css-layout-api.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/css-layout-api.idl (#13377)

Source: https://github.com/tidoust/reffy-reports/blob/4c0f638/whatwg/idl/css-layout-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/444277190
--

wpt-commits: 2c648ed9e292dadc539e7481efe07cca7fc7a924
wpt-pr: 13377
2019-02-05 17:54:32 +00:00
Findit 3f09cd0cee Bug 1523562 [wpt PR 15049] - Revert "[animation-worklet] Basic pause implementation", a=testonly
Automatic update from web-platform-tests
Revert "[animation-worklet] Basic pause implementation"

This reverts commit 94b5b84b058609ccf1d58f5175c0931b63b9f0f2.

Reason for revert:

Findit (https://goo.gl/kROfz5) identified CL at revision 625711 as the
culprit for flakes in the build cycles as shown on:
https://findit-for-me.appspot.com/waterfall/flake/flake-culprit?key=ag9zfmZpbmRpdC1mb3ItbWVyQwsSDEZsYWtlQ3VscHJpdCIxY2hyb21pdW0vOTRiNWI4NGIwNTg2MDljY2YxZDU4ZjUxNzVjMDkzMWI2M2I5ZjBmMgw

Sample Failed Build: https://ci.chromium.org/buildbot/chromium.memory/WebKit%20Linux%20Trusty%20Leak/29257

Sample Failed Step: webkit_layout_tests

Sample Flaky Test: external/wpt/animation-worklet/worklet-animation-pause.https.html

Original change's description:
> [animation-worklet] Basic pause implementation
>
> Pausing worklet animation now holds the time. This works as expected for
> main thread animations. Implementing this for composited worklet
> animations will be done in a follow up patch.
>
> Major changes:
>  - Add and expose pause() method pausing the animation.
>  - Introduce hold_time that is used when animation is paused.
>  - Rework how current time is computed, it is now closer to
>    regular animations i.e., we either compute it based on
>    "start time and timeline.currentTime" or use "hold time".
>  - Instead of setting start time we now set the current time
>    which then works backward to compute either the start time
>    or the hold time based on the animation state.
>  - When transitioning animation play state, we now always set
>    the current time. Previously this was adhoc and inconsistent.
>  - Introduce has_started_ to differentiate when playing an
>    animation for the first time vs playing it from pause.
>
>
> TEST:
>   * wpt/animation-worklet/worklet-animation-pause.https.html: js test for basic current time calculations
>   * wpt/animation-worklet/worklet-animation-pause-immediately.https.html: reftest for basic pause
>   * wpt/animation-worklet/worklet-animation-pause-result.https.html: reftest for pause/resume.
>   * WorkletAnimationTest.PausePlay: unit test for basic state transition and time calc
>
> Bug: 821910
>
> Change-Id: Ie4b00129398159b3b5b83212bb63c43f2ce8bf4e
> Reviewed-on: https://chromium-review.googlesource.com/c/1383298
> Commit-Queue: Majid Valipour <majidvp@chromium.org>
> Reviewed-by: Majid Valipour <majidvp@chromium.org>
> Reviewed-by: Yi Gu <yigu@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#625711}

Change-Id: Ibb3c50f772493f1761cee657aaa618f357348188
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 821910
Reviewed-on: https://chromium-review.googlesource.com/c/1434815
Cr-Commit-Position: refs/heads/master@{#625747}

--

wpt-commits: 584401124395d4017e235710dacc70bd61e93e13
wpt-pr: 15049
2019-02-05 17:54:31 +00:00
Daniel Vogelheim 6c60eeba7b Bug 1523562 [wpt PR 15040] - Trusted Types: Implement Origin Trial (TrustedDOMTypes), a=testonly
Automatic update from web-platform-tests
Trusted Types: Implement Origin Trial (TrustedDOMTypes)

This also removes TrustedDOMTypes from workers since we had
difficulty bringing it into the origin trial. They will be re-added
later.

Bug: 739170
Change-Id: Iec6206f1c3c8121f30d7fbdb13054e4e30255fd2
Reviewed-on: https://chromium-review.googlesource.com/c/1411775
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625666}

--

wpt-commits: 7f3dccb5cd100193196c042ab3f9220ab2626f3e
wpt-pr: 15040
2019-02-05 17:54:31 +00:00
Kunihiko Sakamoto 0b20e01a55 Bug 1523562 [wpt PR 14882] - Fix preload tests failing on wpt.fyi dashboard, a=testonly
Automatic update from web-platform-tests
Fix preload tests failing on wpt.fyi dashboard

verifyNumberOfDownloads only counts resource timing entries with
transferSize > 0, so it doesn't count if the resource came from a cache.
(See https://bugzilla.mozilla.org/show_bug.cgi?id=1222633#c38 for
background why we have it.)

link-header-preload-nonce.html and link-header-preload-srcset.tentative.html
were failing on wpt.fyi dashboard because they have used the same
subresource URLs as other tests, and preloaded resources from the disk
cache.

This patch adds unique query parameters to these URLs so that they don't
conflict with other tests.

Bug: 922343
Change-Id: I7fd88530f5fdd83ed2a22d2e2893cc446debd036
Reviewed-on: https://chromium-review.googlesource.com/c/1411963
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623157}

--

wpt-commits: 1311556c4c29627e3d1093dfbe7cfc7ed1901bbe
wpt-pr: 14882
2019-02-05 17:54:31 +00:00
autofoolip 9fc5654695 Bug 1523562 [wpt PR 14954] - Update interfaces/html.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/html.idl (#14954)

Source: https://github.com/tidoust/reffy-reports/blob/1d2fbbe/whatwg/idl/html.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/483902664
--

wpt-commits: 175f59709a2ea74beaabd406e740325d1e51f931
wpt-pr: 14954
2019-02-05 17:54:30 +00:00
Ms2ger fa087eb719 Bug 1523562 [wpt PR 15014] - Add some tests for named properties on Storage., a=testonly
Automatic update from web-platform-tests
Add some tests for named properties on Storage.

--
fixup! Add some tests for named properties on Storage.

--
Add some tests for named properties on Storage. (#15014)

--

wpt-commits: 07cf5c1e4289b504c72b86cbe487d35fa5d2395c, 66e29f00f5ac4b42175342c15927b9efaf4dc19f, 70cc8f087f69a681dfe58aa75dbdab466419b3dd
wpt-pr: 15014
2019-02-05 17:54:30 +00:00
autofoolip dc77afe822 Bug 1523562 [wpt PR 15066] - Update interfaces/payment-request.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/payment-request.idl (#15066)

Source: https://github.com/tidoust/reffy-reports/blob/2520482/whatwg/idl/payment-request.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/484239405
--

wpt-commits: 619a2a3fe6da7e39626745924c04b178c138a63d
wpt-pr: 15066
2019-02-05 17:54:30 +00:00