Commit Graph

37121 Commits

Author SHA1 Message Date
Alex Cooper
ef3339c3cc Bug 1570170 [wpt PR 18183] - Consolidate xrWebGLLayer_framebuffer tests, a=testonly
Automatic update from web-platform-tests
Consolidate xrWebGLLayer_framebuffer tests

xrWebGLLayer_framebuffer was a recently added test that both duplicated
and was at odds with parts of xrWebGLLayer_opaque_framebuffer. This
change deletes xrWebGLLayer_framebuffer and ports the new requirements
from that file that are spec compliant to the opaque_framebuffer file.

Bug: 986672
Change-Id: I0f649297f2d4f93f2d17cb396185436e7cb7c6bb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1727329
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Brandon Jones <bajones@chromium.org>
Auto-Submit: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682477}

--

wpt-commits: 446fbc1f462dce21ac22e4f6e8e2ca3ebb60c31a
wpt-pr: 18183
2019-08-05 14:50:41 +00:00
Daniel Cheng
78bd24c8ba Bug 1570114 [wpt PR 18175] - Revert "location.hash = '' should always result in an empty fragment, not no-fragment", a=testonly
Automatic update from web-platform-tests
Revert "location.hash = '' should always result in an empty fragment, not no-fragment"

This reverts commit fb0f9e392b20395b45fe3aa7bcaaae3bdb8faf5d.

Reason for revert: breaks rendering on https://svelte.dev/tutorial/basics

Original change's description:
> location.hash = '' should always result in an empty fragment, not no-fragment
>
> So far in |setHash|, old fragment identifier and new fragment identifier are
> compared ignoring nullity.
>
> When fragment has never been set, |old_fragment_identifier| is null.
> In this situation, |location.hash = ''| is called,
> |new_fragment_identifier| is not null empty value.
> |EqualIgnoringNullity| treats these as the same, |setHash| does nothing.
>
> So, this patch compare old and new fragment by == operator
> not |EqualIgnoringNullity|.
>
> Bug: 615300
> Change-Id: Id509bc5066eeee83236ecb4ee816ecb90540a260
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1647298
> Commit-Queue: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#670795}

TBR=dcheng@chromium.org,japhet@chromium.org,bluewhale.marc@gmail.com

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

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

--

wpt-commits: a295f696f9e4eb0e6e9475e132a8d7a9855bbacf
wpt-pr: 18175
2019-08-05 14:50:41 +00:00
moz-wptsync-bot
9faee52045 Bug 1569852 [wpt PR 18161] - Update wpt metadata, a=testonly
wpt-pr: 18161
wpt-type: metadata
2019-08-05 14:50:40 +00:00
Ian Kilpatrick
47b15c110a Bug 1569852 [wpt PR 18161] - [cleanup] Remove Node param from CSSValueFromComputedStyle., a=testonly
Automatic update from web-platform-tests
[cleanup] Remove Node param from CSSValueFromComputedStyle.

A cleanup of the cleanup! Upon further inspection the node parameter
isn't strictly needed anymore.

This has one slight behaviour change, which I think was incorrect:
flexItem.computedStyleMap().get('min-height') == 0px now.

This is more correct I believe as computedStyleMap should act as if a
box isn't attached, which is the same behaviour if elem wasn't attached
to the document.

Change-Id: I4522d1f591cdfe7ec88522f6da49be599d2db4ea
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1716089
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Xida Chen <xidachen@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Auto-Submit: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682423}

--

wpt-commits: b4ce804de436211deeb37dbd9130634c3a47a94e
wpt-pr: 18161
2019-08-05 14:50:40 +00:00
Raymond Toy
d6c6b5ce14 Bug 1567015 [wpt PR 17891] - Sort tracks by id in MediaStreamAudioSourceNode, a=testonly
Automatic update from web-platform-tests
Sort tracks by id in MediaStreamAudioSourceNode

When there are multiple tracks in a MediaStreamAudioSourceNode, the
track to use is the first track after sorting the tracks based on a
lexicographic ordering of the track ids using code unit values.

Feature: https://www.chromestatus.com/feature/5749997033226240

Bug: 984994, 983790
Change-Id: I0c194caa98de1f0283927dc0206219ab7679c86d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1706775
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#681066}

