Automatic update from web-platform-testsUpdate RTCPeerConnection-setRemoteDescription-tracks.https.html as MediaStream has no constraint on the order of the track (#13940)
--
wpt-commits: 89c900d2e2bae0592564dfc5bf06cc4b08b3cac5
wpt-pr: 13940
Automatic update from web-platform-tests[wptrunner] Convert data prior to transmission
A recent improvement to wptrunner modified the way data structures are
transmitted from the browser to the WebDriver server [1]. One
consequence of this change is that the data structures are created in a
JavaScript realm which differs from the realm in which the "Execute
Script" WebDriver command is running. As of version 17, Microsoft Edge
does not correctly serialize cross-realm values, so referenced
improvement unintentionally precluded testing in that browser.
Serialize and deserialize the results data structure from the realm of
the WebDriver command to avoid this problem.
[1] https://github.com/web-platform-tests/wpt/pull/13419
--
wpt-commits: e3738ec2754f0c3fb44a03af3104db1decf9fca7
wpt-pr: 13938
Automatic update from web-platform-testsXMLHttpRequest: manipulate Content-Type a little more
99f4fdcd906411c036e96c055e28b3e6ca84a1cc was not entirely correct unfortunately.
--
wpt-commits: 47aa8753bba8656899eca2e7c3851a7c75c1d2d7
wpt-pr: 13920
Automatic update from web-platform-testsChange the button type to int in the pointerActionSequence API
In order to match with test_driver Actions API, we need to change the
button type from string to int in the pointerActionSequence API and the
related web platform tests and layout tests.
Bug: 893480
Change-Id: I151849d31038cf40a2a603196e0f616e15d89072
Reviewed-on: https://chromium-review.googlesource.com/c/1297637
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605605}
--
wpt-commits: 41f76e27e00de380d5a100aa0c1065fa202e9c0a
wpt-pr: 13933
Automatic update from web-platform-testsMake XR FrameData and Environment mojo associated
The XRFrameDataProvider now returns an associated
XREnvironmentDataProvider interface so that the
two share callback queues and thus allow strict
ordering of the two interfaces. This is critical
for frame synchronization between frames and the
associated environment data.
Note: We can't just mark the interfaceptrs for
XRFrameDataProvider and
XREnvironmentIntegrationProvider as associated
in the XRSession struct. XRDevice implementations
mostly live on separate threads from the
XRFrameDataProviders, so we'd have extra thread
hopping. For the VR headsets we explicitly live
off the main thread to avoid latency, and because
we do some work that may block the thread the
XRFrameDataProvider lives on (for example waiting
for vsync, or submitting frames to headset APIs).
Bug: 867057, 876135, 843376
Change-Id: If2fb62fcd185825209dec08e421df05f34d41c30
Reviewed-on: https://chromium-review.googlesource.com/c/1171794
Commit-Queue: Max Rebuschatis <lincolnfrog@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Bill Orr <billorr@chromium.org>
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605545}
--
wpt-commits: 2ba8053bfa3946457355fa73d2873144fe4479d2
wpt-pr: 13764
Automatic update from web-platform-testsCope even better with the mess we leave behind after a continuation.
Tried to fix this in https://chromium-review.googlesource.com/c/1309777
but incorrectly assumed that bogus continuation chains were formed by
direct siblings. But they may also be arbitrary-level cousins. Need to
walk through all non-atomic inlines between one continuation object and
the next in the chain, to figure out whether there is an anonymous block
between two objects in the continuation chain. Only then should we
update the positionedness of anonymous blocks. Only perform this check
if positionedness changed, since it's not for free.
Bug: 901598
Change-Id: I3e49a4ce8081a4a3190cc1569480189cbcccdcc4
Reviewed-on: https://chromium-review.googlesource.com/c/1317627
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605465}
--
wpt-commits: fb4466fa28e359a770f6d7007a2a1302fec0c8a2
wpt-pr: 13919
Automatic update from web-platform-testsCorrect inherited feature policy when allow attribute is used.
This fixes an error in the inherited policy calculation where a frame
which was explicitly allowed to use a feature through the Feature-Policy
header would be blocked if the "allow" attribute was also present on
the iframe element.
The behaviour now matches the spec algorithm at
https://wicg.github.io/feature-policy/#define-inherited-policy-in-container
Tests have been added to catch this case.
Change-Id: I7a394202c615be3088fda738d7fc65f16bcadf34
Reviewed-on: https://chromium-review.googlesource.com/c/1293610
Reviewed-by: Luna Lu <loonybear@chromium.org>
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605431}
--
wpt-commits: d5f4dec283def0baeca6e5a88223dac67935e798
wpt-pr: 13717
Automatic update from web-platform-testsCSS: serialize pointer-events keywords in lower case
https://drafts.csswg.org/cssom/#serializing-css-values
"To serialize a CSS component value depends on the component, as follows:
keyword
The keyword converted to ASCII lowercase."
Bug: 901666
Change-Id: Iff579a363de13441c75bbebfc951095b071f6060
Reviewed-on: https://chromium-review.googlesource.com/c/1317300
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605383}
--
wpt-commits: f917e2dfc6649f9217f51dec9fd45eaef16188fc
wpt-pr: 13917
Automatic update from web-platform-testsEnable flake8 for py3 again (#13875)
This was accidentally dropped in https://github.com/web-platform-tests/wpt/pull/13865.
Splitting flake8.ini into two is a bit unfortunate, but after trimming
to just the errors and warnings that are hit, they differ a
bit. Unfortunately using `--append-config` twice doesn't work.
--
wpt-commits: ba70a57943fae3d69055b1c91b083e0d46d1067d
wpt-pr: 13875
Automatic update from web-platform-testsSPV event should have some required init fields
Spec: https://w3c.github.io/webappsec-csp/#dictdef-securitypolicyviolationeventinit
Bug: 897646
Change-Id: Id4c4947455a095c09aa34d16c7ff298ba4ba046e
Reviewed-on: https://chromium-review.googlesource.com/c/1292566
Commit-Queue: Andy Paicu <andypaicu@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605300}
--
wpt-commits: 33640efd70eaad4a6b482b98bd4e433d49934a50
wpt-pr: 13685
Automatic update from web-platform-testsServiceWorker: Modernize WPTs for Client.postMessage using async/await etc
This is a preparation for adding more tests for postMessage to worker clients.
Bug: n/a
Change-Id: I9e20b04fd86ad27faaecd7d592cac6dfa5ae16b1
Reviewed-on: https://chromium-review.googlesource.com/c/1317067
Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605276}
--
wpt-commits: 1360c83bf9347dd1485b4b0fe63c750da5a0a0c3
wpt-pr: 13891
Automatic update from web-platform-testsFix typo in RTCRtpReceiver-getParameters.html
RTCPeerConnection does not have a `getParameters` method.
--
Merge pull request #13910 from markandrus/patch-1
Fix typo in RTCRtpReceiver-getParameters.html
--
wpt-commits: fb253de548b7b5c5ec2f3056c97a8cf67d245a31, 064f51c50eab34723ef435e80188bde08f718c2c
wpt-pr: 13910
Automatic update from web-platform-tests[css-position] Inheritance and initial values (#13067)
* [css-position] Inheritance and initial values
Test that the CSS Positioned Layout properties do not inherit.
Test their initial values against the spec.
https://drafts.csswg.org/css-position/#property-index
* [css-position] offset-* are now inset-*
--
wpt-commits: c6e3139509dfa0b9acdf575802c8c1834ae06821
wpt-pr: 13067
Automatic update from web-platform-testsLet sender sends some media data so that getStats produce some outbound rtp related stats (#13907)
--
wpt-commits: 8302c59449942bc6f0a422491bd05fc1111dab20
wpt-pr: 13907
Automatic update from web-platform-testsMove onaddstream test to webrtc/legacy
--
Merge pull request #13905 from youennf/move-onaddstream-to-legacy
Move onaddstream test to webrtc/legacy
--
wpt-commits: ff33b7ebc5772eed2bbe415f832cb9173cebb8f5, 5b70f391ac3004e1d98508871ccb036fd19ed393
wpt-pr: 13905
Automatic update from web-platform-testsMove RTCRtpTransceiver tests related to OfferToReceive legacy options to webrtc/legacy (#13903)
--
wpt-commits: 72fa5ddc5bbab969742ead5664021f59aa0ee1e1
wpt-pr: 13903
Automatic update from web-platform-tests Rename generateOffer to generateDataChannelOffer and remove use of legacy optionsRename generateOffer to generateDataChannelOffer and remove use of legacy options (#13893)
Rename generateOffer to generateDataChannelOffer and remove use of legacy options
--
wpt-commits: cd17e3bcc05a5446bcb0f725551be27bafc59751
wpt-pr: 13893
Automatic update from web-platform-testsUse addTransceiver instead of offerToReceive options if possible
--
Merge pull request #13901 from youennf/remove-further-offerToReceiveXX
Use addTransceiver instead of offerToReceive options if possible
--
wpt-commits: 7b1635867dd746977895bfe1bb5a7f2d0afaffe7, c273f76920c9a675c639a049e1e778cfb8c6fbf5
wpt-pr: 13901
Automatic update from web-platform-testsMove peerIdentity test from webrtc-pc to webrtc-identity (#13892)
Move peerIdentity test from webrtc-pc to webrtc-identity
--
wpt-commits: 0ec83a2998156414399e365a4fbe9be7402b0285
wpt-pr: 13892
Automatic update from web-platform-testsMove from offerToReceiveAudio to addTransceiver('audio')
--
Merge pull request #13899 from youennf/move-offerToReceiveAudio-addTransceiver-audio
Move from offerToReceiveAudio to addTransceiver('audio')
--
wpt-commits: 59e5213b74251dbab6597c1dde436e4625530949, 6321ab57a1b7856d338950532ed44dd103d37863
wpt-pr: 13899