Commit Graph

635834 Commits

Author SHA1 Message Date
Geoffrey Sneddon
0f07545fa1 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-07 21:51:13 +00:00
Tab Atkins Jr
354f74e6d9 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-07 21:51:12 +00:00
James Graham
8087fae1d3 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-07 21:51:12 +00:00
himorin / Atsushi Shimono
0d1c03b25d 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-07 21:51:12 +00:00
Tab Atkins Jr
5bdc1c8f24 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-07 21:51:12 +00:00
Tab Atkins Jr
0b6295052f 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-07 21:51:11 +00:00
Gérard Talbot
f034c4e1c0 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-07 21:51:11 +00:00
Tab Atkins Jr
0754326c2f 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-07 21:51:11 +00:00
Guido Urdaneta
6e4d00ba02 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-07 21:51:10 +00:00
Luke Zielinski
166457eb7c 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-07 21:51:10 +00:00
Philip Jägenstedt
b64ac53473 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-07 21:51:10 +00:00
John Chen
a6c3acff12 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-07 21:51:10 +00:00
Hiroki Nakagawa
2be4ad81dd 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-07 21:51:09 +00:00
autofoolip
84012a8632 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-07 21:51:09 +00:00
Findit
ad55b8eae9 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-07 21:51:09 +00:00
Daniel Vogelheim
298cc8c20b 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-07 21:51:08 +00:00
Kunihiko Sakamoto
fceff34217 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-07 21:51:08 +00:00
autofoolip
8c956f48f3 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-07 21:51:08 +00:00
Ms2ger
4a3d3f91fd 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-07 21:51:08 +00:00
autofoolip
d7fafe8b5e 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-07 21:51:07 +00:00
autofoolip
5a0cb37850 Bug 1523562 [wpt PR 14960] - Update interfaces/webrtc-stats.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc-stats.idl (#14960)

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

wpt-commits: 60af8e615eedbdc30cc44d4bc233f43cdd59f61b
wpt-pr: 14960
2019-02-07 21:51:07 +00:00
autofoolip
ca452e77ef Bug 1523562 [wpt PR 15067] - Update interfaces/shape-detection-api.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/shape-detection-api.idl (#15067)

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

wpt-commits: f9b68c7fc7824f7e19da1c9ea500a8b3fddf3935
wpt-pr: 15067
2019-02-07 21:51:07 +00:00
autofoolip
fbc3e23197 Bug 1523562 [wpt PR 15065] - Update interfaces/generic-sensor.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/generic-sensor.idl (#15065)

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

wpt-commits: e499dc6c80e4c22d8cd6ed0c393b6c2ec70ecae5
wpt-pr: 15065
2019-02-07 21:51:06 +00:00
Tsuyoshi Horo
f3b0ccf951 Bug 1523562 [wpt PR 15064] - Use 3 sec timeout for openSXGInIframeAndWaitForMessage(), a=testonly
Automatic update from web-platform-tests
Use 3 sec timeout for openSXGInIframeAndWaitForMessage()

According to the flakiness dashboard, loading SXG sometimes takes more than 2 sec in debug buld.
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=webkit_layout_tests&tests=external%2Fwpt%2Fsigned-exchange

So we should use the longer timeout.

Bug: 924752
Change-Id: I38585d4a233ef2e5be2c074498d9fb40af2225bf
Reviewed-on: https://chromium-review.googlesource.com/c/1436467
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#626012}

--

wpt-commits: 07daa86c8415657193c4ed8c445ec4bf3263bb1b
wpt-pr: 15064
2019-02-07 21:51:06 +00:00
Tab Atkins Jr
160cc7df98 Bug 1523562 [wpt PR 15058] - @charset isn't a valid rule and should be dropped, a=testonly
Automatic update from web-platform-tests
@charset isn't a valid rule and should be dropped
--
Spaces, not tabs :(
--
Merge pull request #15058 from web-platform-tests/tabatkins-patch-2

@charset isn't a valid rule and should be dropped
--

wpt-commits: 77561fc06acd05384ce8c70479d8bcb10325b81b, b483a4f829a044371555c5a7b90e57c53a66a804, 388ba3a049a3473b1945b9f8f81e9d6e342a249e
wpt-pr: 15058
2019-02-07 21:51:06 +00:00
Gérard Talbot
f048b225c6 Bug 1523562 [wpt PR 15029] - Added 7 new css-values tests and 2 reference files, a=testonly
Automatic update from web-platform-tests
Added 7 new css-values tests and 2 reference files

--
Merge pull request #15029 from TalbotG/Values3-GT-PR4

Added 7 new css-values tests and 2 reference files
--

wpt-commits: f7ad1d3706d619a9772f6e5324c94c0ef37871ed, adde325a731b1276a6bddbeb338192bbd9a38b73
wpt-pr: 15029
2019-02-07 21:51:06 +00:00
Gérard Talbot
4bad081b74 Bug 1523562 [wpt PR 15046] - Added added <meta name='flags' content='invalid'> in 5 css-values tests, a=testonly
Automatic update from web-platform-tests
Added added <meta name='flags' content='invalid'> in 5 css-values tests

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

Added added <meta name='flags' content='invalid'> in 5 css-values tests
--

wpt-commits: b10a0d5fc7b7425268ae3f71506edce094892432, a26064d3edee4bed599ada4cac303df10a8bd77e
wpt-pr: 15046
2019-02-07 21:51:05 +00:00
Philip Jägenstedt
92977e21ab Bug 1523562 [wpt PR 14983] - Make webrtc-stats idlharness.js test depend on webrtc, a=testonly
Automatic update from web-platform-tests
Make webrtc-stats idlharness.js test depend on webrtc (#14983)

Required for https://github.com/web-platform-tests/wpt/pull/14960.
--

wpt-commits: 40b0c100e15c98a91bf8804b31e0f41e8bdbaab6
wpt-pr: 14983
2019-02-07 21:51:05 +00:00
jimevans
2d953e32b5 Bug 1523562 [wpt PR 15043] - Updating WebDriver new window command tests to switch window, a=testonly
Automatic update from web-platform-tests
Updating WebDriver new window command tests to switch window (#15043)

As originally implemented, the tests set the `handle` property of
the session instead of the `window_handle` property. So they don't
switch to the new window context before checking the
url, opener, and name. This commit fixes it.
--

wpt-commits: 363fd4ea3dd3f3ee5fde4f56bf26a3ad690b3b78
wpt-pr: 15043
2019-02-07 21:51:05 +00:00
Henrik Skupin
aa485b91af Bug 1523562 [wpt PR 14981] - Use fluxbox as window manager for xvfb in CI (14938), a=testonly
Automatic update from web-platform-tests
Use fluxbox as window manager for xvfb in CI (#14981)

--

wpt-commits: 8b4c3d8215517554199d7f35f686be12e69473d5
wpt-pr: 14981
2019-02-07 21:51:04 +00:00
Philip Jägenstedt
b699568306 Bug 1523562 [wpt PR 15052] - [Azure Pipelines] Include wpt.fyi prod hook for builds, a=testonly
Automatic update from web-platform-tests
[Azure Pipelines] Include wpt.fyi prod hook for builds (#15052)

--

wpt-commits: 94388ba512a9bf7ca4ed6a8c3e095e65a5695ca9
wpt-pr: 15052
2019-02-07 21:51:04 +00:00
Andreas Butler
c79d1d2143 Bug 1523562 [wpt PR 14761] - [IndexedDB]: Explicit commit error timing handling., a=testonly
Automatic update from web-platform-tests
[IndexedDB]: Explicit commit error timing handling.

When a transaction is explicitly committed, there may yet be unhandled
errors that the browser has sent but the renderer has not yet seen. This
can cause strange behaviour (see the Github discussion link below). This
patch keeps track of the 'handled errors' in the renderer and the 'sent
errors' in the backend. The 'handled errors' number is sent when the
transaction is explicitly committed, and the browser can compare this
with the 'sent errors'. If they don't match, the transaction is aborted

GitHub Discussion: https://github.com/w3c/IndexedDB/pull/242

Bug: 911877
Change-Id: I7ea7b9e20c70528de3f363e961f87a3d8f5798d3
Reviewed-on: https://chromium-review.googlesource.com/c/1378806
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Chase Phillips <cmp@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Commit-Queue: Andreas Butler <andreasbutler@google.com>
Cr-Commit-Position: refs/heads/master@{#625780}

--

wpt-commits: b0fbbb9ff451b18bf8a69fd54027bf59d21c2667
wpt-pr: 14761
2019-02-07 21:51:04 +00:00
Majid Valipour
f5d2a13606 Bug 1523562 [wpt PR 14932] - [animation-worklet] Basic pause implementation, a=testonly
Automatic update from web-platform-tests
[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}

--

wpt-commits: 309c4624b9172bd1a7852ae8438932543b04f4bd
wpt-pr: 14932
2019-02-07 21:51:04 +00:00
Javier Fernandez
6c9e421554 Bug 1523562 [wpt PR 15042] - Reland [css-text] New value 'break-spaces' for the white-space property, a=testonly
Automatic update from web-platform-tests
Reland [css-text] New value 'break-spaces' for the white-space property

This is a reland of a07642661ef7ff08c156e90394504a3a40afc9ea

The build failure that caused the revert has been fixed in
https://crrev.com/c/1430010

TBR=kojii@chromium.org

Original change's description:
> [css-text] New value 'break-spaces' for the white-space property
>
> Finally the CSS WG decided [1] to move back the 'break-spaces' value to
> the 'white-space' property. This makes the parsing logic easier than
> the previous approach of using the 'overflow-wrap' property.
>
> This new value prevents the white-space sequence to collapse and gives
> breaking opportunities after every preserved white-space.
>
> https://drafts.csswg.org/css-text-3/#valdef-white-space-break-spaces
>
> Additionally, unlike 'pre-wrap', non-collapsible spaces or tabs at the
> end of a line cannot be hung or visually collapsed, since we want them
> to be preserved and broken.
>
> [1] https://github.com/w3c/csswg-drafts/pull/2841
>
> Bug: 767634
> Change-Id: I55e888d4472de11c64c4b14e2710c6e3d1832e67
> Reviewed-on: https://chromium-review.googlesource.com/c/1136543
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
> Cr-Commit-Position: refs/heads/master@{#623324}

Bug: 767634
Change-Id: I987214a1b1275bfcc34cb2cadb2089344c4a7da4
Reviewed-on: https://chromium-review.googlesource.com/c/1415254
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#625718}

--

wpt-commits: 2e3722e50cb8fd2e3c70629c2ca2607e79c6d5e2
wpt-pr: 15042
2019-02-07 21:51:03 +00:00
moz-wptsync-bot
638f38317f Bug 1513713 [wpt PR 14482] - Update wpt metadata, a=testonly
wpt-pr: 14482
wpt-type: metadata
2019-02-07 21:51:03 +00:00
Nicolas Pena
a4831ca2a6 Bug 1513713 [wpt PR 14482] - [EventTiming] Ship First Input Timing on main frames, a=testonly
Automatic update from web-platform-tests
[EventTiming] Ship First Input Timing on main frames

Intent to ship:
https://groups.google.com/a/chromium.org/forum/?utm_medium=email&utm_source=footer#!msg/blink-dev/LN92hkaKCzw/Y-ryVxu5AgAJ

Bug: 823744, 841224
Change-Id: Ic4d3d67facd0d717b929b9798650eb502057fea6
Reviewed-on: https://chromium-review.googlesource.com/c/1368826
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Yoav Weiss <yoav@yoav.ws>
Cr-Commit-Position: refs/heads/master@{#625684}

--

wpt-commits: 52ad8525b276a4b3156cea8939c6b691cd1acb59
wpt-pr: 14482
2019-02-07 21:51:03 +00:00
Lukasz Anforowicz
11033f8eaf Bug 1523562 [wpt PR 15007] - Implementing support for 'Cross-Origin-Resource-Policy' response header., a=testonly
Automatic update from web-platform-tests
Implementing support for 'Cross-Origin-Resource-Policy' response header.

See also
https://fetch.spec.whatwg.org/#cross-origin-resource-policy-header

Bug: 853723
Change-Id: I1bafc0c75c84dc0fff36fcf92fab34ea4206d689
Reviewed-on: https://chromium-review.googlesource.com/c/1416813
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Charlie Reis <creis@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625676}

--

wpt-commits: 52a9ba72bea13a28d2dbd7f9b4235f542a32ecd6
wpt-pr: 15007
2019-02-07 21:51:02 +00:00
Ian Clelland
e59ac37dd7 Bug 1523562 [wpt PR 14827] - Feature Policy JS API Update: Add document.featurePolicy.features, a=testonly
Automatic update from web-platform-tests
Feature Policy JS API Update: Add document.featurePolicy.features

This adds a method to return the names of all policy-controlled
features supported by the browser. Because this list is determined by
the set of features implemented by Chrome, rather than conformance to
any particular spec, the tests are in /webexposed/ rather than WPT.

(Existing IDL tests in WPT cover the existence of the new method and
the data types that it returns, without depending on the exact values
returned.)

Bug: 917070
Change-Id: I35ccbdce794e236500d15afe5419057a8f162ae7
Reviewed-on: https://chromium-review.googlesource.com/c/1387151
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625667}

--

wpt-commits: f4c41eec30303b282c8107f35c788ffd125dd567
wpt-pr: 14827
2019-02-07 21:51:02 +00:00
moz-wptsync-bot
8bbcc07622 Bug 1516065 [wpt PR 14638] - Update wpt metadata, a=testonly
wpt-pr: 14638
wpt-type: metadata
2019-02-07 21:51:02 +00:00
Kinuko Yasuda
2b7607efbb Bug 1516065 [wpt PR 14638] - Add a test for ServiceWorker and AppCache interaction with claim(), a=testonly
Automatic update from web-platform-tests
Add a test for ServiceWorker and AppCache interaction with claim()

Bug: 917284
Change-Id: I953dfecdf1ae825343ae659d496d089ce356e662
Reviewed-on: https://chromium-review.googlesource.com/c/1388129
Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#619022}

--

wpt-commits: 95d10c70fd3ebebcb74f0ca2fe90bb3b495afe26
wpt-pr: 14638
2019-02-07 21:51:01 +00:00
Rayan Kanso
1731253ca5 Bug 1523562 [wpt PR 14970] - [Background Fetch] Enable creating registrations with duplicate requests, a=testonly
Automatic update from web-platform-tests
[Background Fetch] Enable creating registrations with duplicate requests

Remove check in renderer and add WP test for uploads.

Bug: 871174
Change-Id: Id225cc05b6f3c065962e1481c98562ca96d87322
Reviewed-on: https://chromium-review.googlesource.com/c/1424821
Commit-Queue: Rayan Kanso <rayankans@chromium.org>
Reviewed-by: Mugdha Lakhani <nator@google.com>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625640}

--

wpt-commits: 14577a3e19422fd99a3c57fb568a48b8291d0768
wpt-pr: 14970
2019-02-07 21:51:01 +00:00
Philip Jägenstedt
1d76245cf2 Bug 1523562 [wpt PR 15041] - Change the condition for running all tests for branch to reason, a=testonly
Automatic update from web-platform-tests
Change the condition for running all tests for branch to reason (#15041)

This is slightly cleaner in that the branch name is only used in one
place (the scheduled trigger) but more importantly makes it possible
to debug this by scheduling jobs for other branches at any time.
--

wpt-commits: 29d7d9439f528ed669e50dbb28c3c197d40e71a3
wpt-pr: 15041
2019-02-07 21:51:01 +00:00
pyup-bot
a9d9bf281d Bug 1523562 [wpt PR 15031] - Update pyflakes to 2.1.0, a=testonly
Automatic update from web-platform-tests
Update pyflakes from 2.0.0 to 2.1.0
--
Fix comparison with int to use == rather than relying on interning

--

wpt-commits: bae08c312f922ab1517ef2e5a14588eadc8d02c0, 2603f1314ebda48d20e2645d34ae8dda413e3484
wpt-pr: 15031
2019-02-07 21:51:01 +00:00
Philip Jägenstedt
b03b36b7a4 Bug 1523562 [wpt PR 15037] - Invoke the staging.wpt.fyi Azure hook at the end of daily run, a=testonly
Automatic update from web-platform-tests
Invoke the staging.wpt.fyi Azure hook at the end of daily run (#15037)

This needs to be changed to use wpt.fyi when verified.

Towards https://github.com/web-platform-tests/wpt/issues/14836.
--

wpt-commits: 95edbe97fbad8eb2b77d901da5c4479a53182e65
wpt-pr: 15037
2019-02-07 21:51:00 +00:00
moz-wptsync-bot
66fb701b72 Bug 1512348 [wpt PR 14384] - Update wpt metadata, a=testonly
wpt-pr: 14384
wpt-type: metadata
2019-02-07 21:51:00 +00:00
John Rummell
de646db676 Bug 1512348 [wpt PR 14384] - [eme] Check if HDCP policy is supported, a=testonly
Automatic update from web-platform-tests
[eme] Check if HDCP policy is supported (#14384)

In [1] there is a proposal to add the ability to know before fetching content
if HDCP (and what version) can be enforced. This adds a test to check if it
is supported.

[1] https://github.com/WICG/hdcp-detection/blob/master/explainer.md
--

wpt-commits: 2cc428dbf25bc3004bd057d6d3b42a1417fc4cc0
wpt-pr: 14384
2019-02-07 21:51:00 +00:00
moz-wptsync-bot
40531b45b9 Bug 1512347 [wpt PR 14383] - Update wpt metadata, a=testonly
wpt-pr: 14383
wpt-type: metadata
2019-02-07 21:50:59 +00:00
John Rummell
19397a478b Bug 1512347 [wpt PR 14383] - [eme] Check if encryption scheme is supported, a=testonly
Automatic update from web-platform-tests
[eme] Check if encryption scheme is supported (#14383)

In [1] there is a proposal to add the ability for querying the encryption
schemes supported by the CDM to MediaKeySystemConfiguration. Adding a test
to check this.

[1] https://github.com/WICG/encrypted-media-encryption-scheme/blob/master/explainer.md
--

wpt-commits: 01e59d35144b76c85c48a6f2b742aee230194f79
wpt-pr: 14383
2019-02-07 21:50:59 +00:00
Fergal Daly
965864cb65 Bug 1523562 [wpt PR 15011] - [CSS] Make ::part work with other pseudo elements., a=testonly
Automatic update from web-platform-tests
[CSS] Make ::part work with other pseudo elements.

Now selection, first-line and first-letter also work.

I think this covers everything in

https://www.w3.org/TR/css-pseudo-4/

that is currently supported by blink.

Add WPT tests.

Rename test file since it now covers pseudo elements in general.

Bug: 805271
Change-Id: I16d1df2d18008ee5e080dda7dcebf4d584a4bf3c
Reviewed-on: https://chromium-review.googlesource.com/c/1429779
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Fergal Daly <fergal@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625612}

--

wpt-commits: 4f4507f21473c6554d580f4cb60589cf8efcdcf7
wpt-pr: 15011
2019-02-07 21:50:59 +00:00
Jonas Olsson
f63032eb53 Bug 1523562 [wpt PR 15038] - Reland "Switch to new ICE state implementation", a=testonly
Automatic update from web-platform-tests
Reland "Switch to new ICE state implementation"

This is a reland of e902e08dc0c67fd7598a4a4e431177f89c00f350

Original change's description:
> Switch to new ICE state implementation
>
> With this change the ice/dtls connection states should finally be compliant to the spec.
>
> Bug: webrtc:6145
> Change-Id: I1e7c13f22e40b534e732ecd3fc103f617306f00a
> Reviewed-on: https://chromium-review.googlesource.com/c/1371392
> Commit-Queue: Jonas Olsson <jonasolsson@chromium.org>
> Reviewed-by: Henrik Boström <hbos@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#617476}

Bug: webrtc:6145
Change-Id: Ie4a09594e8a59c6598a9434c0132c1fd3543c76b
Reviewed-on: https://chromium-review.googlesource.com/c/1433237
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Jonas Olsson <jonasolsson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#625611}

--

wpt-commits: e8365d71bf3a36ba494fbc96898d09e48f11e021
wpt-pr: 15038
2019-02-07 21:50:59 +00:00