--

wpt-commits: fcf3d9f2a2927fe4b9d01cafb07bf849df52e11e
wpt-pr: 17891
2019-08-05 14:50:39 +00:00
Philip Jägenstedt
ecc3715c56 Bug 1569957 [wpt PR 18168] - Create media-playback-quality/ directory and idlharness.js test, a=testonly
Automatic update from web-platform-tests
Create media-playback-quality/ directory and idlharness.js test (#18168)

* Add interfaces/media-playback-quality.idl

Source: https://github.com/tidoust/reffy-reports/blob/24c17dd/whatwg/idl/media-playback-quality.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/565061981

* Create media-playback-quality/ directory and idlharness.js test

--

wpt-commits: 41a901ea1322e6a90920e3fecb80a779235506fa
wpt-pr: 18168
2019-08-05 14:50:39 +00:00
moz-wptsync-bot
87b3092f6e Bug 1569685 [wpt PR 18155] - Update wpt metadata, a=testonly
wpt-pr: 18155
wpt-type: metadata
2019-08-05 14:50:38 +00:00
Raymond Toy
efe2203fa3 Bug 1569685 [wpt PR 18155] - Do not throw errors in copyFromChannel/copyToChannel, a=testonly
Automatic update from web-platform-tests
Do not throw errors in copyFromChannel/copyToChannel

If the buffer offset lies outside the boundaries of the AudioBuffer , silently
do nothing instead of throwing an error.

This is a change in behavior where we used to throw an error if the offset was greater
than or equal to the size of the AudioBuffer.

Spec issue: https://github.com/WebAudio/web-audio-api/issues/1884

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

--

wpt-commits: 28d7981ed812d2993d2b6e6584578d6f9fc7b55c
wpt-pr: 18155
2019-08-05 14:50:38 +00:00
Ian Kilpatrick
55a9c57a18 Bug 1569808 [wpt PR 18158] - [LayoutNG] Fix placing floats within zero available space., a=testonly
Automatic update from web-platform-tests
[LayoutNG] Fix placing floats within zero available space.

There was special logic added for zero width inlines in:
https://chromium-review.googlesource.com/c/chromium/src/+/870950/

This logic allowed for zero-width layout opportunities beside floats for
inline-level content.

This also added a TODO saying this was probably wrong for floats.

.... it turned out this was wrong for floats. :)

This adds a flag to switch between these two behaviours.

Bug: 988505
Change-Id: I2db5e0b9cb6f90cb131821ad205728289d9098ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1725309
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682265}

--

