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

5070 Коммитов

Автор SHA1 Сообщение Дата
Boris Zbarsky a226ee98a3 Bug 1452643 [wpt PR 10286] - Use stable error messages in the link onload event tests by default., a=testonly
Automatic update from web-platform-testsMerge pull request #10286 from bzbarsky/stable-error-messages-for-link-load

Use stable error messages in the link onload event tests by default.

wpt-commits: f527ada08cea94e63a40712062073d6ed37c8526
wpt-pr: 10286
wpt-commits: f527ada08cea94e63a40712062073d6ed37c8526
wpt-pr: 10286
2018-04-15 09:25:58 +01:00
Cameron McCormack 517b92133b Bug 1450835 [wpt PR 10276] - fix reftest-wait typo, a=testonly
Automatic update from web-platform-testsfix reftest-wait typo (#10276)

wpt-commits: 7c51ebb41e2a9dca875aa77ac8d0542e2dade5b9
wpt-pr: 10276
wpt-commits: 7c51ebb41e2a9dca875aa77ac8d0542e2dade5b9
wpt-pr: 10276
2018-04-15 09:25:51 +01:00
Adam Rice 0ec5aeda13 Bug 1450629 [wpt PR 10267] - ReadableStream: getReader() should call ToString() on mode, a=testonly
Automatic update from web-platform-testsReadableStream: getReader() should call ToString() on mode

When the "mode" option is not undefined, getReader({mode}) algorithm
calls ToString() on it before checking whether or not it is "blob". Add
a test to ensure this conversion is done.

wpt-commits: ea469b6059e82729ef04cd90758fc9b52b733c7f
wpt-pr: 10267
wpt-commits: ea469b6059e82729ef04cd90758fc9b52b733c7f
wpt-pr: 10267
2018-04-15 09:25:43 +01:00
Darren Shen 685e189afc Bug 1449816 [wpt PR 10227] - [css-typed-om] Add a few keyword properties., a=testonly
Automatic update from web-platform-tests[css-typed-om] Add a few keyword properties.

Add support for the following properties:
- image-rendering
- text-anchor
- text-combine-upright
- text-overflow
- text-rendering
- transform-style
- user-select

Lots of failing tests, usually because a keyword isn't implemented in
Blink yet.

Bug: 820299
Change-Id: Ifd0193ac55d12a31d28b486166ad78a38012314b
Reviewed-on: https://chromium-review.googlesource.com/985337
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547665}

wpt-commits: 7164dbb89f01dc5c55d27067f014b50c06d0d73e
wpt-pr: 10227
wpt-commits: 7164dbb89f01dc5c55d27067f014b50c06d0d73e
wpt-pr: 10227
2018-04-15 09:25:36 +01:00
Ovidio Henriquez dc3332f6a6 Bug 1449008 [wpt PR 9322] - bluetooth: web: test: Update blocklist UUID tests, a=testonly
Automatic update from web-platform-testsbluetooth: web: test: Update blocklist UUID tests

This change updates the blocklisted UUID tests to use the Web
Bluetooth Test API. This will allow the test to be migrated into wpt/.

BUG=509038

Change-Id: I72acd10e5aabc4c03f955dc4c7b2a8620930cc2d
Reviewed-on: https://chromium-review.googlesource.com/894738
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547588}

wpt-commits: 02bf90086b80366a87edee52090a62896dd2391d
wpt-pr: 9322
wpt-commits: 02bf90086b80366a87edee52090a62896dd2391d
wpt-pr: 9322
2018-04-15 09:25:28 +01:00
Chris Nardi 2ca8f0adba Bug 1450714 [wpt PR 10270] - Serialize font shorthand like any other shorthand, a=testonly
Automatic update from web-platform-testsSerialize font shorthand like any other shorthand

The font shorthand had a short-circuit in StylePropertySerializer, which
meant that it was never serialized as a shorthand for style.cssText,
citing reasons of web incompatibility. However, it appears that all
other major browsers serialize font as a shorthand instead of having
style.cssText expand to all properties. Remove this short-circuit to
match other browsers.

Bug: 827921
Change-Id: I4d522b41a6153808b6b8dab17831afdd8315fdc3
Reviewed-on: https://chromium-review.googlesource.com/989834
Commit-Queue: Chris Nardi <cnardi@chromium.org>
Reviewed-by: Timothy Loh <timloh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547607}

wpt-commits: 939b30a8b26ee46598d531034b40baf87d33f08a
wpt-pr: 10270
wpt-commits: 939b30a8b26ee46598d531034b40baf87d33f08a
wpt-pr: 10270
2018-04-15 09:25:21 +01:00
Domenic Denicola 086b01a799 Bug 1450754 [wpt PR 10272] - Fix customElements.upgrade() tests for <template>, a=testonly
Automatic update from web-platform-testsFix customElements.upgrade() tests for <template> (#10272)

* Fix customElements.upgrade() tests for <template>

See https://github.com/w3c/web-platform-tests/pull/9869#issuecomment-378002725.

* Actually fix things

wpt-commits: 5b68d219206139c0bfeec65c88e765749aed57fb
wpt-pr: 10272
wpt-commits: 5b68d219206139c0bfeec65c88e765749aed57fb
wpt-pr: 10272
2018-04-15 09:25:14 +01:00
Lukasz Anforowicz 4e0901086f Bug 1450304 [wpt PR 10254] - Make CORB MIME type classification consistent with the web specs., a=testonly
Automatic update from web-platform-testsMake CORB MIME type classification consistent with the web specs.

https://tools.ietf.org/html/rfc7303 says that if "new media type is
introduced for an XML-based format, the name of the media type SHOULD
end with '+xml'".

https://tools.ietf.org/html/rfc6839 covers '+xml' and '+json' suffixes.

https://mimesniff.spec.whatwg.org/#xml-mime-type says "An XML MIME type
is any MIME type whose subtype ends in '+xml' or whose essence is
'text/xml' or 'application/xml'. [RFC7303]".

https://mimesniff.spec.whatwg.org/#json-mime-type says "A JSON MIME type
is any MIME type whose subtype ends in '+json' or whose essence is
'application/json' or 'text/json'."

There are no occurences of "application/xml+", "text/xml+",
"application/json+", "text/json+" or "text/x-json" in the specs above
and on various lists of MIME types like:
-
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types
- https://en.wikipedia.org/wiki/Media_type
- https://www.freeformatter.com/mime-types-list.html
- https://www.sitepoint.com/mime-types-complete-list/

Bug: 826756
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
Change-Id: Ied30f9728bd4f082bb620fea150f342457ea4833
Reviewed-on: https://chromium-review.googlesource.com/985211
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Nick Carter <nick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547565}

wpt-commits: 24f7e6d2f6d2377c15332de4668ffeea399ae6eb
wpt-pr: 10254
wpt-commits: 24f7e6d2f6d2377c15332de4668ffeea399ae6eb
wpt-pr: 10254
2018-04-15 09:25:06 +01:00
Joshua Bell e89fc29570 Bug 1450068 [wpt PR 10244] - Cookie Store API: Split out and enable test cases, a=testonly
Automatic update from web-platform-testsCookie Store API: Split out and enable test cases

Split out cases from a master "cookie-store-tests.js" suite,
allowing them to be enabled/debugged separately.

Also updates observation tests to use the new "change" event,
and deletes "static" since we can assume a dependency on a test
server here.

Bug: 783229
Change-Id: I9e29ea74a2f0513a033a8f9c71da2836c000ee27
Reviewed-on: https://chromium-review.googlesource.com/986649
Commit-Queue: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547543}

wpt-commits: 94b7255991af7f0ddf582ff316b069c54e0e87b8
wpt-pr: 10244
wpt-commits: 94b7255991af7f0ddf582ff316b069c54e0e87b8
wpt-pr: 10244
2018-04-15 09:24:59 +01:00
Lukasz Anforowicz e92a6cdf4e Bug 1449645 [wpt PR 10213] - Tests and docs for the current CORB vs <link rel="preload"> behavior., a=testonly
Automatic update from web-platform-testsTests and docs for the current CORB vs <link rel="preload"> behavior.

Bug: 809261
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo
Change-Id: Idafb2b4cc5da3d6c7a054e479745288cc3b86513
Reviewed-on: https://chromium-review.googlesource.com/984338
Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org>
Reviewed-by: Nick Carter <nick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547494}

wpt-commits: 4bb4e6ec3e5abe394a69e79c0d6df160b606e6f4
wpt-pr: 10213
wpt-commits: 4bb4e6ec3e5abe394a69e79c0d6df160b606e6f4
wpt-pr: 10213
2018-04-15 09:24:51 +01:00
Chris Nardi 6883806099 Bug 1450610 [wpt PR 10264] - Remove test that CSSStyleSheet.media is read-only, a=testonly
Automatic update from web-platform-testsRemove test that CSSStyleSheet.media is read-only

style-sheet-interfaces-001.html tested that styleSheet.media was
read-only, but the spec changed to add a [PutForwards] attribute to
|media|, meanining that the attribute is no longer truly read-only.
assert_readonly can have side-effects if the property has a
[PutForwards] attribute, so remove this check, as it was causing the
next test to fail.

Bug: 821780
Change-Id: I77bee2f11484f6e679e4aee6b0641179c686d1d3
Reviewed-on: https://chromium-review.googlesource.com/989407
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Chris Nardi <cnardi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547451}

wpt-commits: af485dcf5f9fb6c1892908ab850b2bf49bc765a2
wpt-pr: 10264
wpt-commits: af485dcf5f9fb6c1892908ab850b2bf49bc765a2
wpt-pr: 10264
2018-04-15 09:24:44 +01:00
Manuel Rego Casasnovas 7e289b632b Bug 1449132 [wpt PR 10194] - [css-grid] Fix resolution of percentage paddings and margins of grid items, a=testonly
Automatic update from web-platform-tests[css-grid] Fix resolution of percentage paddings and margins of grid items

We were not resolving properly percentage paddings and margins
for tracks that have something like minmax(auto, 100px).
The reason was that while computing the minimum size of a grid item,
the percentages were resolved against the inline size of the grid container.
But for grid items we shouldn't never use the grid container size,
but the grid area size, as that's their containing block.

The patch modifies ContainingBlockLogicalWidthForContent() and
ContainingBlockLogicalHeightForContent() in LayoutBox,
so for grid items we return 0 if the area size hasn't been set yet.
We never want to use the grid container's sizes in these cases.

BUG=808758
TEST=external/wpt/css/css-grid/grid-items/grid-items-percentage-margins-*
TEST=external/wpt/css/css-grid/grid-items/grid-items-percentage-paddings-*

Change-Id: Ib142e51aee1fe623d38688469b179f01f82eb07b
Reviewed-on: https://chromium-review.googlesource.com/980756
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#547417}

wpt-commits: e4efc10a82630de47f920a737aa8ea94845191af
wpt-pr: 10194
wpt-commits: e4efc10a82630de47f920a737aa8ea94845191af
wpt-pr: 10194
2018-04-15 09:24:36 +01:00
Kent Tamura e154a07b55 Bug 1450230 [wpt PR 10251] - custom-elements: Add tests for callback timing with HTML parser., a=testonly
Automatic update from web-platform-testscustom-elements: Add tests for callback timing with HTML parser.

Bug: 821831
Change-Id: I5b3e1978e37ce34e6fb885ca1077ea90ab2f494c
Reviewed-on: https://chromium-review.googlesource.com/987972
Reviewed-by: Takayoshi Kochi <kochi@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547424}

wpt-commits: bc209c37228e5071e3fc8d3bcbc78c7b09db57a8
wpt-pr: 10251
wpt-commits: bc209c37228e5071e3fc8d3bcbc78c7b09db57a8
wpt-pr: 10251
2018-04-15 09:24:29 +01:00
Chris Nardi a18e73d956 Bug 1450614 [wpt PR 10266] - Update IRC archive link, a=testonly
Automatic update from web-platform-testsUpdate IRC archive link (#10266)

The link was dead; update to the new link.

wpt-commits: 94b33b573a069ae5170104ca581a354a35762536
wpt-pr: 10266
wpt-commits: 94b33b573a069ae5170104ca581a354a35762536
wpt-pr: 10266
2018-04-15 09:24:21 +01:00
Tsuyoshi Horo bf32f73ed5 Bug 1450612 [wpt PR 10265] - Set SkipServiceWorker flag for synchronous loads from the main thread., a=testonly
Automatic update from web-platform-testsSet SkipServiceWorker flag for synchronous loads from the main thread.

Before 5e1b52dd7e828fb2e4bd69f599c0c30eec3e873c, synchronous XHR on worker
was handled by service workers. It is because the |is_sync_load| was false
when the sync request is from worker thread. But after the CL, the
|is_sync_load| flag for the sync request from worker became true, so the request
will not go to the service worker.

This CL will fix this by
 - Set the SkipServiceWorker flag for synchronous loads from the main thread
   in the renderer process. (FetchParameters.cpp)
 - Don't set skip_service_worker even if is_sync_load is true in the browser
   process. (resource_dispatcher_host_impl.cc)

Bug: 706331,827473
Change-Id: I186bc97f3f8d298e0a04942d0ec4b708b3022cc1
Reviewed-on: https://chromium-review.googlesource.com/989376
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547407}

wpt-commits: d68f044162867a8283c6d4adbf19e9587b6ea2fa
wpt-pr: 10265
wpt-commits: d68f044162867a8283c6d4adbf19e9587b6ea2fa
wpt-pr: 10265
2018-04-15 09:24:14 +01:00
Chris Lilley 978ec810c5 Bug 1448727 [wpt PR 10172] - [svg 2 text] add scripted tests for length and indexed access, a=testonly
Automatic update from web-platform-testsMerge pull request #10172 from liamquin/svg-lists-have-length

[svg 2 text] add scripted tests for length and indexed access

wpt-commits: 3589b85af366d5c53bf03cfeb5e0ccb3ac2a38e9
wpt-pr: 10172
wpt-commits: 3589b85af366d5c53bf03cfeb5e0ccb3ac2a38e9
wpt-pr: 10172
2018-04-15 09:24:06 +01:00
kaixinjxq c002386b4c Bug 1452276 [wpt PR 8605] - Add a DataTransfer test, a=testonly
Automatic update from web-platform-testsAdd a DataTransfer test

 The types attribute must return this DataTransfer object's types array

wpt-commits: 1331d68a18a959d74c73142ed984c65f455ce1fe
wpt-pr: 8605
wpt-commits: 1331d68a18a959d74c73142ed984c65f455ce1fe
wpt-pr: 8605
2018-04-15 09:23:59 +01:00
Eric Holk 0881fb5e86 Bug 1450392 [wpt PR 8927] - Delete wasm/many-memories.window.js WPT test, a=testonly
Automatic update from web-platform-testsDelete wasm/many-memories.window.js WPT test

Testing for a specific number is causing problems and determining the right
number is problematic in general, as running out of memory is always a
legitimate possiblity. See https://github.com/WebAssembly/design/issues/1167 for
more discussion. In light of this, it's best to just remove the test.

Bug:
Change-Id: I66e248c8ab851bca0c54fa6fe13b6e93e55f1264
Reviewed-on: https://chromium-review.googlesource.com/851081
Commit-Queue: Brad Nelson <bradnelson@chromium.org>
Reviewed-by: Brad Nelson <bradnelson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547333}

wpt-commits: fc33be9acfbf8e883fd9683c527aab22d842542b
wpt-pr: 8927
wpt-commits: fc33be9acfbf8e883fd9683c527aab22d842542b
wpt-pr: 8927
2018-04-15 09:23:51 +01:00
Luke Bjerring 0a868f4ca7 Bug 1450377 [wpt PR 10259] - Revert #10240, a=testonly
Automatic update from web-platform-testsRevert #10240

wpt-commits: 21be95d42621e2f7f4e2a211ce9d4a50d925aa73
wpt-pr: 10259
wpt-commits: 21be95d42621e2f7f4e2a211ce9d4a50d925aa73
wpt-pr: 10259
2018-04-15 09:23:46 +01:00
Tom Anderson d482e6a191 Bug 1450341 [wpt PR 10256] - Replace Arial with Arimo GCS font, a=testonly
Automatic update from web-platform-testsReplace Arial with Arimo GCS font

BUG=787020
TBR=dpranke,asvitkine

Change-Id: I38740d1ee9fe621eabd5416f1a87b23a71fbb7e7
Reviewed-on: https://chromium-review.googlesource.com/986812
Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Cr-Commit-Position: refs/heads/master@{#547246}

wpt-commits: 771a209d64f3c07430b5b0090bc61fc31485f0b9
wpt-pr: 10256
wpt-commits: 771a209d64f3c07430b5b0090bc61fc31485f0b9
wpt-pr: 10256
2018-04-15 09:23:38 +01:00
moz-wptsync-bot e856fd61df Bug 1452643 [wpt PR 9839] - Update wpt metadata, a=testonly
wpt-pr: 9839
wpt-type: metadata
MozReview-Commit-ID: 2U90fgtj6l2
2018-04-15 09:22:54 +01:00
Luke Bjerring 9f4b19db08 Bug 1452643 [wpt PR 9839] - Update the web-audio-api IDL file, a=testonly
Automatic update from web-platform-testsUpdate the name of webaudio to web-audio-api

wpt-commits: 067f918f9a723736dcf9bf29b64184d2bdb70861
wpt-pr: 9839
wpt-commits: 067f918f9a723736dcf9bf29b64184d2bdb70861
wpt-pr: 9839
2018-04-15 08:37:35 +01:00
Florian Rivoal 3200758ece Bug 1449839 [wpt PR 10232] - [css-align] tests for row-gap / column-gap normal, a=testonly
Automatic update from web-platform-testsMerge pull request #10232 from frivoal/gap-normal

[css-align] tests for row-gap / column-gap normal

wpt-commits: d01ce1055e8f0d1fb16193a342d8e7b0e1acd367
wpt-pr: 10232
wpt-commits: d01ce1055e8f0d1fb16193a342d8e7b0e1acd367
wpt-pr: 10232
2018-04-15 08:37:33 +01:00
François Doray c620c12760 Bug 1449999 [wpt PR 10242] - Revert "bluetooth: FakeBluetoothChooser impl.", a=testonly
Automatic update from web-platform-testsRevert "bluetooth: FakeBluetoothChooser impl."

This reverts commit 6a337f19713e049cd42969b0c909c59aff4146cd.

Reason for revert: https://crbug.com/824704

These tests are failing:

external/wpt/bluetooth/server/getPrimaryServices/blocklisted-services-with-uuid.https.html
external/wpt/bluetooth/server/getPrimaryServices/blocklisted-services.https.html
external/wpt/bluetooth/service/getCharacteristic/gen-blocklisted-characteristic.https.html
external/wpt/bluetooth/service/getCharacteristics/blocklisted-characteristics.https.html
external/wpt/bluetooth/service/getCharacteristics/gen-blocklisted-characteristic-with-uuid.https.html

Original change's description:
> bluetooth: FakeBluetoothChooser impl.
>
> Implements the interfaces that FakeBluetoothChooser overrides. The
> mojom::FakeBluetoothChooser overrides are implemented by running
> |event_handler_| with the appropriate arguments. The BluetoothChooser
> overrides do nothing at the moment, since the base class is only meant
> to update the chooser user interface.
>
> This change also begins to partially convert a Bluetooth chooser test to test
> the interface and deletes the temporary tests that were created to test this
> API.
>
> This change reverts commit 42624492cd5e80855f1dd3a5a8146b258def2c2a, which
> reverted the original change. The original change caused the
> new-scan-device-added.html test to fail because of a Mojo validation error
> resulting from not updating the
> third_party/.../external/wpt/resources/chromium/fake_bluetooth_chooser.mojom.js
> file needed by the test.
>
> Bug: 719827, 719826, 824704, 826787
> Change-Id: I5e5cce7e809b4d71216c2d074a417ea822d5e527
> Reviewed-on: https://chromium-review.googlesource.com/985195
> Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#546729}

TBR=dcheng@chromium.org,cco3@chromium.org,ortuno@chromium.org,odejesush@chromium.org

Change-Id: Ie2ef2af1ae74e8dd5ca01441027adaa59e6e0c0f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 719827, 719826, 824704, 826787
Reviewed-on: https://chromium-review.googlesource.com/986592
Reviewed-by: François Doray <fdoray@chromium.org>
Commit-Queue: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546851}

wpt-commits: 709111adbc503d82692ae71f2397eda8bef635f2
wpt-pr: 10242
wpt-commits: 709111adbc503d82692ae71f2397eda8bef635f2
wpt-pr: 10242
2018-04-15 08:37:31 +01:00
Dave Tapuska ca01c0bfa7 Bug 1450009 [wpt PR 10243] - Add wpt test for back/forward mouse buttons., a=testonly
Automatic update from web-platform-testsAdd wpt test for back/forward mouse buttons.

Test that back and forward mouseup events are received and can be
preventDefaulted.

BUG=680741

Change-Id: I381a3c3dacc344ae4f49c8a35cdcc0ef83907917
Reviewed-on: https://chromium-review.googlesource.com/986508
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546857}