wpt-commits: 179f0011944fe49e83669ef7931605a1bbf827ef
wpt-pr: 18158
2019-08-05 14:50:37 +00:00
Frédéric Wang
b4e154bf50 Bug 1570016 [wpt PR 18171] - MathML: Add test to verify that new math layout ignore width/height, a=testonly
Automatic update from web-platform-tests
MathML: Add test to verify that new math layout ignore width/height (#18171)

* MathML: Add test to verify that new math layout ignore width/height

See https://github.com/mathml-refresh/mathml/issues/45

--

wpt-commits: 73a80e4008e7757e46ecb68f64797e9499ec5892
wpt-pr: 18171


--HG--
rename : testing/web-platform/tests/mathml/relations/css-styling/padding-border-margin/helper.js => testing/web-platform/tests/mathml/support/box-comparison.js
2019-08-05 14:50:37 +00:00
Frédéric Wang
f07d1c5d1d Bug 1570007 [wpt PR 18170] - MathML: Add tests for margin-collapsing., a=testonly
Automatic update from web-platform-tests
MathML: Add tests for margin-collapsing. (#18170)

See https://github.com/mathml-refresh/mathml/issues/42
--

wpt-commits: bf7e393610c462cd671feb88952330db442f8499
wpt-pr: 18170
2019-08-05 14:50:36 +00:00
Frédéric Wang
82546c565f Bug 1569967 [wpt PR 18169] - Add missing JS include., a=testonly
Automatic update from web-platform-tests
Add missing JS include. (#18169)

--

wpt-commits: 887c02b9ad7d652c07471525e0bbf3cf0a9732b3
wpt-pr: 18169
2019-08-05 14:50:36 +00:00
autofoolip
8b94f7d80a Bug 1569867 [wpt PR 18162] - Update interfaces/payment-request.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/payment-request.idl (#18162)

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

wpt-commits: ec5ddbd53e4bc73b9f44e81316de003d59a91ffd
wpt-pr: 18162
2019-08-05 14:50:36 +00:00
Frédéric Wang
1ed224b9fc Bug 1569918 [wpt PR 18166] - Make MathML padding/margin/border-002 tests stricter., a=testonly
Automatic update from web-platform-tests
Make MathML padding/margin/border-002 tests stricter. (#18166)

Currently, these tests only verify the metric changes on the parent.
This commit makes the tests stricter by checking that the size changes are
actually applied to the element itself (padding/border) or not (margin).
--

wpt-commits: cac06f892411e85fc4b478a078b38f478c1c850a
wpt-pr: 18166
2019-08-05 14:50:35 +00:00
autofoolip
62b9336967 Bug 1568743 [wpt PR 18072] - Update interfaces/webrtc-stats.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webrtc-stats.idl (#18072)

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

wpt-commits: f871b56c3cb4250361d23e434b65cfd20e2a87d1
wpt-pr: 18072
2019-08-05 14:50:35 +00:00
autofoolip
278567b177 Bug 1568741 [wpt PR 18070] - Update interfaces/animation-worklet.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/animation-worklet.idl (#18070)

Source: https://github.com/tidoust/reffy-reports/blob/66f78e5/whatwg/idl/animation-worklet.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/563409573
--

wpt-commits: 5a87078520943ac3f16f5b0cc145d4a7601a90c8
wpt-pr: 18070
2019-08-05 14:50:34 +00:00
moz-wptsync-bot
c992967395 Bug 1568118 [wpt PR 17992] - Update wpt metadata, a=testonly
wpt-pr: 17992
wpt-type: metadata
2019-08-05 14:50:34 +00:00
autofoolip
f85cc9e6b9 Bug 1568118 [wpt PR 17992] - Update interfaces/web-nfc.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/web-nfc.idl (#17992)

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

wpt-commits: 61f39a6028235915041b71a9f8322802142fc137
wpt-pr: 17992
2019-08-05 14:50:33 +00:00
autofoolip
678e954678 Bug 1565880 [wpt PR 17826] - Update interfaces/push-api.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/push-api.idl (#17826)

Source: https://github.com/tidoust/reffy-reports/blob/52f31b9/whatwg/idl/push-api.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/563479802
--

wpt-commits: ea145ab3de73445703cc8c9eb25776624b7ddc00
wpt-pr: 17826
2019-08-05 14:50:33 +00:00
autofoolip
3c7b882083 Bug 1567131 [wpt PR 17904] - Update interfaces/wake-lock.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/wake-lock.idl (#17904)

Source: https://github.com/tidoust/reffy-reports/blob/52f31b9/whatwg/idl/wake-lock.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/563479802
--

wpt-commits: 11997bad482d5be25129d538c71b1fdbb2b231ea
wpt-pr: 17904
2019-08-05 14:50:32 +00:00
autofoolip
d5bdd2aa24 Bug 1569665 [wpt PR 18150] - Update interfaces/media-capabilities.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/media-capabilities.idl (#18150)

Source: https://github.com/tidoust/reffy-reports/blob/d24fdfa/whatwg/idl/media-capabilities.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/565056840
--

wpt-commits: d5e1f0c768daa52b925c96958a75b2f905af69f6
wpt-pr: 18150
2019-08-05 14:50:32 +00:00
autofoolip
625c71a111 Bug 1569666 [wpt PR 18151] - Update interfaces/mediasession.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/mediasession.idl (#18151)

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

wpt-commits: 05c4fc28f509f2a5d01dd9862c1fc6e551317ec4
wpt-pr: 18151
2019-08-05 14:50:31 +00:00
autofoolip
02cd442a2a Bug 1569667 [wpt PR 18152] - Update interfaces/picture-in-picture.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/picture-in-picture.idl (#18152)

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

wpt-commits: e91ff7ff1d2e3a75f8e7635de70cf6ee0341bb56
wpt-pr: 18152
2019-08-05 14:50:31 +00:00
autofoolip
978bd02383 Bug 1569668 [wpt PR 18153] - Update interfaces/webaudio.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/webaudio.idl (#18153)

Source: https://github.com/tidoust/reffy-reports/blob/d24fdfa/whatwg/idl/webaudio.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/565056840
--

wpt-commits: 23513106b65198cacb5c5177a2b327ee0dfe9f01
wpt-pr: 18153
2019-08-05 14:50:30 +00:00
Frédéric Wang
af47b7c566 Bug 1569912 [wpt PR 18164] - MathML: Add tests for margin/padding/border in RTL mode., a=testonly
Automatic update from web-platform-tests
MathML: Add tests for margin/padding/border in RTL mode. (#18164)

Additionally, this also:
- remove duplicate "left" property in padding-border-margin-001
- add feature detection for padding/border/margin-001 since they rely on mspace
  and now the dir attribute.
--

wpt-commits: 699ce5fdb8ad9ad381fa03c7b2d219ba3bc5c597
wpt-pr: 18164
2019-08-05 14:50:30 +00:00
moz-wptsync-bot
ae71b97c0c Bug 1569851 [wpt PR 18160] - Update wpt metadata, a=testonly
wpt-pr: 18160
wpt-type: metadata
2019-08-05 14:50:30 +00:00
Makoto Shimazu
6941937dac Bug 1569851 [wpt PR 18160] - Service worker update check handles 404 imported scripts appropriately, a=testonly
Automatic update from web-platform-tests
Service worker update check handles 404 imported scripts appropriately

Previously 404 was just treated as a identical scripts, but it's wrong because
if a new worker tries to import the script during the initial script evaluation
for a update, it should fail due to the network error. This CL adds code to
capture the network failure in ServiceWorkerSingleScriptUpdateChecker and
replay the network failure in ServiceWorkerNewScriptLoader.

The failure in update-import-scripts.https.html will be fixed once
ServiceWorkerImprotedScriptUpdateCheck is enabled.

Bug: 648295
Change-Id: Ibcd879cc4c46b9878b1f6df1a6983c110f606fe7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715414
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Auto-Submit: Makoto Shimazu <shimazu@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682189}

--

wpt-commits: e5d044d1d420973cd707ec7832e664e0e3d1fd6c
wpt-pr: 18160
2019-08-05 14:50:29 +00:00
Miyoung Shin
e56908502a Bug 1569553 [wpt PR 18140] - Rename traits and mojo directory in //skia/public, a=testonly
Automatic update from web-platform-tests
Rename traits and mojo directory in //skia/public

This CL renames mojo to mojom and *_struct_traits.* to
*_mojom_traits.* in //skia/public.

*_struct_traits.* => *_mojom_traits.*
skia/public/interfaces => skia/public/mojom

Bug: 806965
Change-Id: I9b322799a7726149a1d685608b2e417e58107e0c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1722837
Commit-Queue: Miyoung Shin <myid.shin@igalia.com>
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682179}

--

wpt-commits: 577d968cb012dbcf832bc13c89c4f785d86a2942
wpt-pr: 18140
2019-08-05 14:50:29 +00:00
Frédéric Wang
60cb896716 Bug 1569649 [wpt PR 18146] - MathML: make some padding/margin/border tests stricter., a=testonly
Automatic update from web-platform-tests
MathML: make some padding/margin/border tests stricter. (#18146)

This checks that padding/border values are included in the mrow size but
margin values are not.
--

wpt-commits: f95d940581f2044f930ba4061ce9450bed74f676
wpt-pr: 18146
2019-08-05 14:50:28 +00:00
moz-wptsync-bot
07aab264d1 Bug 1569879 [wpt PR 18163] - Update wpt metadata, a=testonly
wpt-pr: 18163
wpt-type: metadata
2019-08-05 14:50:28 +00:00
Frédéric Wang
f18aeff5ea Bug 1569879 [wpt PR 18163] - MathML: Fix expectation for attribute mappings on mi and merror., a=testonly
Automatic update from web-platform-tests
MathML: Fix expectation for attribute mappings on mi and merror. (#18163)

mi and merror have default CSS rules in the UA stylesheet for text-transform,
color and background.
--

wpt-commits: 0b5df94048c3a31adbc5cefa7d4ed1103da95e58
wpt-pr: 18163
2019-08-05 14:50:27 +00:00
Miyoung Shin
0595312f5d Bug 1569532 [wpt PR 18136] - Rename traits and mojo directory in //ui/gfx, a=testonly
Automatic update from web-platform-tests
Rename traits and mojo directory in //ui/gfx

This CL renames mojo to mojom and *_struct_traits.* to
*_mojom_traits.* in //ui/gfx.

*_struct_traits.* => *_mojom_traits.*
ui/gfx/mojo => ui/gfx/mojom

Bug: 806965
Change-Id: I26ddff47ccb37edafde1fe15d66214afb84b3537
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1722465
Commit-Queue: Miyoung Shin <myid.shin@igalia.com>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682130}

--

wpt-commits: 246bb9bff1566be1e082066b58806bdf6a34eee3
wpt-pr: 18136
2019-08-05 14:50:27 +00:00
rajendrant
81c5489557 Bug 1569008 [wpt PR 18087] - LazyLoad: Add test for deferred images using attributes at parse time, a=testonly
Automatic update from web-platform-tests
LazyLoad: Add test for deferred images using attributes at parse time

This CL adds tests for base URL, referrer-policy and crossorigin state
at parse time are retained when the deferred frame is loaded-in.

Bug: 984983
Change-Id: Ifab76a15a4addf750251cbfd0e6849c535b95531
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1719445
Commit-Queue: rajendrant <rajendrant@chromium.org>
Reviewed-by: Tarun Bansal <tbansal@chromium.org>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682123}

--

wpt-commits: f5d30dadbd7f158898c64aa6fdb1cd843f54fd1d
wpt-pr: 18087
2019-08-05 14:50:26 +00:00
Jacob DeWitt
1a896cf4fd Bug 1569348 [wpt PR 18120] - Remove XRWebGLLayer.context attribute, a=testonly
Automatic update from web-platform-tests
Remove XRWebGLLayer.context attribute

It was removed from the latest version of the WebXR spec.

Bug: 987026
Change-Id: I44186ad46827dee8227e07b9f5039ff3ee5217aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1721048
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Jacob DeWitt <jacde@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682062}

--

wpt-commits: 9cefb45585f175f4bf663e1069f0fb14b5237ef5
wpt-pr: 18120
2019-08-05 14:50:26 +00:00
Alex Cooper
178700733c Bug 1566722 [wpt PR 17632] - Remove XRDeviceImpl, a=testonly
Automatic update from web-platform-tests
Remove XRDeviceImpl

The WebXR API used to have an intermediate device that must be obtained
prior to requesting sessions.  This device was removed from the API.
This change removes the implementation backing it (across a mojo
boundary) in the browser process.

Effectively this change merges XRDeviceImpl and VRServiceImpl and
simplifies some parts of the code related where multiple async
operations were required.

Bug: 944987
Change-Id: If1c426baab8e3149059f32773e9a21313769df0b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1676344
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682057}

--

wpt-commits: 76d99090df4409748a5eb44dfaa91f9bddf8f7da
wpt-pr: 17632
2019-08-05 14:50:25 +00:00
Jacob DeWitt
7e342c0a52 Bug 1569317 [wpt PR 18118] - Set WebXR Gamepad.index to -1, a=testonly
Automatic update from web-platform-tests
Set WebXR Gamepad.index to -1

Bug: 974058
Change-Id: I7330d1d79df05f040956e920757074d8135387f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1721037
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Jacob DeWitt <jacde@chromium.org>
Cr-Commit-Position: refs/heads/master@{#682017}

--

wpt-commits: 620a86bfcceb548cf0ddb7e1c528e8edb89c6226
wpt-pr: 18118
2019-08-05 14:50:25 +00:00
Jacob DeWitt
b5c0129101 Bug 1569329 [wpt PR 18119] - Remove XRLayer, a=testonly
Automatic update from web-platform-tests
Remove XRLayer

Now, only XRWebGLLayer is defined by the spec and it does not inherit
from XRLayer.

Bug: 987023
Change-Id: Iaf4f878b33ef816df1e85a39642dea25f318bfa3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1721929
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Jacob DeWitt <jacde@chromium.org>
Cr-Commit-Position: refs/heads/master@{#681905}

--

wpt-commits: cd3b99a919f2d8119d94c21de51dbbda315f408f
wpt-pr: 18119
2019-08-05 14:50:25 +00:00
jugglinmike
d1b3ac6524 Bug 1567567 [wpt PR 17943] - [wptserve] Validate alternate_host configuration, a=testonly
Automatic update from web-platform-tests
[wptserve] Validate alternate_host configuration (#17943)

Some values of `alternate_host` will invalidate tests. Script the server
to refuse to run if the operator supplies an inappropriate value.

--

wpt-commits: b683b48465900b5585bf08ee4b6c25b219944333
wpt-pr: 17943
2019-08-05 14:50:24 +00:00
moz-wptsync-bot
273f41c253 Bug 1568520 [wpt PR 18037] - Update wpt metadata, a=testonly
wpt-pr: 18037
wpt-type: metadata
2019-08-05 14:50:24 +00:00
Frédéric Wang
b6eb2d693e Bug 1568520 [wpt PR 18037] - MathML: Add tests to check legacy mathsize values, a=testonly
Automatic update from web-platform-tests
MathML: Add tests to check legacy mathsize values (#18037)

These values have been removed from MathML Core ( https://github.com/mathml-refresh/mathml/issues/7 )
--

wpt-commits: 54f7b9af46a8a8b6e9d43907d19d3250cbfbc83e
wpt-pr: 18037
2019-08-05 14:50:23 +00:00
Frédéric Wang
035180adc5 Bug 1569697 [wpt PR 18156] - MathML: remove msqrt test from direction-overall.html, a=testonly
Automatic update from web-platform-tests
MathML: remove msqrt test from direction-overall.html (#18156)

This test is no longer valid now that dir is supported in the msqrt element.
The child positions are already tested in writing-mode-002.html.
--

wpt-commits: 8f4701ee191bd368f440a310a095672f6cae7ca2
wpt-pr: 18156
2019-08-05 14:50:23 +00:00
Frédéric Wang
2682ebb37e Bug 1569619 [wpt PR 18143] - MathML: Add generic tests for layout in various writing modes., a=testonly
Automatic update from web-platform-tests
MathML: Add generic tests for layout in various writing modes. (#18143)

* MathML: Add generic tests for layout in various writing modes.

This relies on the basic templates from mathml-fragments to cover at least
all MathML elements, but more advanced cases might be added later.

Additional changes:
- mathml/support/mathml-fragments.js: msub, msup and msubsup cannot contain
  arbitrary children so remove the mathml-container tag.
- mathml/support/layout-comparison.js: check that the children of element and
  reference have the same display values and skip those that have
  "display: none" since they are not laid out.

--

wpt-commits: a972fe4b170e31107a3429299de738af881a53e2
wpt-pr: 18143
2019-08-05 14:50:22 +00:00
moz-wptsync-bot
6d9a8ec2f3 Bug 1567754 [wpt PR 17963] - Update wpt metadata, a=testonly
wpt-pr: 17963
wpt-type: metadata
2019-08-05 14:50:22 +00:00
Harald Alvestrand
187103a089 Bug 1567754 [wpt PR 17963] - Add API for controlling SVC encoding., a=testonly
Automatic update from web-platform-tests
Add API for controlling SVC encoding.

This initial proof-of-concept is setting number of temporal layers only.

Intent to implement thread link (not containing intent to ship):
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/--ZpYlTo6LE

Bug: 986069
Change-Id: I6bd094d6166637a6899b7d2a63a2905accb7857c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1710555
Reviewed-by: Florent Castelli <orphis@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#681825}

--

wpt-commits: 49ca01318b13029171d3324cfae14bd4098957e1
wpt-pr: 17963
2019-08-05 14:50:21 +00:00
moz-wptsync-bot
deee7fa463 Bug 1568666 [wpt PR 18056] - Update wpt metadata, a=testonly
wpt-pr: 18056
wpt-type: metadata
2019-08-05 14:50:21 +00:00
Blink WPT Bot
b08c9f0d17 Bug 1568666 [wpt PR 18056] - Restrict Shape Detection API to Secure Contexts, a=testonly
Automatic update from web-platform-tests
Restrict Shape Detection API to Secure Contexts (#18056)

This updates the WebIDL for the Shape Detection feature to match
https://github.com/WICG/shape-detection-api/pull/73.

Bug: 659138
Change-Id: I1b3acaeb1496b06a69100453c834e3f1f16d9c33
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1717229
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#681008}
--

wpt-commits: 27d5c48b6bb49ab939d61ba3eef8876e309e9fd3
wpt-pr: 18056


--HG--
rename : testing/web-platform/tests/shape-detection/detected-boundingBox-read-only.html => testing/web-platform/tests/shape-detection/detected-boundingBox-read-only.https.html
rename : testing/web-platform/tests/shape-detection/detection-HTMLCanvasElement.html => testing/web-platform/tests/shape-detection/detection-HTMLCanvasElement.https.html
rename : testing/web-platform/tests/shape-detection/detection-HTMLImageElement.html => testing/web-platform/tests/shape-detection/detection-HTMLImageElement.https.html
rename : testing/web-platform/tests/shape-detection/detection-HTMLVideoElement.html => testing/web-platform/tests/shape-detection/detection-HTMLVideoElement.https.html
rename : testing/web-platform/tests/shape-detection/detection-ImageBitmap.html => testing/web-platform/tests/shape-detection/detection-ImageBitmap.https.html
rename : testing/web-platform/tests/shape-detection/detection-ImageData-detached.html => testing/web-platform/tests/shape-detection/detection-ImageData-detached.https.html
rename : testing/web-platform/tests/shape-detection/detection-ImageData.html => testing/web-platform/tests/shape-detection/detection-ImageData.https.html
rename : testing/web-platform/tests/shape-detection/detection-getSupportedFormats.html => testing/web-platform/tests/shape-detection/detection-getSupportedFormats.https.html
rename : testing/web-platform/tests/shape-detection/detection-on-worker.worker.js => testing/web-platform/tests/shape-detection/detection-on-worker.https.worker.js
rename : testing/web-platform/tests/shape-detection/detection-options.html => testing/web-platform/tests/shape-detection/detection-options.https.html
rename : testing/web-platform/tests/shape-detection/detection-security-test.html => testing/web-platform/tests/shape-detection/detection-security-test.https.html
rename : testing/web-platform/tests/shape-detection/detector-same-object.html => testing/web-platform/tests/shape-detection/detector-same-object.https.html
rename : testing/web-platform/tests/shape-detection/shapedetection-cross-origin.sub.html => testing/web-platform/tests/shape-detection/shapedetection-cross-origin.sub.https.html
rename : testing/web-platform/tests/shape-detection/shapedetection-empty-input.html => testing/web-platform/tests/shape-detection/shapedetection-empty-input.https.html
2019-08-05 14:50:20 +00:00
moz-wptsync-bot
1d59089e73 Bug 1569646 [wpt PR 18145] - Update wpt metadata, a=testonly
wpt-pr: 18145
wpt-type: metadata
2019-08-05 14:50:20 +00:00
Frédéric Wang
5232fb4703 Bug 1569646 [wpt PR 18145] - Add test to check visual rendering of padding/border/margin on the mr…, a=testonly
Automatic update from web-platform-tests
Add test to check visual rendering of padding/border/margin on the mrow element. (#18145)

--

wpt-commits: 1c97ca89d6d15b38fd66842d7d23f321f7ade664
wpt-pr: 18145
2019-08-05 14:50:20 +00:00
autofoolip
b3f8fc2367 Bug 1569527 [wpt PR 18131] - Update interfaces/DOM-Parsing.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/DOM-Parsing.idl (#18131)

Source: https://github.com/tidoust/reffy-reports/blob/7998398/whatwg/idl/DOM-Parsing.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/564827938
--

wpt-commits: bb028d7cca2df5b18e93773afb11e47c2985becc
wpt-pr: 18131
2019-08-05 14:50:19 +00:00
autofoolip
b8cefe3199 Bug 1569528 [wpt PR 18132] - Update interfaces/geolocation-API.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/geolocation-API.idl (#18132)

Source: https://github.com/tidoust/reffy-reports/blob/7998398/whatwg/idl/geolocation-API.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/564827938
--

wpt-commits: b07362a3516031dae3a97474b5f53a10692f14c6
wpt-pr: 18132
2019-08-05 14:50:19 +00:00