wpt-commits: 68f87b7492febebdc9911028e562b8bc4ea0c35f
wpt-pr: 10243
wpt-commits: 68f87b7492febebdc9911028e562b8bc4ea0c35f
wpt-pr: 10243
2018-04-15 08:37:29 +01:00
Luke Bjerring bfdf4c66bd Bug 1449957 [wpt PR 10240] - Check inherited interfaces exist, a=testonly
Automatic update from web-platform-testsCheck inherited interfaces exist (#10240)

* Check inherited interfaces exist
* Re-jig IdlHarness error capture + report ordering

wpt-commits: 3adbaa2470fc796c189ad98a7363f43df83b42b1
wpt-pr: 10240
wpt-commits: 3adbaa2470fc796c189ad98a7363f43df83b42b1
wpt-pr: 10240
2018-04-15 08:37:26 +01:00
Luke Bjerring 292b114a65 Bug 1452643 [wpt PR 9850] - Update the webauthn IDL file, a=testonly
Automatic update from web-platform-testsUpdate the webauthn IDL file (#9850)

* Add webauthn idl file
* Simplify webauthn/interfaces.https.html test

wpt-commits: 149116dc79fb5c7f4f86de58768463a49a52ddb9
wpt-pr: 9850
wpt-commits: 149116dc79fb5c7f4f86de58768463a49a52ddb9
wpt-pr: 9850
2018-04-15 08:37:25 +01:00
Luke Bjerring bddfc3d2c3 Bug 1452643 [wpt PR 9787] - Update the geometry IDL file, a=testonly
Automatic update from web-platform-testsUpdate the geometry IDL file (#9787)

* Update geometry IDL
* Prevent multiple testing of the same interfaces.

wpt-commits: a1492508a819852784f078d77c64d9eaafd9be6f
wpt-pr: 9787
wpt-commits: a1492508a819852784f078d77c64d9eaafd9be6f
wpt-pr: 9787
2018-04-15 08:37:23 +01:00
Luke Bjerring 82680a0403 Bug 1452643 [wpt PR 9853] - Update the webrtc-pc IDL file, a=testonly
Automatic update from web-platform-testsUpdate the webrtc-pc IDL file (#9853)

* Update webrtc-pc IDL

wpt-commits: 8c66f53eb8ceb9cde98d5c59da28ed6e308d9642
wpt-pr: 9853
wpt-commits: 8c66f53eb8ceb9cde98d5c59da28ed6e308d9642
wpt-pr: 9853
2018-04-15 08:37:21 +01:00
moz-wptsync-bot ce18de6c92 Bug 1449846 [wpt PR 10233] - Update wpt metadata, a=testonly
wpt-pr: 10233
wpt-type: metadata
2018-04-15 08:37:19 +01:00
Florian Rivoal a8b44e8231 Bug 1449846 [wpt PR 10233] - [css-overflow-3] test the flow-relative overflow properties, a=testonly
Automatic update from web-platform-tests[css-overflow-3] test the flow-relative overflow properties (#10233)

Corresponding to the spec changes decided in https://github.com/w3c/csswg-drafts/issues/2000

wpt-commits: 4091ab0f7cbcb304cdd5b1d1c30264b052359b38
wpt-pr: 10233
wpt-commits: 4091ab0f7cbcb304cdd5b1d1c30264b052359b38
wpt-pr: 10233
2018-04-15 08:37:17 +01:00
Florian Rivoal 22ad9a4133 Bug 1449847 [wpt PR 10234] - [css-overflow] Add the spec editors as OWNERS, a=testonly
Automatic update from web-platform-tests[css-overflow] Add the spec editors as OWNERS (#10234)

wpt-commits: afcd47b6a95a25bf1d8fda9fa1f8f28f9229a8bb
wpt-pr: 10234
wpt-commits: afcd47b6a95a25bf1d8fda9fa1f8f28f9229a8bb
wpt-pr: 10234
2018-04-15 08:37:15 +01:00
Henrik Boström 221a26f5b5 Bug 1449699 [wpt PR 10219] - RTCRtpReceiver.getStats() in blink added behind flag., a=testonly
Automatic update from web-platform-testsRTCRtpReceiver.getStats() in blink added behind flag.

This exposes RTCRtpReceiver.getStats() in JavaScript (behind flag) which
implements the stats selection algorithm[1] for receivers.

(This is similar to RTCRtpSender.getStats():
https://chromium-review.googlesource.com/c/chromium/src/+/975306)

[1] https://w3c.github.io/webrtc-pc/#dfn-stats-selection-algorithm

Bug: 680172
Change-Id: I8049a52fcaa3c2bd51e5541c7149d9b3aee57e3d
Reviewed-on: https://chromium-review.googlesource.com/976121
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Taylor Brandstetter <deadbeef@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546801}

wpt-commits: f30b60b6c146a653f31ae5c92297a9639d16d450
wpt-pr: 10219
wpt-commits: f30b60b6c146a653f31ae5c92297a9639d16d450
wpt-pr: 10219
2018-04-15 08:37:13 +01:00
Philip Jägenstedt 18b0d2c9ba Bug 1449878 [wpt PR 10237] - Invert (fix) the order of `wpt make-hosts-file` instructions, a=testonly
Automatic update from web-platform-testsInvert (fix) the order of `wpt make-hosts-file` instructions (#10237)

This was inverted so that the Windows instructions were printed on
Linux. Rather than just changing the condition, switch the messages,
to match the order of some preceding code.

wpt-commits: 8efcf2b57818807058a785bc55ebe13cb0139123
wpt-pr: 10237
wpt-commits: 8efcf2b57818807058a785bc55ebe13cb0139123
wpt-pr: 10237
2018-04-15 08:37:11 +01:00
Darren Shen 88405e979b Bug 1449417 [wpt PR 10205] - [css-typed-om] Add support for marker properties., a=testonly
Automatic update from web-platform-tests[css-typed-om] Add support for marker properties.

This patch adds support for marker, marker-start, marker-end, marker-mid
We also had to add a new CSS data type <url>, but because it's not
spec'd yet, we can't really test it.

Bug: 820299
Change-Id: Ie3f851be3d65396705594d99582ac3e87e3fc57d
Reviewed-on: https://chromium-review.googlesource.com/983192
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546645}

wpt-commits: 604d17e907e6ef5bed218cfa36653f37c941ee59
wpt-pr: 10205
wpt-commits: 604d17e907e6ef5bed218cfa36653f37c941ee59
wpt-pr: 10205
2018-04-15 08:37:10 +01:00
Ovidio Henriquez da83afba81 Bug 1449760 [wpt PR 10224] - bluetooth: FakeBluetoothChooser impl., a=testonly
Automatic update from web-platform-testsbluetooth: FakeBluetoothChooser impl.

Implements the interfaces that FakeBluetoothChooser overrides. The
mojom::FakeBluetoothChooser overrides are implemented by running
|event_handler_| with the appropriate arguments. The BluetoothChooser
overrides do nothing at the moment, since the base class is only meant
to update the chooser user interface.

This change also begins to partially convert a Bluetooth chooser test to test
the interface and deletes the temporary tests that were created to test this
API.

This change reverts commit 42624492cd5e80855f1dd3a5a8146b258def2c2a, which
reverted the original change. The original change caused the
new-scan-device-added.html test to fail because of a Mojo validation error
resulting from not updating the
third_party/.../external/wpt/resources/chromium/fake_bluetooth_chooser.mojom.js
file needed by the test.

Bug: 719827, 719826, 824704, 826787
Change-Id: I5e5cce7e809b4d71216c2d074a417ea822d5e527
Reviewed-on: https://chromium-review.googlesource.com/985195
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546729}

wpt-commits: 9c86b931f4ebe4db86d2ed931ca2d588be3c4a38
wpt-pr: 10224
wpt-commits: 9c86b931f4ebe4db86d2ed931ca2d588be3c4a38
wpt-pr: 10224
2018-04-15 08:37:08 +01:00
Kenichi Ishibashi 6969ec3a15 Bug 1449855 [wpt PR 10235] - Remove create_file_system_file(), a=testonly
Automatic update from web-platform-testsRemove create_file_system_file()

This function isn't used.

Bug: 658997,402387
Change-Id: I01d751dfebaafd1580beaeb12ebcd124df132b26
Reviewed-on: https://chromium-review.googlesource.com/984919
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546765}

wpt-commits: a87d0554fa57fcb63a689971fbe13177e6ff030a
wpt-pr: 10235
wpt-commits: a87d0554fa57fcb63a689971fbe13177e6ff030a
wpt-pr: 10235
2018-04-15 08:37:05 +01:00
Zhuoyu Qian f4c466041b Bug 1447898 [wpt PR 10138] - Check BackgroundEdgeOrigin when check BackgroundPosition., a=testonly
Automatic update from web-platform-testsCheck BackgroundEdgeOrigin when check BackgroundPosition.

We should check Background{X/Y}Origin when check
BackgroundPosition{X/Y}. BackgroundPosition same but
BackgroundEdgeOrigin different is not the same position, we should
return false when FillLayersEqual().

Bug: 823046

Signed-off-by: Zhuoyu Qian <zhuoyu.qian@samsung.com>
Change-Id: Ia7d0c5af33e1ee5986420dc054c2ce1b1f65e9b0
Reviewed-on: https://chromium-review.googlesource.com/967912
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546679}

wpt-commits: 55846d56d8eed33606cdc1beaa7add98e694c824
wpt-pr: 10138
wpt-commits: 55846d56d8eed33606cdc1beaa7add98e694c824
wpt-pr: 10138
2018-04-15 08:37:03 +01:00
moz-wptsync-bot 9cb95732e3 Bug 1449780 [wpt PR 10226] - Update wpt metadata, a=testonly
wpt-pr: 10226
wpt-type: metadata
2018-04-15 08:37:01 +01:00
Brian Burg 292eda6109 Bug 1449780 [wpt PR 10226] - WebDriver: add more WebKit workarounds to detect whether a window is fullscreen, a=testonly
Automatic update from web-platform-testswebdriver: add more WebKit workarounds to detect whether a window is fullscreen (#10226)

WebKit doesn't implement the Fullscreen API yet, so we need to use
the vendor prefixed property to check whether the window is fullscreen.

This workaround was previously applied to fullscreen_window.py, but it
needs to happen in other places as wel.

wpt-commits: 592e2ed83ecd717392d37047536250ba74f1bafa
wpt-pr: 10226
wpt-commits: 592e2ed83ecd717392d37047536250ba74f1bafa
wpt-pr: 10226
2018-04-15 08:37:00 +01:00
Luke Bjerring be000f5a0a Bug 1449717 [wpt PR 10159] - Support partial dictionaries, a=testonly
Automatic update from web-platform-testsSupport partial dictionaries (#10159)

* Support partial dictionaries

wpt-commits: bc7c640b39c4a9ba70e916f44271ea8edab6014e
wpt-pr: 10159
wpt-commits: bc7c640b39c4a9ba70e916f44271ea8edab6014e
wpt-pr: 10159
2018-04-15 08:36:58 +01:00
François Doray 5f40b4350c Bug 1449737 [wpt PR 10223] - Revert "bluetooth: FakeBluetoothChooser impl.", a=testonly
Automatic update from web-platform-testsRevert "bluetooth: FakeBluetoothChooser impl."

This reverts commit 188adfb51a7c4ca1ab0cbeaffdec4f7cd76857f7.

Reason for revert: https://crbug.com/826787

Original change's description:
> bluetooth: FakeBluetoothChooser impl.
>
> Implements the interfaces that FakeBluetoothChooser overrides. The
> mojom::FakeBluetoothChooser overrides are implemented by running
> |event_handler_| with the appropriate arguments. The BluetoothChooser
> overrides do nothing at the moment, since the base class is only meant
> to update the chooser user interface.
>
> This change also begins to partially convert a Bluetooth chooser test to test
> the interface and deletes the temporary tests that were created to test this
> API.
>
> BUG=719827,719826,824704
>
> Change-Id: I56a04e6bdb2de38d9163d7bc350db578deeb9ba3
> Reviewed-on: https://chromium-review.googlesource.com/962983
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: Conley Owens <cco3@chromium.org>
> Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
> Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#546509}

TBR=dcheng@chromium.org,cco3@chromium.org,ortuno@chromium.org,odejesush@chromium.org

Change-Id: I0597151ec5878d41ac631b72296203bc99b1f2c8
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 719827, 719826, 824704, 826787
Reviewed-on: https://chromium-review.googlesource.com/984299
Commit-Queue: François Doray <fdoray@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546572}

wpt-commits: d5fea759ccb42cb19ed8553b99e74165fbfa79bb
wpt-pr: 10223
wpt-commits: d5fea759ccb42cb19ed8553b99e74165fbfa79bb
wpt-pr: 10223
2018-04-15 08:36:57 +01:00
Ian Kilpatrick 545699c72a Bug 1449286 [wpt PR 10199] - [css-layout-api] Implementation of LayoutConstraints#fixedInlineSize., a=testonly
Automatic update from web-platform-tests[css-layout-api] Implementation of LayoutConstraints#fixedInlineSize.

This adds the bare bones for the LayoutConstraints object. It just
handles the fixedInlineSize parameter. I expect the information in
this object after the next F2F.

The layout for the test will simply output an autoBlockSize of 100, if
the fixedInlineSize is 100. The tests impose various conditions in
how this can occur, but is certainly not exhaustive.

Change-Id: I6be4a7b77d7b737c778dc2de8b235035b8d3fa22
Bug: 726125
Reviewed-on: https://chromium-review.googlesource.com/981517
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546393}

wpt-commits: c2cd7575a454498f5758b8179506b3b49ad9f074
wpt-pr: 10199
wpt-commits: c2cd7575a454498f5758b8179506b3b49ad9f074
wpt-pr: 10199
2018-04-15 08:36:55 +01:00
Ovidio Henriquez ebfab98ccc Bug 1446840 [wpt PR 10083] - bluetooth: FakeBluetoothChooser impl., a=testonly
Automatic update from web-platform-testsbluetooth: FakeBluetoothChooser impl.

Implements the interfaces that FakeBluetoothChooser overrides. The
mojom::FakeBluetoothChooser overrides are implemented by running
|event_handler_| with the appropriate arguments. The BluetoothChooser
overrides do nothing at the moment, since the base class is only meant
to update the chooser user interface.

This change also begins to partially convert a Bluetooth chooser test to test
the interface and deletes the temporary tests that were created to test this
API.

BUG=719827,719826,824704

Change-Id: I56a04e6bdb2de38d9163d7bc350db578deeb9ba3
Reviewed-on: https://chromium-review.googlesource.com/962983
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Conley Owens <cco3@chromium.org>
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546509}

wpt-commits: 107dd46e1211df0e9a2aa229418ef30291573a0b
wpt-pr: 10083
wpt-commits: 107dd46e1211df0e9a2aa229418ef30291573a0b
wpt-pr: 10083
2018-04-15 08:36:52 +01:00
Luke Bjerring aec6de57af Bug 1448492 [wpt PR 10164] - Special-case idlharness.js errors as an assert_throw option, a=testonly
Automatic update from web-platform-testsHandle idlharness.js expected errors as an IdlArray.assert_throw option (#10164)

* Handle idlharness.js expected errors as an IdlArray.assert_throw option

wpt-commits: 355c2d77c7ec01ee18fd9c5917cc845a558551e8
wpt-pr: 10164
wpt-commits: 355c2d77c7ec01ee18fd9c5917cc845a558551e8
wpt-pr: 10164
2018-04-15 08:36:50 +01:00
jgraham 923a1e90f7 Bug 1452643 [wpt PR 10215] - [Gecko Bug 1433923] Use detailed failure message for wdspec test failures (pytest)., a=testonly
Automatic update from web-platform-testsfixup! Fix indentation

wpt-commits: 94ab26e4e5dc262e451be96e0f0883b5316f347f
wpt-pr: 10215
wpt-commits: 94ab26e4e5dc262e451be96e0f0883b5316f347f
wpt-pr: 10215
2018-04-15 08:36:49 +01:00
Henrik Boström 6e32a48c81 Bug 1447986 [wpt PR 10142] - RTCRtpSender.getStats() in blink added behind flag., a=testonly
Automatic update from web-platform-testsRTCRtpSender.getStats() in blink added behind flag.

This exposes RTCRtpSender.getStats() in JavaScript (behind flag) which
implements the stats selection algorithm[1] for senders.

[1] https://w3c.github.io/webrtc-pc/#dfn-stats-selection-algorithm

Bug: 680172
Change-Id: I8117c87f475d1c78fa3301fc2d821f0c3a21281f
Reviewed-on: https://chromium-review.googlesource.com/975306
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Taylor Brandstetter <deadbeef@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546493}

wpt-commits: 42f43956d49feb44ac03a0945a64066dd77e1f6c
wpt-pr: 10142
wpt-commits: 42f43956d49feb44ac03a0945a64066dd77e1f6c
wpt-pr: 10142
2018-04-15 08:36:47 +01:00
Rouslan Solomakhin 29f653aafa Bug 1449406 [wpt PR 10203] - fix: assert_equals check is wrong, a=testonly
Automatic update from web-platform-testsMerge pull request #10203 from w3c/fixup_show_test

fix: assert_equals check is wrong

wpt-commits: f9c1a509abd0a251d193352135a77ce74a335a57
wpt-pr: 10203
wpt-commits: f9c1a509abd0a251d193352135a77ce74a335a57
wpt-pr: 10203
2018-04-15 08:36:45 +01:00
Rouslan Solomakhin 0d2db879c9 Bug 1449408 [wpt PR 10204] - Add @edenchuang again 🎊, a=testonly
Automatic update from web-platform-testsMerge pull request #10204 from w3c/marcoscaceres-patch-1

Add @edenchuang again 🎊

wpt-commits: cb4fe6c9518d129c87fa05ccebf68c974924d672
wpt-pr: 10204
wpt-commits: cb4fe6c9518d129c87fa05ccebf68c974924d672
wpt-pr: 10204
2018-04-15 08:36:43 +01:00
Rouslan Solomakhin e07fc07a4e Bug 1449424 [wpt PR 10206] - fix copy/pasta, a=testonly
Automatic update from web-platform-testsMerge pull request #10206 from w3c/marcoscaceres-patch-2

fix copy/pasta

wpt-commits: e6cc3590770897476a7687e01fa3e570e36afb23
wpt-pr: 10206
wpt-commits: e6cc3590770897476a7687e01fa3e570e36afb23
wpt-pr: 10206
2018-04-15 08:36:41 +01:00
Anne van Kesteren cce74c2a84 Bug 1445934 [wpt PR 9919] - DOM: reset target/relatedTarget, a=testonly
Automatic update from web-platform-testsDOM: reset target/relatedTarget

For https://github.com/whatwg/dom/pull/585.

wpt-commits: 2f758ac5c16e44915f270ceec31a84eed8f85769
wpt-pr: 9919
wpt-commits: 2f758ac5c16e44915f270ceec31a84eed8f85769
wpt-pr: 9919
2018-04-15 08:36:39 +01:00
Darren Shen 7c3967fb6d Bug 1449105 [wpt PR 10191] - [css-typed-om] Stub list-valued tests., a=testonly
Automatic update from web-platform-tests[css-typed-om] Stub list-valued tests.

Currently we're just adding a TODO when we want to test a list-valued
property. It's probably easier if we stub that test function and then
implement it later.

Bug: 774887
Change-Id: Iab3cea915afbcc8490cacbd45e5632a18e7dece1
Reviewed-on: https://chromium-review.googlesource.com/981956
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546067}

wpt-commits: 97d4646fd82ae91238bf0c8bb8f941a0db10ecfb
wpt-pr: 10191
wpt-commits: 97d4646fd82ae91238bf0c8bb8f941a0db10ecfb
wpt-pr: 10191
2018-04-15 08:36:37 +01:00
Hayato Ito 9759a2fa07 Bug 1448791 [wpt PR 10174] - Keep track of all pending slot assignments, and recalc all before UpdateStyle phase, a=testonly
Automatic update from web-platform-testsKeep track of all pending slot assignments, and recalc all before UpdateStyle phase

For the purpose of rendering, Blink must calculate all pending slot assignments
before UpdateStyle phase. Unless that, a recursive RecalcStyle() may not
traverse a node which should be re-attached.

e.g. Suppose the following tree, where #d1 is assigned to a slot.

host
├──/shadow-root
│   └── slot name=s1
└── div id=d1 slot=s1

Then, we change #d1's slot attribute to s2, like:

> document.querySelector('#d1').setAttribute('slot', 's2');

host
├──/shadow-root
│   └── slot name=s1
└── div id=d1 slot=s2

In this case, #d1 should be removed from a LayoutTree. In other words, Blink
has to reattach #d1 somehow. However, if we don't recalc a slot assignment for
the shadow tree before UpdateStyle, a recursive RecalcStyle never traverses the
sub-tree because child-needs-style-recalc flag is not set for the node (and its
ancestor nodes). A flag should be set as a result of slot assignment recalc.

Thanks to the Incremental Shadow DOM, a slot assignemt recalc now becomes a
local operatoin on each shadow tree, rather than one global operation for every
shadow trees. We don't need to traverse a composed tree to recalc all. We can
recalc a slot assignment for each shadow tree directly, without traversing a
composed tree.

For a shadow tree which is not connected, we don't need to recalc its slot
assignment before UpdateStyle because such a shadow tree shouldn't have any
effect on rendering. Lazy slot assignment recalc is enough for such a shadow
tree.

This CL doesn't introduce any optimization to minimize the number of
to-be-reattached nodes. I'll optimize that as a next task. I'll use a sort of
dynamic programming there, as I did at
https://chromium-review.googlesource.com/c/chromium/src/+/535493 for
non-Incremental Shadow DOM.

Except for the performance, this CL should be the last part of Incremental
Shadow DOM from the external behavior's perspective. Style and Layout should
work correctly after this CL, even with Incremental Shadow DOM.

BUG=776656

Change-Id: Id18e87ff59d92863c68c571e7db09253c08aa91f
Reviewed-on: https://chromium-review.googlesource.com/964062
Reviewed-by: Takayoshi Kochi <kochi@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Hayato Ito <hayato@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546458}

wpt-commits: 1d25beb750906894ae1306c69ba2290e527b7048
wpt-pr: 10174
wpt-commits: 1d25beb750906894ae1306c69ba2290e527b7048
wpt-pr: 10174
2018-04-15 08:36:35 +01:00
Kriti Singh e08e789e37 Bug 1448643 [wpt PR 10169] - expand tests to test in reverse direction, a=testonly
Automatic update from web-platform-testsTest that event handlers set on the window object are found on the body element (#10169)

Based on event-handler-attributes-body-window.html.

wpt-commits: 6fca0b2cd6f7f8d915e78b1e3aa00a3ac6893019
wpt-pr: 10169
wpt-commits: 6fca0b2cd6f7f8d915e78b1e3aa00a3ac6893019
wpt-pr: 10169
2018-04-15 08:36:33 +01:00
moz-wptsync-bot 278173d49a Bug 1449445 [wpt PR 10207] - Update wpt metadata, a=testonly
wpt-pr: 10207
wpt-type: metadata
2018-04-15 08:36:31 +01:00
Hwanseung Lee 5bc2a16e9a Bug 1449445 [wpt PR 10207] - [css-typed-om] support x, y, cx, cy properties, a=testonly
Automatic update from web-platform-tests[css-typed-om] support x, y, cx, cy properties

x[1], y[2], cx[3], cy[4]
are added to support in whitelist.
and test file are also added.

[1]https://svgwg.org/svg2-draft/geometry.html#X
[2]https://svgwg.org/svg2-draft/geometry.html#Y
[3]https://svgwg.org/svg2-draft/geometry.html#CX
[4]https://svgwg.org/svg2-draft/geometry.html#CY

Bug: 820299
Change-Id: I46ced4427a5e7b2e08aa132fc0b8c5d2e1f19d22
Reviewed-on: https://chromium-review.googlesource.com/983077
Commit-Queue: Hwanseung Lee <hwanseung@chromium.org>
Reviewed-by: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546426}

wpt-commits: 3db7bb79512c7962760cd42a32c01aaeb9f68860
wpt-pr: 10207
wpt-commits: 3db7bb79512c7962760cd42a32c01aaeb9f68860
wpt-pr: 10207
2018-04-15 08:36:29 +01:00
Kinuko Yasuda 38513d304e Bug 1449129 [wpt PR 10193] - Re-land: "Don't adjust the NavigationTimings on redirects", a=testonly
Automatic update from web-platform-testsRe-land: "Don't adjust the NavigationTimings on redirects"

The reason for revert was the new navigation timing test expectations
(that got commited right before the original change) had a FAIL
expectation for the particular event order that this change was fixing.

Original change's description:
> Don't adjust the NavigationTimings on redirects
>
> We adjust the timings in WebDocumentLoaderImpl::UpdateNavigation(),
> shouldn't update in each AddRedirect() (which is called in a batch
> way after all the redirects are handled in the browser process with PlzNavigate,
> adjusting timings there with current timestamp is totally wrong)
>
> R=​ksakamoto,arthursonzogni
>
> Bug: 813889
> Change-Id: I3a57d3fdf1833c300feb5ee61737b64cece0946b
> Reviewed-on: https://chromium-review.googlesource.com/974673
> Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
> Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#546001}

Bug: 813889
Change-Id: I6f5c0ba1196fa1dd52225036820b29a95569ac21
Reviewed-on: https://chromium-review.googlesource.com/981913
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546365}

wpt-commits: 383fd735a55bd21daef6a07430d8f6ce3852f30b
wpt-pr: 10193
wpt-commits: 383fd735a55bd21daef6a07430d8f6ce3852f30b
wpt-pr: 10193
2018-04-15 08:36:27 +01:00
Darren Shen 24d515e3ee Bug 1449085 [wpt PR 10189] - [css-typed-om] Support some text-decoration properties., a=testonly
Automatic update from web-platform-tests[css-typed-om] Support some text-decoration properties.

Adds tests for:
- text-decoration
- text-decoration-line
- text-decoration-skip (not implemented in Blink)
- text-decoration-skip-ink
- text-decoration-width (not implemented in Blink)

text-decoration-line uses a weird internal structure for CSSValues,
so we have to encode/decode to that structure when getting/setting.
Failing tests because for some reason we ignore 'blink' for the
computed value. Blink also doesn't support 'spelling-error' and
'grammar-error' yet.

Bug: 820299
Change-Id: I60e8c3958c9b3a784177c9813a7325aa26e39581
Reviewed-on: https://chromium-review.googlesource.com/981717
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546364}

wpt-commits: 62d701058e3ddedb88df00fadb4e05802b7e8cbc
wpt-pr: 10189
wpt-commits: 62d701058e3ddedb88df00fadb4e05802b7e8cbc
wpt-pr: 10189
2018-04-15 08:36:25 +01:00
Hwanseung Lee 8b9cc40f16 Bug 1449176 [wpt PR 10196] - [css-typed-om] support r and rx and ry properties, a=testonly
Automatic update from web-platform-tests[css-typed-om] support r and rx and ry properties

r[1], rx[2], ry[3]
are added to support in whitelist.
and test file are also added.

[1]https://svgwg.org/svg2-draft/geometry.html#R
[2]https://svgwg.org/svg2-draft/geometry.html#RX
[3]https://svgwg.org/svg2-draft/geometry.html#RY

Bug: 820299
Change-Id: I51457648ca07aaf06cf15bd28452d5ad8099d2e3
Reviewed-on: https://chromium-review.googlesource.com/981918
Commit-Queue: Hwanseung Lee <hwanseung@chromium.org>
Reviewed-by: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546302}

wpt-commits: 45d92ebc552d67936169a17e86980636b112bf18
wpt-pr: 10196
wpt-commits: 45d92ebc552d67936169a17e86980636b112bf18
wpt-pr: 10196
2018-04-15 08:36:23 +01:00
Hiroki Nakagawa 79ecf1697a Bug 1447894 [wpt PR 10136] - Worker: Add tests for import.meta.url on DedicatedWorker, a=testonly
Automatic update from web-platform-testsWorker: Add tests for import.meta.url on DedicatedWorker

Bug: 680046
Change-Id: Ieb341c5922ad247961ca477893037896dbd88ea6
Reviewed-on: https://chromium-review.googlesource.com/974726
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546254}

wpt-commits: 8ccaab2a5566e719948722108fa04404e3a43849
wpt-pr: 10136
wpt-commits: 8ccaab2a5566e719948722108fa04404e3a43849
wpt-pr: 10136
2018-04-15 08:36:21 +01:00
Stephen McGruer ca23a4ea2f Bug 1448969 [wpt PR 10182] - Port nested sticky tests from reftests to JS tests, a=testonly
Automatic update from web-platform-testsPort nested sticky tests from reftests to JS tests

Bug: 699244
Change-Id: Ia85a44be9d9f7b0d0db382892520f2755523f514
Reviewed-on: https://chromium-review.googlesource.com/980236
Reviewed-by: Robert Flack <flackr@chromium.org>
Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546172}

wpt-commits: 8214a83ae15810425ebbdb305ba5a0a746f4b36e
wpt-pr: 10182
wpt-commits: 8214a83ae15810425ebbdb305ba5a0a746f4b36e
wpt-pr: 10182
2018-04-15 08:36:19 +01:00
Rouslan Solomakhin 68c64975ed Bug 1448953 [wpt PR 10180] - Replace 'enabledMethods' array with 'method' string., a=testonly
Automatic update from web-platform-testsMerge pull request #10180 from rsolomakhin/method

Replace 'enabledMethods' array with 'method' string.

wpt-commits: e96e038f14133dd891af50571dfeeda1210e8f36
wpt-pr: 10180
wpt-commits: e96e038f14133dd891af50571dfeeda1210e8f36
wpt-pr: 10180
2018-04-15 08:36:17 +01:00
Rune Lillesveen 276ee44e23 Bug 1448393 [wpt PR 10158] - [css-typed-om] Add support for the column-width property., a=testonly
Automatic update from web-platform-tests[css-typed-om] Add support for the column-width property.

Bug: 820299
Change-Id: I9e380416b18f30294fe7cb969a0ce7d0ab1fd7bd
Reviewed-on: https://chromium-review.googlesource.com/977910
Reviewed-by: Darren Shen <shend@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546082}

wpt-commits: 6135f17c8825701fc2ec62117a08fdcadca4a0a2
wpt-pr: 10158
wpt-commits: 6135f17c8825701fc2ec62117a08fdcadca4a0a2
wpt-pr: 10158
2018-04-15 08:36:14 +01:00
Ben Wells 909bd27905 Bug 1449101 [wpt PR 10190] - Revert "Don't adjust the NavigationTimings on redirects", a=testonly
Automatic update from web-platform-testsRevert "Don't adjust the NavigationTimings on redirects"

This reverts commit aeecb4f32ece14a8a294e4f9b80a5bb2278091c9.

Reason for revert: Causing lots of failures on webkit bots, e.g.:
https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/42143

Original change's description:
> Don't adjust the NavigationTimings on redirects
>
> We adjust the timings in WebDocumentLoaderImpl::UpdateNavigation(),
> shouldn't update in each AddRedirect() (which is called in a batch
> way after all the redirects are handled in the browser process with PlzNavigate,
> adjusting timings there with current timestamp is totally wrong)
>
> R=​ksakamoto,arthursonzogni
>
> Bug: 813889
> Change-Id: I3a57d3fdf1833c300feb5ee61737b64cece0946b
> Reviewed-on: https://chromium-review.googlesource.com/974673
> Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
> Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#546001}

TBR=kinuko@chromium.org,ksakamoto@chromium.org,arthursonzogni@chromium.org

Change-Id: I467ed888084ea0eda06faa903d1797fabffc47da
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 813889
Reviewed-on: https://chromium-review.googlesource.com/981912
Reviewed-by: Ben Wells <benwells@chromium.org>
Commit-Queue: Ben Wells <benwells@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546025}

wpt-commits: 2e480369d06977c6afeda0d45bd67f0644b787b4
wpt-pr: 10190
wpt-commits: 2e480369d06977c6afeda0d45bd67f0644b787b4
wpt-pr: 10190
2018-04-15 08:36:12 +01:00
Ian Kilpatrick 79ffedd172 Bug 1448441 [wpt PR 10161] - [css-layout-api] Allow developers to position fragments., a=testonly
Automatic update from web-platform-tests[css-layout-api] Allow developers to position fragments.

This implements the LayoutFragment.inlineOffset and
LayoutFragment.blockOffset attributes.

The tests added simply re-create the reference by setting these two
attributes in different text directions and writing modes.

Change-Id: I1865403ca12e3b174738ee93320eae5ba16ac292
Bug: 726125
Reviewed-on: https://chromium-review.googlesource.com/971832
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546018}

wpt-commits: 8ec345bcd24282ce94960fc0b11ca057bec393be
wpt-pr: 10161
wpt-commits: 8ec345bcd24282ce94960fc0b11ca057bec393be
wpt-pr: 10161
2018-04-15 08:36:10 +01:00
Kinuko Yasuda a00b9f14cb Bug 1448224 [wpt PR 10150] - Don't adjust the NavigationTimings on redirects, a=testonly
Automatic update from web-platform-testsDon't adjust the NavigationTimings on redirects

We adjust the timings in WebDocumentLoaderImpl::UpdateNavigation(),
shouldn't update in each AddRedirect() (which is called in a batch
way after all the redirects are handled in the browser process with PlzNavigate,
adjusting timings there with current timestamp is totally wrong)

R=ksakamoto,arthursonzogni

Bug: 813889
Change-Id: I3a57d3fdf1833c300feb5ee61737b64cece0946b
Reviewed-on: https://chromium-review.googlesource.com/974673
Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org>
Commit-Queue: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546001}

wpt-commits: c32afde8ec7f0e10b5b5f27c4907095c37303e71
wpt-pr: 10150
wpt-commits: c32afde8ec7f0e10b5b5f27c4907095c37303e71
wpt-pr: 10150
2018-04-15 08:36:08 +01:00
Kenichi Ishibashi 6f15efae9a Bug 1448758 [wpt PR 10173] - service_worker: Add tests for navigation timing, a=testonly
Automatic update from web-platform-testsservice_worker: Add tests for navigation timing

This CL adds some tests for PerformanceNavigationTiming
which are involved with service worker.
- SW intercepts a navigation
- SW falls back to network
- Redirect and SW intercepts a navigation

These tests check `workerStart <= fetchStart` because starting
a worker should happen before fetching a resource when service
worker is involved.

Bug: 782958
Change-Id: Idd3fa8f76a328e77ee531b81bd91ee3db223f12c
Reviewed-on: https://chromium-review.googlesource.com/979873
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545935}

wpt-commits: 92461700073cb989bf1df2deada5413b06647b80
wpt-pr: 10173
wpt-commits: 92461700073cb989bf1df2deada5413b06647b80
wpt-pr: 10173
2018-04-15 08:36:06 +01:00
Rune Lillesveen c09dfecc84 Bug 1448335 [wpt PR 10157] - [css-typedom] Add support for the *-gap properties., a=testonly
Automatic update from web-platform-tests[css-typedom] Add support for the *-gap properties.

Bug: 820299
Change-Id: I596113eeea7d4c13cf689364744bff7c261f93d3
Reviewed-on: https://chromium-review.googlesource.com/978247
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545896}

wpt-commits: 06f77f6bfaa86f3643a79f1ec2c49c6b6955cf18
wpt-pr: 10157
wpt-commits: 06f77f6bfaa86f3643a79f1ec2c49c6b6955cf18
wpt-pr: 10157
2018-04-15 08:36:04 +01:00
Robert Ma b989059527 Bug 1449011 [wpt PR 10184] - Better explain test execution in resources/test/README, a=testonly
Automatic update from web-platform-testsBetter explain test execution in resources/test/README

wpt-commits: f497de835233b7d8ea79a39fa89cb766d1c12b75
wpt-pr: 10184
wpt-commits: f497de835233b7d8ea79a39fa89cb766d1c12b75
wpt-pr: 10184
2018-04-15 08:36:02 +01:00
Ian Kilpatrick e4b08751d7 Bug 1446130 [wpt PR 10054] - [css-layout-api] Allow LayoutChild(ren) to be laid out., a=testonly
Automatic update from web-platform-tests[css-layout-api] Allow LayoutChild(ren) to be laid out.

This allows a LayoutChild to have layout performed on it, which will
return a Fragment - with the correct inline and block sizes.

These Fragments cannot be positioned yet, (next patch).

The LayoutChild will be laid out with an available inline/block size of
zero by default, and optionally can accept a fixed-inline/block size,
which it must respect.

Bug: 726125
Change-Id: Ie4386b8f6cd6ccec3f9e52ff332322101058836d
Reviewed-on: https://chromium-review.googlesource.com/962870
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545845}

wpt-commits: 7988e1756539bcdf39ec2102b99e0671c44d503c
wpt-pr: 10054
wpt-commits: 7988e1756539bcdf39ec2102b99e0671c44d503c
wpt-pr: 10054
2018-04-15 08:36:01 +01:00
fantasai 8f10c4aa54 Bug 1436404 [wpt PR 9418] - [css-sizing] Intrinsic percentage non-replaced widths, a=testonly
Automatic update from web-platform-tests[css-sizing-3] Add tests for intrinsic size contribution (width/inline-size) of non-replaced blocks with percentage widths. See https://github.com/w3c/csswg-drafts/issues/1132

wpt-commits: 5957997833c0c2dacbcf29b2e2eebd0a7c096c91
wpt-pr: 9418
wpt-commits: 5957997833c0c2dacbcf29b2e2eebd0a7c096c91
wpt-pr: 9418
2018-04-15 08:35:59 +01:00
Hwanseung Lee fda8bc9e3d Bug 1447881 [wpt PR 10134] - [css-typed-om] support block-size and inline-size, a=testonly
Automatic update from web-platform-tests[css-typed-om] support block-size and inline-size

block-size[1], inline-size[2], max-block-size[3],
max-inline-size[4], min-block-size[5], min-inline-size[6]
are added to support in whitelist.
and test file are also added.

[1]https://drafts.csswg.org/css-logical-1/#propdef-block-size
[2]https://drafts.csswg.org/css-logical-1/#propdef-inline-size
[3]https://drafts.csswg.org/css-logical-1/#propdef-max-block-size
[4]https://drafts.csswg.org/css-logical-1/#propdef-max-inline-size
[5]https://drafts.csswg.org/css-logical-1/#propdef-min-block-size
[6]https://drafts.csswg.org/css-logical-1/#propdef-min-inline-size

Bug: 820299
Change-Id: I97c589deea28bfedc82ec1b1686ceaf9979cb95e
Reviewed-on: https://chromium-review.googlesource.com/973561
Commit-Queue: Hwanseung Lee <hwanseung@chromium.org>
Reviewed-by: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545802}

wpt-commits: a890989795f8c8d005db4fd5fe859b171c6c1d98
wpt-pr: 10134
wpt-commits: a890989795f8c8d005db4fd5fe859b171c6c1d98
wpt-pr: 10134
2018-04-15 08:35:56 +01:00
Josh Matthews 4b62a11812 Bug 1448882 [wpt PR 10175] - Add base protocol to ConnectionlessProtocol., a=testonly
Automatic update from web-platform-testsAdd base protocol to ConnectionlessProtocol.

wpt-commits: 3b57b118a10cc6ec05c8d7aeb30ec6faadc729ad
wpt-pr: 10175
wpt-commits: 3b57b118a10cc6ec05c8d7aeb30ec6faadc729ad
wpt-pr: 10175
2018-04-15 08:35:54 +01:00
Morten Stenshorne 011be90291 Bug 1445931 [wpt PR 10050] - [css-flexbox] Resolve min-width:auto on table item to min preferred size., a=testonly
Automatic update from web-platform-tests[css-flexbox] Resolve min-width:auto on table item to min preferred size.

Edge and Firefox seem to let table flex items use the sizing algorithm
of the table extensively, and are therefore generally broken when it
comes to flexing tables. We, on the other hand, let the flex sizing
algorithm be in charge of sizing tables, so that flexing actually works.
However, this causes tables with a specified main size of less than the
minimum intrinsic logical width of the table to shrink below their
minimum intrinsic logical width, a situation that's generally unwanted
for tables.

Amend by ignoring the specified main size when resolving min-width:auto
on table items. Also ignore max-width/max-height. Just use the
preferred minimum logical width.

Bug: 821832
Change-Id: I78ca0c8e0041ea69bb606ff72d340bb3f5f9bb96
Reviewed-on: https://chromium-review.googlesource.com/964203
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545777}

wpt-commits: f4388a3ab1931b8f270378e3b0598c5d8538f3cb
wpt-pr: 10050
wpt-commits: f4388a3ab1931b8f270378e3b0598c5d8538f3cb
wpt-pr: 10050
2018-04-15 08:35:53 +01:00
Chandan Padhi 82e921f525 Bug 1448254 [wpt PR 10154] - Add support for autoGainControl and noiseSuppression to getCapabilities(), a=testonly
Automatic update from web-platform-testsAdd support for autoGainControl and noiseSuppression to getCapabilities()

This CL adds support for autoGainControl and noiseSuppression properties
to MediaStreamTrack.getCapabilities() and InputDeviceInfo.getCapabilities().

Bug: 823831, 817769
Change-Id: Ifdc0e560001e000b12c8d04634d3c52de0a34cc7
Reviewed-on: https://chromium-review.googlesource.com/977251
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Chandan Padhi <c.padhi@samsung.com>
Cr-Commit-Position: refs/heads/master@{#545750}

wpt-commits: ff4fae135b1c76c6784d2b0f2739fc69adadb3ba
wpt-pr: 10154
wpt-commits: ff4fae135b1c76c6784d2b0f2739fc69adadb3ba
wpt-pr: 10154
2018-04-15 08:35:51 +01:00
Hiroki Nakagawa 1b44cf2475 Bug 1447901 [wpt PR 10139] - Worker: Allow dynamic import() on DedicatedWorkerGlobalScope, a=testonly
Automatic update from web-platform-testsWorker: Allow dynamic import() on DedicatedWorkerGlobalScope

This CL allows dynamic import() on DedicatedWorkerGlobalScope and adds WPT
tests. Note that ES Modules on DedicatedWorker is an experimental feature behind
the runtime flag.

Design doc:
https://docs.google.com/document/d/1IMGWAK7Wq37mLehwkbysNRBBnhQBo3z2MbYyMkViEnY/edit#heading=h.637avx8i5qtn

Bug: 680046
Change-Id: I1f8fed5c319aab634f96bcfabeb3c95f5dc7d9a7
Reviewed-on: https://chromium-review.googlesource.com/970127
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545748}

wpt-commits: e31f590e67dfb68f1c532ba62c79c50c485f62ed
wpt-pr: 10139
wpt-commits: e31f590e67dfb68f1c532ba62c79c50c485f62ed
wpt-pr: 10139
2018-04-15 08:35:48 +01:00
Darren Shen 458428321d Bug 1448236 [wpt PR 10152] - [css-typed-om] Support font properties., a=testonly
Automatic update from web-platform-tests[css-typed-om] Support font properties.

We try to support as many font properties as possible. However, several
font properties have not been implemented in Blink yet. Also, the
computed value for font-stretch is wrong (it should be as specified,
and no rounding should occur).

Spec: https://drafts.css-houdini.org/css-typed-om-1/#reify-stylevalue

Bug: 820299
Change-Id: I744d03a08856bd6d0df6bd07230ec80138e6e3b7
Reviewed-on: https://chromium-review.googlesource.com/977247
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545721}

wpt-commits: 4ff4c6645e47cf6e2585e3bd3f648f5c9491a859
wpt-pr: 10152
wpt-commits: 4ff4c6645e47cf6e2585e3bd3f648f5c9491a859
wpt-pr: 10152
2018-04-15 08:35:46 +01:00
Robert Ma 21cca9cc69 Bug 1448493 [wpt PR 10163] - Fix some IDL tests after html.idl includes SVGElement, a=testonly
Automatic update from web-platform-testsFix some IDL tests after html.idl includes SVGElement

html.idl changed in upstream
https://github.com/w3c/web-platform-tests/pull/10110
and imported in
https://crrev.com/c/978021

Bug: 825191
Change-Id: Ie1a04e730aabd50c615f1dab079f92eeaa22565a
Reviewed-on: https://chromium-review.googlesource.com/978508
Commit-Queue: Robert Ma <robertma@chromium.org>
Reviewed-by: Joshua Bell <jsbell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545588}

wpt-commits: d04a8fc02b85bd32799691759c8c05ead07cd939
wpt-pr: 10163
wpt-commits: d04a8fc02b85bd32799691759c8c05ead07cd939
wpt-pr: 10163
2018-04-15 08:35:44 +01:00
Ovidio Henriquez 99c5bd4750 Bug 1447515 [wpt PR 10117] - bluetooth: Impl. setNextWriteResponse (descriptor), a=testonly
Automatic update from web-platform-testsbluetooth: Impl. setNextWriteResponse (descriptor)

Also implements getLastWrittenValue() and converts two tests to use
these.

FakeRemoteGattDescriptor::setNextWriteResponse allows tests to set the
next response for a write.

BUG=719825

Change-Id: I2807d23a55f79eeca35338e25916c6d5e0115e89
Reviewed-on: https://chromium-review.googlesource.com/964901
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Reviewed-by: Conley Owens <cco3@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545508}

wpt-commits: 7991f4bac7d03ac0251bc5eac60b725ad53ca81f
wpt-pr: 10117
wpt-commits: 7991f4bac7d03ac0251bc5eac60b725ad53ca81f
wpt-pr: 10117
2018-04-15 08:35:42 +01:00
moz-wptsync-bot f1ce51c3e6 Bug 1448231 [wpt PR 10151] - Update wpt metadata, a=testonly
wpt-pr: 10151
wpt-type: metadata
2018-04-15 08:35:40 +01:00
youennf 0e5a84dee2 Bug 1448231 [wpt PR 10151] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=183928, a=testonly
Automatic update from web-platform-testsMerge pull request #10151 from youennf/wpt-export-for-webkit-183928

WebKit export of https://bugs.webkit.org/show_bug.cgi?id=183928

wpt-commits: af184dfb49b4dc609242ec1ff23db2b5daa22787
wpt-pr: 10151
wpt-commits: af184dfb49b4dc609242ec1ff23db2b5daa22787
wpt-pr: 10151
2018-04-15 08:35:39 +01:00
Ovidio Henriquez 0a2e30b6d0 Bug 1447518 [wpt PR 10118] - bluetooth: Add RemoveFakeDescriptor to BT test, a=testonly
Automatic update from web-platform-testsbluetooth: Add RemoveFakeDescriptor to BT test

This change allows the removal of a descriptor to be simulated by the
Bluetooth test interface. A generated test script was also converted to test the
new interface.

BUG=569709

Change-Id: Id4286a3e44cd04ee1b371938f1ef89f33458269c
Reviewed-on: https://chromium-review.googlesource.com/972334
Reviewed-by: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Conley Owens <cco3@chromium.org>
Commit-Queue: Ovidio Henriquez <odejesush@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545448}

wpt-commits: 273bb41376c98c36e743186b63ec3cffa58a5339
wpt-pr: 10118
wpt-commits: 273bb41376c98c36e743186b63ec3cffa58a5339
wpt-pr: 10118
2018-04-15 08:35:37 +01:00
Rune Lillesveen daf31e776b Bug 1448082 [wpt PR 10146] - Don't skip display:none options finding selectable options., a=testonly
Automatic update from web-platform-testsDon't skip display:none options finding selectable options.

This means we can also assume a null ComputedStyle on options means they
are display:none. That is a pre-requisite for fixing issue 822581.

Bug: 824754
Change-Id: Ia8a400ec8eed9ecb9a85d2c93c354841ad721492
Reviewed-on: https://chromium-review.googlesource.com/975604
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545443}

wpt-commits: 2d1fd9e9f49a4bd8884535447282f8fd52d8fd48
wpt-pr: 10146
wpt-commits: 2d1fd9e9f49a4bd8884535447282f8fd52d8fd48
wpt-pr: 10146
2018-04-15 08:35:35 +01:00
Blink WPT Bot 0bfda7b74a Bug 1452254 [wpt PR 8648] - PaymentRequest: Use [SecureContext] instead of manual check, a=testonly
Automatic update from web-platform-testsPaymentRequest: Use [SecureContext] instead of manual check (#8648)

Until now, we had to use IsSecureContext() to check whether an execution
context is a secure context manually. But we can use [SecureContext]
instead of the manual check now. After this change, all related APIs
including PaymentRequest will not be exposed in non-secure context.

Bug: none
Change-Id: Ie5b3fc6641e882cc2844595fea350b6adb3425db

wpt-commits: a1ec330b943e4164962bd1108798d60aa4a0e5e3
wpt-pr: 8648
wpt-commits: a1ec330b943e4164962bd1108798d60aa4a0e5e3
wpt-pr: 8648
2018-04-15 08:35:33 +01:00
moz-wptsync-bot 8dd6edfb86 Bug 1448023 [wpt PR 10029] - Update wpt metadata, a=testonly
wpt-pr: 10029
wpt-type: metadata
2018-04-15 08:35:31 +01:00
Luke Bjerring 6c44e87fbf Bug 1448023 [wpt PR 10029] - idlharness.js: Distinguish instance toJSON is being executed against when it's inherited, a=testonly
Automatic update from web-platform-testsidlharness.js: Distinguish instance toJSON is being executed against when it's inherited (#10029)

* Distinguish which instance toJSON is being executed against when inherited

wpt-commits: 4578f69b2b605146490f8951cd37e87bdf521d03
wpt-pr: 10029
wpt-commits: 4578f69b2b605146490f8951cd37e87bdf521d03
wpt-pr: 10029
2018-04-15 08:35:30 +01:00
Ahilya Sinha 3c3bc46496 Bug 1448145 [wpt PR 10147] - Fixed lint checking directories it shouldn't be, a=testonly
Automatic update from web-platform-testsFixed lint checking directories it shouldn't be (#10147)

Lint earlier checked _venv/ and .git/ which it shouldn't be checking.

wpt-commits: b705dc10c1b15a9cf3fa2b1648274f4d70ee1aa2
wpt-pr: 10147
wpt-commits: b705dc10c1b15a9cf3fa2b1648274f4d70ee1aa2
wpt-pr: 10147
2018-04-15 08:35:28 +01:00
moz-wptsync-bot 15d00212a1 Bug 1447872 [wpt PR 10131] - Update wpt metadata, a=testonly
wpt-pr: 10131
wpt-type: metadata
2018-04-15 08:35:27 +01:00
jgraham 3534091f07 Bug 1447872 [wpt PR 10131] - Fix python gitignore for directories., a=testonly
Automatic update from web-platform-testsFix python gitignore for directories. (#10131)

For top level directories like _venv/ we were creating the regexp
^\_venv/$, which we were then feeding paths like _venv/bin/foo which
it fails to match. Since we are matching against full paths, we
certainly want to allow matching _venv/* and probably also bare _venv,
so add a special case for paths with a trailing slash to allow these
options.

wpt-commits: 174f76430b32801d32cb3974c46894e866bad7a3
wpt-pr: 10131
wpt-commits: 174f76430b32801d32cb3974c46894e866bad7a3
wpt-pr: 10131
2018-04-15 08:35:25 +01:00
Sergio Villar Senin 4180128291 Bug 1447937 [wpt PR 10141] - [css-grid] Fix auto repeat tracks computation with definite min sizes, a=testonly
Automatic update from web-platform-tests[css-grid] Fix auto repeat tracks computation with definite min sizes

Indefinitely sized containers use the specified definite min-size (if any) as
available space in order to compute the number of auto repeat tracks to
create. A bug in that code was causing the grid to be one track larger than
expected. That was only happening in the case of the free space being
a multiple of the total size of the autorepeat tracks.

Bug: 823140
Change-Id: I6cc13df478da4ba00585fa557012391291941d1a
Reviewed-on: https://chromium-review.googlesource.com/973522
Commit-Queue: Sergio Villar <svillar@igalia.com>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#545403}

wpt-commits: 9e2e5eb3fc0dbb25a8f643020577157c3e64d556
wpt-pr: 10141
wpt-commits: 9e2e5eb3fc0dbb25a8f643020577157c3e64d556
wpt-pr: 10141
2018-04-15 08:35:24 +01:00
Michael[tm] Smith 4af726f901 Bug 1448295 [wpt PR 10155] - cc Update messages.json, a=testonly
Automatic update from web-platform-testscc Update messages.json

wpt-commits: b04a9230dffdc9e23bd30036f3994c7cbc635a6b
wpt-pr: 10155
wpt-commits: b04a9230dffdc9e23bd30036f3994c7cbc635a6b
wpt-pr: 10155
2018-04-15 08:35:22 +01:00
Anne van Kesteren b50ca81721 Bug 1447313 [wpt PR 10110] - Add HTMLOrSVGElement to HTML's IDL, a=testonly
Automatic update from web-platform-testsAdd HTMLOrSVGElement to HTML's IDL

And align a couple other things while there.

Helps with https://github.com/whatwg/html/pull/3543.

wpt-commits: 20d739eff6ebfe360c1aadfd3f3161c0fce847a2
wpt-pr: 10110
wpt-commits: 20d739eff6ebfe360c1aadfd3f3161c0fce847a2
wpt-pr: 10110
2018-04-15 08:35:20 +01:00
moz-wptsync-bot d3fa3ab2b2 Bug 1447542 [wpt PR 9099] - Update wpt metadata, a=testonly
wpt-pr: 9099
wpt-type: metadata
2018-04-15 08:35:18 +01:00
Marcos Cáceres 86ef2b06ec Bug 1447542 [wpt PR 9099] - Tests for PaymentItem.type member, a=testonly
Automatic update from web-platform-testsTests for PaymentItem.type member (#9099)

wpt-commits: e40c752465ac7413cf0212bed504ee0098dbd6a9
wpt-pr: 9099
wpt-commits: e40c752465ac7413cf0212bed504ee0098dbd6a9
wpt-pr: 9099
2018-04-15 08:35:16 +01:00
Xianzhu Wang af62bf9f45 Bug 1447876 [wpt PR 10132] - [PE] Add ToInt() for logical padding top and bottom for LayoutTableCell, a=testonly
Automatic update from web-platform-tests[PE] Add ToInt() for logical padding top and bottom for LayoutTableCell

This reverts the logic for logical top/bottom paddings to be the same
as before https://chromium-review.googlesource.com/619603. The logical
top/bottom paddings are truncated like what we do for other table
layouts.

We still keep subpixels for logical left/right paddings to ensure
correct logical width calculation. This is still the same as before
https://chromium-review.googlesource.com/619603.

Bug: 823824
Change-Id: Icb617bf5771d1726f767207853f4adc8275731dc
Reviewed-on: https://chromium-review.googlesource.com/974315
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545225}

wpt-commits: 4e1bb5100b7de0d9373bccf5fd09e8476801d3cd
wpt-pr: 10132
wpt-commits: 4e1bb5100b7de0d9373bccf5fd09e8476801d3cd
wpt-pr: 10132
2018-04-15 08:35:14 +01:00
Robert Ma e1ac54789a Bug 1447843 [wpt PR 10127] - Fix resources/test (when running locally), a=testonly
Automatic update from web-platform-testsFix resources/test (when running locally)

1. Check the HTTP port of wptserve instead of HTTPS to avoid the
   unnecessary complexities of setting up SSL context (which may fail in
   some environments).
2. Use exponential backoff when waiting for wptserve and specify a
   maximum retry to avoid indefinite hang.
3. Use `terminate` instead of `kill` to give wptserve a chance to clean
   up, which is especially useful when running locally.

WPTServe.url still returns a HTTPS URL to make sure tests that require
secure context (e.g. service workers) still work.

--
Add .tox to global .gitignore

wpt-commits: f94a28aef58d7e6fb83900aadf29d89a3c14fb73, 9dcebcba39eba001a6f4a525646712021b55a685
wpt-pr: 10127
wpt-commits: f94a28aef58d7e6fb83900aadf29d89a3c14fb73, 9dcebcba39eba001a6f4a525646712021b55a685
wpt-pr: 10127
2018-04-15 08:35:12 +01:00
Luke Bjerring efceb46d3a Bug 1447145 [wpt PR 10100] - Handle options for add_untested_idls, a=testonly
Automatic update from web-platform-testsHandle options for add_untested_idls (#10100)

wpt-commits: df2e8038d83a8573de683c38fde2211bcc3057a2
wpt-pr: 10100
wpt-commits: df2e8038d83a8573de683c38fde2211bcc3057a2
wpt-pr: 10100
2018-04-15 08:35:10 +01:00
Harald Alvestrand 54d6a9ea40 Bug 1446391 [wpt PR 10075] - Add memory of last SDP offer/answer created, a=testonly
Automatic update from web-platform-testsAdd memory of last SDP offer/answer created

This adds internal slots "LastOffer" and "LastAnswer", and uses
those to check that SetLocalDescription uses an unchanged SDP offer/answer.

Because modification of SDP is suspected to be used in a number of places,
this change only rejects SDP with modified fingerprints (which would fail
anyway), but merely counts the usage for other modifications.

Bug: chromium:823036
Change-Id: I0c978d5ff3e63b0afab3ec02334c57a5aaa94cdd
Reviewed-on: https://chromium-review.googlesource.com/966441
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Tommi <tommi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545175}

wpt-commits: e48a42ff61e97e4b6fbae0f66be03d60e20b9400
wpt-pr: 10075
wpt-commits: e48a42ff61e97e4b6fbae0f66be03d60e20b9400
wpt-pr: 10075
2018-04-15 08:35:09 +01:00
Hayato Ito fc877170b4 Bug 1447238 [wpt PR 10106] - Reject customized built-in elements in attachShadow, a=testonly
Automatic update from web-platform-testsReject customized built-in elements in attachShadow

Element::CanAttachShadowRoot() needs to be updated because it returns wrongly true for
customized built-in elements.

The spec: https://dom.spec.whatwg.org/#dom-element-attachshadow

Bug: 823033
Change-Id: Ia9aeb47569414830f5435f37f85d96101b9fe432
Reviewed-on: https://chromium-review.googlesource.com/970142
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Hayato Ito <hayato@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545026}

wpt-commits: 99914e138abbd268494757edbdb800566727179b
wpt-pr: 10106
wpt-commits: 99914e138abbd268494757edbdb800566727179b
wpt-pr: 10106
2018-04-15 08:35:07 +01:00
Frédéric Wang 0153037b1d Bug 1446321 [wpt PR 9993] - MathML: Test italic correction of sub and super scripts attached to a large operator, a=testonly
Automatic update from web-platform-testsMathML: Test italic correction of sub and super scripts attached to a large operator (#9993)

wpt-commits: 74126cb3c187c5993d16d30d4f13368a3f7dc943
wpt-pr: 9993
wpt-commits: 74126cb3c187c5993d16d30d4f13368a3f7dc943
wpt-pr: 9993
2018-04-15 08:35:05 +01:00
Joe Downing 11d4479db8 Bug 1447321 [wpt PR 10111] - Move KeyboardLock API methods to a 'keyboard' object, a=testonly
Automatic update from web-platform-testsMove KeyboardLock API methods to a 'keyboard' object

This change moves the KeyboardLock API methods to a 'keyboard'
namespace on the Navigator object.  We are doing this work now as
there has been a request for additional keyboard functionality that
would also be placed on the new keyboard object and we wanted to
move the KeyboardLock methods there for consistency before we launch.

KeyboardLock API Spec is here:
https://w3c.github.io/keyboard-lock/#API

Old calling pattern:
Navigator.keyboardLock();
Navigator.keyboardUnlock();

New calling pattern:
Navigator.keyboard.lock();
Navigator.keyboard.unlock();

Note: The main logic in the KeyboardLock.cpp class and tests is the
same as it was, however the file changed enough that git does not
recognize it as a file move.

BUG=680809

Change-Id: I234b2ab12d5ecd44c894ed5103863fd96fd548d4
Reviewed-on: https://chromium-review.googlesource.com/969656
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Gary Kacmarcik <garykac@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544996}

wpt-commits: 5ffa5051c36c670be1a38000de442b002920ac12
wpt-pr: 10111
wpt-commits: 5ffa5051c36c670be1a38000de442b002920ac12
wpt-pr: 10111
2018-04-15 08:35:02 +01:00
Hiroki Nakagawa 2733d056e8 Bug 1447216 [wpt PR 10104] - Worker: Support ES Modules on DedicatedWorker behind the runtime flag, a=testonly
Automatic update from web-platform-testsWorker: Support ES Modules on DedicatedWorker behind the runtime flag

This CL supports ES Modules on DedicatedWorker behind the ModuleDedicatedWorker
flag and adds WPT tests.

With the flag, you can specify 'type' option on the constructor of
DedicatedWorker (i.e., new Worker) to start a dedicated worker as a module
script. On DedicatedWorkerGlobalScope, static import is available, but dynamic
import() hasn't been implemented yet.

Bug: 680046
Change-Id: I3aca350228ec07be7884c7a2eb8cd351e7fd6b6e
Reviewed-on: https://chromium-review.googlesource.com/967908
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544983}

wpt-commits: 1a8c195a98225c947458a5fd45606d181eaf273b
wpt-pr: 10104
wpt-commits: 1a8c195a98225c947458a5fd45606d181eaf273b
wpt-pr: 10104
2018-04-15 08:35:00 +01:00
Yoshifumi Inoue 6a625f6884 Bug 1447248 [wpt PR 10107] - Make Range::intersectsNode() to follow the spec, a=testonly
Automatic update from web-platform-testsMake Range::intersectsNode() to follow the spec

This patch change |Range::intersectsNode()| to follow the spec[1].

[1] https://dom.spec.whatwg.org/#dom-range-intersectsnode

Bug: 822510
Change-Id: Ifd504443355da12482b759701cddd62e2a90d7a6
Reviewed-on: https://chromium-review.googlesource.com/970044
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Yoshifumi Inoue <yosin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544971}

wpt-commits: 14f1aecaee987281fd960ba0818c49dbd11f20fe
wpt-pr: 10107
wpt-commits: 14f1aecaee987281fd960ba0818c49dbd11f20fe
wpt-pr: 10107
2018-04-15 08:34:58 +01:00
Marcos Cáceres 3c35535fbf Bug 1447555 [wpt PR 10120] - Prevent false positives, a=testonly
Automatic update from web-platform-testsPrevent false positives (#10120)

wpt-commits: f5b48cf93c0c76afacfc7a503b7b100a4c738b71
wpt-pr: 10120
wpt-commits: f5b48cf93c0c76afacfc7a503b7b100a4c738b71
wpt-pr: 10120
2018-04-15 08:34:56 +01:00
Rune Lillesveen 9389dea655 Bug 1447576 [wpt PR 10121] - [css-typed-om] Add support for column-span., a=testonly
Automatic update from web-platform-tests[css-typed-om] Add support for column-span.

Reify as an identifier.

Bug: 820299
Change-Id: I483a1e3c126e5b280a2337772584070f96cd533e
Reviewed-on: https://chromium-review.googlesource.com/970263
Reviewed-by: Darren Shen <shend@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544939}

wpt-commits: 405e0e970e10bdbced76ca6bc9c09e150739925e
wpt-pr: 10121
wpt-commits: 405e0e970e10bdbced76ca6bc9c09e150739925e
wpt-pr: 10121
2018-04-15 08:34:54 +01:00
Luke Bjerring aebe167f3b Bug 1452341 [wpt PR 9908] - Update web-animations IDL file, a=testonly
Automatic update from web-platform-testsUpdate web-animations IDL file (#9908)

wpt-commits: 0529cdebdffd452cb2c9d1509a2f196bbb1df508
wpt-pr: 9908
wpt-commits: 0529cdebdffd452cb2c9d1509a2f196bbb1df508
wpt-pr: 9908
2018-04-15 08:34:52 +01:00
Nicolás Peña 3c24f16083 Bug 1447233 [wpt PR 10105] - Move remaining Intel/resource-timing/ tests to WPT, a=testonly
Automatic update from web-platform-testsMove remaining Intel/resource-timing/ tests to WPT

Bug: 498037
Change-Id: I8f0e72da2aac76e5ff8ac0b4ffffd8b228e0ac42
Reviewed-on: https://chromium-review.googlesource.com/970047
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544895}

wpt-commits: 26e8a76d7fbea0721468e791a325444ac9939a4f
wpt-pr: 10105
wpt-commits: 26e8a76d7fbea0721468e791a325444ac9939a4f
wpt-pr: 10105
2018-04-15 08:34:50 +01:00
Marijn Kruisselbrink a1fd0dff57 Bug 1447150 [wpt PR 10101] - [Blobs] Correctly set mimetype of blob in FetchDataLoader., a=testonly
Automatic update from web-platform-tests[Blobs] Correctly set mimetype of blob in FetchDataLoader.

Just creating a new BlobDataHandle doesn't actually update the mimetype
of the blob (if later the blob is requested through a blob: URL for
example), so instead actually create a new blob wrapping the existing
blob to properly change the mimetype.

Bug: none
Change-Id: I93b6d584178a02a74d68bdd6fcace1514ca90ec0
Reviewed-on: https://chromium-review.googlesource.com/967271
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544864}

wpt-commits: 3c0e03dcd57325686f7ce4b660ba0e2cdc3dd35f
wpt-pr: 10101
wpt-commits: 3c0e03dcd57325686f7ce4b660ba0e2cdc3dd35f
wpt-pr: 10101
2018-04-15 08:34:48 +01:00
Harald Alvestrand f19c31034a Bug 1447311 [wpt PR 10109] - Test that DTMFSender rejects properly after close, a=testonly
Automatic update from web-platform-testsTest that DTMFSender rejects properly after close

This verifies that the sender throws the right error
when called after the connection closing.

Bug: chromium:822799
Change-Id: Id3ab4ddc65b1510526fa49b7bfe3f9f95a7f2d65
Reviewed-on: https://chromium-review.googlesource.com/968927
Reviewed-by: Henrik Boström <hbos@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544804}

wpt-commits: b1ef882561da6110852ba6f96f2043a24d00dcb7
wpt-pr: 10109
wpt-commits: b1ef882561da6110852ba6f96f2043a24d00dcb7
wpt-pr: 10109
2018-04-15 08:34:46 +01:00
Sandra Sun 019263c3bc Bug 1447485 [wpt PR 10115] - Implement scroll-snap-type: proximity, a=testonly
Automatic update from web-platform-testsImplement scroll-snap-type: proximity

As specified in the spec, when the snap-container has scroll-snap-type:
proximity, we should only consider snap positions that are close to the
current scroll offset.
https://drafts.csswg.org/css-scroll-snap-1/#snap-strictness

Bug: 823820
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel
Change-Id: I6312f98df421e303eb538f422ede39cea8dd5d38
Reviewed-on: https://chromium-review.googlesource.com/971466
Commit-Queue: Sandra Sun <sunyunjia@chromium.org>
Reviewed-by: Ali Juma <ajuma@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544783}

wpt-commits: c6ed7397bed7c2df7b6033bc6c6f6dc24bb0a32e
wpt-pr: 10115
wpt-commits: c6ed7397bed7c2df7b6033bc6c6f6dc24bb0a32e
wpt-pr: 10115
2018-04-15 08:34:44 +01:00
Chris Harrelson a34f45f0c8 Bug 1437610 [wpt PR 8747] - Make <foreignObject> a stacking context., a=testonly
Automatic update from web-platform-testsMake <foreignObject> a stacking context.

Intent to ship:

https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/DHSUFGpZafc

Bug: 723076
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I09d422e0fa9888610cfb3a8acfcea6c9f8c8de24
Reviewed-on: https://chromium-review.googlesource.com/831397
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#544756}

wpt-commits: 888f7dfb2dcd37a8e99ecb741ac46eed46ce804f
wpt-pr: 8747
wpt-commits: 888f7dfb2dcd37a8e99ecb741ac46eed46ce804f
wpt-pr: 8747
2018-04-15 08:34:42 +01:00
moz-wptsync-bot 047f4095e0 Bug 1452643 [wpt PR 9833] - Update wpt metadata, a=testonly
wpt-pr: 9833
wpt-type: metadata
2018-04-15 08:34:40 +01:00
Luke Bjerring 345ffb753d Bug 1452643 [wpt PR 9833] - Update the storage IDL file, a=testonly
Automatic update from web-platform-testsUpdate storage idl file (#9833)

wpt-commits: dbb38a6b4c9960a1d2a7a15f3a65eb14c6425faf
wpt-pr: 9833
wpt-commits: dbb38a6b4c9960a1d2a7a15f3a65eb14c6425faf
wpt-pr: 9833
2018-04-15 08:34:38 +01:00
Luke Bjerring 056a2a9f0c Bug 1452643 [wpt PR 9855] - Update the webvtt IDL file, a=testonly
Automatic update from web-platform-testsUpdate the webvtt IDL file (#9855)

* Add webvtt idl file
* Update webvtt/api/interfaces.html to use IDL

wpt-commits: 5edf4f2d1f9d1a2bbdddfc7b8e0b8171e4b7555e
wpt-pr: 9855
wpt-commits: 5edf4f2d1f9d1a2bbdddfc7b8e0b8171e4b7555e
wpt-pr: 9855
2018-04-15 08:34:36 +01:00
Luke Bjerring f71344da1b Bug 1452340 [wpt PR 9775] - Update the css-typed-om IDL file, a=testonly
Automatic update from web-platform-testsUpdate the css-typed-om IDL file (#9775)

* Update css-typed-om IDL
* Re-introduce commenting of CSS namespace

wpt-commits: b873ed644e19802bc198b799d5103bb919fe8a38
wpt-pr: 9775
wpt-commits: b873ed644e19802bc198b799d5103bb919fe8a38
wpt-pr: 9775
2018-04-15 08:34:34 +01:00
Luke Bjerring 5f5cd7283c Bug 1452339 [wpt PR 9797] - Update payment-request IDL file, a=testonly
Automatic update from web-platform-testsUpdate payment-request IDL file (#9797)

wpt-commits: ab293a51c78d9a33b403385ea8f26246a44d80bf
wpt-pr: 9797
wpt-commits: ab293a51c78d9a33b403385ea8f26246a44d80bf
wpt-pr: 9797
2018-04-15 08:34:32 +01:00
Manuel Rego Casasnovas 45c68451a7 Bug 1447621 [wpt PR 10122] - [css-grid] Fix testing-utils.js, a=testonly
Automatic update from web-platform-tests[css-grid] Fix testing-utils.js

We have been calling testGridTemplateColumnsRows() with
and without arrays.
Arrays are needed because the serialization of 2 tracks of the same size
can be "100px 100px" or "repeat(2, 100px)".
But in the rest of the cases we don't need an array,
so we call the method with a single value.
testGridTemplateColumnsRows() was not ready to support that,
and it wasn't actually checking anything in that case.

The patch modifies testing-utils.js, so it wraps values in an array
when required.
Now testGridTemplateColumnsRows() will be actually checking things.

Change-Id: I7e360677c391df74dedb474922bf5c04247141c5
Reviewed-on: https://chromium-review.googlesource.com/973063
Reviewed-by: Sergio Villar <svillar@igalia.com>
Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#544681}

wpt-commits: 535e9629904e3f24ac891763d5d24b8475df5926
wpt-pr: 10122
wpt-commits: 535e9629904e3f24ac891763d5d24b8475df5926
wpt-pr: 10122
2018-04-15 08:34:30 +01:00
Robert Ma b5eddf0c65 Bug 1447496 [wpt PR 10116] - Attempt to fix ci_resources_unittest (#10114), a=testonly
Automatic update from web-platform-testsAttempt to fix ci_resources_unittest (#10116)

The test wasn't running against the downloaded Firefox Nightly but
system Firefox instead, which is fixed by passing the binary path to
tox (which then passes it to pytest conftest.py).

The pip requirements should be managed by tox.

wpt-commits: 47c9322f474fe123c6df2223bd93b8fd0056c6f9
wpt-pr: 10116
wpt-commits: 47c9322f474fe123c6df2223bd93b8fd0056c6f9
wpt-pr: 10116
2018-04-15 08:34:28 +01:00
Anne van Kesteren e8b0a13fdd Bug 1441139 [wpt PR 9672] - Test postMessage() exception order, a=testonly
Automatic update from web-platform-testsTest postMessage() exception order

For https://github.com/whatwg/html/pull/3508 and https://github.com/whatwg/html/pull/3557.

wpt-commits: fc04bb5708878ee7b68996f8a161507022e07777
wpt-pr: 9672
wpt-commits: fc04bb5708878ee7b68996f8a161507022e07777
wpt-pr: 9672
2018-04-15 08:34:26 +01:00
Marcos Cáceres bca8ded300 Bug 1447543 [wpt PR 10119] - Edge doesn't do object spread yet, a=testonly
Automatic update from web-platform-testsEdge doesn't do object spread yet (#10119)

wpt-commits: f8920ff0580278a7d8036f534c1fd0f21fc8662d
wpt-pr: 10119
wpt-commits: f8920ff0580278a7d8036f534c1fd0f21fc8662d
wpt-pr: 10119
2018-04-15 08:34:24 +01:00
Marcos Cáceres 7e946a723c Bug 1446879 [wpt PR 10090] - user activation must survive postMessage() to call show(), a=testonly
Automatic update from web-platform-testsuser activation must survive postMessage() to call show() (#10090)

Check that we can call pr.show() in an iframe via postMessage(), which is triggered by user activation.

wpt-commits: 92885acfbbfa2ad0fe08310857379cb4c84797c0
wpt-pr: 10090
wpt-commits: 92885acfbbfa2ad0fe08310857379cb4c84797c0
wpt-pr: 10090
2018-04-15 08:34:22 +01:00
moz-wptsync-bot f70c22ead6 Bug 1446275 [wpt PR 10068] - Update wpt metadata, a=testonly
wpt-pr: 10068
wpt-type: metadata


--HG--
rename : testing/web-platform/meta/sensors/SensorErrorEvent-constructor.https.html.ini => testing/web-platform/meta/generic-sensor/SensorErrorEvent-constructor.https.html.ini
rename : testing/web-platform/meta/sensors/idlharness.https.html.ini => testing/web-platform/meta/generic-sensor/idlharness.https.html.ini
2018-04-15 08:34:20 +01:00
Wanming Lin cdb8a31fd6 Bug 1446275 [wpt PR 10068] - Revert "rename generic-sensor directory as sensors", a=testonly
Automatic update from web-platform-testsRevert "rename generic-sensor directory as sensors" (#10068)

wpt-commits: 66e0742f88e4a6a10aaf4bd887a29b1062aad9c8
wpt-pr: 10068
wpt-commits: 66e0742f88e4a6a10aaf4bd887a29b1062aad9c8
wpt-pr: 10068


--HG--
rename : testing/web-platform/tests/sensors/OWNERS => testing/web-platform/tests/generic-sensor/OWNERS
rename : testing/web-platform/tests/sensors/SensorErrorEvent-constructor.https.html => testing/web-platform/tests/generic-sensor/SensorErrorEvent-constructor.https.html
rename : testing/web-platform/tests/sensors/generic-sensor-feature-policy-test.sub.js => testing/web-platform/tests/generic-sensor/generic-sensor-feature-policy-test.sub.js
rename : testing/web-platform/tests/sensors/generic-sensor-tests.js => testing/web-platform/tests/generic-sensor/generic-sensor-tests.js
rename : testing/web-platform/tests/sensors/idlharness.https.html => testing/web-platform/tests/generic-sensor/idlharness.https.html
2018-04-15 08:34:19 +01:00
Robert Ma be6af230ae Bug 1447066 [wpt PR 10098] - Exit check_stability with an error when no tests run, a=testonly
Automatic update from web-platform-testsExit check_stability with an error when no tests run

Similar to #10030 (which was for `wpt run`), this commit makes `wpt
check-stability` return a non-zero exit code when no tests run.

Also fix some code smells:

* `run` was redefined by `do_delayed_imports` to a different function.
  Rename the other `run` method in this module to `setup_and_run`.
* `retcode` was unnecessarily defined in the top scope. Remove it to
  avoid redefinition.
* `global logger` and the call to `get_parser` were extraneous in `run`
  (now `setup_and_run`) and hence are removed.

--
Address comments

* Renaming `check_stability.run` breaks commands.json and naming
  conventions, so rename the other `run` in that module instead.
* Only return errors for empty results when we know for sure tests are
  affected.

wpt-commits: 7e214e852492e619254c14c351a85ac97661d847, 3a8328470d53c4501e31cec2775c4d33821c2275
wpt-pr: 10098
wpt-commits: 7e214e852492e619254c14c351a85ac97661d847, 3a8328470d53c4501e31cec2775c4d33821c2275
wpt-pr: 10098
2018-04-15 08:34:16 +01:00
Robert Ma 0a1ac67748 Bug 1446543 [wpt PR 10082] - No longer allow Chrome stability check to fail, a=testonly
Automatic update from web-platform-testsNo longer allow Chrome stability check to fail

After #10064, Chrome jobs run successfully on Travis, so we can turn the
stability check back on.

Fixes #9932.

wpt-commits: 4d10320c4970e1d8f3f64aac9fecde03ee0ae87e
wpt-pr: 10082
wpt-commits: 4d10320c4970e1d8f3f64aac9fecde03ee0ae87e
wpt-pr: 10082
2018-04-15 08:34:15 +01:00
moz-wptsync-bot 9b9be99af0 Bug 1446228 [wpt PR 10063] - Update wpt metadata, a=testonly
wpt-pr: 10063
wpt-type: metadata
2018-04-15 08:34:13 +01:00
Joshua Bell e0acb4b4be Bug 1446228 [wpt PR 10063] - Indexed DB: Consolidate window/worker IDL tests into any.js, a=testonly
Automatic update from web-platform-testsIndexed DB: Consolidate window/worker IDL tests into any.js

Also, rely on HTML and DOM interfaces for dependencies rather
than inline definitions for Event, EventTarget, etc.

Change-Id: I58ac6515f8d2769aec6bbf1b90d9a4105639ad24
Reviewed-on: https://chromium-review.googlesource.com/965452
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Commit-Queue: Joshua Bell <jsbell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544429}

wpt-commits: dacfb4465c26ab8ee6e1e618671b38905b50c02e
wpt-pr: 10063
wpt-commits: dacfb4465c26ab8ee6e1e618671b38905b50c02e
wpt-pr: 10063
2018-04-15 08:34:11 +01:00
Kriti Singh af12b55c3e Bug 1445765 [wpt PR 10041] - stops using wrappedJSObject in marionette executor, a=testonly
Automatic update from web-platform-testsStop using wrappedJSObject in marionette executor (#10041)

wpt-commits: e04e71fefa3c8d0324e5ab12b9ddcf569e134505
wpt-pr: 10041
wpt-commits: e04e71fefa3c8d0324e5ab12b9ddcf569e134505
wpt-pr: 10041
2018-04-15 08:34:09 +01:00
moz-wptsync-bot 880561c6ca Bug 1446178 [wpt PR 10018] - Update wpt metadata, a=testonly
wpt-pr: 10018
wpt-type: metadata
2018-04-15 08:34:08 +01:00
Mattias Buelens ea30ebbe54 Bug 1446178 [wpt PR 10018] - ReadableStream: Readable byte stream must call pull if needed after receiving new chunk, a=testonly
Automatic update from web-platform-testsReadableStream: Readable byte stream must call pull if needed after receiving new chunk (#10018)

* Fix test that allows too much pulling
* Test that byte stream pulls after enqueue

wpt-commits: 6e1b5f44943705380487dc73b96b4c959487ee4d
wpt-pr: 10018
wpt-commits: 6e1b5f44943705380487dc73b96b4c959487ee4d
wpt-pr: 10018
2018-04-15 08:34:06 +01:00
Luke Bjerring 5a8946664f Bug 1452643 [wpt PR 9843] - Update the web-share IDL file, a=testonly
Automatic update from web-platform-testsUpdate the web-share IDL file (#9843)

wpt-commits: 31c11a7a91486a50fceaa68f3773a5b915e8824d
wpt-pr: 9843
wpt-commits: 31c11a7a91486a50fceaa68f3773a5b915e8824d
wpt-pr: 9843
2018-04-15 08:34:04 +01:00
Adam Rice 215bd7f216 Bug 1447040 [wpt PR 10096] - Correctly reject in-progress body methods with AbortError, a=testonly
Automatic update from web-platform-testsCorrectly reject in-progress body methods with AbortError

Prior to this change, response body methods such as
response.body.arrayBuffer() would reject with a TypeError if the fetch
was aborted. This change makes them correctly reject with an AbortError
instead.

This implements stage #3 of the "Body Cancellation" section of the
design doc:

https://docs.google.com/document/d/1OuoCG2uiijbAwbCw9jaS7tHEO0LBO_4gMNio1ox0qlY/edit#heading=h.fvc7d7q07oio

Bug: 817687
Change-Id: Ifde322d9c22485a8ba9d14fd4ffca65c4fb4745a
Reviewed-on: https://chromium-review.googlesource.com/954765
Commit-Queue: Adam Rice <ricea@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544335}

wpt-commits: f2ae7641fad03150b4238a8b34dc9bdfdf58c0dd
wpt-pr: 10096
wpt-commits: f2ae7641fad03150b4238a8b34dc9bdfdf58c0dd
wpt-pr: 10096
2018-04-15 08:34:02 +01:00
moz-wptsync-bot 667f890adf Bug 1447114 [wpt PR 10099] - Update wpt metadata, a=testonly
wpt-pr: 10099
wpt-type: metadata
2018-04-15 08:34:00 +01:00
Eric Willigers af70216c34 Bug 1447114 [wpt PR 10099] - Update serialization of drop-shadow, a=testonly
Automatic update from web-platform-testsMerge pull request #10099 from csnardi/patch-9

Update serialization of drop-shadow

wpt-commits: c51eaff86a080994725c948262cf2316bddd9e6c
wpt-pr: 10099
wpt-commits: c51eaff86a080994725c948262cf2316bddd9e6c
wpt-pr: 10099
2018-04-15 08:33:59 +01:00
Hwanseung Lee cc7c169f66 Bug 1447176 [wpt PR 10102] - [css-typed-om] support pointer-events property, a=testonly
Automatic update from web-platform-tests[css-typed-om] support pointer-events property

pointer-events[1] are added to support in whitelist.
there are some camelcase keywords in pointer-events.
actually pre-defined keywords are interpreted
ASCII case-insensitively[2].
so it was changed to accept camelcase keyword in tests.
and test file are also added.

[1]https://svgwg.org/svg2-draft/interact.html#PointerEventsProperty
[2]https://drafts.csswg.org/css-values-4/#keywords

Bug: 820299
Change-Id: Iccc0f88a69bbec68964ef55bcc5c471fea765ccf
Reviewed-on: https://chromium-review.googlesource.com/968581
Reviewed-by: Darren Shen <shend@chromium.org>
Commit-Queue: Hwanseung Lee <hwanseung@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544232}

wpt-commits: 234faac690ec3bc8bebd39ae9b2e2b3a3b05ef82
wpt-pr: 10102
wpt-commits: 234faac690ec3bc8bebd39ae9b2e2b3a3b05ef82
wpt-pr: 10102
2018-04-15 08:33:57 +01:00
Joshua Bell b049a9907b Bug 1446218 [wpt PR 10062] - Web Platform Tests: add /interfaces/webaudio.idl and corresponding test, a=testonly
Automatic update from web-platform-testsWeb Platform Tests: add /interfaces/webaudio.idl and corresponding test

The Web Audio tests (in /webaudio) have idlharness test on an
interface-by-interface basis, but the new hotness is to have the
IDL fragments consolidated. This also allows dependent specs to
include the master interface definitions.

Bug: 679813,697123,785409,823431

Change-Id: I60bc8415627b8b3f43c13060e4bf65f47bc17c2b
Reviewed-on: https://chromium-review.googlesource.com/965401
Commit-Queue: Joshua Bell <jsbell@chromium.org>
Reviewed-by: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544173}

wpt-commits: 3ec34e5a2c8cbeeb7fad521cce0daf923b272a92
wpt-pr: 10062
wpt-commits: 3ec34e5a2c8cbeeb7fad521cce0daf923b272a92
wpt-pr: 10062
2018-04-15 08:33:54 +01:00
Sandra Sun 6b4d680a3d Bug 1446964 [wpt PR 10093] - scroll-snap-align should specify inline and block., a=testonly
Automatic update from web-platform-testsscroll-snap-align should specify inline and block.

Currently, we parse the two values in scroll-snap-align for x and y.
However, according to the spec,
https://drafts.csswg.org/css-scroll-snap-1/#scroll-snap-align, the two
values specify the alignment in the inline axis and block axis. This
patch renames the two values and handles the vertical writing mode for
inline and block alignments.

Bug: 821645
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel
Change-Id: I78acff0df4698b3f9c0f7443e61e3bad75379b14
Reviewed-on: https://chromium-review.googlesource.com/967890
Commit-Queue: Sandra Sun <sunyunjia@chromium.org>
Reviewed-by: David Bokan <bokan@chromium.org>
Reviewed-by: Ali Juma <ajuma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544055}

wpt-commits: 26677578ecdfe1c498824f2711f2211d75a0fa71
wpt-pr: 10093
wpt-commits: 26677578ecdfe1c498824f2711f2211d75a0fa71
wpt-pr: 10093
2018-04-15 08:33:52 +01:00
moz-wptsync-bot f28391e586 Bug 1446953 [wpt PR 10092] - Update wpt metadata, a=testonly
wpt-pr: 10092
wpt-type: metadata
2018-04-15 08:33:50 +01:00
Geoffrey Sneddon ddd1de80bd Bug 1446953 [wpt PR 10092] - Remove dependency on external server for background-attachment-004, a=testonly
Automatic update from web-platform-testsRemove dependency on external server for background-attachment-004 (#10092)

wpt-commits: 5bb0c8321fd284fa76d8e3e00e6c97de453ee1b5
wpt-pr: 10092
wpt-commits: 5bb0c8321fd284fa76d8e3e00e6c97de453ee1b5
wpt-pr: 10092
2018-04-15 08:33:49 +01:00
Manuel Rego Casasnovas d8ee7d8e40 Bug 1446949 [wpt PR 10091] - Fix sizing of orthogonal elements with percentage margins, a=testonly
Automatic update from web-platform-testsFix sizing of orthogonal elements with percentage margins

LayoutBox::FillAvailableMeasure() was not considering the case of
orthogonal elements when computing the margins.
The margins ended up being properly calculated but the size of
the orthogonal elements was wrong, as they considered
to have more or less space than the available one.

The method is modified in order to use
the containing block inline size in order to resolve the percentages:
https://www.w3.org/TR/css-writing-modes-3/#dimension-mapping

BUG=808758
TEST=external/wpt/css/css-writing-modes/sizing-orthogonal-percentage-margin-00*.html

Change-Id: Ib8c81dcd14589b3fefe806de3f8f75c000b1cac9
Reviewed-on: https://chromium-review.googlesource.com/968522
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544047}

wpt-commits: 69cee83aeab7142e282fc2350846e677b5aebe08
wpt-pr: 10091
wpt-commits: 69cee83aeab7142e282fc2350846e677b5aebe08
wpt-pr: 10091
2018-04-15 08:33:46 +01:00
Geoffrey Sneddon d2e0f952fb Bug 1446463 [wpt PR 10078] - Get rid of last web-platform.test, make host_ip always present, a=testonly
Automatic update from web-platform-testsMake host_ip always exist in the normalised config

--
Get rid of redundant host/certificate_domain definitions

--
Get rid of hardcoded web-platform.test in wpt/run.py

--
Rename host -> browser_host and host_ip -> server_host

wpt-commits: 66076b4a8a27fd6754f9a2155c17d607e4fad33f, 785ef2f057ca2b329a5604f234ce05209a1d8a75, be69acde3db9baca84efa29f087f7c6594e49925, f281dadb2890000c1afa222d071a4eb6c80d6963
wpt-pr: 10078
wpt-commits: 66076b4a8a27fd6754f9a2155c17d607e4fad33f, 785ef2f057ca2b329a5604f234ce05209a1d8a75, be69acde3db9baca84efa29f087f7c6594e49925, f281dadb2890000c1afa222d071a4eb6c80d6963
wpt-pr: 10078
2018-04-15 08:33:44 +01:00
Robert Ma 44ca3f72d3 Bug 1446430 [wpt PR 10077] - Fix a typo in a resource file name (#9986), a=testonly
Automatic update from web-platform-testsFix a typo in a resource file name (#9986) (#10077)

wpt-commits: 5dee619315f5803008443f9bc51536e6be890e5c
wpt-pr: 10077
wpt-commits: 5dee619315f5803008443f9bc51536e6be890e5c
wpt-pr: 10077
2018-04-15 08:33:42 +01:00
xlai 56eced86aa Bug 1446093 [wpt PR 10051] - Improve wpt testing on OffscreenCanvas convertToBlob, a=testonly
Automatic update from web-platform-testsImprove wpt testing on OffscreenCanvas convertToBlob

Same as canvas.toBlob(), the OffscreenCanvas.convertToBlob() are running on
idle tasks by default. When idle tasks do not begin for a long time, they force
encoding on the current thread. As idle tasks are not enabled on layout tests
unless "--enable-threaded-compositing" flag is turned on, we therefore do both
virtual and non-virtual tests to ensure complete test coverage of both
execution paths--idle-task mode and force-encoding mode. The non-virtual tests
need to be marked as [Slow] as the CanvasAsyncBlobCreator is waiting for the
idle tasks for a threshold time before switching to force-encoding mode.

Bug: 817091
Change-Id: I2c7da9e27ee2d24e1a5e6ee1c36597b46f052aca
Reviewed-on: https://chromium-review.googlesource.com/964395
Reviewed-by: Justin Novosad <junov@chromium.org>
Commit-Queue: Olivia Lai <xlai@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544036}

wpt-commits: 919015df88121d50623584f5dd02986721dbc3ab
wpt-pr: 10051
wpt-commits: 919015df88121d50623584f5dd02986721dbc3ab
wpt-pr: 10051


--HG--
rename : testing/web-platform/tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.convert.to.blob.html => testing/web-platform/tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.html
rename : testing/web-platform/tests/offscreen-canvas/the-offscreen-canvas/offscreencanvas.convert.to.blob.w.html => testing/web-platform/tests/offscreen-canvas/convert-to-blob/offscreencanvas.convert.to.blob.w.html
2018-04-15 08:33:40 +01:00
Mariana Meireles e21c348905 Bug 1446854 [wpt PR 9945] - Allow passing stability options through command line (Fixes #9877), a=testonly
Automatic update from web-platform-testsAllow passing stability options through command line (Fixes #9877) (#9945)

repeat_loop = --verify-repeat-loop
repeat_restart = --verify-repeat-restart
(disable) chaos_mode = --verify-no-chaos-mode
max_time = --verify-max-time
(disable) output_results = --verify-no-output-results

wpt-commits: 9b3bb0557064a04e5b611060070977e2951e0c89
wpt-pr: 9945
wpt-commits: 9b3bb0557064a04e5b611060070977e2951e0c89
wpt-pr: 9945
2018-04-15 08:33:38 +01:00
Kent Tamura ca123f1eaa Bug 1446875 [wpt PR 10089] - custom-elements: Simplify builtin-coverage.html, a=testonly
Automatic update from web-platform-testscustom-elements: Simplify builtin-coverage.html

Produce classes for custom elements by eval() and string concatenation.

Change-Id: I834a3eb8abbcc4bc36646d63215b86f415ec8da9
Reviewed-on: https://chromium-review.googlesource.com/968001
Reviewed-by: Takayoshi Kochi <kochi@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#543983}

wpt-commits: c37c863d9727d0beef21ba3b32b2a7b366c4395d
wpt-pr: 10089
wpt-commits: c37c863d9727d0beef21ba3b32b2a7b366c4395d
wpt-pr: 10089
2018-04-15 08:33:36 +01:00
Darren Shen ee4f33214f Bug 1446870 [wpt PR 10087] - [css-typed-om] Add support for min/max-width/height., a=testonly
Automatic update from web-platform-tests[css-typed-om] Add support for min/max-width/height.

Add support & tests for (min/max)-(width/height).

Note that the typed om spec specifies the old specs for these properties:
https://drafts.csswg.org/css21/visudet.html

Bug: 820299
Change-Id: I9c65f7f24d84b83ea2e2f167f8fb86be967eff06
Reviewed-on: https://chromium-review.googlesource.com/968003
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#543980}

wpt-commits: 918f9684ec3846ac5bf588678dbdde6d58e22fc8
wpt-pr: 10087
wpt-commits: 918f9684ec3846ac5bf588678dbdde6d58e22fc8
wpt-pr: 10087
2018-04-15 08:33:34 +01:00
Darren Shen 845de5c376 Bug 1446866 [wpt PR 10086] - [css-typed-om] Add support for motion path properties., a=testonly
Automatic update from web-platform-tests[css-typed-om] Add support for motion path properties.

This patch adds support for motion path properties. We had to modify
the computed style computation for <position> values. Previously, we
parse a <position> value as a CSSValuePair, but compute them to a
CSSValueList containing two items. This is very strange, so we just
compute to a CSSValuePair. Since both serialize to the same string,
this has no behavioural changes on CSSOM.

Bug: 820299
Change-Id: I2131055dad0785eb47ea2d2d89f00229f4376bae
Reviewed-on: https://chromium-review.googlesource.com/967915
Reviewed-by: nainar <nainar@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#543975}

wpt-commits: 1f80be4604d9c5d3f68caa6221080027435f4002
wpt-pr: 10086
wpt-commits: 1f80be4604d9c5d3f68caa6221080027435f4002
wpt-pr: 10086
2018-04-15 08:33:32 +01:00
moz-wptsync-bot 586947d195 Bug 1446845 [wpt PR 10084] - Update wpt metadata, a=testonly
wpt-pr: 10084
wpt-type: metadata
2018-04-15 08:33:30 +01:00
Hwanseung Lee c47dd3f5ce Bug 1446845 [wpt PR 10084] - [css-typed-om] support some properties -2-, a=testonly
Automatic update from web-platform-tests[css-typed-om] support some properties -2-

mix-blend-mode[1], object-fit[2], table-layout[3], text-orientation[4]
are added to support in whitelist.
and test file are also added.

[1]https://drafts.fxtf.org/compositing-2/#propdef-mix-blend-mode
[2]https://drafts.csswg.org/css-images-4/#propdef-object-fit
[3]https://drafts.csswg.org/css-tables-3/#propdef-table-layout
[4]https://drafts.csswg.org/css-writing-modes-4/#propdef-text-orientation

Bug: 820299
Change-Id: I25a15000053a63e9aa776801e5676bf1adf5e9c5
Reviewed-on: https://chromium-review.googlesource.com/967902
Reviewed-by: Darren Shen <shend@chromium.org>
Commit-Queue: Hwanseung Lee <hwanseung@chromium.org>
Cr-Commit-Position: refs/heads/master@{#543960}

wpt-commits: 10c525d9cadad573a5d74b3759ba8160b40805e6
wpt-pr: 10084
wpt-commits: 10c525d9cadad573a5d74b3759ba8160b40805e6
wpt-pr: 10084
2018-04-15 08:33:29 +01:00
Darren Shen b023799b8f Bug 1446261 [wpt PR 10066] - [css-typed-om] Clean up CSSUnitValue tests., a=testonly
Automatic update from web-platform-tests[css-typed-om] Clean up CSSUnitValue tests.

This patch:
- Adds mutation tests for CSSUnitValue.value.
- Clean up code style.

Bug: 774887
Change-Id: I5a6398c4a4a2ad86f60165780ee8d48bb3d8b0a1
Reviewed-on: https://chromium-review.googlesource.com/954642
Commit-Queue: Darren Shen <shend@chromium.org>
Reviewed-by: nainar <nainar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#543959}

wpt-commits: 790e6601ee8b4b412b6ad9f6fde466b7ccb9cb7e
wpt-pr: 10066
wpt-commits: 790e6601ee8b4b412b6ad9f6fde466b7ccb9cb7e
wpt-pr: 10066
2018-04-15 08:33:27 +01:00